PageRenderTime 14ms CodeModel.GetById 10ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/drm/trunk/release/mm/py/forge_gcalc/rs_255_inv.vec

http://github.com/zaqwes8811/decoder-reed-solomon
Unknown | 256 lines | 256 code | 0 blank | 0 comment | 0 complexity | 2689acd8f5b939364df01b77f6caa68b MD5 | raw file
  1wire [`WIDTH-1:0] ArrConsPow [`XX-1:0];
  2  assign ArrConsPow[0] = 'b1;
  3  assign ArrConsPow[1] = 'b10;
  4  assign ArrConsPow[2] = 'b100;
  5  assign ArrConsPow[3] = 'b1000;
  6  assign ArrConsPow[4] = 'b10000;
  7  assign ArrConsPow[5] = 'b100000;
  8  assign ArrConsPow[6] = 'b1000000;
  9  assign ArrConsPow[7] = 'b10000000;
 10  assign ArrConsPow[8] = 'b11101;
 11  assign ArrConsPow[9] = 'b111010;
 12  assign ArrConsPow[10] = 'b1110100;
 13  assign ArrConsPow[11] = 'b11101000;
 14  assign ArrConsPow[12] = 'b11001101;
 15  assign ArrConsPow[13] = 'b10000111;
 16  assign ArrConsPow[14] = 'b10011;
 17  assign ArrConsPow[15] = 'b100110;
 18  assign ArrConsPow[16] = 'b1001100;
 19  assign ArrConsPow[17] = 'b10011000;
 20  assign ArrConsPow[18] = 'b101101;
 21  assign ArrConsPow[19] = 'b1011010;
 22  assign ArrConsPow[20] = 'b10110100;
 23  assign ArrConsPow[21] = 'b1110101;
 24  assign ArrConsPow[22] = 'b11101010;
 25  assign ArrConsPow[23] = 'b11001001;
 26  assign ArrConsPow[24] = 'b10001111;
 27  assign ArrConsPow[25] = 'b11;
 28  assign ArrConsPow[26] = 'b110;
 29  assign ArrConsPow[27] = 'b1100;
 30  assign ArrConsPow[28] = 'b11000;
 31  assign ArrConsPow[29] = 'b110000;
 32  assign ArrConsPow[30] = 'b1100000;
 33  assign ArrConsPow[31] = 'b11000000;
 34  assign ArrConsPow[32] = 'b10011101;
 35  assign ArrConsPow[33] = 'b100111;
 36  assign ArrConsPow[34] = 'b1001110;
 37  assign ArrConsPow[35] = 'b10011100;
 38  assign ArrConsPow[36] = 'b100101;
 39  assign ArrConsPow[37] = 'b1001010;
 40  assign ArrConsPow[38] = 'b10010100;
 41  assign ArrConsPow[39] = 'b110101;
 42  assign ArrConsPow[40] = 'b1101010;
 43  assign ArrConsPow[41] = 'b11010100;
 44  assign ArrConsPow[42] = 'b10110101;
 45  assign ArrConsPow[43] = 'b1110111;
 46  assign ArrConsPow[44] = 'b11101110;
 47  assign ArrConsPow[45] = 'b11000001;
 48  assign ArrConsPow[46] = 'b10011111;
 49  assign ArrConsPow[47] = 'b100011;
 50  assign ArrConsPow[48] = 'b1000110;
 51  assign ArrConsPow[49] = 'b10001100;
 52  assign ArrConsPow[50] = 'b101;
 53  assign ArrConsPow[51] = 'b1010;
 54  assign ArrConsPow[52] = 'b10100;
 55  assign ArrConsPow[53] = 'b101000;
 56  assign ArrConsPow[54] = 'b1010000;
 57  assign ArrConsPow[55] = 'b10100000;
 58  assign ArrConsPow[56] = 'b1011101;
 59  assign ArrConsPow[57] = 'b10111010;
 60  assign ArrConsPow[58] = 'b1101001;
 61  assign ArrConsPow[59] = 'b11010010;
 62  assign ArrConsPow[60] = 'b10111001;
 63  assign ArrConsPow[61] = 'b1101111;
 64  assign ArrConsPow[62] = 'b11011110;
 65  assign ArrConsPow[63] = 'b10100001;
 66  assign ArrConsPow[64] = 'b1011111;
 67  assign ArrConsPow[65] = 'b10111110;
 68  assign ArrConsPow[66] = 'b1100001;
 69  assign ArrConsPow[67] = 'b11000010;
 70  assign ArrConsPow[68] = 'b10011001;
 71  assign ArrConsPow[69] = 'b101111;
 72  assign ArrConsPow[70] = 'b1011110;
 73  assign ArrConsPow[71] = 'b10111100;
 74  assign ArrConsPow[72] = 'b1100101;
 75  assign ArrConsPow[73] = 'b11001010;
 76  assign ArrConsPow[74] = 'b10001001;
 77  assign ArrConsPow[75] = 'b1111;
 78  assign ArrConsPow[76] = 'b11110;
 79  assign ArrConsPow[77] = 'b111100;
 80  assign ArrConsPow[78] = 'b1111000;
 81  assign ArrConsPow[79] = 'b11110000;
 82  assign ArrConsPow[80] = 'b11111101;
 83  assign ArrConsPow[81] = 'b11100111;
 84  assign ArrConsPow[82] = 'b11010011;
 85  assign ArrConsPow[83] = 'b10111011;
 86  assign ArrConsPow[84] = 'b1101011;
 87  assign ArrConsPow[85] = 'b11010110;
 88  assign ArrConsPow[86] = 'b10110001;
 89  assign ArrConsPow[87] = 'b1111111;
 90  assign ArrConsPow[88] = 'b11111110;
 91  assign ArrConsPow[89] = 'b11100001;
 92  assign ArrConsPow[90] = 'b11011111;
 93  assign ArrConsPow[91] = 'b10100011;
 94  assign ArrConsPow[92] = 'b1011011;
 95  assign ArrConsPow[93] = 'b10110110;
 96  assign ArrConsPow[94] = 'b1110001;
 97  assign ArrConsPow[95] = 'b11100010;
 98  assign ArrConsPow[96] = 'b11011001;
 99  assign ArrConsPow[97] = 'b10101111;
100  assign ArrConsPow[98] = 'b1000011;
101  assign ArrConsPow[99] = 'b10000110;
102  assign ArrConsPow[100] = 'b10001;
103  assign ArrConsPow[101] = 'b100010;
104  assign ArrConsPow[102] = 'b1000100;
105  assign ArrConsPow[103] = 'b10001000;
106  assign ArrConsPow[104] = 'b1101;
107  assign ArrConsPow[105] = 'b11010;
108  assign ArrConsPow[106] = 'b110100;
109  assign ArrConsPow[107] = 'b1101000;
110  assign ArrConsPow[108] = 'b11010000;
111  assign ArrConsPow[109] = 'b10111101;
112  assign ArrConsPow[110] = 'b1100111;
113  assign ArrConsPow[111] = 'b11001110;
114  assign ArrConsPow[112] = 'b10000001;
115  assign ArrConsPow[113] = 'b11111;
116  assign ArrConsPow[114] = 'b111110;
117  assign ArrConsPow[115] = 'b1111100;
118  assign ArrConsPow[116] = 'b11111000;
119  assign ArrConsPow[117] = 'b11101101;
120  assign ArrConsPow[118] = 'b11000111;
121  assign ArrConsPow[119] = 'b10010011;
122  assign ArrConsPow[120] = 'b111011;
123  assign ArrConsPow[121] = 'b1110110;
124  assign ArrConsPow[122] = 'b11101100;
125  assign ArrConsPow[123] = 'b11000101;
126  assign ArrConsPow[124] = 'b10010111;
127  assign ArrConsPow[125] = 'b110011;
128  assign ArrConsPow[126] = 'b1100110;
129  assign ArrConsPow[127] = 'b11001100;
130  assign ArrConsPow[128] = 'b10000101;
131  assign ArrConsPow[129] = 'b10111;
132  assign ArrConsPow[130] = 'b101110;
133  assign ArrConsPow[131] = 'b1011100;
134  assign ArrConsPow[132] = 'b10111000;
135  assign ArrConsPow[133] = 'b1101101;
136  assign ArrConsPow[134] = 'b11011010;
137  assign ArrConsPow[135] = 'b10101001;
138  assign ArrConsPow[136] = 'b1001111;
139  assign ArrConsPow[137] = 'b10011110;
140  assign ArrConsPow[138] = 'b100001;
141  assign ArrConsPow[139] = 'b1000010;
142  assign ArrConsPow[140] = 'b10000100;
143  assign ArrConsPow[141] = 'b10101;
144  assign ArrConsPow[142] = 'b101010;
145  assign ArrConsPow[143] = 'b1010100;
146  assign ArrConsPow[144] = 'b10101000;
147  assign ArrConsPow[145] = 'b1001101;
148  assign ArrConsPow[146] = 'b10011010;
149  assign ArrConsPow[147] = 'b101001;
150  assign ArrConsPow[148] = 'b1010010;
151  assign ArrConsPow[149] = 'b10100100;
152  assign ArrConsPow[150] = 'b1010101;
153  assign ArrConsPow[151] = 'b10101010;
154  assign ArrConsPow[152] = 'b1001001;
155  assign ArrConsPow[153] = 'b10010010;
156  assign ArrConsPow[154] = 'b111001;
157  assign ArrConsPow[155] = 'b1110010;
158  assign ArrConsPow[156] = 'b11100100;
159  assign ArrConsPow[157] = 'b11010101;
160  assign ArrConsPow[158] = 'b10110111;
161  assign ArrConsPow[159] = 'b1110011;
162  assign ArrConsPow[160] = 'b11100110;
163  assign ArrConsPow[161] = 'b11010001;
164  assign ArrConsPow[162] = 'b10111111;
165  assign ArrConsPow[163] = 'b1100011;
166  assign ArrConsPow[164] = 'b11000110;
167  assign ArrConsPow[165] = 'b10010001;
168  assign ArrConsPow[166] = 'b111111;
169  assign ArrConsPow[167] = 'b1111110;
170  assign ArrConsPow[168] = 'b11111100;
171  assign ArrConsPow[169] = 'b11100101;
172  assign ArrConsPow[170] = 'b11010111;
173  assign ArrConsPow[171] = 'b10110011;
174  assign ArrConsPow[172] = 'b1111011;
175  assign ArrConsPow[173] = 'b11110110;
176  assign ArrConsPow[174] = 'b11110001;
177  assign ArrConsPow[175] = 'b11111111;
178  assign ArrConsPow[176] = 'b11100011;
179  assign ArrConsPow[177] = 'b11011011;
180  assign ArrConsPow[178] = 'b10101011;
181  assign ArrConsPow[179] = 'b1001011;
182  assign ArrConsPow[180] = 'b10010110;
183  assign ArrConsPow[181] = 'b110001;
184  assign ArrConsPow[182] = 'b1100010;
185  assign ArrConsPow[183] = 'b11000100;
186  assign ArrConsPow[184] = 'b10010101;
187  assign ArrConsPow[185] = 'b110111;
188  assign ArrConsPow[186] = 'b1101110;
189  assign ArrConsPow[187] = 'b11011100;
190  assign ArrConsPow[188] = 'b10100101;
191  assign ArrConsPow[189] = 'b1010111;
192  assign ArrConsPow[190] = 'b10101110;
193  assign ArrConsPow[191] = 'b1000001;
194  assign ArrConsPow[192] = 'b10000010;
195  assign ArrConsPow[193] = 'b11001;
196  assign ArrConsPow[194] = 'b110010;
197  assign ArrConsPow[195] = 'b1100100;
198  assign ArrConsPow[196] = 'b11001000;
199  assign ArrConsPow[197] = 'b10001101;
200  assign ArrConsPow[198] = 'b111;
201  assign ArrConsPow[199] = 'b1110;
202  assign ArrConsPow[200] = 'b11100;
203  assign ArrConsPow[201] = 'b111000;
204  assign ArrConsPow[202] = 'b1110000;
205  assign ArrConsPow[203] = 'b11100000;
206  assign ArrConsPow[204] = 'b11011101;
207  assign ArrConsPow[205] = 'b10100111;
208  assign ArrConsPow[206] = 'b1010011;
209  assign ArrConsPow[207] = 'b10100110;
210  assign ArrConsPow[208] = 'b1010001;
211  assign ArrConsPow[209] = 'b10100010;
212  assign ArrConsPow[210] = 'b1011001;
213  assign ArrConsPow[211] = 'b10110010;
214  assign ArrConsPow[212] = 'b1111001;
215  assign ArrConsPow[213] = 'b11110010;
216  assign ArrConsPow[214] = 'b11111001;
217  assign ArrConsPow[215] = 'b11101111;
218  assign ArrConsPow[216] = 'b11000011;
219  assign ArrConsPow[217] = 'b10011011;
220  assign ArrConsPow[218] = 'b101011;
221  assign ArrConsPow[219] = 'b1010110;
222  assign ArrConsPow[220] = 'b10101100;
223  assign ArrConsPow[221] = 'b1000101;
224  assign ArrConsPow[222] = 'b10001010;
225  assign ArrConsPow[223] = 'b1001;
226  assign ArrConsPow[224] = 'b10010;
227  assign ArrConsPow[225] = 'b100100;
228  assign ArrConsPow[226] = 'b1001000;
229  assign ArrConsPow[227] = 'b10010000;
230  assign ArrConsPow[228] = 'b111101;
231  assign ArrConsPow[229] = 'b1111010;
232  assign ArrConsPow[230] = 'b11110100;
233  assign ArrConsPow[231] = 'b11110101;
234  assign ArrConsPow[232] = 'b11110111;
235  assign ArrConsPow[233] = 'b11110011;
236  assign ArrConsPow[234] = 'b11111011;
237  assign ArrConsPow[235] = 'b11101011;
238  assign ArrConsPow[236] = 'b11001011;
239  assign ArrConsPow[237] = 'b10001011;
240  assign ArrConsPow[238] = 'b1011;
241  assign ArrConsPow[239] = 'b10110;
242  assign ArrConsPow[240] = 'b101100;
243  assign ArrConsPow[241] = 'b1011000;
244  assign ArrConsPow[242] = 'b10110000;
245  assign ArrConsPow[243] = 'b1111101;
246  assign ArrConsPow[244] = 'b11111010;
247  assign ArrConsPow[245] = 'b11101001;
248  assign ArrConsPow[246] = 'b11001111;
249  assign ArrConsPow[247] = 'b10000011;
250  assign ArrConsPow[248] = 'b11011;
251  assign ArrConsPow[249] = 'b110110;
252  assign ArrConsPow[250] = 'b1101100;
253  assign ArrConsPow[251] = 'b11011000;
254  assign ArrConsPow[252] = 'b10101101;
255  assign ArrConsPow[253] = 'b1000111;
256  assign ArrConsPow[254] = 'b10001110;