SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Classes | Namespaces | Typedefs | Functions
softword.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  leansdr::llr_sb
 

Namespaces

 leansdr
 

Typedefs

typedef uint8_t leansdr::hard_sb
 

Functions

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_tleansdr::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_tleansdr::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)