We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2db7d05 commit 87e0c09Copy full SHA for 87e0c09
lib/du_high/mac_test_mode_adapter.cpp
@@ -172,8 +172,9 @@ class test_cell_adapter : public mac_cell_control_information_handler
172
payload.resize(CQI_BITLEN);
173
} else {
174
payload.resize(CQI_BITLEN + RI_BITLEN + PMI_BITLEN);
175
- packed_bits = packed_bits << (RI_BITLEN + PMI_BITLEN);
176
- packed_bits += (test_ue_cfg.ri - 1) + (test_ue_cfg.pmi << RI_BITLEN);
+ packed_bits = packed_bits << (RI_BITLEN + PMI_BITLEN); // shift to give space for RI and PMI.
+ packed_bits += (bit_reverse(test_ue_cfg.pmi) >> (64U - PMI_BITLEN)) << RI_BITLEN;
177
+ packed_bits += (test_ue_cfg.ri - 1);
178
}
179
payload.from_uint64(packed_bits);
180
0 commit comments