Skip to content

Fix unaligned channel processing with odd number of rb

In several places, we use the function multadd_real_vector_complex_scalar()
but, in 5G case the pointer need to be unaligned to 16 bytes, in case of odd number of RBs

So, this patch allows to use not 16 bytes aligned pointers in this function for, of course, a small performance penality.

If we measure a performance degradation in the usages of this function, and if the pointers are always aligned in this case, we will make two functions (aligned and unaligned)

Edited by Roberto Louro Magueta

Merge request reports