40#define PRIM_POLY 0x1100b
41#define FIELD_SIZE (1 << 16)
42#define GROUP_SIZE (FIELD_SIZE - 1)
50void rs_galois_init_tables(
void)
75void rs_galois_deinit_tables(
void)
93int rs_galois_mult(
int x,
int y)
96 if (x == 0 || y == 0)
return 0;
107 if (x == 0)
return 0;
108 if (y == 0)
return -1;
118int rs_galois_inverse(
int x)
static int * ilog_table_begin
__attribute__((visibility("internal")))
static int rs_galois_div(int x, int y)