Agora  1.2.0
Agora project
cyclic_shift.cc File Reference

Cyclic right bit shift. The shift values are defined by the 5gnr ldpc standard in TS38212 5.3.2. More...

#include "cyclic_shift.h"
#include <cstring>
Include dependency graph for cyclic_shift.cc:

Namespaces

 avx2enc
 

Functions

__m256i avx2enc::CycleBitShift2to64 (__m256i data, int16_t cyc_shift, int16_t zc)
 
__m256i avx2enc::CycleBitShift72to128 (__m256i data, int16_t cyc_shift, int16_t zc)
 
__m256i avx2enc::CycleBitShift144to256 (__m256i data, int16_t cyc_shift, int16_t zc)
 
CYCLIC_BIT_SHIFT avx2enc::LdpcSelectShiftFunc (int16_t zcSize)
 

Detailed Description

Cyclic right bit shift. The shift values are defined by the 5gnr ldpc standard in TS38212 5.3.2.