Commit 5ebdbf9f authored by Cedric Roux's avatar Cedric Roux

integration fix: align32 missing (NOT DEFINITIVE!)

We have a crash:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff7387d700 (LWP 1944)]
ulsch_decoding (eNB=eNB@entry=0x7fffaf73b010, proc=proc@entry=0x7fffaf73b480,
    UE_id=UE_id@entry=0 '\000',
    control_only_flag=control_only_flag@entry=0 '\000',
    Nbundled=<optimised out>, llr8_flag=<optimised out>)
    at /roux/merge/openairinterface5g/openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c:1450
1450          *((__m256i *)&ulsch_harq->e[iprime]) = *((__m256i *)&y[j2]);

This commit reduces the apparition of the crash, but does not
eliminate it completely.

To be fixed after integration.
parent 66c292b9
......@@ -872,7 +872,7 @@ unsigned int ulsch_decoding(PHY_VARS_eNB *eNB,eNB_rxtx_proc_t *proc,
int16_t ys,c;
uint32_t wACK_idx;
uint8_t dummy_w_cc[3*(MAX_CQI_BITS+8+32)];
int16_t y[6*14*1200];
int16_t y[6*14*1200] __attribute__((aligned(32)));
uint8_t ytag[14*1200];
// uint8_t ytag2[6*14*1200],*ytag2_ptr;
int16_t cseq[6*14*1200];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment