|
bool | leansdr::softword_get (const hard_sb &p, int b) |
|
void | leansdr::softword_set (hard_sb *p, int b, bool v) |
|
void | leansdr::softword_clear (hard_sb *p) |
|
bool | leansdr::softword_weight (const bool &l) |
|
void | leansdr::softbit_set (bool *p, bool v) |
|
bool | leansdr::softbit_harden (bool b) |
|
uint8_t | leansdr::softbyte_harden (const hard_sb &b) |
|
bool | leansdr::softbit_xor (bool x, bool y) |
|
void | leansdr::softbit_clear (bool *p) |
|
bool | leansdr::softwords_xor (const hard_sb p1[], const hard_sb p2[], int b) |
|
void | leansdr::softword_zero (hard_sb *p) |
|
void | leansdr::softwords_set (hard_sb p[], int b) |
|
void | leansdr::softword_write (hard_sb &p, int b, bool v) |
|
void | leansdr::softwords_write (hard_sb p[], int b, bool v) |
|
void | leansdr::softwords_flip (hard_sb p[], int b) |
|
uint8_t * | leansdr::softbytes_harden (hard_sb p[], int nbytes, uint8_t storage[]) |
|
float | leansdr::prob (llr_t l) |
|
llr_t | leansdr::llr (float p) |
|
llr_t | leansdr::llr_xor (llr_t lx, llr_t ly) |
|
llr_t | leansdr::softword_get (const llr_sb &p, int b) |
|
llr_t | leansdr::softwords_get (const llr_sb p[], int b) |
|
void | leansdr::softword_set (llr_sb *p, int b, llr_t v) |
|
void | leansdr::softword_clear (llr_sb *p) |
|
llr_t | leansdr::softword_weight (llr_t l) |
|
void | leansdr::softbit_set (llr_t *p, bool v) |
|
bool | leansdr::softbit_harden (llr_t l) |
|
uint8_t | leansdr::softbyte_harden (const llr_sb &b) |
|
llr_t | leansdr::softbit_xor (llr_t x, llr_t y) |
|
void | leansdr::softbit_clear (llr_t *p) |
|
llr_t | leansdr::softwords_xor (const llr_sb p1[], const llr_sb p2[], int b) |
|
void | leansdr::softword_zero (llr_sb *p) |
|
void | leansdr::softwords_set (llr_sb p[], int b) |
|
void | leansdr::softword_write (llr_sb &p, int b, llr_t v) |
|
void | leansdr::softwords_write (llr_sb p[], int b, llr_t v) |
|
void | leansdr::softwords_flip (llr_sb p[], int b) |
|
uint8_t * | leansdr::softbytes_harden (llr_sb p[], int nbytes, uint8_t storage[]) |
|
template<typename SOFTBIT , typename SOFTBYTE > |
SOFTBIT | leansdr::softwords_get (const SOFTBYTE p[], int b) |
|
template<typename SOFTBIT , typename SOFTBYTE > |
void | leansdr::softwords_set (SOFTBYTE p[], int b, SOFTBIT v) |
|
template<typename SOFTBIT , typename SOFTBYTE > |
SOFTBIT | leansdr::softwords_weight (const SOFTBYTE p[], int b) |
|