Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pwc-timon.c
Go to the documentation of this file.
1 /* Linux driver for Philips webcam
2  (C) 2004-2006 Luc Saillard ([email protected])
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 <[email protected]>.
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 
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 };