File Index
Files and directories
Sign in
FILE

pwc-timon.c

File preview with syntax highlighting.

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