OpenCores
URL https://opencores.org/ocsvn/simple_fm_receiver/simple_fm_receiver/trunk

Subversion Repositories simple_fm_receiver

[/] [simple_fm_receiver/] [trunk/] [source/] [rom.vhdl] - Blame information for rev 36

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 14 arif_endro
-- $Id: rom.vhdl,v 1.3 2005-03-04 08:06:21 arif_endro Exp $
2 2 arif_endro
-------------------------------------------------------------------------------
3
-- Title       : ROM
4
-- Project     : FM Receiver 
5
-------------------------------------------------------------------------------
6
-- File        : rom.vhdl
7
-- Author      : "Arif E. Nugroho" <arif_endro@yahoo.com>
8
-- Created     : 2004/10/22
9
-- Last update : 
10 13 arif_endro
-- Simulators  : 
11 2 arif_endro
-- Synthesizers: 
12
-- Target      : 
13
-------------------------------------------------------------------------------
14
-- Description : COS ROM (1024 = 2^10 = 10 bit maps)
15
-------------------------------------------------------------------------------
16 13 arif_endro
-- Copyright (C) 2004 Arif E. Nugroho
17 2 arif_endro
-- This VHDL design file is an open design; you can redistribute it and/or
18
-- modify it and/or implement it after contacting the author
19
-------------------------------------------------------------------------------
20 13 arif_endro
-------------------------------------------------------------------------------
21
-- 
22
--      THIS SOURCE FILE MAY BE USED AND DISTRIBUTED WITHOUT RESTRICTION
23
-- PROVIDED THAT THIS COPYRIGHT STATEMENT IS NOT REMOVED FROM THE FILE AND THAT
24
-- ANY DERIVATIVE WORK CONTAINS THE ORIGINAL COPYRIGHT NOTICE AND THE
25
-- ASSOCIATED DISCLAIMER.
26
-- 
27
-------------------------------------------------------------------------------
28
-- 
29
--      THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
30
-- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
31
-- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
32
-- EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
33
-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
34
-- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
35
-- OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
36
-- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
37
-- OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
38
-- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39
-- 
40
-------------------------------------------------------------------------------
41 2 arif_endro
 
42
library IEEE;
43
use IEEE.STD_LOGIC_1164.ALL;
44
 
45
entity rom is
46
  port (
47
       address : in  bit_vector (9  downto 0);
48
       data    : out bit_vector (7 downto 0)
49
       );
50
end rom;
51
 
52
architecture data_flow of rom is
53
signal rom_out : bit_vector (7 downto 0);
54
begin
55
     data <= rom_out;
56
     with address (9 downto 0) select
57
     rom_out <=
58
-- START COS ROM <8,0,t> <10,0,u>
59
 
60
        B"01111111" when B"0000000000",  -- INDEX 0
61
        B"01111111" when B"0000000001",  -- INDEX 1
62
        B"01111111" when B"0000000010",  -- INDEX 2
63
        B"01111111" when B"0000000011",  -- INDEX 3
64
        B"01111111" when B"0000000100",  -- INDEX 4
65
        B"01111111" when B"0000000101",  -- INDEX 5
66
        B"01111111" when B"0000000110",  -- INDEX 6
67
        B"01111111" when B"0000000111",  -- INDEX 7
68
        B"01111111" when B"0000001000",  -- INDEX 8
69
        B"01111111" when B"0000001001",  -- INDEX 9
70
        B"01111111" when B"0000001010",  -- INDEX 10
71
        B"01111111" when B"0000001011",  -- INDEX 11
72
        B"01111111" when B"0000001100",  -- INDEX 12
73
        B"01111111" when B"0000001101",  -- INDEX 13
74
        B"01111111" when B"0000001110",  -- INDEX 14
75
        B"01111111" when B"0000001111",  -- INDEX 15
76
        B"01111111" when B"0000010000",  -- INDEX 16
77
        B"01111111" when B"0000010001",  -- INDEX 17
78
        B"01111111" when B"0000010010",  -- INDEX 18
79
        B"01111111" when B"0000010011",  -- INDEX 19
80
        B"01111111" when B"0000010100",  -- INDEX 20
81
        B"01111111" when B"0000010101",  -- INDEX 21
82
        B"01111111" when B"0000010110",  -- INDEX 22
83
        B"01111111" when B"0000010111",  -- INDEX 23
84
        B"01111111" when B"0000011000",  -- INDEX 24
85
        B"01111110" when B"0000011001",  -- INDEX 25
86
        B"01111110" when B"0000011010",  -- INDEX 26
87
        B"01111110" when B"0000011011",  -- INDEX 27
88
        B"01111110" when B"0000011100",  -- INDEX 28
89
        B"01111110" when B"0000011101",  -- INDEX 29
90
        B"01111110" when B"0000011110",  -- INDEX 30
91
        B"01111110" when B"0000011111",  -- INDEX 31
92
        B"01111110" when B"0000100000",  -- INDEX 32
93
        B"01111101" when B"0000100001",  -- INDEX 33
94
        B"01111101" when B"0000100010",  -- INDEX 34
95
        B"01111101" when B"0000100011",  -- INDEX 35
96
        B"01111101" when B"0000100100",  -- INDEX 36
97
        B"01111101" when B"0000100101",  -- INDEX 37
98
        B"01111101" when B"0000100110",  -- INDEX 38
99
        B"01111100" when B"0000100111",  -- INDEX 39
100
        B"01111100" when B"0000101000",  -- INDEX 40
101
        B"01111100" when B"0000101001",  -- INDEX 41
102
        B"01111100" when B"0000101010",  -- INDEX 42
103
        B"01111100" when B"0000101011",  -- INDEX 43
104
        B"01111011" when B"0000101100",  -- INDEX 44
105
        B"01111011" when B"0000101101",  -- INDEX 45
106
        B"01111011" when B"0000101110",  -- INDEX 46
107
        B"01111011" when B"0000101111",  -- INDEX 47
108
        B"01111010" when B"0000110000",  -- INDEX 48
109
        B"01111010" when B"0000110001",  -- INDEX 49
110
        B"01111010" when B"0000110010",  -- INDEX 50
111
        B"01111010" when B"0000110011",  -- INDEX 51
112
        B"01111010" when B"0000110100",  -- INDEX 52
113
        B"01111001" when B"0000110101",  -- INDEX 53
114
        B"01111001" when B"0000110110",  -- INDEX 54
115
        B"01111001" when B"0000110111",  -- INDEX 55
116
        B"01111001" when B"0000111000",  -- INDEX 56
117
        B"01111000" when B"0000111001",  -- INDEX 57
118
        B"01111000" when B"0000111010",  -- INDEX 58
119
        B"01111000" when B"0000111011",  -- INDEX 59
120
        B"01110111" when B"0000111100",  -- INDEX 60
121
        B"01110111" when B"0000111101",  -- INDEX 61
122
        B"01110111" when B"0000111110",  -- INDEX 62
123
        B"01110111" when B"0000111111",  -- INDEX 63
124
        B"01110110" when B"0001000000",  -- INDEX 64
125
        B"01110110" when B"0001000001",  -- INDEX 65
126
        B"01110110" when B"0001000010",  -- INDEX 66
127
        B"01110101" when B"0001000011",  -- INDEX 67
128
        B"01110101" when B"0001000100",  -- INDEX 68
129
        B"01110101" when B"0001000101",  -- INDEX 69
130
        B"01110100" when B"0001000110",  -- INDEX 70
131
        B"01110100" when B"0001000111",  -- INDEX 71
132
        B"01110100" when B"0001001000",  -- INDEX 72
133
        B"01110011" when B"0001001001",  -- INDEX 73
134
        B"01110011" when B"0001001010",  -- INDEX 74
135
        B"01110011" when B"0001001011",  -- INDEX 75
136
        B"01110010" when B"0001001100",  -- INDEX 76
137
        B"01110010" when B"0001001101",  -- INDEX 77
138
        B"01110010" when B"0001001110",  -- INDEX 78
139
        B"01110001" when B"0001001111",  -- INDEX 79
140
        B"01110001" when B"0001010000",  -- INDEX 80
141
        B"01110001" when B"0001010001",  -- INDEX 81
142
        B"01110000" when B"0001010010",  -- INDEX 82
143
        B"01110000" when B"0001010011",  -- INDEX 83
144
        B"01101111" when B"0001010100",  -- INDEX 84
145
        B"01101111" when B"0001010101",  -- INDEX 85
146
        B"01101111" when B"0001010110",  -- INDEX 86
147
        B"01101110" when B"0001010111",  -- INDEX 87
148
        B"01101110" when B"0001011000",  -- INDEX 88
149
        B"01101101" when B"0001011001",  -- INDEX 89
150
        B"01101101" when B"0001011010",  -- INDEX 90
151
        B"01101101" when B"0001011011",  -- INDEX 91
152
        B"01101100" when B"0001011100",  -- INDEX 92
153
        B"01101100" when B"0001011101",  -- INDEX 93
154
        B"01101011" when B"0001011110",  -- INDEX 94
155
        B"01101011" when B"0001011111",  -- INDEX 95
156
        B"01101010" when B"0001100000",  -- INDEX 96
157
        B"01101010" when B"0001100001",  -- INDEX 97
158
        B"01101010" when B"0001100010",  -- INDEX 98
159
        B"01101001" when B"0001100011",  -- INDEX 99
160
        B"01101001" when B"0001100100",  -- INDEX 100
161
        B"01101000" when B"0001100101",  -- INDEX 101
162
        B"01101000" when B"0001100110",  -- INDEX 102
163
        B"01100111" when B"0001100111",  -- INDEX 103
164
        B"01100111" when B"0001101000",  -- INDEX 104
165
        B"01100110" when B"0001101001",  -- INDEX 105
166
        B"01100110" when B"0001101010",  -- INDEX 106
167
        B"01100101" when B"0001101011",  -- INDEX 107
168
        B"01100101" when B"0001101100",  -- INDEX 108
169
        B"01100100" when B"0001101101",  -- INDEX 109
170
        B"01100100" when B"0001101110",  -- INDEX 110
171
        B"01100011" when B"0001101111",  -- INDEX 111
172
        B"01100011" when B"0001110000",  -- INDEX 112
173
        B"01100010" when B"0001110001",  -- INDEX 113
174
        B"01100010" when B"0001110010",  -- INDEX 114
175
        B"01100001" when B"0001110011",  -- INDEX 115
176
        B"01100001" when B"0001110100",  -- INDEX 116
177
        B"01100000" when B"0001110101",  -- INDEX 117
178
        B"01100000" when B"0001110110",  -- INDEX 118
179
        B"01011111" when B"0001110111",  -- INDEX 119
180
        B"01011111" when B"0001111000",  -- INDEX 120
181
        B"01011110" when B"0001111001",  -- INDEX 121
182
        B"01011110" when B"0001111010",  -- INDEX 122
183
        B"01011101" when B"0001111011",  -- INDEX 123
184
        B"01011101" when B"0001111100",  -- INDEX 124
185
        B"01011100" when B"0001111101",  -- INDEX 125
186
        B"01011100" when B"0001111110",  -- INDEX 126
187
        B"01011011" when B"0001111111",  -- INDEX 127
188
        B"01011011" when B"0010000000",  -- INDEX 128
189
        B"01011010" when B"0010000001",  -- INDEX 129
190
        B"01011001" when B"0010000010",  -- INDEX 130
191
        B"01011001" when B"0010000011",  -- INDEX 131
192
        B"01011000" when B"0010000100",  -- INDEX 132
193
        B"01011000" when B"0010000101",  -- INDEX 133
194
        B"01010111" when B"0010000110",  -- INDEX 134
195
        B"01010111" when B"0010000111",  -- INDEX 135
196
        B"01010110" when B"0010001000",  -- INDEX 136
197
        B"01010101" when B"0010001001",  -- INDEX 137
198
        B"01010101" when B"0010001010",  -- INDEX 138
199
        B"01010100" when B"0010001011",  -- INDEX 139
200
        B"01010100" when B"0010001100",  -- INDEX 140
201
        B"01010011" when B"0010001101",  -- INDEX 141
202
        B"01010010" when B"0010001110",  -- INDEX 142
203
        B"01010010" when B"0010001111",  -- INDEX 143
204
        B"01010001" when B"0010010000",  -- INDEX 144
205
        B"01010001" when B"0010010001",  -- INDEX 145
206
        B"01010000" when B"0010010010",  -- INDEX 146
207
        B"01001111" when B"0010010011",  -- INDEX 147
208
        B"01001111" when B"0010010100",  -- INDEX 148
209
        B"01001110" when B"0010010101",  -- INDEX 149
210
        B"01001110" when B"0010010110",  -- INDEX 150
211
        B"01001101" when B"0010010111",  -- INDEX 151
212
        B"01001100" when B"0010011000",  -- INDEX 152
213
        B"01001100" when B"0010011001",  -- INDEX 153
214
        B"01001011" when B"0010011010",  -- INDEX 154
215
        B"01001010" when B"0010011011",  -- INDEX 155
216
        B"01001010" when B"0010011100",  -- INDEX 156
217
        B"01001001" when B"0010011101",  -- INDEX 157
218
        B"01001000" when B"0010011110",  -- INDEX 158
219
        B"01001000" when B"0010011111",  -- INDEX 159
220
        B"01000111" when B"0010100000",  -- INDEX 160
221
        B"01000111" when B"0010100001",  -- INDEX 161
222
        B"01000110" when B"0010100010",  -- INDEX 162
223
        B"01000101" when B"0010100011",  -- INDEX 163
224
        B"01000101" when B"0010100100",  -- INDEX 164
225
        B"01000100" when B"0010100101",  -- INDEX 165
226
        B"01000011" when B"0010100110",  -- INDEX 166
227
        B"01000011" when B"0010100111",  -- INDEX 167
228
        B"01000010" when B"0010101000",  -- INDEX 168
229
        B"01000001" when B"0010101001",  -- INDEX 169
230
        B"01000001" when B"0010101010",  -- INDEX 170
231
        B"01000000" when B"0010101011",  -- INDEX 171
232
        B"00111111" when B"0010101100",  -- INDEX 172
233
        B"00111110" when B"0010101101",  -- INDEX 173
234
        B"00111110" when B"0010101110",  -- INDEX 174
235
        B"00111101" when B"0010101111",  -- INDEX 175
236
        B"00111100" when B"0010110000",  -- INDEX 176
237
        B"00111100" when B"0010110001",  -- INDEX 177
238
        B"00111011" when B"0010110010",  -- INDEX 178
239
        B"00111010" when B"0010110011",  -- INDEX 179
240
        B"00111010" when B"0010110100",  -- INDEX 180
241
        B"00111001" when B"0010110101",  -- INDEX 181
242
        B"00111000" when B"0010110110",  -- INDEX 182
243
        B"00111000" when B"0010110111",  -- INDEX 183
244
        B"00110111" when B"0010111000",  -- INDEX 184
245
        B"00110110" when B"0010111001",  -- INDEX 185
246
        B"00110101" when B"0010111010",  -- INDEX 186
247
        B"00110101" when B"0010111011",  -- INDEX 187
248
        B"00110100" when B"0010111100",  -- INDEX 188
249
        B"00110011" when B"0010111101",  -- INDEX 189
250
        B"00110011" when B"0010111110",  -- INDEX 190
251
        B"00110010" when B"0010111111",  -- INDEX 191
252
        B"00110001" when B"0011000000",  -- INDEX 192
253
        B"00110000" when B"0011000001",  -- INDEX 193
254
        B"00110000" when B"0011000010",  -- INDEX 194
255
        B"00101111" when B"0011000011",  -- INDEX 195
256
        B"00101110" when B"0011000100",  -- INDEX 196
257
        B"00101101" when B"0011000101",  -- INDEX 197
258
        B"00101101" when B"0011000110",  -- INDEX 198
259
        B"00101100" when B"0011000111",  -- INDEX 199
260
        B"00101011" when B"0011001000",  -- INDEX 200
261
        B"00101010" when B"0011001001",  -- INDEX 201
262
        B"00101010" when B"0011001010",  -- INDEX 202
263
        B"00101001" when B"0011001011",  -- INDEX 203
264
        B"00101000" when B"0011001100",  -- INDEX 204
265
        B"00100111" when B"0011001101",  -- INDEX 205
266
        B"00100111" when B"0011001110",  -- INDEX 206
267
        B"00100110" when B"0011001111",  -- INDEX 207
268
        B"00100101" when B"0011010000",  -- INDEX 208
269
        B"00100100" when B"0011010001",  -- INDEX 209
270
        B"00100100" when B"0011010010",  -- INDEX 210
271
        B"00100011" when B"0011010011",  -- INDEX 211
272
        B"00100010" when B"0011010100",  -- INDEX 212
273
        B"00100001" when B"0011010101",  -- INDEX 213
274
        B"00100001" when B"0011010110",  -- INDEX 214
275
        B"00100000" when B"0011010111",  -- INDEX 215
276
        B"00011111" when B"0011011000",  -- INDEX 216
277
        B"00011110" when B"0011011001",  -- INDEX 217
278
        B"00011110" when B"0011011010",  -- INDEX 218
279
        B"00011101" when B"0011011011",  -- INDEX 219
280
        B"00011100" when B"0011011100",  -- INDEX 220
281
        B"00011011" when B"0011011101",  -- INDEX 221
282
        B"00011011" when B"0011011110",  -- INDEX 222
283
        B"00011010" when B"0011011111",  -- INDEX 223
284
        B"00011001" when B"0011100000",  -- INDEX 224
285
        B"00011000" when B"0011100001",  -- INDEX 225
286
        B"00011000" when B"0011100010",  -- INDEX 226
287
        B"00010111" when B"0011100011",  -- INDEX 227
288
        B"00010110" when B"0011100100",  -- INDEX 228
289
        B"00010101" when B"0011100101",  -- INDEX 229
290
        B"00010100" when B"0011100110",  -- INDEX 230
291
        B"00010100" when B"0011100111",  -- INDEX 231
292
        B"00010011" when B"0011101000",  -- INDEX 232
293
        B"00010010" when B"0011101001",  -- INDEX 233
294
        B"00010001" when B"0011101010",  -- INDEX 234
295
        B"00010001" when B"0011101011",  -- INDEX 235
296
        B"00010000" when B"0011101100",  -- INDEX 236
297
        B"00001111" when B"0011101101",  -- INDEX 237
298
        B"00001110" when B"0011101110",  -- INDEX 238
299
        B"00001101" when B"0011101111",  -- INDEX 239
300
        B"00001101" when B"0011110000",  -- INDEX 240
301
        B"00001100" when B"0011110001",  -- INDEX 241
302
        B"00001011" when B"0011110010",  -- INDEX 242
303
        B"00001010" when B"0011110011",  -- INDEX 243
304
        B"00001010" when B"0011110100",  -- INDEX 244
305
        B"00001001" when B"0011110101",  -- INDEX 245
306
        B"00001000" when B"0011110110",  -- INDEX 246
307
        B"00000111" when B"0011110111",  -- INDEX 247
308
        B"00000110" when B"0011111000",  -- INDEX 248
309
        B"00000110" when B"0011111001",  -- INDEX 249
310
        B"00000101" when B"0011111010",  -- INDEX 250
311
        B"00000100" when B"0011111011",  -- INDEX 251
312
        B"00000011" when B"0011111100",  -- INDEX 252
313
        B"00000010" when B"0011111101",  -- INDEX 253
314
        B"00000010" when B"0011111110",  -- INDEX 254
315
        B"00000001" when B"0011111111",  -- INDEX 255
316
        B"00000000" when B"0100000000",  -- INDEX 256
317
        B"11111111" when B"0100000001",  -- INDEX 257
318
        B"11111111" when B"0100000010",  -- INDEX 258
319
        B"11111110" when B"0100000011",  -- INDEX 259
320
        B"11111101" when B"0100000100",  -- INDEX 260
321
        B"11111100" when B"0100000101",  -- INDEX 261
322
        B"11111011" when B"0100000110",  -- INDEX 262
323
        B"11111011" when B"0100000111",  -- INDEX 263
324
        B"11111010" when B"0100001000",  -- INDEX 264
325
        B"11111001" when B"0100001001",  -- INDEX 265
326
        B"11111000" when B"0100001010",  -- INDEX 266
327
        B"11110111" when B"0100001011",  -- INDEX 267
328
        B"11110111" when B"0100001100",  -- INDEX 268
329
        B"11110110" when B"0100001101",  -- INDEX 269
330
        B"11110101" when B"0100001110",  -- INDEX 270
331
        B"11110100" when B"0100001111",  -- INDEX 271
332
        B"11110100" when B"0100010000",  -- INDEX 272
333
        B"11110011" when B"0100010001",  -- INDEX 273
334
        B"11110010" when B"0100010010",  -- INDEX 274
335
        B"11110001" when B"0100010011",  -- INDEX 275
336
        B"11110000" when B"0100010100",  -- INDEX 276
337
        B"11110000" when B"0100010101",  -- INDEX 277
338
        B"11101111" when B"0100010110",  -- INDEX 278
339
        B"11101110" when B"0100010111",  -- INDEX 279
340
        B"11101101" when B"0100011000",  -- INDEX 280
341
        B"11101101" when B"0100011001",  -- INDEX 281
342
        B"11101100" when B"0100011010",  -- INDEX 282
343
        B"11101011" when B"0100011011",  -- INDEX 283
344
        B"11101010" when B"0100011100",  -- INDEX 284
345
        B"11101001" when B"0100011101",  -- INDEX 285
346
        B"11101001" when B"0100011110",  -- INDEX 286
347
        B"11101000" when B"0100011111",  -- INDEX 287
348
        B"11100111" when B"0100100000",  -- INDEX 288
349
        B"11100110" when B"0100100001",  -- INDEX 289
350
        B"11100110" when B"0100100010",  -- INDEX 290
351
        B"11100101" when B"0100100011",  -- INDEX 291
352
        B"11100100" when B"0100100100",  -- INDEX 292
353
        B"11100011" when B"0100100101",  -- INDEX 293
354
        B"11100011" when B"0100100110",  -- INDEX 294
355
        B"11100010" when B"0100100111",  -- INDEX 295
356
        B"11100001" when B"0100101000",  -- INDEX 296
357
        B"11100000" when B"0100101001",  -- INDEX 297
358
        B"11011111" when B"0100101010",  -- INDEX 298
359
        B"11011111" when B"0100101011",  -- INDEX 299
360
        B"11011110" when B"0100101100",  -- INDEX 300
361
        B"11011101" when B"0100101101",  -- INDEX 301
362
        B"11011100" when B"0100101110",  -- INDEX 302
363
        B"11011100" when B"0100101111",  -- INDEX 303
364
        B"11011011" when B"0100110000",  -- INDEX 304
365
        B"11011010" when B"0100110001",  -- INDEX 305
366
        B"11011001" when B"0100110010",  -- INDEX 306
367
        B"11011001" when B"0100110011",  -- INDEX 307
368
        B"11011000" when B"0100110100",  -- INDEX 308
369
        B"11010111" when B"0100110101",  -- INDEX 309
370
        B"11010110" when B"0100110110",  -- INDEX 310
371
        B"11010110" when B"0100110111",  -- INDEX 311
372
        B"11010101" when B"0100111000",  -- INDEX 312
373
        B"11010100" when B"0100111001",  -- INDEX 313
374
        B"11010100" when B"0100111010",  -- INDEX 314
375
        B"11010011" when B"0100111011",  -- INDEX 315
376
        B"11010010" when B"0100111100",  -- INDEX 316
377
        B"11010001" when B"0100111101",  -- INDEX 317
378
        B"11010001" when B"0100111110",  -- INDEX 318
379
        B"11010000" when B"0100111111",  -- INDEX 319
380
        B"11001111" when B"0101000000",  -- INDEX 320
381
        B"11001110" when B"0101000001",  -- INDEX 321
382
        B"11001110" when B"0101000010",  -- INDEX 322
383
        B"11001101" when B"0101000011",  -- INDEX 323
384
        B"11001100" when B"0101000100",  -- INDEX 324
385
        B"11001100" when B"0101000101",  -- INDEX 325
386
        B"11001011" when B"0101000110",  -- INDEX 326
387
        B"11001010" when B"0101000111",  -- INDEX 327
388
        B"11001001" when B"0101001000",  -- INDEX 328
389
        B"11001001" when B"0101001001",  -- INDEX 329
390
        B"11001000" when B"0101001010",  -- INDEX 330
391
        B"11000111" when B"0101001011",  -- INDEX 331
392
        B"11000111" when B"0101001100",  -- INDEX 332
393
        B"11000110" when B"0101001101",  -- INDEX 333
394
        B"11000101" when B"0101001110",  -- INDEX 334
395
        B"11000100" when B"0101001111",  -- INDEX 335
396
        B"11000100" when B"0101010000",  -- INDEX 336
397
        B"11000011" when B"0101010001",  -- INDEX 337
398
        B"11000010" when B"0101010010",  -- INDEX 338
399
        B"11000010" when B"0101010011",  -- INDEX 339
400
        B"11000001" when B"0101010100",  -- INDEX 340
401
        B"11000000" when B"0101010101",  -- INDEX 341
402
        B"11000000" when B"0101010110",  -- INDEX 342
403
        B"10111111" when B"0101010111",  -- INDEX 343
404
        B"10111110" when B"0101011000",  -- INDEX 344
405
        B"10111110" when B"0101011001",  -- INDEX 345
406
        B"10111101" when B"0101011010",  -- INDEX 346
407
        B"10111100" when B"0101011011",  -- INDEX 347
408
        B"10111100" when B"0101011100",  -- INDEX 348
409
        B"10111011" when B"0101011101",  -- INDEX 349
410
        B"10111010" when B"0101011110",  -- INDEX 350
411
        B"10111010" when B"0101011111",  -- INDEX 351
412
        B"10111001" when B"0101100000",  -- INDEX 352
413
        B"10111000" when B"0101100001",  -- INDEX 353
414
        B"10111000" when B"0101100010",  -- INDEX 354
415
        B"10110111" when B"0101100011",  -- INDEX 355
416
        B"10110110" when B"0101100100",  -- INDEX 356
417
        B"10110110" when B"0101100101",  -- INDEX 357
418
        B"10110101" when B"0101100110",  -- INDEX 358
419
        B"10110100" when B"0101100111",  -- INDEX 359
420
        B"10110100" when B"0101101000",  -- INDEX 360
421
        B"10110011" when B"0101101001",  -- INDEX 361
422
        B"10110011" when B"0101101010",  -- INDEX 362
423
        B"10110010" when B"0101101011",  -- INDEX 363
424
        B"10110001" when B"0101101100",  -- INDEX 364
425
        B"10110001" when B"0101101101",  -- INDEX 365
426
        B"10110000" when B"0101101110",  -- INDEX 366
427
        B"10110000" when B"0101101111",  -- INDEX 367
428
        B"10101111" when B"0101110000",  -- INDEX 368
429
        B"10101110" when B"0101110001",  -- INDEX 369
430
        B"10101110" when B"0101110010",  -- INDEX 370
431
        B"10101101" when B"0101110011",  -- INDEX 371
432
        B"10101101" when B"0101110100",  -- INDEX 372
433
        B"10101100" when B"0101110101",  -- INDEX 373
434
        B"10101011" when B"0101110110",  -- INDEX 374
435
        B"10101011" when B"0101110111",  -- INDEX 375
436
        B"10101010" when B"0101111000",  -- INDEX 376
437
        B"10101010" when B"0101111001",  -- INDEX 377
438
        B"10101001" when B"0101111010",  -- INDEX 378
439
        B"10101000" when B"0101111011",  -- INDEX 379
440
        B"10101000" when B"0101111100",  -- INDEX 380
441
        B"10100111" when B"0101111101",  -- INDEX 381
442
        B"10100111" when B"0101111110",  -- INDEX 382
443
        B"10100110" when B"0101111111",  -- INDEX 383
444
        B"10100110" when B"0110000000",  -- INDEX 384
445
        B"10100101" when B"0110000001",  -- INDEX 385
446
        B"10100100" when B"0110000010",  -- INDEX 386
447
        B"10100100" when B"0110000011",  -- INDEX 387
448
        B"10100011" when B"0110000100",  -- INDEX 388
449
        B"10100011" when B"0110000101",  -- INDEX 389
450
        B"10100010" when B"0110000110",  -- INDEX 390
451
        B"10100010" when B"0110000111",  -- INDEX 391
452
        B"10100001" when B"0110001000",  -- INDEX 392
453
        B"10100001" when B"0110001001",  -- INDEX 393
454
        B"10100000" when B"0110001010",  -- INDEX 394
455
        B"10100000" when B"0110001011",  -- INDEX 395
456
        B"10011111" when B"0110001100",  -- INDEX 396
457
        B"10011111" when B"0110001101",  -- INDEX 397
458
        B"10011110" when B"0110001110",  -- INDEX 398
459
        B"10011110" when B"0110001111",  -- INDEX 399
460
        B"10011101" when B"0110010000",  -- INDEX 400
461
        B"10011101" when B"0110010001",  -- INDEX 401
462
        B"10011100" when B"0110010010",  -- INDEX 402
463
        B"10011100" when B"0110010011",  -- INDEX 403
464
        B"10011011" when B"0110010100",  -- INDEX 404
465
        B"10011011" when B"0110010101",  -- INDEX 405
466
        B"10011010" when B"0110010110",  -- INDEX 406
467
        B"10011010" when B"0110010111",  -- INDEX 407
468
        B"10011001" when B"0110011000",  -- INDEX 408
469
        B"10011001" when B"0110011001",  -- INDEX 409
470
        B"10011000" when B"0110011010",  -- INDEX 410
471
        B"10011000" when B"0110011011",  -- INDEX 411
472
        B"10010111" when B"0110011100",  -- INDEX 412
473
        B"10010111" when B"0110011101",  -- INDEX 413
474
        B"10010111" when B"0110011110",  -- INDEX 414
475
        B"10010110" when B"0110011111",  -- INDEX 415
476
        B"10010110" when B"0110100000",  -- INDEX 416
477
        B"10010101" when B"0110100001",  -- INDEX 417
478
        B"10010101" when B"0110100010",  -- INDEX 418
479
        B"10010100" when B"0110100011",  -- INDEX 419
480
        B"10010100" when B"0110100100",  -- INDEX 420
481
        B"10010100" when B"0110100101",  -- INDEX 421
482
        B"10010011" when B"0110100110",  -- INDEX 422
483
        B"10010011" when B"0110100111",  -- INDEX 423
484
        B"10010010" when B"0110101000",  -- INDEX 424
485
        B"10010010" when B"0110101001",  -- INDEX 425
486
        B"10010001" when B"0110101010",  -- INDEX 426
487
        B"10010001" when B"0110101011",  -- INDEX 427
488
        B"10010001" when B"0110101100",  -- INDEX 428
489
        B"10010000" when B"0110101101",  -- INDEX 429
490
        B"10010000" when B"0110101110",  -- INDEX 430
491
        B"10010000" when B"0110101111",  -- INDEX 431
492
        B"10001111" when B"0110110000",  -- INDEX 432
493
        B"10001111" when B"0110110001",  -- INDEX 433
494
        B"10001110" when B"0110110010",  -- INDEX 434
495
        B"10001110" when B"0110110011",  -- INDEX 435
496
        B"10001110" when B"0110110100",  -- INDEX 436
497
        B"10001101" when B"0110110101",  -- INDEX 437
498
        B"10001101" when B"0110110110",  -- INDEX 438
499
        B"10001101" when B"0110110111",  -- INDEX 439
500
        B"10001100" when B"0110111000",  -- INDEX 440
501
        B"10001100" when B"0110111001",  -- INDEX 441
502
        B"10001100" when B"0110111010",  -- INDEX 442
503
        B"10001011" when B"0110111011",  -- INDEX 443
504
        B"10001011" when B"0110111100",  -- INDEX 444
505
        B"10001011" when B"0110111101",  -- INDEX 445
506
        B"10001010" when B"0110111110",  -- INDEX 446
507
        B"10001010" when B"0110111111",  -- INDEX 447
508
        B"10001010" when B"0111000000",  -- INDEX 448
509
        B"10001010" when B"0111000001",  -- INDEX 449
510
        B"10001001" when B"0111000010",  -- INDEX 450
511
        B"10001001" when B"0111000011",  -- INDEX 451
512
        B"10001001" when B"0111000100",  -- INDEX 452
513
        B"10001000" when B"0111000101",  -- INDEX 453
514
        B"10001000" when B"0111000110",  -- INDEX 454
515
        B"10001000" when B"0111000111",  -- INDEX 455
516
        B"10001000" when B"0111001000",  -- INDEX 456
517
        B"10000111" when B"0111001001",  -- INDEX 457
518
        B"10000111" when B"0111001010",  -- INDEX 458
519
        B"10000111" when B"0111001011",  -- INDEX 459
520
        B"10000111" when B"0111001100",  -- INDEX 460
521
        B"10000110" when B"0111001101",  -- INDEX 461
522
        B"10000110" when B"0111001110",  -- INDEX 462
523
        B"10000110" when B"0111001111",  -- INDEX 463
524
        B"10000110" when B"0111010000",  -- INDEX 464
525
        B"10000101" when B"0111010001",  -- INDEX 465
526
        B"10000101" when B"0111010010",  -- INDEX 466
527
        B"10000101" when B"0111010011",  -- INDEX 467
528
        B"10000101" when B"0111010100",  -- INDEX 468
529
        B"10000100" when B"0111010101",  -- INDEX 469
530
        B"10000100" when B"0111010110",  -- INDEX 470
531
        B"10000100" when B"0111010111",  -- INDEX 471
532
        B"10000100" when B"0111011000",  -- INDEX 472
533
        B"10000100" when B"0111011001",  -- INDEX 473
534
        B"10000100" when B"0111011010",  -- INDEX 474
535
        B"10000011" when B"0111011011",  -- INDEX 475
536
        B"10000011" when B"0111011100",  -- INDEX 476
537
        B"10000011" when B"0111011101",  -- INDEX 477
538
        B"10000011" when B"0111011110",  -- INDEX 478
539
        B"10000011" when B"0111011111",  -- INDEX 479
540
        B"10000010" when B"0111100000",  -- INDEX 480
541
        B"10000010" when B"0111100001",  -- INDEX 481
542
        B"10000010" when B"0111100010",  -- INDEX 482
543
        B"10000010" when B"0111100011",  -- INDEX 483
544
        B"10000010" when B"0111100100",  -- INDEX 484
545
        B"10000010" when B"0111100101",  -- INDEX 485
546
        B"10000010" when B"0111100110",  -- INDEX 486
547
        B"10000010" when B"0111100111",  -- INDEX 487
548
        B"10000001" when B"0111101000",  -- INDEX 488
549
        B"10000001" when B"0111101001",  -- INDEX 489
550
        B"10000001" when B"0111101010",  -- INDEX 490
551
        B"10000001" when B"0111101011",  -- INDEX 491
552
        B"10000001" when B"0111101100",  -- INDEX 492
553
        B"10000001" when B"0111101101",  -- INDEX 493
554
        B"10000001" when B"0111101110",  -- INDEX 494
555
        B"10000001" when B"0111101111",  -- INDEX 495
556
        B"10000001" when B"0111110000",  -- INDEX 496
557
        B"10000001" when B"0111110001",  -- INDEX 497
558
        B"10000000" when B"0111110010",  -- INDEX 498
559
        B"10000000" when B"0111110011",  -- INDEX 499
560
        B"10000000" when B"0111110100",  -- INDEX 500
561
        B"10000000" when B"0111110101",  -- INDEX 501
562
        B"10000000" when B"0111110110",  -- INDEX 502
563
        B"10000000" when B"0111110111",  -- INDEX 503
564
        B"10000000" when B"0111111000",  -- INDEX 504
565
        B"10000000" when B"0111111001",  -- INDEX 505
566
        B"10000000" when B"0111111010",  -- INDEX 506
567
        B"10000000" when B"0111111011",  -- INDEX 507
568
        B"10000000" when B"0111111100",  -- INDEX 508
569
        B"10000000" when B"0111111101",  -- INDEX 509
570
        B"10000000" when B"0111111110",  -- INDEX 510
571
        B"10000000" when B"0111111111",  -- INDEX 511
572
        B"10000000" when B"1000000000",  -- INDEX 512
573
        B"10000000" when B"1000000001",  -- INDEX 513
574
        B"10000000" when B"1000000010",  -- INDEX 514
575
        B"10000000" when B"1000000011",  -- INDEX 515
576
        B"10000000" when B"1000000100",  -- INDEX 516
577
        B"10000000" when B"1000000101",  -- INDEX 517
578
        B"10000000" when B"1000000110",  -- INDEX 518
579
        B"10000000" when B"1000000111",  -- INDEX 519
580
        B"10000000" when B"1000001000",  -- INDEX 520
581
        B"10000000" when B"1000001001",  -- INDEX 521
582
        B"10000000" when B"1000001010",  -- INDEX 522
583
        B"10000000" when B"1000001011",  -- INDEX 523
584
        B"10000000" when B"1000001100",  -- INDEX 524
585
        B"10000000" when B"1000001101",  -- INDEX 525
586
        B"10000000" when B"1000001110",  -- INDEX 526
587
        B"10000001" when B"1000001111",  -- INDEX 527
588
        B"10000001" when B"1000010000",  -- INDEX 528
589
        B"10000001" when B"1000010001",  -- INDEX 529
590
        B"10000001" when B"1000010010",  -- INDEX 530
591
        B"10000001" when B"1000010011",  -- INDEX 531
592
        B"10000001" when B"1000010100",  -- INDEX 532
593
        B"10000001" when B"1000010101",  -- INDEX 533
594
        B"10000001" when B"1000010110",  -- INDEX 534
595
        B"10000001" when B"1000010111",  -- INDEX 535
596
        B"10000001" when B"1000011000",  -- INDEX 536
597
        B"10000001" when B"1000011001",  -- INDEX 537
598
        B"10000010" when B"1000011010",  -- INDEX 538
599
        B"10000010" when B"1000011011",  -- INDEX 539
600
        B"10000010" when B"1000011100",  -- INDEX 540
601
        B"10000010" when B"1000011101",  -- INDEX 541
602
        B"10000010" when B"1000011110",  -- INDEX 542
603
        B"10000010" when B"1000011111",  -- INDEX 543
604
        B"10000010" when B"1000100000",  -- INDEX 544
605
        B"10000011" when B"1000100001",  -- INDEX 545
606
        B"10000011" when B"1000100010",  -- INDEX 546
607
        B"10000011" when B"1000100011",  -- INDEX 547
608
        B"10000011" when B"1000100100",  -- INDEX 548
609
        B"10000011" when B"1000100101",  -- INDEX 549
610
        B"10000011" when B"1000100110",  -- INDEX 550
611
        B"10000100" when B"1000100111",  -- INDEX 551
612
        B"10000100" when B"1000101000",  -- INDEX 552
613
        B"10000100" when B"1000101001",  -- INDEX 553
614
        B"10000100" when B"1000101010",  -- INDEX 554
615
        B"10000100" when B"1000101011",  -- INDEX 555
616
        B"10000101" when B"1000101100",  -- INDEX 556
617
        B"10000101" when B"1000101101",  -- INDEX 557
618
        B"10000101" when B"1000101110",  -- INDEX 558
619
        B"10000101" when B"1000101111",  -- INDEX 559
620
        B"10000101" when B"1000110000",  -- INDEX 560
621
        B"10000110" when B"1000110001",  -- INDEX 561
622
        B"10000110" when B"1000110010",  -- INDEX 562
623
        B"10000110" when B"1000110011",  -- INDEX 563
624
        B"10000110" when B"1000110100",  -- INDEX 564
625
        B"10000111" when B"1000110101",  -- INDEX 565
626
        B"10000111" when B"1000110110",  -- INDEX 566
627
        B"10000111" when B"1000110111",  -- INDEX 567
628
        B"10000111" when B"1000111000",  -- INDEX 568
629
        B"10001000" when B"1000111001",  -- INDEX 569
630
        B"10001000" when B"1000111010",  -- INDEX 570
631
        B"10001000" when B"1000111011",  -- INDEX 571
632
        B"10001000" when B"1000111100",  -- INDEX 572
633
        B"10001001" when B"1000111101",  -- INDEX 573
634
        B"10001001" when B"1000111110",  -- INDEX 574
635
        B"10001001" when B"1000111111",  -- INDEX 575
636
        B"10001010" when B"1001000000",  -- INDEX 576
637
        B"10001010" when B"1001000001",  -- INDEX 577
638
        B"10001010" when B"1001000010",  -- INDEX 578
639
        B"10001011" when B"1001000011",  -- INDEX 579
640
        B"10001011" when B"1001000100",  -- INDEX 580
641
        B"10001011" when B"1001000101",  -- INDEX 581
642
        B"10001100" when B"1001000110",  -- INDEX 582
643
        B"10001100" when B"1001000111",  -- INDEX 583
644
        B"10001100" when B"1001001000",  -- INDEX 584
645
        B"10001101" when B"1001001001",  -- INDEX 585
646
        B"10001101" when B"1001001010",  -- INDEX 586
647
        B"10001101" when B"1001001011",  -- INDEX 587
648
        B"10001110" when B"1001001100",  -- INDEX 588
649
        B"10001110" when B"1001001101",  -- INDEX 589
650
        B"10001110" when B"1001001110",  -- INDEX 590
651
        B"10001111" when B"1001001111",  -- INDEX 591
652
        B"10001111" when B"1001010000",  -- INDEX 592
653
        B"10001111" when B"1001010001",  -- INDEX 593
654
        B"10010000" when B"1001010010",  -- INDEX 594
655
        B"10010000" when B"1001010011",  -- INDEX 595
656
        B"10010001" when B"1001010100",  -- INDEX 596
657
        B"10010001" when B"1001010101",  -- INDEX 597
658
        B"10010001" when B"1001010110",  -- INDEX 598
659
        B"10010010" when B"1001010111",  -- INDEX 599
660
        B"10010010" when B"1001011000",  -- INDEX 600
661
        B"10010010" when B"1001011001",  -- INDEX 601
662
        B"10010011" when B"1001011010",  -- INDEX 602
663
        B"10010011" when B"1001011011",  -- INDEX 603
664
        B"10010100" when B"1001011100",  -- INDEX 604
665
        B"10010100" when B"1001011101",  -- INDEX 605
666
        B"10010101" when B"1001011110",  -- INDEX 606
667
        B"10010101" when B"1001011111",  -- INDEX 607
668
        B"10010101" when B"1001100000",  -- INDEX 608
669
        B"10010110" when B"1001100001",  -- INDEX 609
670
        B"10010110" when B"1001100010",  -- INDEX 610
671
        B"10010111" when B"1001100011",  -- INDEX 611
672
        B"10010111" when B"1001100100",  -- INDEX 612
673
        B"10011000" when B"1001100101",  -- INDEX 613
674
        B"10011000" when B"1001100110",  -- INDEX 614
675
        B"10011001" when B"1001100111",  -- INDEX 615
676
        B"10011001" when B"1001101000",  -- INDEX 616
677
        B"10011010" when B"1001101001",  -- INDEX 617
678
        B"10011010" when B"1001101010",  -- INDEX 618
679
        B"10011010" when B"1001101011",  -- INDEX 619
680
        B"10011011" when B"1001101100",  -- INDEX 620
681
        B"10011011" when B"1001101101",  -- INDEX 621
682
        B"10011100" when B"1001101110",  -- INDEX 622
683
        B"10011100" when B"1001101111",  -- INDEX 623
684
        B"10011101" when B"1001110000",  -- INDEX 624
685
        B"10011101" when B"1001110001",  -- INDEX 625
686
        B"10011110" when B"1001110010",  -- INDEX 626
687
        B"10011110" when B"1001110011",  -- INDEX 627
688
        B"10011111" when B"1001110100",  -- INDEX 628
689
        B"10011111" when B"1001110101",  -- INDEX 629
690
        B"10100000" when B"1001110110",  -- INDEX 630
691
        B"10100000" when B"1001110111",  -- INDEX 631
692
        B"10100001" when B"1001111000",  -- INDEX 632
693
        B"10100010" when B"1001111001",  -- INDEX 633
694
        B"10100010" when B"1001111010",  -- INDEX 634
695
        B"10100011" when B"1001111011",  -- INDEX 635
696
        B"10100011" when B"1001111100",  -- INDEX 636
697
        B"10100100" when B"1001111101",  -- INDEX 637
698
        B"10100100" when B"1001111110",  -- INDEX 638
699
        B"10100101" when B"1001111111",  -- INDEX 639
700
        B"10100101" when B"1010000000",  -- INDEX 640
701
        B"10100110" when B"1010000001",  -- INDEX 641
702
        B"10100110" when B"1010000010",  -- INDEX 642
703
        B"10100111" when B"1010000011",  -- INDEX 643
704
        B"10101000" when B"1010000100",  -- INDEX 644
705
        B"10101000" when B"1010000101",  -- INDEX 645
706
        B"10101001" when B"1010000110",  -- INDEX 646
707
        B"10101001" when B"1010000111",  -- INDEX 647
708
        B"10101010" when B"1010001000",  -- INDEX 648
709
        B"10101010" when B"1010001001",  -- INDEX 649
710
        B"10101011" when B"1010001010",  -- INDEX 650
711
        B"10101100" when B"1010001011",  -- INDEX 651
712
        B"10101100" when B"1010001100",  -- INDEX 652
713
        B"10101101" when B"1010001101",  -- INDEX 653
714
        B"10101101" when B"1010001110",  -- INDEX 654
715
        B"10101110" when B"1010001111",  -- INDEX 655
716
        B"10101111" when B"1010010000",  -- INDEX 656
717
        B"10101111" when B"1010010001",  -- INDEX 657
718
        B"10110000" when B"1010010010",  -- INDEX 658
719
        B"10110000" when B"1010010011",  -- INDEX 659
720
        B"10110001" when B"1010010100",  -- INDEX 660
721
        B"10110010" when B"1010010101",  -- INDEX 661
722
        B"10110010" when B"1010010110",  -- INDEX 662
723
        B"10110011" when B"1010010111",  -- INDEX 663
724
        B"10110100" when B"1010011000",  -- INDEX 664
725
        B"10110100" when B"1010011001",  -- INDEX 665
726
        B"10110101" when B"1010011010",  -- INDEX 666
727
        B"10110101" when B"1010011011",  -- INDEX 667
728
        B"10110110" when B"1010011100",  -- INDEX 668
729
        B"10110111" when B"1010011101",  -- INDEX 669
730
        B"10110111" when B"1010011110",  -- INDEX 670
731
        B"10111000" when B"1010011111",  -- INDEX 671
732
        B"10111001" when B"1010100000",  -- INDEX 672
733
        B"10111001" when B"1010100001",  -- INDEX 673
734
        B"10111010" when B"1010100010",  -- INDEX 674
735
        B"10111011" when B"1010100011",  -- INDEX 675
736
        B"10111011" when B"1010100100",  -- INDEX 676
737
        B"10111100" when B"1010100101",  -- INDEX 677
738
        B"10111101" when B"1010100110",  -- INDEX 678
739
        B"10111101" when B"1010100111",  -- INDEX 679
740
        B"10111110" when B"1010101000",  -- INDEX 680
741
        B"10111111" when B"1010101001",  -- INDEX 681
742
        B"10111111" when B"1010101010",  -- INDEX 682
743
        B"11000000" when B"1010101011",  -- INDEX 683
744
        B"11000001" when B"1010101100",  -- INDEX 684
745
        B"11000001" when B"1010101101",  -- INDEX 685
746
        B"11000010" when B"1010101110",  -- INDEX 686
747
        B"11000011" when B"1010101111",  -- INDEX 687
748
        B"11000011" when B"1010110000",  -- INDEX 688
749
        B"11000100" when B"1010110001",  -- INDEX 689
750
        B"11000101" when B"1010110010",  -- INDEX 690
751
        B"11000110" when B"1010110011",  -- INDEX 691
752
        B"11000110" when B"1010110100",  -- INDEX 692
753
        B"11000111" when B"1010110101",  -- INDEX 693
754
        B"11001000" when B"1010110110",  -- INDEX 694
755
        B"11001000" when B"1010110111",  -- INDEX 695
756
        B"11001001" when B"1010111000",  -- INDEX 696
757
        B"11001010" when B"1010111001",  -- INDEX 697
758
        B"11001010" when B"1010111010",  -- INDEX 698
759
        B"11001011" when B"1010111011",  -- INDEX 699
760
        B"11001100" when B"1010111100",  -- INDEX 700
761
        B"11001101" when B"1010111101",  -- INDEX 701
762
        B"11001101" when B"1010111110",  -- INDEX 702
763
        B"11001110" when B"1010111111",  -- INDEX 703
764
        B"11001111" when B"1011000000",  -- INDEX 704
765
        B"11001111" when B"1011000001",  -- INDEX 705
766
        B"11010000" when B"1011000010",  -- INDEX 706
767
        B"11010001" when B"1011000011",  -- INDEX 707
768
        B"11010010" when B"1011000100",  -- INDEX 708
769
        B"11010010" when B"1011000101",  -- INDEX 709
770
        B"11010011" when B"1011000110",  -- INDEX 710
771
        B"11010100" when B"1011000111",  -- INDEX 711
772
        B"11010101" when B"1011001000",  -- INDEX 712
773
        B"11010101" when B"1011001001",  -- INDEX 713
774
        B"11010110" when B"1011001010",  -- INDEX 714
775
        B"11010111" when B"1011001011",  -- INDEX 715
776
        B"11011000" when B"1011001100",  -- INDEX 716
777
        B"11011000" when B"1011001101",  -- INDEX 717
778
        B"11011001" when B"1011001110",  -- INDEX 718
779
        B"11011010" when B"1011001111",  -- INDEX 719
780
        B"11011011" when B"1011010000",  -- INDEX 720
781
        B"11011011" when B"1011010001",  -- INDEX 721
782
        B"11011100" when B"1011010010",  -- INDEX 722
783
        B"11011101" when B"1011010011",  -- INDEX 723
784
        B"11011110" when B"1011010100",  -- INDEX 724
785
        B"11011110" when B"1011010101",  -- INDEX 725
786
        B"11011111" when B"1011010110",  -- INDEX 726
787
        B"11100000" when B"1011010111",  -- INDEX 727
788
        B"11100001" when B"1011011000",  -- INDEX 728
789
        B"11100001" when B"1011011001",  -- INDEX 729
790
        B"11100010" when B"1011011010",  -- INDEX 730
791
        B"11100011" when B"1011011011",  -- INDEX 731
792
        B"11100100" when B"1011011100",  -- INDEX 732
793
        B"11100100" when B"1011011101",  -- INDEX 733
794
        B"11100101" when B"1011011110",  -- INDEX 734
795
        B"11100110" when B"1011011111",  -- INDEX 735
796
        B"11100111" when B"1011100000",  -- INDEX 736
797
        B"11101000" when B"1011100001",  -- INDEX 737
798
        B"11101000" when B"1011100010",  -- INDEX 738
799
        B"11101001" when B"1011100011",  -- INDEX 739
800
        B"11101010" when B"1011100100",  -- INDEX 740
801
        B"11101011" when B"1011100101",  -- INDEX 741
802
        B"11101011" when B"1011100110",  -- INDEX 742
803
        B"11101100" when B"1011100111",  -- INDEX 743
804
        B"11101101" when B"1011101000",  -- INDEX 744
805
        B"11101110" when B"1011101001",  -- INDEX 745
806
        B"11101110" when B"1011101010",  -- INDEX 746
807
        B"11101111" when B"1011101011",  -- INDEX 747
808
        B"11110000" when B"1011101100",  -- INDEX 748
809
        B"11110001" when B"1011101101",  -- INDEX 749
810
        B"11110010" when B"1011101110",  -- INDEX 750
811
        B"11110010" when B"1011101111",  -- INDEX 751
812
        B"11110011" when B"1011110000",  -- INDEX 752
813
        B"11110100" when B"1011110001",  -- INDEX 753
814
        B"11110101" when B"1011110010",  -- INDEX 754
815
        B"11110110" when B"1011110011",  -- INDEX 755
816
        B"11110110" when B"1011110100",  -- INDEX 756
817
        B"11110111" when B"1011110101",  -- INDEX 757
818
        B"11111000" when B"1011110110",  -- INDEX 758
819
        B"11111001" when B"1011110111",  -- INDEX 759
820
        B"11111001" when B"1011111000",  -- INDEX 760
821
        B"11111010" when B"1011111001",  -- INDEX 761
822
        B"11111011" when B"1011111010",  -- INDEX 762
823
        B"11111100" when B"1011111011",  -- INDEX 763
824
        B"11111101" when B"1011111100",  -- INDEX 764
825
        B"11111101" when B"1011111101",  -- INDEX 765
826
        B"11111110" when B"1011111110",  -- INDEX 766
827
        B"11111111" when B"1011111111",  -- INDEX 767
828
        B"00000000" when B"1100000000",  -- INDEX 768
829
        B"00000000" when B"1100000001",  -- INDEX 769
830
        B"00000001" when B"1100000010",  -- INDEX 770
831
        B"00000010" when B"1100000011",  -- INDEX 771
832
        B"00000011" when B"1100000100",  -- INDEX 772
833
        B"00000100" when B"1100000101",  -- INDEX 773
834
        B"00000100" when B"1100000110",  -- INDEX 774
835
        B"00000101" when B"1100000111",  -- INDEX 775
836
        B"00000110" when B"1100001000",  -- INDEX 776
837
        B"00000111" when B"1100001001",  -- INDEX 777
838
        B"00001000" when B"1100001010",  -- INDEX 778
839
        B"00001000" when B"1100001011",  -- INDEX 779
840
        B"00001001" when B"1100001100",  -- INDEX 780
841
        B"00001010" when B"1100001101",  -- INDEX 781
842
        B"00001011" when B"1100001110",  -- INDEX 782
843
        B"00001011" when B"1100001111",  -- INDEX 783
844
        B"00001100" when B"1100010000",  -- INDEX 784
845
        B"00001101" when B"1100010001",  -- INDEX 785
846
        B"00001110" when B"1100010010",  -- INDEX 786
847
        B"00001111" when B"1100010011",  -- INDEX 787
848
        B"00001111" when B"1100010100",  -- INDEX 788
849
        B"00010000" when B"1100010101",  -- INDEX 789
850
        B"00010001" when B"1100010110",  -- INDEX 790
851
        B"00010010" when B"1100010111",  -- INDEX 791
852
        B"00010010" when B"1100011000",  -- INDEX 792
853
        B"00010011" when B"1100011001",  -- INDEX 793
854
        B"00010100" when B"1100011010",  -- INDEX 794
855
        B"00010101" when B"1100011011",  -- INDEX 795
856
        B"00010110" when B"1100011100",  -- INDEX 796
857
        B"00010110" when B"1100011101",  -- INDEX 797
858
        B"00010111" when B"1100011110",  -- INDEX 798
859
        B"00011000" when B"1100011111",  -- INDEX 799
860
        B"00011001" when B"1100100000",  -- INDEX 800
861
        B"00011001" when B"1100100001",  -- INDEX 801
862
        B"00011010" when B"1100100010",  -- INDEX 802
863
        B"00011011" when B"1100100011",  -- INDEX 803
864
        B"00011100" when B"1100100100",  -- INDEX 804
865
        B"00011100" when B"1100100101",  -- INDEX 805
866
        B"00011101" when B"1100100110",  -- INDEX 806
867
        B"00011110" when B"1100100111",  -- INDEX 807
868
        B"00011111" when B"1100101000",  -- INDEX 808
869
        B"00100000" when B"1100101001",  -- INDEX 809
870
        B"00100000" when B"1100101010",  -- INDEX 810
871
        B"00100001" when B"1100101011",  -- INDEX 811
872
        B"00100010" when B"1100101100",  -- INDEX 812
873
        B"00100011" when B"1100101101",  -- INDEX 813
874
        B"00100011" when B"1100101110",  -- INDEX 814
875
        B"00100100" when B"1100101111",  -- INDEX 815
876
        B"00100101" when B"1100110000",  -- INDEX 816
877
        B"00100110" when B"1100110001",  -- INDEX 817
878
        B"00100110" when B"1100110010",  -- INDEX 818
879
        B"00100111" when B"1100110011",  -- INDEX 819
880
        B"00101000" when B"1100110100",  -- INDEX 820
881
        B"00101001" when B"1100110101",  -- INDEX 821
882
        B"00101001" when B"1100110110",  -- INDEX 822
883
        B"00101010" when B"1100110111",  -- INDEX 823
884
        B"00101011" when B"1100111000",  -- INDEX 824
885
        B"00101100" when B"1100111001",  -- INDEX 825
886
        B"00101100" when B"1100111010",  -- INDEX 826
887
        B"00101101" when B"1100111011",  -- INDEX 827
888
        B"00101110" when B"1100111100",  -- INDEX 828
889
        B"00101110" when B"1100111101",  -- INDEX 829
890
        B"00101111" when B"1100111110",  -- INDEX 830
891
        B"00110000" when B"1100111111",  -- INDEX 831
892
        B"00110001" when B"1101000000",  -- INDEX 832
893
        B"00110001" when B"1101000001",  -- INDEX 833
894
        B"00110010" when B"1101000010",  -- INDEX 834
895
        B"00110011" when B"1101000011",  -- INDEX 835
896
        B"00110100" when B"1101000100",  -- INDEX 836
897
        B"00110100" when B"1101000101",  -- INDEX 837
898
        B"00110101" when B"1101000110",  -- INDEX 838
899
        B"00110110" when B"1101000111",  -- INDEX 839
900
        B"00110110" when B"1101001000",  -- INDEX 840
901
        B"00110111" when B"1101001001",  -- INDEX 841
902
        B"00111000" when B"1101001010",  -- INDEX 842
903
        B"00111001" when B"1101001011",  -- INDEX 843
904
        B"00111001" when B"1101001100",  -- INDEX 844
905
        B"00111010" when B"1101001101",  -- INDEX 845
906
        B"00111011" when B"1101001110",  -- INDEX 846
907
        B"00111011" when B"1101001111",  -- INDEX 847
908
        B"00111100" when B"1101010000",  -- INDEX 848
909
        B"00111101" when B"1101010001",  -- INDEX 849
910
        B"00111101" when B"1101010010",  -- INDEX 850
911
        B"00111110" when B"1101010011",  -- INDEX 851
912
        B"00111111" when B"1101010100",  -- INDEX 852
913
        B"00111111" when B"1101010101",  -- INDEX 853
914
        B"01000000" when B"1101010110",  -- INDEX 854
915
        B"01000001" when B"1101010111",  -- INDEX 855
916
        B"01000010" when B"1101011000",  -- INDEX 856
917
        B"01000010" when B"1101011001",  -- INDEX 857
918
        B"01000011" when B"1101011010",  -- INDEX 858
919
        B"01000100" when B"1101011011",  -- INDEX 859
920
        B"01000100" when B"1101011100",  -- INDEX 860
921
        B"01000101" when B"1101011101",  -- INDEX 861
922
        B"01000110" when B"1101011110",  -- INDEX 862
923
        B"01000110" when B"1101011111",  -- INDEX 863
924
        B"01000111" when B"1101100000",  -- INDEX 864
925
        B"01000111" when B"1101100001",  -- INDEX 865
926
        B"01001000" when B"1101100010",  -- INDEX 866
927
        B"01001001" when B"1101100011",  -- INDEX 867
928
        B"01001001" when B"1101100100",  -- INDEX 868
929
        B"01001010" when B"1101100101",  -- INDEX 869
930
        B"01001011" when B"1101100110",  -- INDEX 870
931
        B"01001011" when B"1101100111",  -- INDEX 871
932
        B"01001100" when B"1101101000",  -- INDEX 872
933
        B"01001101" when B"1101101001",  -- INDEX 873
934
        B"01001101" when B"1101101010",  -- INDEX 874
935
        B"01001110" when B"1101101011",  -- INDEX 875
936
        B"01001110" when B"1101101100",  -- INDEX 876
937
        B"01001111" when B"1101101101",  -- INDEX 877
938
        B"01010000" when B"1101101110",  -- INDEX 878
939
        B"01010000" when B"1101101111",  -- INDEX 879
940
        B"01010001" when B"1101110000",  -- INDEX 880
941
        B"01010010" when B"1101110001",  -- INDEX 881
942
        B"01010010" when B"1101110010",  -- INDEX 882
943
        B"01010011" when B"1101110011",  -- INDEX 883
944
        B"01010011" when B"1101110100",  -- INDEX 884
945
        B"01010100" when B"1101110101",  -- INDEX 885
946
        B"01010101" when B"1101110110",  -- INDEX 886
947
        B"01010101" when B"1101110111",  -- INDEX 887
948
        B"01010110" when B"1101111000",  -- INDEX 888
949
        B"01010110" when B"1101111001",  -- INDEX 889
950
        B"01010111" when B"1101111010",  -- INDEX 890
951
        B"01010111" when B"1101111011",  -- INDEX 891
952
        B"01011000" when B"1101111100",  -- INDEX 892
953
        B"01011001" when B"1101111101",  -- INDEX 893
954
        B"01011001" when B"1101111110",  -- INDEX 894
955
        B"01011010" when B"1101111111",  -- INDEX 895
956
        B"01011010" when B"1110000000",  -- INDEX 896
957
        B"01011011" when B"1110000001",  -- INDEX 897
958
        B"01011011" when B"1110000010",  -- INDEX 898
959
        B"01011100" when B"1110000011",  -- INDEX 899
960
        B"01011100" when B"1110000100",  -- INDEX 900
961
        B"01011101" when B"1110000101",  -- INDEX 901
962
        B"01011110" when B"1110000110",  -- INDEX 902
963
        B"01011110" when B"1110000111",  -- INDEX 903
964
        B"01011111" when B"1110001000",  -- INDEX 904
965
        B"01011111" when B"1110001001",  -- INDEX 905
966
        B"01100000" when B"1110001010",  -- INDEX 906
967
        B"01100000" when B"1110001011",  -- INDEX 907
968
        B"01100001" when B"1110001100",  -- INDEX 908
969
        B"01100001" when B"1110001101",  -- INDEX 909
970
        B"01100010" when B"1110001110",  -- INDEX 910
971
        B"01100010" when B"1110001111",  -- INDEX 911
972
        B"01100011" when B"1110010000",  -- INDEX 912
973
        B"01100011" when B"1110010001",  -- INDEX 913
974
        B"01100100" when B"1110010010",  -- INDEX 914
975
        B"01100100" when B"1110010011",  -- INDEX 915
976
        B"01100101" when B"1110010100",  -- INDEX 916
977
        B"01100101" when B"1110010101",  -- INDEX 917
978
        B"01100110" when B"1110010110",  -- INDEX 918
979
        B"01100110" when B"1110010111",  -- INDEX 919
980
        B"01100111" when B"1110011000",  -- INDEX 920
981
        B"01100111" when B"1110011001",  -- INDEX 921
982
        B"01101000" when B"1110011010",  -- INDEX 922
983
        B"01101000" when B"1110011011",  -- INDEX 923
984
        B"01101000" when B"1110011100",  -- INDEX 924
985
        B"01101001" when B"1110011101",  -- INDEX 925
986
        B"01101001" when B"1110011110",  -- INDEX 926
987
        B"01101010" when B"1110011111",  -- INDEX 927
988
        B"01101010" when B"1110100000",  -- INDEX 928
989
        B"01101011" when B"1110100001",  -- INDEX 929
990
        B"01101011" when B"1110100010",  -- INDEX 930
991
        B"01101100" when B"1110100011",  -- INDEX 931
992
        B"01101100" when B"1110100100",  -- INDEX 932
993
        B"01101100" when B"1110100101",  -- INDEX 933
994
        B"01101101" when B"1110100110",  -- INDEX 934
995
        B"01101101" when B"1110100111",  -- INDEX 935
996
        B"01101110" when B"1110101000",  -- INDEX 936
997
        B"01101110" when B"1110101001",  -- INDEX 937
998
        B"01101110" when B"1110101010",  -- INDEX 938
999
        B"01101111" when B"1110101011",  -- INDEX 939
1000
        B"01101111" when B"1110101100",  -- INDEX 940
1001
        B"01110000" when B"1110101101",  -- INDEX 941
1002
        B"01110000" when B"1110101110",  -- INDEX 942
1003
        B"01110000" when B"1110101111",  -- INDEX 943
1004
        B"01110001" when B"1110110000",  -- INDEX 944
1005
        B"01110001" when B"1110110001",  -- INDEX 945
1006
        B"01110001" when B"1110110010",  -- INDEX 946
1007
        B"01110010" when B"1110110011",  -- INDEX 947
1008
        B"01110010" when B"1110110100",  -- INDEX 948
1009
        B"01110011" when B"1110110101",  -- INDEX 949
1010
        B"01110011" when B"1110110110",  -- INDEX 950
1011
        B"01110011" when B"1110110111",  -- INDEX 951
1012
        B"01110100" when B"1110111000",  -- INDEX 952
1013
        B"01110100" when B"1110111001",  -- INDEX 953
1014
        B"01110100" when B"1110111010",  -- INDEX 954
1015
        B"01110101" when B"1110111011",  -- INDEX 955
1016
        B"01110101" when B"1110111100",  -- INDEX 956
1017
        B"01110101" when B"1110111101",  -- INDEX 957
1018
        B"01110101" when B"1110111110",  -- INDEX 958
1019
        B"01110110" when B"1110111111",  -- INDEX 959
1020
        B"01110110" when B"1111000000",  -- INDEX 960
1021
        B"01110110" when B"1111000001",  -- INDEX 961
1022
        B"01110111" when B"1111000010",  -- INDEX 962
1023
        B"01110111" when B"1111000011",  -- INDEX 963
1024
        B"01110111" when B"1111000100",  -- INDEX 964
1025
        B"01111000" when B"1111000101",  -- INDEX 965
1026
        B"01111000" when B"1111000110",  -- INDEX 966
1027
        B"01111000" when B"1111000111",  -- INDEX 967
1028
        B"01111000" when B"1111001000",  -- INDEX 968
1029
        B"01111001" when B"1111001001",  -- INDEX 969
1030
        B"01111001" when B"1111001010",  -- INDEX 970
1031
        B"01111001" when B"1111001011",  -- INDEX 971
1032
        B"01111001" when B"1111001100",  -- INDEX 972
1033
        B"01111010" when B"1111001101",  -- INDEX 973
1034
        B"01111010" when B"1111001110",  -- INDEX 974
1035
        B"01111010" when B"1111001111",  -- INDEX 975
1036
        B"01111010" when B"1111010000",  -- INDEX 976
1037
        B"01111011" when B"1111010001",  -- INDEX 977
1038
        B"01111011" when B"1111010010",  -- INDEX 978
1039
        B"01111011" when B"1111010011",  -- INDEX 979
1040
        B"01111011" when B"1111010100",  -- INDEX 980
1041
        B"01111011" when B"1111010101",  -- INDEX 981
1042
        B"01111100" when B"1111010110",  -- INDEX 982
1043
        B"01111100" when B"1111010111",  -- INDEX 983
1044
        B"01111100" when B"1111011000",  -- INDEX 984
1045
        B"01111100" when B"1111011001",  -- INDEX 985
1046
        B"01111100" when B"1111011010",  -- INDEX 986
1047
        B"01111101" when B"1111011011",  -- INDEX 987
1048
        B"01111101" when B"1111011100",  -- INDEX 988
1049
        B"01111101" when B"1111011101",  -- INDEX 989
1050
        B"01111101" when B"1111011110",  -- INDEX 990
1051
        B"01111101" when B"1111011111",  -- INDEX 991
1052
        B"01111101" when B"1111100000",  -- INDEX 992
1053
        B"01111110" when B"1111100001",  -- INDEX 993
1054
        B"01111110" when B"1111100010",  -- INDEX 994
1055
        B"01111110" when B"1111100011",  -- INDEX 995
1056
        B"01111110" when B"1111100100",  -- INDEX 996
1057
        B"01111110" when B"1111100101",  -- INDEX 997
1058
        B"01111110" when B"1111100110",  -- INDEX 998
1059
        B"01111110" when B"1111100111",  -- INDEX 999
1060
        B"01111111" when B"1111101000",  -- INDEX 1000
1061
        B"01111111" when B"1111101001",  -- INDEX 1001
1062
        B"01111111" when B"1111101010",  -- INDEX 1002
1063
        B"01111111" when B"1111101011",  -- INDEX 1003
1064
        B"01111111" when B"1111101100",  -- INDEX 1004
1065
        B"01111111" when B"1111101101",  -- INDEX 1005
1066
        B"01111111" when B"1111101110",  -- INDEX 1006
1067
        B"01111111" when B"1111101111",  -- INDEX 1007
1068
        B"01111111" when B"1111110000",  -- INDEX 1008
1069
        B"01111111" when B"1111110001",  -- INDEX 1009
1070
        B"01111111" when B"1111110010",  -- INDEX 1010
1071
        B"01111111" when B"1111110011",  -- INDEX 1011
1072
        B"01111111" when B"1111110100",  -- INDEX 1012
1073
        B"01111111" when B"1111110101",  -- INDEX 1013
1074
        B"01111111" when B"1111110110",  -- INDEX 1014
1075
        B"01111111" when B"1111110111",  -- INDEX 1015
1076
        B"01111111" when B"1111111000",  -- INDEX 1016
1077
        B"01111111" when B"1111111001",  -- INDEX 1017
1078
        B"01111111" when B"1111111010",  -- INDEX 1018
1079
        B"01111111" when B"1111111011",  -- INDEX 1019
1080
        B"01111111" when B"1111111100",  -- INDEX 1020
1081
        B"01111111" when B"1111111101",  -- INDEX 1021
1082
        B"01111111" when B"1111111110",  -- INDEX 1022
1083
        B"01111111" when B"1111111111",  -- INDEX 1023
1084
 
1085
-- END COS ROMS
1086
        B"00000000" when others;
1087
 
1088
end data_flow;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.