7 void IntToSoft(uint16_t* out,
const uint16_t in, uint8_t len);
8 uint16_t
SoftToInt(
const uint16_t* in, uint8_t len);
9 uint16_t
Div16(uint16_t a, uint16_t b);
10 uint16_t
Mul16(uint16_t a, uint16_t b);
11 uint16_t
SoftBitXOR(
const uint16_t a,
const uint16_t b);
12 void SoftXOR(uint16_t* out,
const uint16_t* a,
const uint16_t* b, uint8_t len);
13 uint32_t
spopcount(
const uint16_t* in, uint8_t siz);
uint16_t SoftBitXOR(const uint16_t a, const uint16_t b)
uint16_t Div16(uint16_t a, uint16_t b)
void SoftXOR(uint16_t *out, const uint16_t *a, const uint16_t *b, uint8_t len)
uint32_t SdetectErrors(const uint16_t *codeword)
void IntToSoft(uint16_t *out, const uint16_t in, uint8_t len)
void calcChecksumS(uint16_t *out, const uint16_t *value)
uint32_t spopcount(const uint16_t *in, uint8_t siz)
uint16_t SoftToInt(const uint16_t *in, uint8_t len)
uint16_t Mul16(uint16_t a, uint16_t b)
uint16_t golay24_sdecode(const uint16_t *codeword)