1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0-or-later 2*4882a593Smuzhiyun /* Linux driver for Philips webcam 3*4882a593Smuzhiyun (C) 2004-2006 Luc Saillard (luc@saillard.org) 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun NOTE: this version of pwc is an unofficial (modified) release of pwc & pcwx 6*4882a593Smuzhiyun driver and thus may have bugs that are not present in the original version. 7*4882a593Smuzhiyun Please send bug reports and support requests to <luc@saillard.org>. 8*4882a593Smuzhiyun The decompression routines have been implemented by reverse-engineering the 9*4882a593Smuzhiyun Nemosoft binary pwcx module. Caveat emptor. 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun */ 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun /* This tables contains entries for the 730/740/750 (Kiara) camera, with 15*4882a593Smuzhiyun 4 different qualities (no compression, low, medium, high). 16*4882a593Smuzhiyun It lists the bandwidth requirements for said mode by its alternate interface 17*4882a593Smuzhiyun number. An alternate of 0 means that the mode is unavailable. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun There are 6 * 4 * 4 entries: 20*4882a593Smuzhiyun 6 different resolutions subqcif, qsif, qcif, sif, cif, vga 21*4882a593Smuzhiyun 6 framerates: 5, 10, 15, 20, 25, 30 22*4882a593Smuzhiyun 4 compression modi: none, low, medium, high 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun When an uncompressed mode is not available, the next available compressed mode 25*4882a593Smuzhiyun will be chosen (unless the decompressor is absent). Sometimes there are only 26*4882a593Smuzhiyun 1 or 2 compressed modes available; in that case entries are duplicated. 27*4882a593Smuzhiyun */ 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun #include "pwc-kiara.h" 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun const unsigned int Kiara_fps_vector[PWC_FPS_MAX_KIARA] = { 5, 10, 15, 20, 25, 30 }; 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun const struct Kiara_table_entry Kiara_table[PSZ_MAX][6][4] = 35*4882a593Smuzhiyun { 36*4882a593Smuzhiyun /* SQCIF */ 37*4882a593Smuzhiyun { 38*4882a593Smuzhiyun /* 5 fps */ 39*4882a593Smuzhiyun { 40*4882a593Smuzhiyun {0, }, 41*4882a593Smuzhiyun {0, }, 42*4882a593Smuzhiyun {0, }, 43*4882a593Smuzhiyun {0, }, 44*4882a593Smuzhiyun }, 45*4882a593Smuzhiyun /* 10 fps */ 46*4882a593Smuzhiyun { 47*4882a593Smuzhiyun {0, }, 48*4882a593Smuzhiyun {0, }, 49*4882a593Smuzhiyun {0, }, 50*4882a593Smuzhiyun {0, }, 51*4882a593Smuzhiyun }, 52*4882a593Smuzhiyun /* 15 fps */ 53*4882a593Smuzhiyun { 54*4882a593Smuzhiyun {0, }, 55*4882a593Smuzhiyun {0, }, 56*4882a593Smuzhiyun {0, }, 57*4882a593Smuzhiyun {0, }, 58*4882a593Smuzhiyun }, 59*4882a593Smuzhiyun /* 20 fps */ 60*4882a593Smuzhiyun { 61*4882a593Smuzhiyun {0, }, 62*4882a593Smuzhiyun {0, }, 63*4882a593Smuzhiyun {0, }, 64*4882a593Smuzhiyun {0, }, 65*4882a593Smuzhiyun }, 66*4882a593Smuzhiyun /* 25 fps */ 67*4882a593Smuzhiyun { 68*4882a593Smuzhiyun {0, }, 69*4882a593Smuzhiyun {0, }, 70*4882a593Smuzhiyun {0, }, 71*4882a593Smuzhiyun {0, }, 72*4882a593Smuzhiyun }, 73*4882a593Smuzhiyun /* 30 fps */ 74*4882a593Smuzhiyun { 75*4882a593Smuzhiyun {0, }, 76*4882a593Smuzhiyun {0, }, 77*4882a593Smuzhiyun {0, }, 78*4882a593Smuzhiyun {0, }, 79*4882a593Smuzhiyun }, 80*4882a593Smuzhiyun }, 81*4882a593Smuzhiyun /* QSIF */ 82*4882a593Smuzhiyun { 83*4882a593Smuzhiyun /* 5 fps */ 84*4882a593Smuzhiyun { 85*4882a593Smuzhiyun {1, 146, 0, {0x1D, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0x00, 0x80}}, 86*4882a593Smuzhiyun {1, 146, 0, {0x1D, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0x00, 0x80}}, 87*4882a593Smuzhiyun {1, 146, 0, {0x1D, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0x00, 0x80}}, 88*4882a593Smuzhiyun {1, 146, 0, {0x1D, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0x00, 0x80}}, 89*4882a593Smuzhiyun }, 90*4882a593Smuzhiyun /* 10 fps */ 91*4882a593Smuzhiyun { 92*4882a593Smuzhiyun {2, 291, 0, {0x1C, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x23, 0x01, 0x80}}, 93*4882a593Smuzhiyun {1, 192, 630, {0x14, 0xF4, 0x30, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xC0, 0x00, 0x80}}, 94*4882a593Smuzhiyun {1, 192, 630, {0x14, 0xF4, 0x30, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xC0, 0x00, 0x80}}, 95*4882a593Smuzhiyun {1, 192, 630, {0x14, 0xF4, 0x30, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xC0, 0x00, 0x80}}, 96*4882a593Smuzhiyun }, 97*4882a593Smuzhiyun /* 15 fps */ 98*4882a593Smuzhiyun { 99*4882a593Smuzhiyun {3, 437, 0, {0x1B, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xB5, 0x01, 0x80}}, 100*4882a593Smuzhiyun {2, 292, 640, {0x13, 0xF4, 0x30, 0x13, 0xF7, 0x13, 0x2F, 0x13, 0x20, 0x24, 0x01, 0x80}}, 101*4882a593Smuzhiyun {2, 292, 640, {0x13, 0xF4, 0x30, 0x13, 0xF7, 0x13, 0x2F, 0x13, 0x20, 0x24, 0x01, 0x80}}, 102*4882a593Smuzhiyun {1, 192, 420, {0x13, 0xF4, 0x30, 0x0D, 0x1B, 0x0C, 0x53, 0x1E, 0x18, 0xC0, 0x00, 0x80}}, 103*4882a593Smuzhiyun }, 104*4882a593Smuzhiyun /* 20 fps */ 105*4882a593Smuzhiyun { 106*4882a593Smuzhiyun {4, 589, 0, {0x1A, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4D, 0x02, 0x80}}, 107*4882a593Smuzhiyun {3, 448, 730, {0x12, 0xF4, 0x30, 0x16, 0xC9, 0x16, 0x01, 0x0E, 0x18, 0xC0, 0x01, 0x80}}, 108*4882a593Smuzhiyun {2, 292, 476, {0x12, 0xF4, 0x30, 0x0E, 0xD8, 0x0E, 0x10, 0x19, 0x18, 0x24, 0x01, 0x80}}, 109*4882a593Smuzhiyun {1, 192, 312, {0x12, 0xF4, 0x50, 0x09, 0xB3, 0x08, 0xEB, 0x1E, 0x18, 0xC0, 0x00, 0x80}}, 110*4882a593Smuzhiyun }, 111*4882a593Smuzhiyun /* 25 fps */ 112*4882a593Smuzhiyun { 113*4882a593Smuzhiyun {5, 703, 0, {0x19, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xBF, 0x02, 0x80}}, 114*4882a593Smuzhiyun {3, 447, 610, {0x11, 0xF4, 0x30, 0x13, 0x0B, 0x12, 0x43, 0x14, 0x28, 0xBF, 0x01, 0x80}}, 115*4882a593Smuzhiyun {2, 292, 398, {0x11, 0xF4, 0x50, 0x0C, 0x6C, 0x0B, 0xA4, 0x1E, 0x28, 0x24, 0x01, 0x80}}, 116*4882a593Smuzhiyun {1, 193, 262, {0x11, 0xF4, 0x50, 0x08, 0x23, 0x07, 0x5B, 0x1E, 0x28, 0xC1, 0x00, 0x80}}, 117*4882a593Smuzhiyun }, 118*4882a593Smuzhiyun /* 30 fps */ 119*4882a593Smuzhiyun { 120*4882a593Smuzhiyun {8, 874, 0, {0x18, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x6A, 0x03, 0x80}}, 121*4882a593Smuzhiyun {5, 704, 730, {0x10, 0xF4, 0x30, 0x16, 0xC9, 0x16, 0x01, 0x0E, 0x28, 0xC0, 0x02, 0x80}}, 122*4882a593Smuzhiyun {3, 448, 492, {0x10, 0xF4, 0x30, 0x0F, 0x5D, 0x0E, 0x95, 0x15, 0x28, 0xC0, 0x01, 0x80}}, 123*4882a593Smuzhiyun {2, 292, 320, {0x10, 0xF4, 0x50, 0x09, 0xFB, 0x09, 0x33, 0x1E, 0x28, 0x24, 0x01, 0x80}}, 124*4882a593Smuzhiyun }, 125*4882a593Smuzhiyun }, 126*4882a593Smuzhiyun /* QCIF */ 127*4882a593Smuzhiyun { 128*4882a593Smuzhiyun /* 5 fps */ 129*4882a593Smuzhiyun { 130*4882a593Smuzhiyun {0, }, 131*4882a593Smuzhiyun {0, }, 132*4882a593Smuzhiyun {0, }, 133*4882a593Smuzhiyun {0, }, 134*4882a593Smuzhiyun }, 135*4882a593Smuzhiyun /* 10 fps */ 136*4882a593Smuzhiyun { 137*4882a593Smuzhiyun {0, }, 138*4882a593Smuzhiyun {0, }, 139*4882a593Smuzhiyun {0, }, 140*4882a593Smuzhiyun {0, }, 141*4882a593Smuzhiyun }, 142*4882a593Smuzhiyun /* 15 fps */ 143*4882a593Smuzhiyun { 144*4882a593Smuzhiyun {0, }, 145*4882a593Smuzhiyun {0, }, 146*4882a593Smuzhiyun {0, }, 147*4882a593Smuzhiyun {0, }, 148*4882a593Smuzhiyun }, 149*4882a593Smuzhiyun /* 20 fps */ 150*4882a593Smuzhiyun { 151*4882a593Smuzhiyun {0, }, 152*4882a593Smuzhiyun {0, }, 153*4882a593Smuzhiyun {0, }, 154*4882a593Smuzhiyun {0, }, 155*4882a593Smuzhiyun }, 156*4882a593Smuzhiyun /* 25 fps */ 157*4882a593Smuzhiyun { 158*4882a593Smuzhiyun {0, }, 159*4882a593Smuzhiyun {0, }, 160*4882a593Smuzhiyun {0, }, 161*4882a593Smuzhiyun {0, }, 162*4882a593Smuzhiyun }, 163*4882a593Smuzhiyun /* 30 fps */ 164*4882a593Smuzhiyun { 165*4882a593Smuzhiyun {0, }, 166*4882a593Smuzhiyun {0, }, 167*4882a593Smuzhiyun {0, }, 168*4882a593Smuzhiyun {0, }, 169*4882a593Smuzhiyun }, 170*4882a593Smuzhiyun }, 171*4882a593Smuzhiyun /* SIF */ 172*4882a593Smuzhiyun { 173*4882a593Smuzhiyun /* 5 fps */ 174*4882a593Smuzhiyun { 175*4882a593Smuzhiyun {4, 582, 0, {0x0D, 0xF4, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x46, 0x02, 0x80}}, 176*4882a593Smuzhiyun {3, 387, 1276, {0x05, 0xF4, 0x30, 0x27, 0xD8, 0x26, 0x48, 0x03, 0x10, 0x83, 0x01, 0x80}}, 177*4882a593Smuzhiyun {2, 291, 960, {0x05, 0xF4, 0x30, 0x1D, 0xF2, 0x1C, 0x62, 0x04, 0x10, 0x23, 0x01, 0x80}}, 178*4882a593Smuzhiyun {1, 191, 630, {0x05, 0xF4, 0x50, 0x13, 0xA9, 0x12, 0x19, 0x05, 0x18, 0xBF, 0x00, 0x80}}, 179*4882a593Smuzhiyun }, 180*4882a593Smuzhiyun /* 10 fps */ 181*4882a593Smuzhiyun { 182*4882a593Smuzhiyun {0, }, 183*4882a593Smuzhiyun {6, 775, 1278, {0x04, 0xF4, 0x30, 0x27, 0xE8, 0x26, 0x58, 0x05, 0x30, 0x07, 0x03, 0x80}}, 184*4882a593Smuzhiyun {3, 447, 736, {0x04, 0xF4, 0x30, 0x16, 0xFB, 0x15, 0x6B, 0x05, 0x28, 0xBF, 0x01, 0x80}}, 185*4882a593Smuzhiyun {2, 292, 480, {0x04, 0xF4, 0x70, 0x0E, 0xF9, 0x0D, 0x69, 0x09, 0x28, 0x24, 0x01, 0x80}}, 186*4882a593Smuzhiyun }, 187*4882a593Smuzhiyun /* 15 fps */ 188*4882a593Smuzhiyun { 189*4882a593Smuzhiyun {0, }, 190*4882a593Smuzhiyun {9, 955, 1050, {0x03, 0xF4, 0x30, 0x20, 0xCF, 0x1F, 0x3F, 0x06, 0x48, 0xBB, 0x03, 0x80}}, 191*4882a593Smuzhiyun {4, 592, 650, {0x03, 0xF4, 0x30, 0x14, 0x44, 0x12, 0xB4, 0x08, 0x30, 0x50, 0x02, 0x80}}, 192*4882a593Smuzhiyun {3, 448, 492, {0x03, 0xF4, 0x50, 0x0F, 0x52, 0x0D, 0xC2, 0x09, 0x38, 0xC0, 0x01, 0x80}}, 193*4882a593Smuzhiyun }, 194*4882a593Smuzhiyun /* 20 fps */ 195*4882a593Smuzhiyun { 196*4882a593Smuzhiyun {0, }, 197*4882a593Smuzhiyun {9, 958, 782, {0x02, 0xF4, 0x30, 0x18, 0x6A, 0x16, 0xDA, 0x0B, 0x58, 0xBE, 0x03, 0x80}}, 198*4882a593Smuzhiyun {5, 703, 574, {0x02, 0xF4, 0x50, 0x11, 0xE7, 0x10, 0x57, 0x0B, 0x40, 0xBF, 0x02, 0x80}}, 199*4882a593Smuzhiyun {3, 446, 364, {0x02, 0xF4, 0x90, 0x0B, 0x5C, 0x09, 0xCC, 0x0E, 0x38, 0xBE, 0x01, 0x80}}, 200*4882a593Smuzhiyun }, 201*4882a593Smuzhiyun /* 25 fps */ 202*4882a593Smuzhiyun { 203*4882a593Smuzhiyun {0, }, 204*4882a593Smuzhiyun {9, 958, 654, {0x01, 0xF4, 0x30, 0x14, 0x66, 0x12, 0xD6, 0x0B, 0x50, 0xBE, 0x03, 0x80}}, 205*4882a593Smuzhiyun {6, 776, 530, {0x01, 0xF4, 0x50, 0x10, 0x8C, 0x0E, 0xFC, 0x0C, 0x48, 0x08, 0x03, 0x80}}, 206*4882a593Smuzhiyun {4, 592, 404, {0x01, 0xF4, 0x70, 0x0C, 0x96, 0x0B, 0x06, 0x0B, 0x48, 0x50, 0x02, 0x80}}, 207*4882a593Smuzhiyun }, 208*4882a593Smuzhiyun /* 30 fps */ 209*4882a593Smuzhiyun { 210*4882a593Smuzhiyun {0, }, 211*4882a593Smuzhiyun {9, 957, 526, {0x00, 0xF4, 0x50, 0x10, 0x68, 0x0E, 0xD8, 0x0D, 0x58, 0xBD, 0x03, 0x80}}, 212*4882a593Smuzhiyun {6, 775, 426, {0x00, 0xF4, 0x70, 0x0D, 0x48, 0x0B, 0xB8, 0x0F, 0x50, 0x07, 0x03, 0x80}}, 213*4882a593Smuzhiyun {4, 590, 324, {0x00, 0x7A, 0x88, 0x0A, 0x1C, 0x08, 0xB4, 0x0E, 0x50, 0x4E, 0x02, 0x80}}, 214*4882a593Smuzhiyun }, 215*4882a593Smuzhiyun }, 216*4882a593Smuzhiyun /* CIF */ 217*4882a593Smuzhiyun { 218*4882a593Smuzhiyun /* 5 fps */ 219*4882a593Smuzhiyun { 220*4882a593Smuzhiyun {0, }, 221*4882a593Smuzhiyun {0, }, 222*4882a593Smuzhiyun {0, }, 223*4882a593Smuzhiyun {0, }, 224*4882a593Smuzhiyun }, 225*4882a593Smuzhiyun /* 10 fps */ 226*4882a593Smuzhiyun { 227*4882a593Smuzhiyun {0, }, 228*4882a593Smuzhiyun {0, }, 229*4882a593Smuzhiyun {0, }, 230*4882a593Smuzhiyun {0, }, 231*4882a593Smuzhiyun }, 232*4882a593Smuzhiyun /* 15 fps */ 233*4882a593Smuzhiyun { 234*4882a593Smuzhiyun {0, }, 235*4882a593Smuzhiyun {0, }, 236*4882a593Smuzhiyun {0, }, 237*4882a593Smuzhiyun {0, }, 238*4882a593Smuzhiyun }, 239*4882a593Smuzhiyun /* 20 fps */ 240*4882a593Smuzhiyun { 241*4882a593Smuzhiyun {0, }, 242*4882a593Smuzhiyun {0, }, 243*4882a593Smuzhiyun {0, }, 244*4882a593Smuzhiyun {0, }, 245*4882a593Smuzhiyun }, 246*4882a593Smuzhiyun /* 25 fps */ 247*4882a593Smuzhiyun { 248*4882a593Smuzhiyun {0, }, 249*4882a593Smuzhiyun {0, }, 250*4882a593Smuzhiyun {0, }, 251*4882a593Smuzhiyun {0, }, 252*4882a593Smuzhiyun }, 253*4882a593Smuzhiyun /* 30 fps */ 254*4882a593Smuzhiyun { 255*4882a593Smuzhiyun {0, }, 256*4882a593Smuzhiyun {0, }, 257*4882a593Smuzhiyun {0, }, 258*4882a593Smuzhiyun {0, }, 259*4882a593Smuzhiyun }, 260*4882a593Smuzhiyun }, 261*4882a593Smuzhiyun /* VGA */ 262*4882a593Smuzhiyun { 263*4882a593Smuzhiyun /* 5 fps */ 264*4882a593Smuzhiyun { 265*4882a593Smuzhiyun {0, }, 266*4882a593Smuzhiyun {6, 773, 1272, {0x25, 0xF4, 0x30, 0x27, 0xB6, 0x24, 0x96, 0x02, 0x30, 0x05, 0x03, 0x80}}, 267*4882a593Smuzhiyun {4, 592, 976, {0x25, 0xF4, 0x50, 0x1E, 0x78, 0x1B, 0x58, 0x03, 0x30, 0x50, 0x02, 0x80}}, 268*4882a593Smuzhiyun {3, 448, 738, {0x25, 0xF4, 0x90, 0x17, 0x0C, 0x13, 0xEC, 0x04, 0x30, 0xC0, 0x01, 0x80}}, 269*4882a593Smuzhiyun }, 270*4882a593Smuzhiyun /* 10 fps */ 271*4882a593Smuzhiyun { 272*4882a593Smuzhiyun {0, }, 273*4882a593Smuzhiyun {9, 956, 788, {0x24, 0xF4, 0x70, 0x18, 0x9C, 0x15, 0x7C, 0x03, 0x48, 0xBC, 0x03, 0x80}}, 274*4882a593Smuzhiyun {6, 776, 640, {0x24, 0xF4, 0xB0, 0x13, 0xFC, 0x11, 0x2C, 0x04, 0x48, 0x08, 0x03, 0x80}}, 275*4882a593Smuzhiyun {4, 592, 488, {0x24, 0x7A, 0xE8, 0x0F, 0x3C, 0x0C, 0x6C, 0x06, 0x48, 0x50, 0x02, 0x80}}, 276*4882a593Smuzhiyun }, 277*4882a593Smuzhiyun /* 15 fps */ 278*4882a593Smuzhiyun { 279*4882a593Smuzhiyun {0, }, 280*4882a593Smuzhiyun {9, 957, 526, {0x23, 0x7A, 0xE8, 0x10, 0x68, 0x0D, 0x98, 0x06, 0x58, 0xBD, 0x03, 0x80}}, 281*4882a593Smuzhiyun {9, 957, 526, {0x23, 0x7A, 0xE8, 0x10, 0x68, 0x0D, 0x98, 0x06, 0x58, 0xBD, 0x03, 0x80}}, 282*4882a593Smuzhiyun {8, 895, 492, {0x23, 0x7A, 0xE8, 0x0F, 0x5D, 0x0C, 0x8D, 0x06, 0x58, 0x7F, 0x03, 0x80}}, 283*4882a593Smuzhiyun }, 284*4882a593Smuzhiyun /* 20 fps */ 285*4882a593Smuzhiyun { 286*4882a593Smuzhiyun {0, }, 287*4882a593Smuzhiyun {0, }, 288*4882a593Smuzhiyun {0, }, 289*4882a593Smuzhiyun {0, }, 290*4882a593Smuzhiyun }, 291*4882a593Smuzhiyun /* 25 fps */ 292*4882a593Smuzhiyun { 293*4882a593Smuzhiyun {0, }, 294*4882a593Smuzhiyun {0, }, 295*4882a593Smuzhiyun {0, }, 296*4882a593Smuzhiyun {0, }, 297*4882a593Smuzhiyun }, 298*4882a593Smuzhiyun /* 30 fps */ 299*4882a593Smuzhiyun { 300*4882a593Smuzhiyun {0, }, 301*4882a593Smuzhiyun {0, }, 302*4882a593Smuzhiyun {0, }, 303*4882a593Smuzhiyun {0, }, 304*4882a593Smuzhiyun }, 305*4882a593Smuzhiyun }, 306*4882a593Smuzhiyun }; 307*4882a593Smuzhiyun 308*4882a593Smuzhiyun 309*4882a593Smuzhiyun /* 310*4882a593Smuzhiyun * Rom table for kiara chips 311*4882a593Smuzhiyun * 312*4882a593Smuzhiyun * 32 roms tables (one for each resolution ?) 313*4882a593Smuzhiyun * 2 tables per roms (one for each passes) (Y, and U&V) 314*4882a593Smuzhiyun * 128 bytes per passes 315*4882a593Smuzhiyun */ 316*4882a593Smuzhiyun 317*4882a593Smuzhiyun const unsigned int KiaraRomTable [8][2][16][8] = 318*4882a593Smuzhiyun { 319*4882a593Smuzhiyun { /* version 0 */ 320*4882a593Smuzhiyun { /* version 0, passes 0 */ 321*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 322*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000001,0x00000001}, 323*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000009,0x00000009, 324*4882a593Smuzhiyun 0x00000009,0x00000009,0x00000009,0x00000009}, 325*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000009,0x00000049, 326*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000049,0x00000049}, 327*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 328*4882a593Smuzhiyun 0x00000049,0x00000249,0x0000024a,0x00000049}, 329*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 330*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x0000024a}, 331*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000249, 332*4882a593Smuzhiyun 0x00000249,0x0000124a,0x0000024a,0x0000024a}, 333*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000249, 334*4882a593Smuzhiyun 0x0000124a,0x00009252,0x00001252,0x00001252}, 335*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 336*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009292,0x00009292}, 337*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 338*4882a593Smuzhiyun 0x00009292,0x00009292,0x00009493,0x000124db}, 339*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x0000924a, 340*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x000124db}, 341*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009252, 342*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000124db,0x000126dc}, 343*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 344*4882a593Smuzhiyun 0x000124db,0x000126dc,0x000136e4,0x000126dc}, 345*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 346*4882a593Smuzhiyun 0x000124db,0x000136e4,0x000136e4,0x000136e4}, 347*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 348*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001b92d,0x0001b925}, 349*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 350*4882a593Smuzhiyun 0x000136e4,0x0001b925,0x0001c96e,0x0001c92d}, 351*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 352*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 353*4882a593Smuzhiyun }, 354*4882a593Smuzhiyun { /* version 0, passes 1 */ 355*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 356*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000}, 357*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 358*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000}, 359*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000001,0x00000009, 360*4882a593Smuzhiyun 0x00000009,0x00000009,0x00000009,0x00000001}, 361*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000009,0x00000009, 362*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000049,0x00000049}, 363*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 364*4882a593Smuzhiyun 0x00000049,0x00000049,0x0000024a,0x0000024a}, 365*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 366*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x0000024a}, 367*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000249, 368*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00001252}, 369*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00001249, 370*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00001252,0x00009292}, 371*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 372*4882a593Smuzhiyun 0x00009252,0x00009252,0x00009292,0x00009493}, 373*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x0000924a, 374*4882a593Smuzhiyun 0x00009292,0x00009292,0x00009292,0x00009493}, 375*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00009292, 376*4882a593Smuzhiyun 0x00009492,0x00009493,0x0000a49b,0x00009493}, 377*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 378*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x000126dc}, 379*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 380*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000136e4,0x000136e4}, 381*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009252,0x00009493, 382*4882a593Smuzhiyun 0x000126dc,0x000126dc,0x000136e4,0x000136e4}, 383*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 384*4882a593Smuzhiyun 0x000136e4,0x000136e4,0x0001b725,0x0001b724}, 385*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 386*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 387*4882a593Smuzhiyun } 388*4882a593Smuzhiyun }, 389*4882a593Smuzhiyun { /* version 1 */ 390*4882a593Smuzhiyun { /* version 1, passes 0 */ 391*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 392*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000001}, 393*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000009,0x00000009, 394*4882a593Smuzhiyun 0x00000009,0x00000009,0x00000009,0x00000009}, 395*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 396*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000049,0x00000049}, 397*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 398*4882a593Smuzhiyun 0x00000049,0x00000249,0x0000024a,0x0000024a}, 399*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000249, 400*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00001252}, 401*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 402*4882a593Smuzhiyun 0x00000249,0x0000124a,0x00001252,0x00001252}, 403*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 404*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00009292,0x00009292}, 405*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 406*4882a593Smuzhiyun 0x0000124a,0x00009252,0x00009292,0x00009292}, 407*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 408*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009292,0x00009292}, 409*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 410*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009493,0x00009493}, 411*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x0000924a, 412*4882a593Smuzhiyun 0x00009252,0x00009493,0x00009493,0x00009493}, 413*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x0000924a, 414*4882a593Smuzhiyun 0x00009292,0x00009493,0x00009493,0x00009493}, 415*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00009252, 416*4882a593Smuzhiyun 0x00009492,0x00009493,0x0000a49b,0x0000a49b}, 417*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 418*4882a593Smuzhiyun 0x00009492,0x000124db,0x000124db,0x000124db}, 419*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 420*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000126dc,0x000126dc}, 421*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 422*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 423*4882a593Smuzhiyun }, 424*4882a593Smuzhiyun { /* version 1, passes 1 */ 425*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 426*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000}, 427*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000009, 428*4882a593Smuzhiyun 0x00000049,0x00000009,0x00000001,0x00000000}, 429*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 430*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000049,0x00000000}, 431*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000049, 432*4882a593Smuzhiyun 0x00000249,0x00000049,0x0000024a,0x00000001}, 433*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 434*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00000001}, 435*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 436*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00000001}, 437*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 438*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00000009}, 439*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 440*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x0000024a,0x00000009}, 441*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 442*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x0000024a,0x00000009}, 443*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 444*4882a593Smuzhiyun 0x0000124a,0x00009252,0x00001252,0x00000049}, 445*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 446*4882a593Smuzhiyun 0x0000124a,0x00009292,0x00001252,0x00000049}, 447*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 448*4882a593Smuzhiyun 0x0000124a,0x00009292,0x00001252,0x00000049}, 449*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 450*4882a593Smuzhiyun 0x00009252,0x00009292,0x00001252,0x0000024a}, 451*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 452*4882a593Smuzhiyun 0x00009292,0x00009292,0x00001252,0x0000024a}, 453*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000924a, 454*4882a593Smuzhiyun 0x00009492,0x00009493,0x00009292,0x00001252}, 455*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 456*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 457*4882a593Smuzhiyun } 458*4882a593Smuzhiyun }, 459*4882a593Smuzhiyun { /* version 2 */ 460*4882a593Smuzhiyun { /* version 2, passes 0 */ 461*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 462*4882a593Smuzhiyun 0x00000049,0x00000049,0x0000024a,0x0000024a}, 463*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 464*4882a593Smuzhiyun 0x00000249,0x0000124a,0x00001252,0x00009292}, 465*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 466*4882a593Smuzhiyun 0x0000124a,0x00009252,0x00009292,0x00009292}, 467*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 468*4882a593Smuzhiyun 0x0000124a,0x00009292,0x00009493,0x00009493}, 469*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00001249, 470*4882a593Smuzhiyun 0x00009252,0x00009493,0x00009493,0x0000a49b}, 471*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x0000924a, 472*4882a593Smuzhiyun 0x00009292,0x00009493,0x0000a49b,0x0000a49b}, 473*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 474*4882a593Smuzhiyun 0x00009292,0x00009493,0x0000a49b,0x000124db}, 475*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009252, 476*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x000124db}, 477*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 478*4882a593Smuzhiyun 0x00009492,0x000124db,0x000124db,0x000126dc}, 479*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 480*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x000126dc}, 481*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 482*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x000136e4}, 483*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 484*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000136e4,0x000136e4}, 485*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 486*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000136e4,0x000136e4}, 487*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 488*4882a593Smuzhiyun 0x000124db,0x000136e4,0x000136e4,0x0001b724}, 489*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009252,0x000124db, 490*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001b725,0x0001b925}, 491*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 492*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 493*4882a593Smuzhiyun }, 494*4882a593Smuzhiyun { /* version 2, passes 1 */ 495*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 496*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000049,0x00000049}, 497*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 498*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00000049}, 499*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00000249, 500*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00001252,0x00000049}, 501*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 502*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00009292,0x0000024a}, 503*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 504*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009292,0x0000024a}, 505*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 506*4882a593Smuzhiyun 0x00009252,0x00009292,0x0000a49b,0x0000024a}, 507*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 508*4882a593Smuzhiyun 0x00009292,0x00009493,0x0000a49b,0x00001252}, 509*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 510*4882a593Smuzhiyun 0x00009292,0x00009493,0x0000a49b,0x00001252}, 511*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 512*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00001252}, 513*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009252, 514*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00009292}, 515*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 516*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00009292}, 517*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 518*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x0000a49b,0x00009292}, 519*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 520*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x0000a49b,0x00009493}, 521*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 522*4882a593Smuzhiyun 0x0000a493,0x000124db,0x0000a49b,0x00009493}, 523*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009252,0x0000a49b, 524*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000124db,0x0000a49b}, 525*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 526*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 527*4882a593Smuzhiyun } 528*4882a593Smuzhiyun }, 529*4882a593Smuzhiyun { /* version 3 */ 530*4882a593Smuzhiyun { /* version 3, passes 0 */ 531*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 532*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00009292,0x00009292}, 533*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 534*4882a593Smuzhiyun 0x00009292,0x00009493,0x0000a49b,0x0000a49b}, 535*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 536*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x000124db}, 537*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 538*4882a593Smuzhiyun 0x00009492,0x000124db,0x000126dc,0x000126dc}, 539*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 540*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x000126dc}, 541*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 542*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000136e4,0x000136e4}, 543*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 544*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000136e4,0x0001b724}, 545*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 546*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000136e4,0x0001b724}, 547*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 548*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000136e4,0x0001b724}, 549*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 550*4882a593Smuzhiyun 0x0001249b,0x000136e4,0x0001b725,0x0001b724}, 551*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 552*4882a593Smuzhiyun 0x000124db,0x000136e4,0x0001b725,0x0001b925}, 553*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 554*4882a593Smuzhiyun 0x000126dc,0x000136e4,0x0001b92d,0x0001b925}, 555*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 556*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001b92d,0x0001c92d}, 557*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 558*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001c96e,0x0001c92d}, 559*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000126db, 560*4882a593Smuzhiyun 0x000136e4,0x0001b925,0x00025bb6,0x00024b77}, 561*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 562*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 563*4882a593Smuzhiyun }, 564*4882a593Smuzhiyun { /* version 3, passes 1 */ 565*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00000249, 566*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00001252,0x00001252}, 567*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 568*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009292,0x00001252}, 569*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 570*4882a593Smuzhiyun 0x00009492,0x00009493,0x0000a49b,0x00001252}, 571*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009252, 572*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00009292}, 573*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 574*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00009292}, 575*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 576*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x000126dc,0x00009292}, 577*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 578*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x000126dc,0x00009493}, 579*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 580*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x000126dc,0x00009493}, 581*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 582*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x00009493}, 583*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 584*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x0000a49b}, 585*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 586*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x0000a49b}, 587*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 588*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000126dc,0x0000a49b}, 589*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 590*4882a593Smuzhiyun 0x000124db,0x000136e4,0x000126dc,0x000124db}, 591*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x0000a49b, 592*4882a593Smuzhiyun 0x000136e4,0x000136e4,0x000126dc,0x000124db}, 593*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000124db, 594*4882a593Smuzhiyun 0x0001b724,0x0001b724,0x000136e4,0x000126dc}, 595*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 596*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 597*4882a593Smuzhiyun } 598*4882a593Smuzhiyun }, 599*4882a593Smuzhiyun { /* version 4 */ 600*4882a593Smuzhiyun { /* version 4, passes 0 */ 601*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000049,0x00000049, 602*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000049,0x00000049}, 603*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000049, 604*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x00000049}, 605*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 606*4882a593Smuzhiyun 0x0000124a,0x00009252,0x00001252,0x0000024a}, 607*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 608*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009493,0x00001252}, 609*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 610*4882a593Smuzhiyun 0x00009292,0x00009493,0x00009493,0x00001252}, 611*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 612*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00009292}, 613*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 614*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000124db,0x00009493}, 615*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 616*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x0000a49b}, 617*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 618*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x0000a49b}, 619*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 620*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000126dc,0x000124db}, 621*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009252,0x00009493, 622*4882a593Smuzhiyun 0x000124db,0x000136e4,0x000136e4,0x000126dc}, 623*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009252,0x0000a49b, 624*4882a593Smuzhiyun 0x000124db,0x000136e4,0x000136e4,0x000126dc}, 625*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 626*4882a593Smuzhiyun 0x000126dc,0x000136e4,0x000136e4,0x000136e4}, 627*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x0000a49b, 628*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001b725,0x0001b724}, 629*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000124db, 630*4882a593Smuzhiyun 0x000136e4,0x0001b925,0x0001b92d,0x0001b925}, 631*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 632*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 633*4882a593Smuzhiyun }, 634*4882a593Smuzhiyun { /* version 4, passes 1 */ 635*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000049, 636*4882a593Smuzhiyun 0x00000009,0x00000009,0x00000009,0x00000009}, 637*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 638*4882a593Smuzhiyun 0x00000049,0x00000049,0x00000009,0x00000009}, 639*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 640*4882a593Smuzhiyun 0x0000124a,0x00000249,0x00000049,0x00000049}, 641*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 642*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00000049,0x00000049}, 643*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 644*4882a593Smuzhiyun 0x00009252,0x0000124a,0x0000024a,0x0000024a}, 645*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 646*4882a593Smuzhiyun 0x00009252,0x0000124a,0x0000024a,0x0000024a}, 647*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 648*4882a593Smuzhiyun 0x00009492,0x00009252,0x00001252,0x00001252}, 649*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 650*4882a593Smuzhiyun 0x0000a493,0x00009292,0x00009292,0x00001252}, 651*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 652*4882a593Smuzhiyun 0x0000a493,0x00009292,0x00009292,0x00009292}, 653*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 654*4882a593Smuzhiyun 0x0000a493,0x00009493,0x00009493,0x00009292}, 655*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 656*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009493,0x00009493}, 657*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 658*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x0000a49b,0x00009493}, 659*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 660*4882a593Smuzhiyun 0x0001249b,0x000124db,0x0000a49b,0x0000a49b}, 661*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 662*4882a593Smuzhiyun 0x000136e4,0x000126dc,0x000124db,0x0000a49b}, 663*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009252,0x000124db, 664*4882a593Smuzhiyun 0x0001b724,0x000136e4,0x000126dc,0x000124db}, 665*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 666*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 667*4882a593Smuzhiyun } 668*4882a593Smuzhiyun }, 669*4882a593Smuzhiyun { /* version 5 */ 670*4882a593Smuzhiyun { /* version 5, passes 0 */ 671*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000249,0x00000249, 672*4882a593Smuzhiyun 0x00000249,0x00000249,0x00001252,0x00001252}, 673*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 674*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009292,0x00001252}, 675*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 676*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x0000a49b,0x00009292}, 677*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 678*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x000124db,0x00009493}, 679*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 680*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x00009493}, 681*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 682*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000126dc,0x0000a49b}, 683*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 684*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000136e4,0x000124db}, 685*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 686*4882a593Smuzhiyun 0x000126dc,0x000136e4,0x000136e4,0x000126dc}, 687*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 688*4882a593Smuzhiyun 0x000126dc,0x000136e4,0x000136e4,0x000126dc}, 689*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 690*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001b725,0x000136e4}, 691*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 692*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b92d,0x0001b724}, 693*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x0000a49b, 694*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b92d,0x0001b724}, 695*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 696*4882a593Smuzhiyun 0x000136e4,0x0001b925,0x0001c96e,0x0001b925}, 697*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 698*4882a593Smuzhiyun 0x0001b724,0x0001b925,0x0001c96e,0x0001c92d}, 699*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000126db, 700*4882a593Smuzhiyun 0x0001c924,0x0002496d,0x00025bb6,0x00024b77}, 701*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 702*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 703*4882a593Smuzhiyun }, 704*4882a593Smuzhiyun { /* version 5, passes 1 */ 705*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00000249, 706*4882a593Smuzhiyun 0x00000249,0x00000249,0x0000024a,0x0000024a}, 707*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 708*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x0000024a,0x0000024a}, 709*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000924a, 710*4882a593Smuzhiyun 0x00009252,0x00009252,0x0000024a,0x0000024a}, 711*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 712*4882a593Smuzhiyun 0x00009492,0x0000a49b,0x00001252,0x00001252}, 713*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 714*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00001252,0x00001252}, 715*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 716*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009292,0x00001252}, 717*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 718*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009292,0x00009292}, 719*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 720*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009493,0x00009292}, 721*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 722*4882a593Smuzhiyun 0x0001249b,0x000124db,0x00009493,0x00009292}, 723*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 724*4882a593Smuzhiyun 0x0001249b,0x000124db,0x00009493,0x00009493}, 725*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 726*4882a593Smuzhiyun 0x000124db,0x000124db,0x0000a49b,0x00009493}, 727*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 728*4882a593Smuzhiyun 0x000126dc,0x000126dc,0x0000a49b,0x00009493}, 729*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 730*4882a593Smuzhiyun 0x000136e4,0x000126dc,0x000124db,0x0000a49b}, 731*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x000124db, 732*4882a593Smuzhiyun 0x000136e4,0x000126dc,0x000124db,0x0000a49b}, 733*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000126db, 734*4882a593Smuzhiyun 0x0001b724,0x000136e4,0x000126dc,0x000124db}, 735*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 736*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 737*4882a593Smuzhiyun } 738*4882a593Smuzhiyun }, 739*4882a593Smuzhiyun { /* version 6 */ 740*4882a593Smuzhiyun { /* version 6, passes 0 */ 741*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 742*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009493,0x00009493}, 743*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 744*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x0000a49b,0x00009493}, 745*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 746*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000124db,0x0000a49b}, 747*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 748*4882a593Smuzhiyun 0x0000a493,0x000126dc,0x000126dc,0x0000a49b}, 749*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 750*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000136e4,0x000124db}, 751*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 752*4882a593Smuzhiyun 0x000126dc,0x000136e4,0x000136e4,0x000126dc}, 753*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 754*4882a593Smuzhiyun 0x000126dc,0x0001b724,0x0001b725,0x000126dc}, 755*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 756*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b92d,0x000136e4}, 757*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x0000a49b, 758*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b92d,0x0001b724}, 759*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 760*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b92d,0x0001b724}, 761*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 762*4882a593Smuzhiyun 0x000136e4,0x0001b925,0x0001b92d,0x0001b925}, 763*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 764*4882a593Smuzhiyun 0x0001b724,0x0001b925,0x0001c96e,0x0001c92d}, 765*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000124db, 766*4882a593Smuzhiyun 0x0001b724,0x0001c92d,0x0001c96e,0x0001c92d}, 767*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000124db, 768*4882a593Smuzhiyun 0x0001b724,0x0001c92d,0x00024b76,0x0002496e}, 769*4882a593Smuzhiyun {0x00000000,0x00000000,0x00012492,0x000126db, 770*4882a593Smuzhiyun 0x0001c924,0x00024b6d,0x0002ddb6,0x00025bbf}, 771*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 772*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 773*4882a593Smuzhiyun }, 774*4882a593Smuzhiyun { /* version 6, passes 1 */ 775*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 776*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00001252,0x00001252}, 777*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009292, 778*4882a593Smuzhiyun 0x00009492,0x00009252,0x00001252,0x00001252}, 779*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 780*4882a593Smuzhiyun 0x0000a493,0x00009292,0x00001252,0x00001252}, 781*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 782*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009292,0x00009292}, 783*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 784*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009292,0x00009292}, 785*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 786*4882a593Smuzhiyun 0x0001249b,0x0000a49b,0x00009493,0x00009292}, 787*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 788*4882a593Smuzhiyun 0x000124db,0x000124db,0x00009493,0x00009493}, 789*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 790*4882a593Smuzhiyun 0x000124db,0x000124db,0x0000a49b,0x00009493}, 791*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 792*4882a593Smuzhiyun 0x000126dc,0x000124db,0x0000a49b,0x00009493}, 793*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 794*4882a593Smuzhiyun 0x000126dc,0x000126dc,0x0000a49b,0x0000a49b}, 795*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 796*4882a593Smuzhiyun 0x000136e4,0x000126dc,0x000124db,0x0000a49b}, 797*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000126db, 798*4882a593Smuzhiyun 0x000136e4,0x000126dc,0x000124db,0x0000a49b}, 799*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000126db, 800*4882a593Smuzhiyun 0x0001b724,0x000136e4,0x000126dc,0x000124db}, 801*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000126db, 802*4882a593Smuzhiyun 0x0001b724,0x000136e4,0x000126dc,0x000124db}, 803*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000136db, 804*4882a593Smuzhiyun 0x0001c924,0x0001b724,0x000136e4,0x000126dc}, 805*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 806*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 807*4882a593Smuzhiyun } 808*4882a593Smuzhiyun }, 809*4882a593Smuzhiyun { /* version 7 */ 810*4882a593Smuzhiyun { /* version 7, passes 0 */ 811*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 812*4882a593Smuzhiyun 0x00009252,0x00009292,0x00009493,0x00009493}, 813*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00009493, 814*4882a593Smuzhiyun 0x0000a493,0x000124db,0x000126dc,0x00009493}, 815*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x0000a49b, 816*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000126dc,0x0000a49b}, 817*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 818*4882a593Smuzhiyun 0x0001249b,0x000126dc,0x000136e4,0x0000a49b}, 819*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 820*4882a593Smuzhiyun 0x000126dc,0x000136e4,0x0001b725,0x000124db}, 821*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x0000a49b, 822*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b725,0x000126dc}, 823*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x000124db, 824*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001b725,0x000126dc}, 825*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 826*4882a593Smuzhiyun 0x000136e4,0x0001b724,0x0001c96e,0x000136e4}, 827*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000124db, 828*4882a593Smuzhiyun 0x000136e4,0x0001c92d,0x0001c96e,0x0001b724}, 829*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000124db, 830*4882a593Smuzhiyun 0x000136e4,0x0001c92d,0x0001c96e,0x0001b724}, 831*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000124db, 832*4882a593Smuzhiyun 0x0001b724,0x0001c92d,0x0001c96e,0x0001b925}, 833*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000126db, 834*4882a593Smuzhiyun 0x0001b724,0x0001c92d,0x00024b76,0x0001c92d}, 835*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000126db, 836*4882a593Smuzhiyun 0x0001b924,0x0001c92d,0x00024b76,0x0001c92d}, 837*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000126db, 838*4882a593Smuzhiyun 0x0001b924,0x0001c92d,0x00024b76,0x0002496e}, 839*4882a593Smuzhiyun {0x00000000,0x00000000,0x00012492,0x000136db, 840*4882a593Smuzhiyun 0x00024924,0x00024b6d,0x0002ddb6,0x00025bbf}, 841*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 842*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 843*4882a593Smuzhiyun }, 844*4882a593Smuzhiyun { /* version 7, passes 1 */ 845*4882a593Smuzhiyun {0x00000000,0x00000000,0x00001249,0x00001249, 846*4882a593Smuzhiyun 0x0000124a,0x0000124a,0x00001252,0x00001252}, 847*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x00009493, 848*4882a593Smuzhiyun 0x00009492,0x00009292,0x00001252,0x00001252}, 849*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 850*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00001252,0x00001252}, 851*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 852*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009292,0x00009292}, 853*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 854*4882a593Smuzhiyun 0x0000a493,0x0000a49b,0x00009292,0x00009292}, 855*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x0000a49b, 856*4882a593Smuzhiyun 0x000126dc,0x0000a49b,0x00009493,0x00009292}, 857*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 858*4882a593Smuzhiyun 0x000126dc,0x000124db,0x00009493,0x00009493}, 859*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000124db, 860*4882a593Smuzhiyun 0x000136e4,0x000124db,0x0000a49b,0x00009493}, 861*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000136db, 862*4882a593Smuzhiyun 0x0001b724,0x000124db,0x0000a49b,0x00009493}, 863*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000924a,0x000136db, 864*4882a593Smuzhiyun 0x0001b724,0x000126dc,0x0000a49b,0x0000a49b}, 865*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009292,0x000136db, 866*4882a593Smuzhiyun 0x0001b724,0x000126dc,0x000124db,0x0000a49b}, 867*4882a593Smuzhiyun {0x00000000,0x00000000,0x00009492,0x000136db, 868*4882a593Smuzhiyun 0x0001b724,0x000126dc,0x000124db,0x0000a49b}, 869*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000136db, 870*4882a593Smuzhiyun 0x0001b724,0x000136e4,0x000126dc,0x000124db}, 871*4882a593Smuzhiyun {0x00000000,0x00000000,0x0000a492,0x000136db, 872*4882a593Smuzhiyun 0x0001b724,0x000136e4,0x000126dc,0x000124db}, 873*4882a593Smuzhiyun {0x00000000,0x00000000,0x00012492,0x0001b6db, 874*4882a593Smuzhiyun 0x0001c924,0x0001b724,0x000136e4,0x000126dc}, 875*4882a593Smuzhiyun {0x00000000,0x00000000,0x00000000,0x00000000, 876*4882a593Smuzhiyun 0x00000000,0x00000000,0x00000000,0x00000000} 877*4882a593Smuzhiyun } 878*4882a593Smuzhiyun } 879*4882a593Smuzhiyun }; 880*4882a593Smuzhiyun 881