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

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [drivers/] [media/] [video/] [pwc/] [pwc-timon.c] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/* Linux driver for Philips webcam
2
   (C) 2004-2006 Luc Saillard (luc@saillard.org)
3
 
4
   NOTE: this version of pwc is an unofficial (modified) release of pwc & pcwx
5
   driver and thus may have bugs that are not present in the original version.
6
   Please send bug reports and support requests to <luc@saillard.org>.
7
   The decompression routines have been implemented by reverse-engineering the
8
   Nemosoft binary pwcx module. Caveat emptor.
9
 
10
   This program is free software; you can redistribute it and/or modify
11
   it under the terms of the GNU General Public License as published by
12
   the Free Software Foundation; either version 2 of the License, or
13
   (at your option) any later version.
14
 
15
   This program is distributed in the hope that it will be useful,
16
   but WITHOUT ANY WARRANTY; without even the implied warranty of
17
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
   GNU General Public License for more details.
19
 
20
   You should have received a copy of the GNU General Public License
21
   along with this program; if not, write to the Free Software
22
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
23
*/
24
 
25
 
26
/* This tables contains entries for the 675/680/690 (Timon) camera, with
27
   4 different qualities (no compression, low, medium, high).
28
   It lists the bandwidth requirements for said mode by its alternate interface
29
   number. An alternate of 0 means that the mode is unavailable.
30
 
31
   There are 6 * 4 * 4 entries:
32
     6 different resolutions subqcif, qsif, qcif, sif, cif, vga
33
     6 framerates: 5, 10, 15, 20, 25, 30
34
     4 compression modi: none, low, medium, high
35
 
36
   When an uncompressed mode is not available, the next available compressed mode
37
   will be chosen (unless the decompressor is absent). Sometimes there are only
38
   1 or 2 compressed modes available; in that case entries are duplicated.
39
*/
40
 
41
#include "pwc-timon.h"
42
 
43
const unsigned int Timon_fps_vector[PWC_FPS_MAX_TIMON] = { 5, 10, 15, 20, 25, 30 };
44
 
45
const struct Timon_table_entry Timon_table[PSZ_MAX][PWC_FPS_MAX_TIMON][4] =
46
{
47
   /* SQCIF */
48
   {
49
      /* 5 fps */
50
      {
51
         {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
52
         {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
53
         {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
54
         {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
55
      },
56
      /* 10 fps */
57
      {
58
         {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
59
         {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
60
         {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
61
         {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
62
      },
63
      /* 15 fps */
64
      {
65
         {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
66
         {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
67
         {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
68
         {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
69
      },
70
      /* 20 fps */
71
      {
72
         {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
73
         {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
74
         {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
75
         {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
76
      },
77
      /* 25 fps */
78
      {
79
         {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
80
         {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
81
         {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
82
         {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
83
      },
84
      /* 30 fps */
85
      {
86
         {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
87
         {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
88
         {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
89
         {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
90
      },
91
   },
92
   /* QSIF */
93
   {
94
      /* 5 fps */
95
      {
96
         {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
97
         {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
98
         {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
99
         {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
100
      },
101
      /* 10 fps */
102
      {
103
         {2, 291,    0, {0x2C, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x23, 0xA1, 0xC0, 0x02}},
104
         {1, 191,  630, {0x2C, 0xF4, 0x05, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
105
         {1, 191,  630, {0x2C, 0xF4, 0x05, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
106
         {1, 191,  630, {0x2C, 0xF4, 0x05, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
107
      },
108
      /* 15 fps */
109
      {
110
         {3, 437,    0, {0x2B, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xB5, 0x6D, 0xC0, 0x02}},
111
         {2, 291,  640, {0x2B, 0xF4, 0x05, 0x13, 0xF7, 0x13, 0x2F, 0x13, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
112
         {2, 291,  640, {0x2B, 0xF4, 0x05, 0x13, 0xF7, 0x13, 0x2F, 0x13, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
113
         {1, 191,  420, {0x2B, 0xF4, 0x0D, 0x0D, 0x1B, 0x0C, 0x53, 0x1E, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
114
      },
115
      /* 20 fps */
116
      {
117
         {4, 588,    0, {0x2A, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4C, 0x52, 0xC0, 0x02}},
118
         {3, 447,  730, {0x2A, 0xF4, 0x05, 0x16, 0xC9, 0x16, 0x01, 0x0E, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
119
         {2, 292,  476, {0x2A, 0xF4, 0x0D, 0x0E, 0xD8, 0x0E, 0x10, 0x19, 0x18, 0x24, 0xA1, 0xC0, 0x02}},
120
         {1, 192,  312, {0x2A, 0xF4, 0x1D, 0x09, 0xB3, 0x08, 0xEB, 0x1E, 0x18, 0xC0, 0xF4, 0xC0, 0x02}},
121
      },
122
      /* 25 fps */
123
      {
124
         {5, 703,    0, {0x29, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xBF, 0x42, 0xC0, 0x02}},
125
         {3, 447,  610, {0x29, 0xF4, 0x05, 0x13, 0x0B, 0x12, 0x43, 0x14, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
126
         {2, 292,  398, {0x29, 0xF4, 0x0D, 0x0C, 0x6C, 0x0B, 0xA4, 0x1E, 0x18, 0x24, 0xA1, 0xC0, 0x02}},
127
         {1, 192,  262, {0x29, 0xF4, 0x25, 0x08, 0x23, 0x07, 0x5B, 0x1E, 0x18, 0xC0, 0xF4, 0xC0, 0x02}},
128
      },
129
      /* 30 fps */
130
      {
131
         {8, 873,    0, {0x28, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x69, 0x37, 0xC0, 0x02}},
132
         {5, 704,  774, {0x28, 0xF4, 0x05, 0x18, 0x21, 0x17, 0x59, 0x0F, 0x18, 0xC0, 0x42, 0xC0, 0x02}},
133
         {3, 448,  492, {0x28, 0xF4, 0x05, 0x0F, 0x5D, 0x0E, 0x95, 0x15, 0x18, 0xC0, 0x69, 0xC0, 0x02}},
134
         {2, 291,  320, {0x28, 0xF4, 0x1D, 0x09, 0xFB, 0x09, 0x33, 0x1E, 0x18, 0x23, 0xA1, 0xC0, 0x02}},
135
      },
136
   },
137
   /* QCIF */
138
   {
139
      /* 5 fps */
140
      {
141
         {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
142
         {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
143
         {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
144
         {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
145
      },
146
      /* 10 fps */
147
      {
148
         {3, 385,    0, {0x0C, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x81, 0x79, 0xC0, 0x02}},
149
         {2, 291,  800, {0x0C, 0xF4, 0x05, 0x18, 0xF4, 0x18, 0x18, 0x11, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
150
         {2, 291,  800, {0x0C, 0xF4, 0x05, 0x18, 0xF4, 0x18, 0x18, 0x11, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
151
         {1, 194,  532, {0x0C, 0xF4, 0x05, 0x10, 0x9A, 0x0F, 0xBE, 0x1B, 0x08, 0xC2, 0xF0, 0xC0, 0x02}},
152
      },
153
      /* 15 fps */
154
      {
155
         {4, 577,    0, {0x0B, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x41, 0x52, 0xC0, 0x02}},
156
         {3, 447,  818, {0x0B, 0xF4, 0x05, 0x19, 0x89, 0x18, 0xAD, 0x0F, 0x10, 0xBF, 0x69, 0xC0, 0x02}},
157
         {2, 292,  534, {0x0B, 0xF4, 0x05, 0x10, 0xA3, 0x0F, 0xC7, 0x19, 0x10, 0x24, 0xA1, 0xC0, 0x02}},
158
         {1, 195,  356, {0x0B, 0xF4, 0x15, 0x0B, 0x11, 0x0A, 0x35, 0x1E, 0x10, 0xC3, 0xF0, 0xC0, 0x02}},
159
      },
160
      /* 20 fps */
161
      {
162
         {6, 776,    0, {0x0A, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x08, 0x3F, 0xC0, 0x02}},
163
         {4, 591,  804, {0x0A, 0xF4, 0x05, 0x19, 0x1E, 0x18, 0x42, 0x0F, 0x18, 0x4F, 0x4E, 0xC0, 0x02}},
164
         {3, 447,  608, {0x0A, 0xF4, 0x05, 0x12, 0xFD, 0x12, 0x21, 0x15, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
165
         {2, 291,  396, {0x0A, 0xF4, 0x15, 0x0C, 0x5E, 0x0B, 0x82, 0x1E, 0x18, 0x23, 0xA1, 0xC0, 0x02}},
166
      },
167
      /* 25 fps */
168
      {
169
         {9, 928,    0, {0x09, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xA0, 0x33, 0xC0, 0x02}},
170
         {5, 703,  800, {0x09, 0xF4, 0x05, 0x18, 0xF4, 0x18, 0x18, 0x10, 0x18, 0xBF, 0x42, 0xC0, 0x02}},
171
         {3, 447,  508, {0x09, 0xF4, 0x0D, 0x0F, 0xD2, 0x0E, 0xF6, 0x1B, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
172
         {2, 292,  332, {0x09, 0xF4, 0x1D, 0x0A, 0x5A, 0x09, 0x7E, 0x1E, 0x18, 0x24, 0xA1, 0xC0, 0x02}},
173
      },
174
      /* 30 fps */
175
      {
176
         {0, },
177
         {9, 956,  876, {0x08, 0xF4, 0x05, 0x1B, 0x58, 0x1A, 0x7C, 0x0E, 0x20, 0xBC, 0x33, 0x10, 0x02}},
178
         {4, 592,  542, {0x08, 0xF4, 0x05, 0x10, 0xE4, 0x10, 0x08, 0x17, 0x20, 0x50, 0x4E, 0x10, 0x02}},
179
         {2, 291,  266, {0x08, 0xF4, 0x25, 0x08, 0x48, 0x07, 0x6C, 0x1E, 0x20, 0x23, 0xA1, 0x10, 0x02}},
180
      },
181
   },
182
   /* SIF */
183
   {
184
      /* 5 fps */
185
      {
186
         {4, 582,    0, {0x35, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x46, 0x52, 0x60, 0x02}},
187
         {3, 387, 1276, {0x35, 0xF4, 0x05, 0x27, 0xD8, 0x26, 0x48, 0x03, 0x10, 0x83, 0x79, 0x60, 0x02}},
188
         {2, 291,  960, {0x35, 0xF4, 0x0D, 0x1D, 0xF2, 0x1C, 0x62, 0x04, 0x10, 0x23, 0xA1, 0x60, 0x02}},
189
         {1, 191,  630, {0x35, 0xF4, 0x1D, 0x13, 0xA9, 0x12, 0x19, 0x05, 0x08, 0xBF, 0xF4, 0x60, 0x02}},
190
      },
191
      /* 10 fps */
192
      {
193
         {0, },
194
         {6, 775, 1278, {0x34, 0xF4, 0x05, 0x27, 0xE8, 0x26, 0x58, 0x05, 0x30, 0x07, 0x3F, 0x10, 0x02}},
195
         {3, 447,  736, {0x34, 0xF4, 0x15, 0x16, 0xFB, 0x15, 0x6B, 0x05, 0x18, 0xBF, 0x69, 0x10, 0x02}},
196
         {2, 291,  480, {0x34, 0xF4, 0x2D, 0x0E, 0xF9, 0x0D, 0x69, 0x09, 0x18, 0x23, 0xA1, 0x10, 0x02}},
197
      },
198
      /* 15 fps */
199
      {
200
         {0, },
201
         {9, 955, 1050, {0x33, 0xF4, 0x05, 0x20, 0xCF, 0x1F, 0x3F, 0x06, 0x48, 0xBB, 0x33, 0x10, 0x02}},
202
         {4, 591,  650, {0x33, 0xF4, 0x15, 0x14, 0x44, 0x12, 0xB4, 0x08, 0x30, 0x4F, 0x4E, 0x10, 0x02}},
203
         {3, 448,  492, {0x33, 0xF4, 0x25, 0x0F, 0x52, 0x0D, 0xC2, 0x09, 0x28, 0xC0, 0x69, 0x10, 0x02}},
204
      },
205
      /* 20 fps */
206
      {
207
         {0, },
208
         {9, 958,  782, {0x32, 0xF4, 0x0D, 0x18, 0x6A, 0x16, 0xDA, 0x0B, 0x58, 0xBE, 0x33, 0xD0, 0x02}},
209
         {5, 703,  574, {0x32, 0xF4, 0x1D, 0x11, 0xE7, 0x10, 0x57, 0x0B, 0x40, 0xBF, 0x42, 0xD0, 0x02}},
210
         {3, 446,  364, {0x32, 0xF4, 0x3D, 0x0B, 0x5C, 0x09, 0xCC, 0x0E, 0x30, 0xBE, 0x69, 0xD0, 0x02}},
211
      },
212
      /* 25 fps */
213
      {
214
         {0, },
215
         {9, 958,  654, {0x31, 0xF4, 0x15, 0x14, 0x66, 0x12, 0xD6, 0x0B, 0x50, 0xBE, 0x33, 0x90, 0x02}},
216
         {6, 776,  530, {0x31, 0xF4, 0x25, 0x10, 0x8C, 0x0E, 0xFC, 0x0C, 0x48, 0x08, 0x3F, 0x90, 0x02}},
217
         {4, 592,  404, {0x31, 0xF4, 0x35, 0x0C, 0x96, 0x0B, 0x06, 0x0B, 0x38, 0x50, 0x4E, 0x90, 0x02}},
218
      },
219
      /* 30 fps */
220
      {
221
         {0, },
222
         {9, 957,  526, {0x30, 0xF4, 0x25, 0x10, 0x68, 0x0E, 0xD8, 0x0D, 0x58, 0xBD, 0x33, 0x60, 0x02}},
223
         {6, 775,  426, {0x30, 0xF4, 0x35, 0x0D, 0x48, 0x0B, 0xB8, 0x0F, 0x50, 0x07, 0x3F, 0x60, 0x02}},
224
         {4, 590,  324, {0x30, 0x7A, 0x4B, 0x0A, 0x1C, 0x08, 0xB4, 0x0E, 0x40, 0x4E, 0x52, 0x60, 0x02}},
225
      },
226
   },
227
   /* CIF */
228
   {
229
      /* 5 fps */
230
      {
231
         {6, 771,    0, {0x15, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x3F, 0x80, 0x02}},
232
         {4, 465, 1278, {0x15, 0xF4, 0x05, 0x27, 0xEE, 0x26, 0x36, 0x03, 0x18, 0xD1, 0x65, 0x80, 0x02}},
233
         {2, 291,  800, {0x15, 0xF4, 0x15, 0x18, 0xF4, 0x17, 0x3C, 0x05, 0x18, 0x23, 0xA1, 0x80, 0x02}},
234
         {1, 193,  528, {0x15, 0xF4, 0x2D, 0x10, 0x7E, 0x0E, 0xC6, 0x0A, 0x18, 0xC1, 0xF4, 0x80, 0x02}},
235
      },
236
      /* 10 fps */
237
      {
238
         {0, },
239
         {9, 932, 1278, {0x14, 0xF4, 0x05, 0x27, 0xEE, 0x26, 0x36, 0x04, 0x30, 0xA4, 0x33, 0x10, 0x02}},
240
         {4, 591,  812, {0x14, 0xF4, 0x15, 0x19, 0x56, 0x17, 0x9E, 0x06, 0x28, 0x4F, 0x4E, 0x10, 0x02}},
241
         {2, 291,  400, {0x14, 0xF4, 0x3D, 0x0C, 0x7A, 0x0A, 0xC2, 0x0E, 0x28, 0x23, 0xA1, 0x10, 0x02}},
242
      },
243
      /* 15 fps */
244
      {
245
         {0, },
246
         {9, 956,  876, {0x13, 0xF4, 0x0D, 0x1B, 0x58, 0x19, 0xA0, 0x05, 0x38, 0xBC, 0x33, 0x60, 0x02}},
247
         {5, 703,  644, {0x13, 0xF4, 0x1D, 0x14, 0x1C, 0x12, 0x64, 0x08, 0x38, 0xBF, 0x42, 0x60, 0x02}},
248
         {3, 448,  410, {0x13, 0xF4, 0x3D, 0x0C, 0xC4, 0x0B, 0x0C, 0x0E, 0x38, 0xC0, 0x69, 0x60, 0x02}},
249
      },
250
      /* 20 fps */
251
      {
252
         {0, },
253
         {9, 956,  650, {0x12, 0xF4, 0x1D, 0x14, 0x4A, 0x12, 0x92, 0x09, 0x48, 0xBC, 0x33, 0x10, 0x03}},
254
         {6, 776,  528, {0x12, 0xF4, 0x2D, 0x10, 0x7E, 0x0E, 0xC6, 0x0A, 0x40, 0x08, 0x3F, 0x10, 0x03}},
255
         {4, 591,  402, {0x12, 0xF4, 0x3D, 0x0C, 0x8F, 0x0A, 0xD7, 0x0E, 0x40, 0x4F, 0x4E, 0x10, 0x03}},
256
      },
257
      /* 25 fps */
258
      {
259
         {0, },
260
         {9, 956,  544, {0x11, 0xF4, 0x25, 0x10, 0xF4, 0x0F, 0x3C, 0x0A, 0x48, 0xBC, 0x33, 0xC0, 0x02}},
261
         {7, 840,  478, {0x11, 0xF4, 0x2D, 0x0E, 0xEB, 0x0D, 0x33, 0x0B, 0x48, 0x48, 0x3B, 0xC0, 0x02}},
262
         {5, 703,  400, {0x11, 0xF4, 0x3D, 0x0C, 0x7A, 0x0A, 0xC2, 0x0E, 0x48, 0xBF, 0x42, 0xC0, 0x02}},
263
      },
264
      /* 30 fps */
265
      {
266
         {0, },
267
         {9, 956,  438, {0x10, 0xF4, 0x35, 0x0D, 0xAC, 0x0B, 0xF4, 0x0D, 0x50, 0xBC, 0x33, 0x10, 0x02}},
268
         {7, 838,  384, {0x10, 0xF4, 0x45, 0x0B, 0xFD, 0x0A, 0x45, 0x0F, 0x50, 0x46, 0x3B, 0x10, 0x02}},
269
         {6, 773,  354, {0x10, 0x7A, 0x4B, 0x0B, 0x0C, 0x09, 0x80, 0x10, 0x50, 0x05, 0x3F, 0x10, 0x02}},
270
      },
271
   },
272
   /* VGA */
273
   {
274
      /* 5 fps */
275
      {
276
         {0, },
277
         {6, 773, 1272, {0x1D, 0xF4, 0x15, 0x27, 0xB6, 0x24, 0x96, 0x02, 0x30, 0x05, 0x3F, 0x10, 0x02}},
278
         {4, 592,  976, {0x1D, 0xF4, 0x25, 0x1E, 0x78, 0x1B, 0x58, 0x03, 0x30, 0x50, 0x4E, 0x10, 0x02}},
279
         {3, 448,  738, {0x1D, 0xF4, 0x3D, 0x17, 0x0C, 0x13, 0xEC, 0x04, 0x30, 0xC0, 0x69, 0x10, 0x02}},
280
      },
281
      /* 10 fps */
282
      {
283
         {0, },
284
         {9, 956,  788, {0x1C, 0xF4, 0x35, 0x18, 0x9C, 0x15, 0x7C, 0x03, 0x48, 0xBC, 0x33, 0x10, 0x02}},
285
         {6, 776,  640, {0x1C, 0x7A, 0x53, 0x13, 0xFC, 0x11, 0x2C, 0x04, 0x48, 0x08, 0x3F, 0x10, 0x02}},
286
         {4, 592,  488, {0x1C, 0x7A, 0x6B, 0x0F, 0x3C, 0x0C, 0x6C, 0x06, 0x48, 0x50, 0x4E, 0x10, 0x02}},
287
      },
288
      /* 15 fps */
289
      {
290
         {0, },
291
         {9, 957,  526, {0x1B, 0x7A, 0x63, 0x10, 0x68, 0x0D, 0x98, 0x06, 0x58, 0xBD, 0x33, 0x80, 0x02}},
292
         {9, 957,  526, {0x1B, 0x7A, 0x63, 0x10, 0x68, 0x0D, 0x98, 0x06, 0x58, 0xBD, 0x33, 0x80, 0x02}},
293
         {8, 895,  492, {0x1B, 0x7A, 0x6B, 0x0F, 0x5D, 0x0C, 0x8D, 0x06, 0x58, 0x7F, 0x37, 0x80, 0x02}},
294
      },
295
      /* 20 fps */
296
      {
297
         {0, },
298
         {0, },
299
         {0, },
300
         {0, },
301
      },
302
      /* 25 fps */
303
      {
304
         {0, },
305
         {0, },
306
         {0, },
307
         {0, },
308
      },
309
      /* 30 fps */
310
      {
311
         {0, },
312
         {0, },
313
         {0, },
314
         {0, },
315
      },
316
   },
317
};
318
 
319
/*
320
 * 16 versions:
321
 *   2 tables  (one for Y, and one for U&V)
322
 *   16 levels of details per tables
323
 *   8 blocs
324
 */
325
 
326
const unsigned int TimonRomTable [16][2][16][8] =
327
{
328
 { /* version 0 */
329
  { /* version 0, passes 0 */
330
   {0x00000000,0x00000000,0x00000000,0x00000000,
331
    0x00000000,0x00000000,0x00000000,0x00000001},
332
   {0x00000000,0x00000000,0x00000001,0x00000001,
333
    0x00000001,0x00000001,0x00000001,0x00000001},
334
   {0x00000000,0x00000000,0x00000001,0x00000001,
335
    0x00000001,0x00000009,0x00000009,0x00000009},
336
   {0x00000000,0x00000000,0x00000009,0x00000001,
337
    0x00000009,0x00000009,0x00000009,0x00000009},
338
   {0x00000000,0x00000000,0x00000009,0x00000009,
339
    0x00000009,0x00000009,0x00000049,0x00000009},
340
   {0x00000000,0x00000000,0x00000009,0x00000009,
341
    0x00000009,0x00000049,0x00000049,0x00000049},
342
   {0x00000000,0x00000000,0x00000009,0x00000009,
343
    0x00000049,0x00000049,0x00000049,0x00000049},
344
   {0x00000000,0x00000000,0x00000009,0x00000049,
345
    0x00000049,0x00000049,0x00000049,0x00000049},
346
   {0x00000000,0x00000000,0x00000049,0x00000049,
347
    0x00000049,0x00000049,0x0000024a,0x0000024a},
348
   {0x00000000,0x00000000,0x00000049,0x00000049,
349
    0x00000049,0x00000249,0x0000024a,0x0000024a},
350
   {0x00000000,0x00000000,0x00000049,0x00000049,
351
    0x00000249,0x00000249,0x0000024a,0x0000024a},
352
   {0x00000000,0x00000000,0x00000049,0x00000049,
353
    0x00000249,0x00000249,0x00001252,0x0000024a},
354
   {0x00000000,0x00000000,0x00000049,0x00000049,
355
    0x00000249,0x0000124a,0x00001252,0x0000024a},
356
   {0x00000000,0x00000000,0x00000049,0x00000249,
357
    0x00000249,0x0000124a,0x00001252,0x0000024a},
358
   {0x00000000,0x00000000,0x00000249,0x00001249,
359
    0x0000124a,0x00009252,0x00009292,0x00001252},
360
   {0x00000000,0x00000000,0x00000000,0x00000000,
361
    0x00000000,0x00000000,0x00000000,0x00000000}
362
  },
363
  { /* version 0, passes 1 */
364
   {0x00000000,0x00000000,0x00000000,0x00000000,
365
    0x00000000,0x00000000,0x00000000,0x00000000},
366
   {0x00000000,0x00000000,0x00000001,0x00000001,
367
    0x00000001,0x00000001,0x00000000,0x00000000},
368
   {0x00000000,0x00000000,0x00000009,0x00000001,
369
    0x00000001,0x00000009,0x00000000,0x00000000},
370
   {0x00000000,0x00000000,0x00000009,0x00000009,
371
    0x00000009,0x00000009,0x00000000,0x00000000},
372
   {0x00000000,0x00000000,0x00000009,0x00000009,
373
    0x00000009,0x00000009,0x00000001,0x00000000},
374
   {0x00000000,0x00000000,0x00000049,0x00000009,
375
    0x00000009,0x00000049,0x00000001,0x00000001},
376
   {0x00000000,0x00000000,0x00000049,0x00000009,
377
    0x00000009,0x00000049,0x00000001,0x00000001},
378
   {0x00000000,0x00000000,0x00000049,0x00000049,
379
    0x00000049,0x00000049,0x00000009,0x00000001},
380
   {0x00000000,0x00000000,0x00000049,0x00000049,
381
    0x00000049,0x00000049,0x00000009,0x00000001},
382
   {0x00000000,0x00000000,0x00000049,0x00000049,
383
    0x00000049,0x00000049,0x00000009,0x00000001},
384
   {0x00000000,0x00000000,0x00000049,0x00000049,
385
    0x00000049,0x00000049,0x00000009,0x00000009},
386
   {0x00000000,0x00000000,0x00000049,0x00000049,
387
    0x00000049,0x00000249,0x00000049,0x00000009},
388
   {0x00000000,0x00000000,0x00000049,0x00000049,
389
    0x00000049,0x00000249,0x00000049,0x00000009},
390
   {0x00000000,0x00000000,0x00000249,0x00000049,
391
    0x00000249,0x00000249,0x00000049,0x00000009},
392
   {0x00000000,0x00000000,0x00001249,0x00000249,
393
    0x0000124a,0x0000124a,0x0000024a,0x00000049},
394
   {0x00000000,0x00000000,0x00000000,0x00000000,
395
    0x00000000,0x00000000,0x00000000,0x00000000}
396
  }
397
 },
398
 { /* version 1 */
399
  { /* version 1, passes 0 */
400
   {0x00000000,0x00000000,0x00000000,0x00000000,
401
    0x00000000,0x00000000,0x00000000,0x00000001},
402
   {0x00000000,0x00000000,0x00000001,0x00000001,
403
    0x00000001,0x00000009,0x00000009,0x00000009},
404
   {0x00000000,0x00000000,0x00000009,0x00000009,
405
    0x00000009,0x00000009,0x00000009,0x00000009},
406
   {0x00000000,0x00000000,0x00000009,0x00000009,
407
    0x00000009,0x00000049,0x00000049,0x00000049},
408
   {0x00000000,0x00000000,0x00000009,0x00000049,
409
    0x00000049,0x00000049,0x00000049,0x00000049},
410
   {0x00000000,0x00000000,0x00000049,0x00000049,
411
    0x00000049,0x00000249,0x0000024a,0x0000024a},
412
   {0x00000000,0x00000000,0x00000049,0x00000049,
413
    0x00000249,0x00000249,0x0000024a,0x0000024a},
414
   {0x00000000,0x00000000,0x00000049,0x00000249,
415
    0x00000249,0x00000249,0x0000024a,0x00001252},
416
   {0x00000000,0x00000000,0x00000049,0x00000249,
417
    0x00000249,0x0000124a,0x00001252,0x00001252},
418
   {0x00000000,0x00000000,0x00000049,0x00000249,
419
    0x0000124a,0x0000124a,0x00001252,0x00001252},
420
   {0x00000000,0x00000000,0x00000249,0x00000249,
421
    0x0000124a,0x0000124a,0x00009292,0x00009292},
422
   {0x00000000,0x00000000,0x00000249,0x00001249,
423
    0x0000124a,0x00009252,0x00009292,0x00009292},
424
   {0x00000000,0x00000000,0x00000249,0x00001249,
425
    0x00009252,0x00009252,0x00009292,0x00009292},
426
   {0x00000000,0x00000000,0x00000249,0x0000924a,
427
    0x00009292,0x00009493,0x00009493,0x00009493},
428
   {0x00000000,0x00000000,0x00001249,0x00009252,
429
    0x00009492,0x0000a49b,0x0000a49b,0x0000a49b},
430
   {0x00000000,0x00000000,0x00000000,0x00000000,
431
    0x00000000,0x00000000,0x00000000,0x00000000}
432
  },
433
  { /* version 1, passes 1 */
434
   {0x00000000,0x00000000,0x00000000,0x00000000,
435
    0x00000000,0x00000000,0x00000000,0x00000000},
436
   {0x00000000,0x00000000,0x00000009,0x00000009,
437
    0x00000009,0x00000001,0x00000001,0x00000000},
438
   {0x00000000,0x00000000,0x00000009,0x00000009,
439
    0x00000009,0x00000009,0x00000001,0x00000000},
440
   {0x00000000,0x00000000,0x00000049,0x00000049,
441
    0x00000049,0x00000009,0x00000001,0x00000000},
442
   {0x00000000,0x00000000,0x00000049,0x00000049,
443
    0x00000049,0x00000049,0x00000001,0x00000001},
444
   {0x00000000,0x00000000,0x00000049,0x00000049,
445
    0x00000049,0x00000049,0x00000009,0x00000001},
446
   {0x00000000,0x00000000,0x00000249,0x00000049,
447
    0x00000049,0x00000249,0x00000009,0x00000001},
448
   {0x00000000,0x00000000,0x00000249,0x00000049,
449
    0x00000249,0x00000249,0x00000009,0x00000009},
450
   {0x00000000,0x00000000,0x00000249,0x00000249,
451
    0x00000249,0x00000249,0x00000049,0x00000009},
452
   {0x00000000,0x00000000,0x00000249,0x00000249,
453
    0x00000249,0x0000124a,0x00000049,0x00000009},
454
   {0x00000000,0x00000000,0x00000249,0x00000249,
455
    0x00000249,0x0000124a,0x00000049,0x00000009},
456
   {0x00000000,0x00000000,0x00000249,0x00000249,
457
    0x00000249,0x0000124a,0x0000024a,0x00000049},
458
   {0x00000000,0x00000000,0x00000249,0x00000249,
459
    0x0000124a,0x0000124a,0x0000024a,0x00000049},
460
   {0x00000000,0x00000000,0x00000249,0x00000249,
461
    0x0000124a,0x0000124a,0x0000024a,0x00000049},
462
   {0x00000000,0x00000000,0x00001249,0x00001249,
463
    0x00009252,0x00009252,0x00001252,0x0000024a},
464
   {0x00000000,0x00000000,0x00000000,0x00000000,
465
    0x00000000,0x00000000,0x00000000,0x00000000}
466
  }
467
 },
468
 { /* version 2 */
469
  { /* version 2, passes 0 */
470
   {0x00000000,0x00000000,0x00000000,0x00000000,
471
    0x00000000,0x00000000,0x00000000,0x00000001},
472
   {0x00000000,0x00000000,0x00000009,0x00000009,
473
    0x00000009,0x00000009,0x00000009,0x00000009},
474
   {0x00000000,0x00000000,0x00000049,0x00000049,
475
    0x00000049,0x00000049,0x00000049,0x00000049},
476
   {0x00000000,0x00000000,0x00000049,0x00000049,
477
    0x00000049,0x00000249,0x0000024a,0x0000024a},
478
   {0x00000000,0x00000000,0x00000049,0x00000249,
479
    0x00000249,0x00000249,0x0000024a,0x00001252},
480
   {0x00000000,0x00000000,0x00000249,0x00000249,
481
    0x00000249,0x0000124a,0x00001252,0x00001252},
482
   {0x00000000,0x00000000,0x00000249,0x00000249,
483
    0x0000124a,0x0000124a,0x00009292,0x00009292},
484
   {0x00000000,0x00000000,0x00000249,0x00001249,
485
    0x0000124a,0x00009252,0x00009292,0x00009292},
486
   {0x00000000,0x00000000,0x00000249,0x00001249,
487
    0x00009252,0x00009292,0x00009292,0x00009292},
488
   {0x00000000,0x00000000,0x00000249,0x00001249,
489
    0x00009252,0x00009292,0x00009493,0x00009493},
490
   {0x00000000,0x00000000,0x00000249,0x0000924a,
491
    0x00009252,0x00009493,0x00009493,0x00009493},
492
   {0x00000000,0x00000000,0x00000249,0x0000924a,
493
    0x00009292,0x00009493,0x00009493,0x00009493},
494
   {0x00000000,0x00000000,0x00000249,0x00009252,
495
    0x00009492,0x00009493,0x0000a49b,0x0000a49b},
496
   {0x00000000,0x00000000,0x00001249,0x00009292,
497
    0x00009492,0x000124db,0x000124db,0x000124db},
498
   {0x00000000,0x00000000,0x0000924a,0x00009493,
499
    0x0000a493,0x000126dc,0x000126dc,0x000126dc},
500
   {0x00000000,0x00000000,0x00000000,0x00000000,
501
    0x00000000,0x00000000,0x00000000,0x00000000}
502
  },
503
  { /* version 2, passes 1 */
504
   {0x00000000,0x00000000,0x00000000,0x00000000,
505
    0x00000000,0x00000000,0x00000000,0x00000000},
506
   {0x00000000,0x00000000,0x00000049,0x00000009,
507
    0x00000049,0x00000009,0x00000001,0x00000000},
508
   {0x00000000,0x00000000,0x00000049,0x00000049,
509
    0x00000049,0x00000049,0x00000049,0x00000000},
510
   {0x00000000,0x00000000,0x00000249,0x00000049,
511
    0x00000249,0x00000049,0x0000024a,0x00000001},
512
   {0x00000000,0x00000000,0x00000249,0x00000249,
513
    0x00000249,0x00000249,0x0000024a,0x00000001},
514
   {0x00000000,0x00000000,0x00000249,0x00000249,
515
    0x00000249,0x00000249,0x0000024a,0x00000001},
516
   {0x00000000,0x00000000,0x00000249,0x00000249,
517
    0x00000249,0x00000249,0x0000024a,0x00000009},
518
   {0x00000000,0x00000000,0x00000249,0x00000249,
519
    0x0000124a,0x0000124a,0x0000024a,0x00000009},
520
   {0x00000000,0x00000000,0x00000249,0x00000249,
521
    0x0000124a,0x0000124a,0x0000024a,0x00000009},
522
   {0x00000000,0x00000000,0x00001249,0x00001249,
523
    0x0000124a,0x00009252,0x00001252,0x00000049},
524
   {0x00000000,0x00000000,0x00001249,0x00001249,
525
    0x0000124a,0x00009292,0x00001252,0x00000049},
526
   {0x00000000,0x00000000,0x00001249,0x00001249,
527
    0x0000124a,0x00009292,0x00001252,0x00000049},
528
   {0x00000000,0x00000000,0x00001249,0x00001249,
529
    0x00009252,0x00009292,0x00001252,0x0000024a},
530
   {0x00000000,0x00000000,0x00001249,0x00001249,
531
    0x00009292,0x00009292,0x00001252,0x0000024a},
532
   {0x00000000,0x00000000,0x0000924a,0x0000924a,
533
    0x00009492,0x00009493,0x00009292,0x00001252},
534
   {0x00000000,0x00000000,0x00000000,0x00000000,
535
    0x00000000,0x00000000,0x00000000,0x00000000}
536
  }
537
 },
538
 { /* version 3 */
539
  { /* version 3, passes 0 */
540
   {0x00000000,0x00000000,0x00000000,0x00000000,
541
    0x00000000,0x00000000,0x00000000,0x00000001},
542
   {0x00000000,0x00000000,0x00000049,0x00000049,
543
    0x00000049,0x00000049,0x00000049,0x00000049},
544
   {0x00000000,0x00000000,0x00000049,0x00000249,
545
    0x00000249,0x00000249,0x00001252,0x0000024a},
546
   {0x00000000,0x00000000,0x00000249,0x00000249,
547
    0x00000249,0x0000124a,0x00001252,0x00001252},
548
   {0x00000000,0x00000000,0x00000249,0x00000249,
549
    0x0000124a,0x00009252,0x00009292,0x00009292},
550
   {0x00000000,0x00000000,0x00000249,0x00001249,
551
    0x0000124a,0x00009292,0x00009292,0x00009493},
552
   {0x00000000,0x00000000,0x00000249,0x00001249,
553
    0x00009252,0x00009292,0x00009493,0x00009493},
554
   {0x00000000,0x00000000,0x00000249,0x00001249,
555
    0x00009292,0x00009493,0x00009493,0x00009493},
556
   {0x00000000,0x00000000,0x00000249,0x00009252,
557
    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
558
   {0x00000000,0x00000000,0x00001249,0x00009252,
559
    0x00009292,0x0000a49b,0x0000a49b,0x0000a49b},
560
   {0x00000000,0x00000000,0x00001249,0x00009252,
561
    0x00009492,0x0000a49b,0x0000a49b,0x0000a49b},
562
   {0x00000000,0x00000000,0x00001249,0x00009292,
563
    0x00009492,0x0000a49b,0x000124db,0x000124db},
564
   {0x00000000,0x00000000,0x00001249,0x00009292,
565
    0x0000a493,0x0000a49b,0x000124db,0x000124db},
566
   {0x00000000,0x00000000,0x00001249,0x00009493,
567
    0x0001249b,0x000126dc,0x000136e4,0x000126dc},
568
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
569
    0x000124db,0x000136e4,0x0001b725,0x000136e4},
570
   {0x00000000,0x00000000,0x00000000,0x00000000,
571
    0x00000000,0x00000000,0x00000000,0x00000000}
572
  },
573
  { /* version 3, passes 1 */
574
   {0x00000000,0x00000000,0x00000000,0x00000000,
575
    0x00000000,0x00000000,0x00000000,0x00000000},
576
   {0x00000000,0x00000000,0x00000049,0x00000049,
577
    0x00000049,0x00000049,0x00000001,0x00000000},
578
   {0x00000000,0x00000000,0x00000249,0x00000249,
579
    0x00000249,0x00000249,0x00000049,0x00000001},
580
   {0x00000000,0x00000000,0x00000249,0x00000249,
581
    0x00000249,0x0000124a,0x00001252,0x00000001},
582
   {0x00000000,0x00000000,0x00000249,0x00000249,
583
    0x0000124a,0x0000124a,0x00001252,0x00000009},
584
   {0x00000000,0x00000000,0x00000249,0x00001249,
585
    0x0000124a,0x00009252,0x00009292,0x00000009},
586
   {0x00000000,0x00000000,0x00001249,0x00001249,
587
    0x0000124a,0x00009252,0x00009292,0x00000049},
588
   {0x00000000,0x00000000,0x00001249,0x00001249,
589
    0x00009252,0x00009252,0x00009292,0x00000049},
590
   {0x00000000,0x00000000,0x00001249,0x00001249,
591
    0x00009252,0x00009493,0x00009292,0x0000024a},
592
   {0x00000000,0x00000000,0x00001249,0x00001249,
593
    0x00009252,0x00009493,0x00009292,0x0000024a},
594
   {0x00000000,0x00000000,0x00001249,0x00001249,
595
    0x00009252,0x00009493,0x00009493,0x00001252},
596
   {0x00000000,0x00000000,0x00001249,0x0000924a,
597
    0x00009292,0x00009493,0x00009493,0x00001252},
598
   {0x00000000,0x00000000,0x00001249,0x0000924a,
599
    0x00009492,0x00009493,0x00009493,0x00009292},
600
   {0x00000000,0x00000000,0x00001249,0x00009252,
601
    0x00009492,0x0000a49b,0x00009493,0x00009292},
602
   {0x00000000,0x00000000,0x0000924a,0x00009292,
603
    0x0000a493,0x000124db,0x0000a49b,0x00009493},
604
   {0x00000000,0x00000000,0x00000000,0x00000000,
605
    0x00000000,0x00000000,0x00000000,0x00000000}
606
  }
607
 },
608
 { /* version 4 */
609
  { /* version 4, passes 0 */
610
   {0x00000000,0x00000000,0x00000049,0x00000049,
611
    0x00000049,0x00000049,0x0000024a,0x0000024a},
612
   {0x00000000,0x00000000,0x00000249,0x00000249,
613
    0x00000249,0x0000124a,0x00001252,0x00009292},
614
   {0x00000000,0x00000000,0x00000249,0x00000249,
615
    0x0000124a,0x00009252,0x00009292,0x00009292},
616
   {0x00000000,0x00000000,0x00000249,0x00001249,
617
    0x0000124a,0x00009292,0x00009493,0x00009493},
618
   {0x00000000,0x00000000,0x00000249,0x00001249,
619
    0x00009252,0x00009493,0x00009493,0x0000a49b},
620
   {0x00000000,0x00000000,0x00000249,0x0000924a,
621
    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
622
   {0x00000000,0x00000000,0x00001249,0x0000924a,
623
    0x00009292,0x00009493,0x0000a49b,0x000124db},
624
   {0x00000000,0x00000000,0x00001249,0x00009252,
625
    0x00009492,0x0000a49b,0x0000a49b,0x000124db},
626
   {0x00000000,0x00000000,0x00001249,0x00009292,
627
    0x00009492,0x000124db,0x000124db,0x000126dc},
628
   {0x00000000,0x00000000,0x00001249,0x00009292,
629
    0x0000a493,0x000124db,0x000126dc,0x000126dc},
630
   {0x00000000,0x00000000,0x00001249,0x00009493,
631
    0x0000a493,0x000124db,0x000126dc,0x000136e4},
632
   {0x00000000,0x00000000,0x00001249,0x00009493,
633
    0x0000a493,0x000126dc,0x000136e4,0x000136e4},
634
   {0x00000000,0x00000000,0x0000924a,0x00009493,
635
    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
636
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
637
    0x000124db,0x000136e4,0x000136e4,0x0001b724},
638
   {0x00000000,0x00000000,0x00009252,0x000124db,
639
    0x000126dc,0x0001b724,0x0001b725,0x0001b925},
640
   {0x00000000,0x00000000,0x00000000,0x00000000,
641
    0x00000000,0x00000000,0x00000000,0x00000000}
642
  },
643
  { /* version 4, passes 1 */
644
   {0x00000000,0x00000000,0x00000049,0x00000049,
645
    0x00000049,0x00000049,0x00000049,0x00000049},
646
   {0x00000000,0x00000000,0x00000249,0x00000249,
647
    0x00000249,0x00000249,0x0000024a,0x00000049},
648
   {0x00000000,0x00000000,0x00001249,0x00000249,
649
    0x0000124a,0x0000124a,0x00001252,0x00000049},
650
   {0x00000000,0x00000000,0x00001249,0x00001249,
651
    0x0000124a,0x0000124a,0x00009292,0x0000024a},
652
   {0x00000000,0x00000000,0x00001249,0x00001249,
653
    0x00009252,0x00009292,0x00009292,0x0000024a},
654
   {0x00000000,0x00000000,0x00001249,0x00001249,
655
    0x00009252,0x00009292,0x0000a49b,0x0000024a},
656
   {0x00000000,0x00000000,0x00001249,0x00001249,
657
    0x00009292,0x00009493,0x0000a49b,0x00001252},
658
   {0x00000000,0x00000000,0x00001249,0x00001249,
659
    0x00009292,0x00009493,0x0000a49b,0x00001252},
660
   {0x00000000,0x00000000,0x00001249,0x0000924a,
661
    0x00009492,0x0000a49b,0x0000a49b,0x00001252},
662
   {0x00000000,0x00000000,0x00001249,0x00009252,
663
    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
664
   {0x00000000,0x00000000,0x00001249,0x00009292,
665
    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
666
   {0x00000000,0x00000000,0x00001249,0x00009493,
667
    0x0000a493,0x0000a49b,0x0000a49b,0x00009292},
668
   {0x00000000,0x00000000,0x00001249,0x00009493,
669
    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
670
   {0x00000000,0x00000000,0x0000924a,0x00009493,
671
    0x0000a493,0x000124db,0x0000a49b,0x00009493},
672
   {0x00000000,0x00000000,0x00009252,0x0000a49b,
673
    0x0001249b,0x000126dc,0x000124db,0x0000a49b},
674
   {0x00000000,0x00000000,0x00000000,0x00000000,
675
    0x00000000,0x00000000,0x00000000,0x00000000}
676
  }
677
 },
678
 { /* version 5 */
679
  { /* version 5, passes 0 */
680
   {0x00000000,0x00000000,0x00000249,0x00000249,
681
    0x00000249,0x0000124a,0x00001252,0x00009292},
682
   {0x00000000,0x00000000,0x00000249,0x00001249,
683
    0x0000124a,0x00009292,0x00009292,0x00009493},
684
   {0x00000000,0x00000000,0x00000249,0x0000924a,
685
    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
686
   {0x00000000,0x00000000,0x00001249,0x0000924a,
687
    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
688
   {0x00000000,0x00000000,0x00001249,0x0000924a,
689
    0x00009492,0x0000a49b,0x0000a49b,0x000124db},
690
   {0x00000000,0x00000000,0x00001249,0x00009292,
691
    0x00009492,0x0000a49b,0x000124db,0x000124db},
692
   {0x00000000,0x00000000,0x00001249,0x00009292,
693
    0x0000a493,0x000124db,0x000124db,0x000126dc},
694
   {0x00000000,0x00000000,0x00001249,0x00009493,
695
    0x0000a493,0x000124db,0x000126dc,0x000126dc},
696
   {0x00000000,0x00000000,0x00001249,0x00009493,
697
    0x0000a493,0x000126dc,0x000136e4,0x000136e4},
698
   {0x00000000,0x00000000,0x00001249,0x00009493,
699
    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
700
   {0x00000000,0x00000000,0x00001249,0x00009493,
701
    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
702
   {0x00000000,0x00000000,0x0000924a,0x00009493,
703
    0x0001249b,0x000126dc,0x0001b725,0x0001b724},
704
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
705
    0x000124db,0x000126dc,0x0001b725,0x0001b724},
706
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
707
    0x000126dc,0x000136e4,0x0001b92d,0x0001b925},
708
   {0x00000000,0x00000000,0x00009492,0x000124db,
709
    0x000136e4,0x0001b724,0x0001c96e,0x0001c92d},
710
   {0x00000000,0x00000000,0x00000000,0x00000000,
711
    0x00000000,0x00000000,0x00000000,0x00000000}
712
  },
713
  { /* version 5, passes 1 */
714
   {0x00000000,0x00000000,0x00000249,0x00000249,
715
    0x0000124a,0x00000249,0x0000024a,0x0000024a},
716
   {0x00000000,0x00000000,0x00001249,0x00001249,
717
    0x0000124a,0x0000124a,0x00001252,0x0000024a},
718
   {0x00000000,0x00000000,0x00001249,0x00001249,
719
    0x00009292,0x00009493,0x00009493,0x0000024a},
720
   {0x00000000,0x00000000,0x00001249,0x00001249,
721
    0x00009292,0x00009493,0x00009493,0x00001252},
722
   {0x00000000,0x00000000,0x00001249,0x00001249,
723
    0x00009292,0x00009493,0x0000a49b,0x00001252},
724
   {0x00000000,0x00000000,0x00001249,0x0000924a,
725
    0x00009492,0x00009493,0x000124db,0x00001252},
726
   {0x00000000,0x00000000,0x00001249,0x00009292,
727
    0x00009492,0x00009493,0x000124db,0x00009292},
728
   {0x00000000,0x00000000,0x00001249,0x00009292,
729
    0x00009492,0x0000a49b,0x000124db,0x00009292},
730
   {0x00000000,0x00000000,0x00001249,0x00009493,
731
    0x0000a493,0x0000a49b,0x000124db,0x00009292},
732
   {0x00000000,0x00000000,0x00001249,0x00009493,
733
    0x0000a493,0x000124db,0x000124db,0x00009493},
734
   {0x00000000,0x00000000,0x0000924a,0x00009493,
735
    0x0000a493,0x000124db,0x000124db,0x00009493},
736
   {0x00000000,0x00000000,0x0000924a,0x00009493,
737
    0x0000a493,0x000124db,0x000124db,0x00009493},
738
   {0x00000000,0x00000000,0x0000924a,0x00009493,
739
    0x0000a493,0x000124db,0x000124db,0x0000a49b},
740
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
741
    0x000124db,0x000126dc,0x000124db,0x0000a49b},
742
   {0x00000000,0x00000000,0x00009252,0x000124db,
743
    0x000126dc,0x000136e4,0x000126dc,0x000124db},
744
   {0x00000000,0x00000000,0x00000000,0x00000000,
745
    0x00000000,0x00000000,0x00000000,0x00000000}
746
  }
747
 },
748
 { /* version 6 */
749
  { /* version 6, passes 0 */
750
   {0x00000000,0x00000000,0x00000249,0x00000249,
751
    0x0000124a,0x0000124a,0x00009292,0x00009292},
752
   {0x00000000,0x00000000,0x00001249,0x00001249,
753
    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
754
   {0x00000000,0x00000000,0x00001249,0x0000924a,
755
    0x00009492,0x0000a49b,0x0000a49b,0x000124db},
756
   {0x00000000,0x00000000,0x00001249,0x00009292,
757
    0x00009492,0x000124db,0x000126dc,0x000126dc},
758
   {0x00000000,0x00000000,0x00001249,0x00009493,
759
    0x0000a493,0x000124db,0x000126dc,0x000126dc},
760
   {0x00000000,0x00000000,0x00001249,0x00009493,
761
    0x0000a493,0x000126dc,0x000136e4,0x000136e4},
762
   {0x00000000,0x00000000,0x00001249,0x00009493,
763
    0x0000a493,0x000126dc,0x000136e4,0x0001b724},
764
   {0x00000000,0x00000000,0x00001249,0x00009493,
765
    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
766
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
767
    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
768
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
769
    0x0001249b,0x000136e4,0x0001b725,0x0001b724},
770
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
771
    0x000124db,0x000136e4,0x0001b725,0x0001b925},
772
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
773
    0x000126dc,0x000136e4,0x0001b92d,0x0001b925},
774
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
775
    0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
776
   {0x00000000,0x00000000,0x00009492,0x000124db,
777
    0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
778
   {0x00000000,0x00000000,0x0000a492,0x000126db,
779
    0x000136e4,0x0001b925,0x00025bb6,0x00024b77},
780
   {0x00000000,0x00000000,0x00000000,0x00000000,
781
    0x00000000,0x00000000,0x00000000,0x00000000}
782
  },
783
  { /* version 6, passes 1 */
784
   {0x00000000,0x00000000,0x00001249,0x00000249,
785
    0x0000124a,0x0000124a,0x00001252,0x00001252},
786
   {0x00000000,0x00000000,0x00001249,0x00001249,
787
    0x00009252,0x00009292,0x00009292,0x00001252},
788
   {0x00000000,0x00000000,0x00001249,0x0000924a,
789
    0x00009492,0x00009493,0x0000a49b,0x00001252},
790
   {0x00000000,0x00000000,0x00001249,0x00009252,
791
    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
792
   {0x00000000,0x00000000,0x00001249,0x00009292,
793
    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
794
   {0x00000000,0x00000000,0x00001249,0x00009493,
795
    0x0000a493,0x0000a49b,0x000126dc,0x00009292},
796
   {0x00000000,0x00000000,0x0000924a,0x00009493,
797
    0x0000a493,0x0000a49b,0x000126dc,0x00009493},
798
   {0x00000000,0x00000000,0x0000924a,0x00009493,
799
    0x0000a493,0x0000a49b,0x000126dc,0x00009493},
800
   {0x00000000,0x00000000,0x0000924a,0x00009493,
801
    0x0000a493,0x000124db,0x000126dc,0x00009493},
802
   {0x00000000,0x00000000,0x0000924a,0x00009493,
803
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
804
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
805
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
806
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
807
    0x0001249b,0x000126dc,0x000126dc,0x0000a49b},
808
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
809
    0x000124db,0x000136e4,0x000126dc,0x000124db},
810
   {0x00000000,0x00000000,0x00009492,0x0000a49b,
811
    0x000136e4,0x000136e4,0x000126dc,0x000124db},
812
   {0x00000000,0x00000000,0x0000a492,0x000124db,
813
    0x0001b724,0x0001b724,0x000136e4,0x000126dc},
814
   {0x00000000,0x00000000,0x00000000,0x00000000,
815
    0x00000000,0x00000000,0x00000000,0x00000000}
816
  }
817
 },
818
 { /* version 7 */
819
  { /* version 7, passes 0 */
820
   {0x00000000,0x00000000,0x00001249,0x00001249,
821
    0x00009292,0x00009493,0x0000a49b,0x000124db},
822
   {0x00000000,0x00000000,0x00001249,0x00009292,
823
    0x0000a493,0x0000a49b,0x000124db,0x000126dc},
824
   {0x00000000,0x00000000,0x00001249,0x00009493,
825
    0x0000a493,0x000124db,0x000126dc,0x000136e4},
826
   {0x00000000,0x00000000,0x00001249,0x00009493,
827
    0x0000a493,0x000124db,0x000136e4,0x000136e4},
828
   {0x00000000,0x00000000,0x00001249,0x00009493,
829
    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
830
   {0x00000000,0x00000000,0x00001249,0x0000a49b,
831
    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
832
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
833
    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
834
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
835
    0x000124db,0x000136e4,0x0001b725,0x0001b724},
836
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
837
    0x000126dc,0x000136e4,0x0001b725,0x0001b925},
838
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
839
    0x000126dc,0x0001b724,0x0001b92d,0x0001b925},
840
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
841
    0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
842
   {0x00000000,0x00000000,0x00009292,0x000124db,
843
    0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
844
   {0x00000000,0x00000000,0x00009492,0x000124db,
845
    0x000136e4,0x0001b724,0x0001c96e,0x0002496e},
846
   {0x00000000,0x00000000,0x00009492,0x000126db,
847
    0x000136e4,0x0001b925,0x0001c96e,0x0002496e},
848
   {0x00000000,0x00000000,0x0000a492,0x000136db,
849
    0x0001b724,0x0002496d,0x00025bb6,0x00025bbf},
850
   {0x00000000,0x00000000,0x00000000,0x00000000,
851
    0x00000000,0x00000000,0x00000000,0x00000000}
852
  },
853
  { /* version 7, passes 1 */
854
   {0x00000000,0x00000000,0x00001249,0x00001249,
855
    0x00009252,0x00009292,0x00009292,0x00009292},
856
   {0x00000000,0x00000000,0x00001249,0x0000924a,
857
    0x00009492,0x00009493,0x00009493,0x00009292},
858
   {0x00000000,0x00000000,0x00001249,0x00009493,
859
    0x0000a493,0x0000a49b,0x0000a49b,0x00009292},
860
   {0x00000000,0x00000000,0x0000924a,0x00009493,
861
    0x0000a493,0x0000a49b,0x000124db,0x00009493},
862
   {0x00000000,0x00000000,0x0000924a,0x00009493,
863
    0x0000a493,0x000124db,0x000124db,0x00009493},
864
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
865
    0x0000a493,0x000124db,0x000136e4,0x00009493},
866
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
867
    0x0000a493,0x000124db,0x000136e4,0x0000a49b},
868
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
869
    0x0001249b,0x000124db,0x000136e4,0x0000a49b},
870
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
871
    0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
872
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
873
    0x0001249b,0x000126dc,0x000136e4,0x000124db},
874
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
875
    0x000126dc,0x000136e4,0x000136e4,0x000124db},
876
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
877
    0x000126dc,0x000136e4,0x000136e4,0x000124db},
878
   {0x00000000,0x00000000,0x0000924a,0x000124db,
879
    0x000136e4,0x000136e4,0x000136e4,0x000126dc},
880
   {0x00000000,0x00000000,0x0000a492,0x000124db,
881
    0x000136e4,0x0001b724,0x000136e4,0x000126dc},
882
   {0x00000000,0x00000000,0x00012492,0x000126db,
883
    0x0001b724,0x0001b925,0x0001b725,0x000136e4},
884
   {0x00000000,0x00000000,0x00000000,0x00000000,
885
    0x00000000,0x00000000,0x00000000,0x00000000}
886
  }
887
 },
888
 { /* version 8 */
889
  { /* version 8, passes 0 */
890
   {0x00000000,0x00000000,0x00001249,0x00001249,
891
    0x00009292,0x00009493,0x0000a49b,0x000124db},
892
   {0x00000000,0x00000000,0x00001249,0x00009292,
893
    0x0000a493,0x000124db,0x000126dc,0x000126dc},
894
   {0x00000000,0x00000000,0x00001249,0x00009493,
895
    0x0000a493,0x000124db,0x000126dc,0x000136e4},
896
   {0x00000000,0x00000000,0x00001249,0x0000a49b,
897
    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
898
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
899
    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
900
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
901
    0x000124db,0x000136e4,0x0001b725,0x0001b724},
902
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
903
    0x000126dc,0x000136e4,0x0001b725,0x0001b925},
904
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
905
    0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
906
   {0x00000000,0x00000000,0x00009252,0x000124db,
907
    0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
908
   {0x00000000,0x00000000,0x00009292,0x000124db,
909
    0x000126dc,0x0001b925,0x0001c96e,0x0001c92d},
910
   {0x00000000,0x00000000,0x00009492,0x000124db,
911
    0x000136e4,0x0001b925,0x0001c96e,0x0001c92d},
912
   {0x00000000,0x00000000,0x00009492,0x000124db,
913
    0x000136e4,0x0001b925,0x00024b76,0x00024b77},
914
   {0x00000000,0x00000000,0x00009492,0x000126db,
915
    0x000136e4,0x0001b925,0x00024b76,0x00025bbf},
916
   {0x00000000,0x00000000,0x0000a492,0x000126db,
917
    0x000136e4,0x0001c92d,0x00024b76,0x00025bbf},
918
   {0x00000000,0x00000000,0x00012492,0x000136db,
919
    0x0001b724,0x00024b6d,0x0002ddb6,0x0002efff},
920
   {0x00000000,0x00000000,0x00000000,0x00000000,
921
    0x00000000,0x00000000,0x00000000,0x00000000}
922
  },
923
  { /* version 8, passes 1 */
924
   {0x00000000,0x00000000,0x00001249,0x00001249,
925
    0x00009252,0x00009493,0x00009493,0x00009493},
926
   {0x00000000,0x00000000,0x00001249,0x00009292,
927
    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
928
   {0x00000000,0x00000000,0x0000924a,0x00009493,
929
    0x0000a493,0x0000a49b,0x000124db,0x00009493},
930
   {0x00000000,0x00000000,0x0000924a,0x00009493,
931
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
932
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
933
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
934
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
935
    0x0000a493,0x000124db,0x000136e4,0x000124db},
936
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
937
    0x0001249b,0x000126dc,0x000136e4,0x000124db},
938
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
939
    0x000126dc,0x000126dc,0x000136e4,0x000126dc},
940
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
941
    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
942
   {0x00000000,0x00000000,0x0000924a,0x000124db,
943
    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
944
   {0x00000000,0x00000000,0x0000924a,0x000124db,
945
    0x000126dc,0x000136e4,0x000136e4,0x000136e4},
946
   {0x00000000,0x00000000,0x00009292,0x000124db,
947
    0x000136e4,0x0001b724,0x0001b725,0x000136e4},
948
   {0x00000000,0x00000000,0x00009492,0x000126db,
949
    0x000136e4,0x0001b925,0x0001b725,0x0001b724},
950
   {0x00000000,0x00000000,0x00009492,0x000126db,
951
    0x000136e4,0x0001b925,0x0001b725,0x0001b724},
952
   {0x00000000,0x00000000,0x0000a492,0x000136db,
953
    0x0001b724,0x0002496d,0x0001b92d,0x0001b925},
954
   {0x00000000,0x00000000,0x00000000,0x00000000,
955
    0x00000000,0x00000000,0x00000000,0x00000000}
956
  }
957
 },
958
 { /* version 9 */
959
  { /* version 9, passes 0 */
960
   {0x00000000,0x00000000,0x00000049,0x00000049,
961
    0x00000049,0x00000049,0x00000049,0x00000049},
962
   {0x00000000,0x00000000,0x00000249,0x00000049,
963
    0x00000249,0x00000249,0x0000024a,0x00000049},
964
   {0x00000000,0x00000000,0x00000249,0x00000249,
965
    0x0000124a,0x00009252,0x00001252,0x0000024a},
966
   {0x00000000,0x00000000,0x00001249,0x00001249,
967
    0x00009252,0x00009292,0x00009493,0x00001252},
968
   {0x00000000,0x00000000,0x00001249,0x0000924a,
969
    0x00009292,0x00009493,0x00009493,0x00001252},
970
   {0x00000000,0x00000000,0x00001249,0x00009292,
971
    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
972
   {0x00000000,0x00000000,0x00001249,0x00009493,
973
    0x0000a493,0x000124db,0x000124db,0x00009493},
974
   {0x00000000,0x00000000,0x0000924a,0x00009493,
975
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
976
   {0x00000000,0x00000000,0x0000924a,0x00009493,
977
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
978
   {0x00000000,0x00000000,0x0000924a,0x00009493,
979
    0x0001249b,0x000126dc,0x000126dc,0x000124db},
980
   {0x00000000,0x00000000,0x00009252,0x00009493,
981
    0x000124db,0x000136e4,0x000136e4,0x000126dc},
982
   {0x00000000,0x00000000,0x00009252,0x0000a49b,
983
    0x000124db,0x000136e4,0x000136e4,0x000126dc},
984
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
985
    0x000126dc,0x000136e4,0x000136e4,0x000136e4},
986
   {0x00000000,0x00000000,0x00009492,0x0000a49b,
987
    0x000126dc,0x0001b724,0x0001b725,0x0001b724},
988
   {0x00000000,0x00000000,0x0000a492,0x000124db,
989
    0x000136e4,0x0001b925,0x0001b92d,0x0001b925},
990
   {0x00000000,0x00000000,0x00000000,0x00000000,
991
    0x00000000,0x00000000,0x00000000,0x00000000}
992
  },
993
  { /* version 9, passes 1 */
994
   {0x00000000,0x00000000,0x00000249,0x00000049,
995
    0x00000009,0x00000009,0x00000009,0x00000009},
996
   {0x00000000,0x00000000,0x00000249,0x00000249,
997
    0x00000049,0x00000049,0x00000009,0x00000009},
998
   {0x00000000,0x00000000,0x00001249,0x00001249,
999
    0x0000124a,0x00000249,0x00000049,0x00000049},
1000
   {0x00000000,0x00000000,0x00001249,0x00001249,
1001
    0x0000124a,0x0000124a,0x00000049,0x00000049},
1002
   {0x00000000,0x00000000,0x00001249,0x00001249,
1003
    0x00009252,0x0000124a,0x0000024a,0x0000024a},
1004
   {0x00000000,0x00000000,0x00001249,0x0000924a,
1005
    0x00009252,0x0000124a,0x0000024a,0x0000024a},
1006
   {0x00000000,0x00000000,0x00001249,0x00009292,
1007
    0x00009492,0x00009252,0x00001252,0x00001252},
1008
   {0x00000000,0x00000000,0x00001249,0x00009493,
1009
    0x0000a493,0x00009292,0x00009292,0x00001252},
1010
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1011
    0x0000a493,0x00009292,0x00009292,0x00009292},
1012
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1013
    0x0000a493,0x00009493,0x00009493,0x00009292},
1014
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1015
    0x0000a493,0x0000a49b,0x00009493,0x00009493},
1016
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1017
    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
1018
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1019
    0x0001249b,0x000124db,0x0000a49b,0x0000a49b},
1020
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1021
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1022
   {0x00000000,0x00000000,0x00009252,0x000124db,
1023
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1024
   {0x00000000,0x00000000,0x00000000,0x00000000,
1025
    0x00000000,0x00000000,0x00000000,0x00000000}
1026
  }
1027
 },
1028
 { /* version 10 */
1029
  { /* version 10, passes 0 */
1030
   {0x00000000,0x00000000,0x00000249,0x00000249,
1031
    0x00000249,0x00000249,0x0000024a,0x0000024a},
1032
   {0x00000000,0x00000000,0x00000249,0x00001249,
1033
    0x00009252,0x00009292,0x00009292,0x0000024a},
1034
   {0x00000000,0x00000000,0x00001249,0x00001249,
1035
    0x00009252,0x00009292,0x00009292,0x00001252},
1036
   {0x00000000,0x00000000,0x00001249,0x0000924a,
1037
    0x00009492,0x00009493,0x0000a49b,0x00009292},
1038
   {0x00000000,0x00000000,0x00001249,0x00009292,
1039
    0x00009492,0x000124db,0x000124db,0x00009292},
1040
   {0x00000000,0x00000000,0x00001249,0x00009493,
1041
    0x0000a493,0x000124db,0x000124db,0x00009493},
1042
   {0x00000000,0x00000000,0x00001249,0x00009493,
1043
    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
1044
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1045
    0x0000a493,0x000124db,0x000126dc,0x000124db},
1046
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1047
    0x0001249b,0x000126dc,0x000126dc,0x000124db},
1048
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1049
    0x000124db,0x000126dc,0x000136e4,0x000126dc},
1050
   {0x00000000,0x00000000,0x00009252,0x0000a49b,
1051
    0x000124db,0x000136e4,0x000136e4,0x000136e4},
1052
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1053
    0x000126dc,0x000136e4,0x000136e4,0x000136e4},
1054
   {0x00000000,0x00000000,0x00009492,0x0000a49b,
1055
    0x000126dc,0x0001b724,0x0001b92d,0x0001b724},
1056
   {0x00000000,0x00000000,0x00009492,0x000124db,
1057
    0x000126dc,0x0001b925,0x0001b92d,0x0001b925},
1058
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1059
    0x000136e4,0x0002496d,0x0001c96e,0x0001c92d},
1060
   {0x00000000,0x00000000,0x00000000,0x00000000,
1061
    0x00000000,0x00000000,0x00000000,0x00000000}
1062
  },
1063
  { /* version 10, passes 1 */
1064
   {0x00000000,0x00000000,0x00000249,0x00000249,
1065
    0x00000049,0x00000049,0x00000049,0x00000049},
1066
   {0x00000000,0x00000000,0x00001249,0x00001249,
1067
    0x0000124a,0x00000249,0x00000049,0x00000049},
1068
   {0x00000000,0x00000000,0x00001249,0x00001249,
1069
    0x0000124a,0x00009252,0x0000024a,0x00000049},
1070
   {0x00000000,0x00000000,0x00001249,0x00001249,
1071
    0x00009252,0x00009493,0x0000024a,0x0000024a},
1072
   {0x00000000,0x00000000,0x00001249,0x00009252,
1073
    0x00009492,0x00009493,0x00001252,0x0000024a},
1074
   {0x00000000,0x00000000,0x00001249,0x00009292,
1075
    0x00009492,0x00009493,0x00001252,0x00001252},
1076
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1077
    0x00009492,0x00009493,0x00009292,0x00001252},
1078
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1079
    0x0000a493,0x00009493,0x00009292,0x00009292},
1080
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1081
    0x0000a493,0x0000a49b,0x00009493,0x00009292},
1082
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1083
    0x0000a493,0x0000a49b,0x00009493,0x00009292},
1084
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1085
    0x0000a493,0x000124db,0x0000a49b,0x00009493},
1086
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1087
    0x0000a493,0x000124db,0x0000a49b,0x00009493},
1088
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1089
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1090
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1091
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1092
   {0x00000000,0x00000000,0x00009252,0x000126db,
1093
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1094
   {0x00000000,0x00000000,0x00000000,0x00000000,
1095
    0x00000000,0x00000000,0x00000000,0x00000000}
1096
  }
1097
 },
1098
 { /* version 11 */
1099
  { /* version 11, passes 0 */
1100
   {0x00000000,0x00000000,0x00000249,0x00000249,
1101
    0x00000249,0x00000249,0x00001252,0x00001252},
1102
   {0x00000000,0x00000000,0x00001249,0x00001249,
1103
    0x00009252,0x00009292,0x00009292,0x00001252},
1104
   {0x00000000,0x00000000,0x00001249,0x0000924a,
1105
    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
1106
   {0x00000000,0x00000000,0x00001249,0x00009493,
1107
    0x0000a493,0x0000a49b,0x000124db,0x00009493},
1108
   {0x00000000,0x00000000,0x00001249,0x00009493,
1109
    0x0000a493,0x000124db,0x000126dc,0x00009493},
1110
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1111
    0x0000a493,0x000126dc,0x000126dc,0x0000a49b},
1112
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1113
    0x0001249b,0x000126dc,0x000136e4,0x000124db},
1114
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1115
    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
1116
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1117
    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
1118
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1119
    0x000126dc,0x0001b724,0x0001b725,0x000136e4},
1120
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1121
    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
1122
   {0x00000000,0x00000000,0x00009492,0x0000a49b,
1123
    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
1124
   {0x00000000,0x00000000,0x00009492,0x000124db,
1125
    0x000136e4,0x0001b925,0x0001c96e,0x0001b925},
1126
   {0x00000000,0x00000000,0x00009492,0x000124db,
1127
    0x0001b724,0x0001b925,0x0001c96e,0x0001c92d},
1128
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1129
    0x0001c924,0x0002496d,0x00025bb6,0x00024b77},
1130
   {0x00000000,0x00000000,0x00000000,0x00000000,
1131
    0x00000000,0x00000000,0x00000000,0x00000000}
1132
  },
1133
  { /* version 11, passes 1 */
1134
   {0x00000000,0x00000000,0x00001249,0x00000249,
1135
    0x00000249,0x00000249,0x0000024a,0x0000024a},
1136
   {0x00000000,0x00000000,0x00001249,0x00001249,
1137
    0x0000124a,0x0000124a,0x0000024a,0x0000024a},
1138
   {0x00000000,0x00000000,0x00001249,0x0000924a,
1139
    0x00009252,0x00009252,0x0000024a,0x0000024a},
1140
   {0x00000000,0x00000000,0x00001249,0x00009292,
1141
    0x00009492,0x0000a49b,0x00001252,0x00001252},
1142
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1143
    0x0000a493,0x0000a49b,0x00001252,0x00001252},
1144
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1145
    0x0000a493,0x0000a49b,0x00009292,0x00001252},
1146
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1147
    0x0000a493,0x0000a49b,0x00009292,0x00009292},
1148
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1149
    0x0000a493,0x0000a49b,0x00009493,0x00009292},
1150
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1151
    0x0001249b,0x000124db,0x00009493,0x00009292},
1152
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1153
    0x0001249b,0x000124db,0x00009493,0x00009493},
1154
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1155
    0x000124db,0x000124db,0x0000a49b,0x00009493},
1156
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1157
    0x000126dc,0x000126dc,0x0000a49b,0x00009493},
1158
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1159
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1160
   {0x00000000,0x00000000,0x00009292,0x000124db,
1161
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1162
   {0x00000000,0x00000000,0x00009492,0x000126db,
1163
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1164
   {0x00000000,0x00000000,0x00000000,0x00000000,
1165
    0x00000000,0x00000000,0x00000000,0x00000000}
1166
  }
1167
 },
1168
 { /* version 12 */
1169
  { /* version 12, passes 0 */
1170
   {0x00000000,0x00000000,0x00001249,0x00001249,
1171
    0x00009252,0x00009292,0x00009493,0x00009493},
1172
   {0x00000000,0x00000000,0x00001249,0x00009292,
1173
    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
1174
   {0x00000000,0x00000000,0x00001249,0x00009493,
1175
    0x0000a493,0x000124db,0x000124db,0x0000a49b},
1176
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1177
    0x0000a493,0x000126dc,0x000126dc,0x0000a49b},
1178
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1179
    0x0001249b,0x000126dc,0x000136e4,0x000124db},
1180
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1181
    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
1182
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1183
    0x000126dc,0x0001b724,0x0001b725,0x000126dc},
1184
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1185
    0x000136e4,0x0001b724,0x0001b92d,0x000136e4},
1186
   {0x00000000,0x00000000,0x00009492,0x0000a49b,
1187
    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
1188
   {0x00000000,0x00000000,0x00009492,0x000124db,
1189
    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
1190
   {0x00000000,0x00000000,0x00009492,0x000124db,
1191
    0x000136e4,0x0001b925,0x0001b92d,0x0001b925},
1192
   {0x00000000,0x00000000,0x00009492,0x000124db,
1193
    0x0001b724,0x0001b925,0x0001c96e,0x0001c92d},
1194
   {0x00000000,0x00000000,0x0000a492,0x000124db,
1195
    0x0001b724,0x0001c92d,0x0001c96e,0x0001c92d},
1196
   {0x00000000,0x00000000,0x0000a492,0x000124db,
1197
    0x0001b724,0x0001c92d,0x00024b76,0x0002496e},
1198
   {0x00000000,0x00000000,0x00012492,0x000126db,
1199
    0x0001c924,0x00024b6d,0x0002ddb6,0x00025bbf},
1200
   {0x00000000,0x00000000,0x00000000,0x00000000,
1201
    0x00000000,0x00000000,0x00000000,0x00000000}
1202
  },
1203
  { /* version 12, passes 1 */
1204
   {0x00000000,0x00000000,0x00001249,0x00001249,
1205
    0x0000124a,0x0000124a,0x00001252,0x00001252},
1206
   {0x00000000,0x00000000,0x00001249,0x00009292,
1207
    0x00009492,0x00009252,0x00001252,0x00001252},
1208
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1209
    0x0000a493,0x00009292,0x00001252,0x00001252},
1210
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1211
    0x0000a493,0x0000a49b,0x00009292,0x00009292},
1212
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1213
    0x0000a493,0x0000a49b,0x00009292,0x00009292},
1214
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1215
    0x0001249b,0x0000a49b,0x00009493,0x00009292},
1216
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1217
    0x000124db,0x000124db,0x00009493,0x00009493},
1218
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1219
    0x000124db,0x000124db,0x0000a49b,0x00009493},
1220
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1221
    0x000126dc,0x000124db,0x0000a49b,0x00009493},
1222
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1223
    0x000126dc,0x000126dc,0x0000a49b,0x0000a49b},
1224
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1225
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1226
   {0x00000000,0x00000000,0x00009492,0x000126db,
1227
    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
1228
   {0x00000000,0x00000000,0x00009492,0x000126db,
1229
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1230
   {0x00000000,0x00000000,0x00009492,0x000126db,
1231
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1232
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1233
    0x0001c924,0x0001b724,0x000136e4,0x000126dc},
1234
   {0x00000000,0x00000000,0x00000000,0x00000000,
1235
    0x00000000,0x00000000,0x00000000,0x00000000}
1236
  }
1237
 },
1238
 { /* version 13 */
1239
  { /* version 13, passes 0 */
1240
   {0x00000000,0x00000000,0x00001249,0x00001249,
1241
    0x00009252,0x00009292,0x00009493,0x00009493},
1242
   {0x00000000,0x00000000,0x00001249,0x00009493,
1243
    0x0000a493,0x000124db,0x000126dc,0x00009493},
1244
   {0x00000000,0x00000000,0x00001249,0x0000a49b,
1245
    0x0001249b,0x000126dc,0x000126dc,0x0000a49b},
1246
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1247
    0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
1248
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1249
    0x000126dc,0x000136e4,0x0001b725,0x000124db},
1250
   {0x00000000,0x00000000,0x00009292,0x0000a49b,
1251
    0x000136e4,0x0001b724,0x0001b725,0x000126dc},
1252
   {0x00000000,0x00000000,0x00009292,0x000124db,
1253
    0x000136e4,0x0001b724,0x0001b725,0x000126dc},
1254
   {0x00000000,0x00000000,0x00009492,0x000124db,
1255
    0x000136e4,0x0001b724,0x0001c96e,0x000136e4},
1256
   {0x00000000,0x00000000,0x00009492,0x000124db,
1257
    0x000136e4,0x0001c92d,0x0001c96e,0x0001b724},
1258
   {0x00000000,0x00000000,0x0000a492,0x000124db,
1259
    0x000136e4,0x0001c92d,0x0001c96e,0x0001b724},
1260
   {0x00000000,0x00000000,0x0000a492,0x000124db,
1261
    0x0001b724,0x0001c92d,0x0001c96e,0x0001b925},
1262
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1263
    0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
1264
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1265
    0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
1266
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1267
    0x0001b924,0x0001c92d,0x00024b76,0x0002496e},
1268
   {0x00000000,0x00000000,0x00012492,0x000136db,
1269
    0x00024924,0x00024b6d,0x0002ddb6,0x00025bbf},
1270
   {0x00000000,0x00000000,0x00000000,0x00000000,
1271
    0x00000000,0x00000000,0x00000000,0x00000000}
1272
  },
1273
  { /* version 13, passes 1 */
1274
   {0x00000000,0x00000000,0x00001249,0x00001249,
1275
    0x0000124a,0x0000124a,0x00001252,0x00001252},
1276
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1277
    0x00009492,0x00009292,0x00001252,0x00001252},
1278
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1279
    0x0000a493,0x0000a49b,0x00001252,0x00001252},
1280
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1281
    0x0000a493,0x0000a49b,0x00009292,0x00009292},
1282
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1283
    0x0000a493,0x0000a49b,0x00009292,0x00009292},
1284
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1285
    0x000126dc,0x0000a49b,0x00009493,0x00009292},
1286
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1287
    0x000126dc,0x000124db,0x00009493,0x00009493},
1288
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1289
    0x000136e4,0x000124db,0x0000a49b,0x00009493},
1290
   {0x00000000,0x00000000,0x0000924a,0x000136db,
1291
    0x0001b724,0x000124db,0x0000a49b,0x00009493},
1292
   {0x00000000,0x00000000,0x0000924a,0x000136db,
1293
    0x0001b724,0x000126dc,0x0000a49b,0x0000a49b},
1294
   {0x00000000,0x00000000,0x00009292,0x000136db,
1295
    0x0001b724,0x000126dc,0x000124db,0x0000a49b},
1296
   {0x00000000,0x00000000,0x00009492,0x000136db,
1297
    0x0001b724,0x000126dc,0x000124db,0x0000a49b},
1298
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1299
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1300
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1301
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1302
   {0x00000000,0x00000000,0x00012492,0x0001b6db,
1303
    0x0001c924,0x0001b724,0x000136e4,0x000126dc},
1304
   {0x00000000,0x00000000,0x00000000,0x00000000,
1305
    0x00000000,0x00000000,0x00000000,0x00000000}
1306
  }
1307
 },
1308
 { /* version 14 */
1309
  { /* version 14, passes 0 */
1310
   {0x00000000,0x00000000,0x00001249,0x0000924a,
1311
    0x00009292,0x00009493,0x00009493,0x00009493},
1312
   {0x00000000,0x00000000,0x00001249,0x0000a49b,
1313
    0x0000a493,0x000124db,0x000126dc,0x00009493},
1314
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1315
    0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
1316
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1317
    0x000126dc,0x000136e4,0x0001b725,0x000124db},
1318
   {0x00000000,0x00000000,0x00009292,0x000124db,
1319
    0x000126dc,0x0001b724,0x0001b92d,0x000126dc},
1320
   {0x00000000,0x00000000,0x00009492,0x000124db,
1321
    0x000136e4,0x0001b724,0x0001b92d,0x000126dc},
1322
   {0x00000000,0x00000000,0x00009492,0x000124db,
1323
    0x000136e4,0x0001c92d,0x0001c96e,0x000136e4},
1324
   {0x00000000,0x00000000,0x00009492,0x000124db,
1325
    0x0001b724,0x0001c92d,0x0001c96e,0x0001b724},
1326
   {0x00000000,0x00000000,0x0000a492,0x000124db,
1327
    0x0001b724,0x0001c92d,0x00024b76,0x0001b925},
1328
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1329
    0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
1330
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1331
    0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
1332
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1333
    0x0001b724,0x0001c92d,0x00024b76,0x0002496e},
1334
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1335
    0x0001b924,0x0002496d,0x00024b76,0x00024b77},
1336
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1337
    0x0001b924,0x00024b6d,0x0002ddb6,0x00025bbf},
1338
   {0x00000000,0x00000000,0x00012492,0x0001b6db,
1339
    0x00024924,0x0002db6d,0x00036db6,0x0002efff},
1340
   {0x00000000,0x00000000,0x00000000,0x00000000,
1341
    0x00000000,0x00000000,0x00000000,0x00000000}
1342
  },
1343
  { /* version 14, passes 1 */
1344
   {0x00000000,0x00000000,0x00001249,0x00001249,
1345
    0x0000124a,0x0000124a,0x00001252,0x00001252},
1346
   {0x00000000,0x00000000,0x0000924a,0x00009493,
1347
    0x0000a493,0x00009292,0x00001252,0x00001252},
1348
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1349
    0x0000a493,0x0000a49b,0x00001252,0x00001252},
1350
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1351
    0x0001249b,0x000136e4,0x00009292,0x00009292},
1352
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1353
    0x0001249b,0x000136e4,0x00009292,0x00009292},
1354
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1355
    0x000136e4,0x000136e4,0x00009493,0x00009292},
1356
   {0x00000000,0x00000000,0x00009492,0x000136db,
1357
    0x0001b724,0x000136e4,0x00009493,0x00009493},
1358
   {0x00000000,0x00000000,0x00009492,0x000136db,
1359
    0x0001b724,0x000136e4,0x0000a49b,0x00009493},
1360
   {0x00000000,0x00000000,0x00009492,0x000136db,
1361
    0x0001b724,0x000136e4,0x0000a49b,0x00009493},
1362
   {0x00000000,0x00000000,0x00009492,0x000136db,
1363
    0x0001b724,0x000136e4,0x0000a49b,0x0000a49b},
1364
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1365
    0x0001b724,0x000136e4,0x000124db,0x0000a49b},
1366
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1367
    0x0001b724,0x000136e4,0x000124db,0x0000a49b},
1368
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1369
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1370
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1371
    0x0001b724,0x000136e4,0x000126dc,0x000124db},
1372
   {0x00000000,0x00000000,0x00012492,0x0001b6db,
1373
    0x0001c924,0x0001b724,0x000136e4,0x000126dc},
1374
   {0x00000000,0x00000000,0x00000000,0x00000000,
1375
    0x00000000,0x00000000,0x00000000,0x00000000}
1376
  }
1377
 },
1378
 { /* version 15 */
1379
  { /* version 15, passes 0 */
1380
   {0x00000000,0x00000000,0x00001249,0x00009493,
1381
    0x0000a493,0x0000a49b,0x000124db,0x000124db},
1382
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1383
    0x0001249b,0x000126dc,0x000136e4,0x000124db},
1384
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1385
    0x000126dc,0x0001b724,0x0001b725,0x000126dc},
1386
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1387
    0x000136e4,0x0001b724,0x0001b92d,0x000126dc},
1388
   {0x00000000,0x00000000,0x00009492,0x000124db,
1389
    0x000136e4,0x0001b925,0x0001c96e,0x000136e4},
1390
   {0x00000000,0x00000000,0x00009492,0x000124db,
1391
    0x0001b724,0x0001c92d,0x0001c96e,0x0001b724},
1392
   {0x00000000,0x00000000,0x0000a492,0x000124db,
1393
    0x0001b724,0x0001c92d,0x0001c96e,0x0001b724},
1394
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1395
    0x0001b724,0x0001c92d,0x0001c96e,0x0001b925},
1396
   {0x00000000,0x00000000,0x0000a492,0x000126db,
1397
    0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
1398
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1399
    0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
1400
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1401
    0x0001b924,0x0002496d,0x00024b76,0x0002496e},
1402
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1403
    0x0001c924,0x0002496d,0x00025bb6,0x00024b77},
1404
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1405
    0x0001c924,0x00024b6d,0x00025bb6,0x00024b77},
1406
   {0x00000000,0x00000000,0x00012492,0x000136db,
1407
    0x0001c924,0x00024b6d,0x0002ddb6,0x00025bbf},
1408
   {0x00000000,0x00000000,0x00012492,0x0001b6db,
1409
    0x00024924,0x0002db6d,0x00036db6,0x0002efff},
1410
   {0x00000000,0x00000000,0x00000000,0x00000000,
1411
    0x00000000,0x00000000,0x00000000,0x00000000}
1412
  },
1413
  { /* version 15, passes 1 */
1414
   {0x00000000,0x00000000,0x0000924a,0x0000924a,
1415
    0x00009292,0x00009292,0x00009292,0x00009292},
1416
   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
1417
    0x0000a493,0x000124db,0x00009292,0x00009292},
1418
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1419
    0x000124db,0x0001b724,0x00009493,0x00009493},
1420
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1421
    0x000126dc,0x0001b724,0x00009493,0x00009493},
1422
   {0x00000000,0x00000000,0x0000924a,0x000124db,
1423
    0x000136e4,0x0001b724,0x0000a49b,0x0000a49b},
1424
   {0x00000000,0x00000000,0x00009292,0x000136db,
1425
    0x0001b724,0x0001b724,0x0000a49b,0x0000a49b},
1426
   {0x00000000,0x00000000,0x00009492,0x000136db,
1427
    0x0001c924,0x0001b724,0x000124db,0x000124db},
1428
   {0x00000000,0x00000000,0x00009492,0x000136db,
1429
    0x0001c924,0x0001b724,0x000124db,0x000124db},
1430
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1431
    0x0001c924,0x0001b724,0x000126dc,0x000126dc},
1432
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1433
    0x0001c924,0x0001b925,0x000126dc,0x000126dc},
1434
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1435
    0x0001c924,0x0001b925,0x000136e4,0x000136e4},
1436
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1437
    0x0001c924,0x0001b925,0x000136e4,0x000136e4},
1438
   {0x00000000,0x00000000,0x0000a492,0x000136db,
1439
    0x0001c924,0x0001b925,0x0001b725,0x0001b724},
1440
   {0x00000000,0x00000000,0x00012492,0x000136db,
1441
    0x0001c924,0x0001b925,0x0001b725,0x0001b724},
1442
   {0x00000000,0x00000000,0x00012492,0x0001b6db,
1443
    0x00024924,0x0002496d,0x0001b92d,0x0001b925},
1444
   {0x00000000,0x00000000,0x00000000,0x00000000,
1445
    0x00000000,0x00000000,0x00000000,0x00000000}
1446
  }
1447
 }
1448
};

powered by: WebSVN 2.1.0

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