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

source code of linux/drivers/media/usb/pwc/pwc-timon.c