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 31 const unsigned int Timon_fps_vector[PWC_FPS_MAX_TIMON] = { 5, 10, 15, 20, 25, 30 }; 32 33 const 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 314 const 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