xref: /aosp_15_r20/external/fec/int.h (revision 638691a093b4f9473cd6ee8f3e0139deef159a86)
1*638691a0SAndroid Build Coastguard Worker /* Stuff specific to the general (integer) version of the Reed-Solomon codecs
2*638691a0SAndroid Build Coastguard Worker  *
3*638691a0SAndroid Build Coastguard Worker  * Copyright 2003, Phil Karn, KA9Q
4*638691a0SAndroid Build Coastguard Worker  * May be used under the terms of the GNU Lesser General Public License (LGPL)
5*638691a0SAndroid Build Coastguard Worker  */
6*638691a0SAndroid Build Coastguard Worker typedef unsigned int data_t;
7*638691a0SAndroid Build Coastguard Worker 
8*638691a0SAndroid Build Coastguard Worker #define MODNN(x) modnn(rs,x)
9*638691a0SAndroid Build Coastguard Worker 
10*638691a0SAndroid Build Coastguard Worker #define MM (rs->mm)
11*638691a0SAndroid Build Coastguard Worker #define NN (rs->nn)
12*638691a0SAndroid Build Coastguard Worker #define ALPHA_TO (rs->alpha_to)
13*638691a0SAndroid Build Coastguard Worker #define INDEX_OF (rs->index_of)
14*638691a0SAndroid Build Coastguard Worker #define GENPOLY (rs->genpoly)
15*638691a0SAndroid Build Coastguard Worker #define NROOTS (rs->nroots)
16*638691a0SAndroid Build Coastguard Worker #define FCR (rs->fcr)
17*638691a0SAndroid Build Coastguard Worker #define PRIM (rs->prim)
18*638691a0SAndroid Build Coastguard Worker #define IPRIM (rs->iprim)
19*638691a0SAndroid Build Coastguard Worker #define PAD (rs->pad)
20*638691a0SAndroid Build Coastguard Worker #define A0 (NN)
21*638691a0SAndroid Build Coastguard Worker 
22*638691a0SAndroid Build Coastguard Worker 
23