Assertion: Right shifting negative values is UB
Description: To be added later
How to reproduce: Just pushing max UL throughput with 2-layer MIMO and wait..., happened for the very first, and single, time in https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/2608
```
Assertion (((int *)&determ_fin_128[0])[k] > 0) failed!
In nr_ulsch_mmse_2layers() /home/user/openairinterface5g/openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c:1181
Right shifting negative values is UB
Exiting execution
Assertion (((int *)&determ_fin_128[0])[k] > 0) failed!
In nr_ulsch_mmse_2layers() /home/user/openairinterface5g/openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c:1181
Right shifting negative values is UB
Exiting execution
/home/user/openairinterface5g/openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c:1181 nr_ulsch_mmse_2layers() Exiting OAI softmodem: _Assert_Exit_
/home/user/openairinterface5g/openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c:1181 nr_ulsch_mmse_2layers() Exiting OAI softmodem: _Assert_Exit_
```
issue