Go to the documentation of this file.
11 if(symsize < 0 || symsize > 8*
sizeof(
data_t)){
15 if(fcr < 0 || fcr >= (1<<symsize))
17 if(prim <= 0 || prim >= (1<<symsize))
19 if(nroots < 0 || nroots >= (1<<symsize))
21 if(pad < 0 || pad >= ((1<<symsize) -1 -
nroots))
24 rs = (
struct rs *)calloc(1,
sizeof(
struct rs));
90 for (
j =
i;
j > 0;
j--){
int j
Definition: decode_rs.h:73
sr
Definition: init_rs.h:49
#define A0
Definition: char.h:20
rs pad
Definition: init_rs.h:30
data_t root[NROOTS]
Definition: decode_rs.h:78
#define NULL
Definition: decode_rs.h:63
Definition: rs-common.h:7
data_t * alpha_to
Definition: rs-common.h:10
rs nroots
Definition: init_rs.h:78
int pad
Definition: rs-common.h:17
rs fcr
Definition: init_rs.h:76
int mm
Definition: rs-common.h:8
static int modnn(struct rs *rs, int x)
Definition: rs-common.h:20
int prim
Definition: rs-common.h:15
int fcr
Definition: rs-common.h:14
data_t * index_of
Definition: rs-common.h:11
int iprim
Definition: rs-common.h:16
data_t * genpoly
Definition: rs-common.h:12
rs prim
Definition: init_rs.h:77
int nn
Definition: rs-common.h:9
rs iprim
Definition: init_rs.h:83
int nroots
Definition: rs-common.h:13
int i
Definition: decode_rs.h:71
unsigned char data_t
Definition: char.h:6