18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
28c2ecf20Sopenharmony_ci/* Linux driver for Philips webcam
38c2ecf20Sopenharmony_ci   (C) 2004-2006 Luc Saillard (luc@saillard.org)
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci   NOTE: this version of pwc is an unofficial (modified) release of pwc & pcwx
68c2ecf20Sopenharmony_ci   driver and thus may have bugs that are not present in the original version.
78c2ecf20Sopenharmony_ci   Please send bug reports and support requests to <luc@saillard.org>.
88c2ecf20Sopenharmony_ci   The decompression routines have been implemented by reverse-engineering the
98c2ecf20Sopenharmony_ci   Nemosoft binary pwcx module. Caveat emptor.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci*/
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci/* This tables contains entries for the 675/680/690 (Timon) camera, with
158c2ecf20Sopenharmony_ci   4 different qualities (no compression, low, medium, high).
168c2ecf20Sopenharmony_ci   It lists the bandwidth requirements for said mode by its alternate interface
178c2ecf20Sopenharmony_ci   number. An alternate of 0 means that the mode is unavailable.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci   There are 6 * 4 * 4 entries:
208c2ecf20Sopenharmony_ci     6 different resolutions subqcif, qsif, qcif, sif, cif, vga
218c2ecf20Sopenharmony_ci     6 framerates: 5, 10, 15, 20, 25, 30
228c2ecf20Sopenharmony_ci     4 compression modi: none, low, medium, high
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci   When an uncompressed mode is not available, the next available compressed mode
258c2ecf20Sopenharmony_ci   will be chosen (unless the decompressor is absent). Sometimes there are only
268c2ecf20Sopenharmony_ci   1 or 2 compressed modes available; in that case entries are duplicated.
278c2ecf20Sopenharmony_ci*/
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci#include "pwc-timon.h"
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciconst unsigned int Timon_fps_vector[PWC_FPS_MAX_TIMON] = { 5, 10, 15, 20, 25, 30 };
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciconst struct Timon_table_entry Timon_table[PSZ_MAX][PWC_FPS_MAX_TIMON][4] =
348c2ecf20Sopenharmony_ci{
358c2ecf20Sopenharmony_ci   /* SQCIF */
368c2ecf20Sopenharmony_ci   {
378c2ecf20Sopenharmony_ci      /* 5 fps */
388c2ecf20Sopenharmony_ci      {
398c2ecf20Sopenharmony_ci	 {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
408c2ecf20Sopenharmony_ci	 {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
418c2ecf20Sopenharmony_ci	 {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
428c2ecf20Sopenharmony_ci	 {1, 140,    0, {0x05, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x8C, 0xFC, 0x80, 0x02}},
438c2ecf20Sopenharmony_ci      },
448c2ecf20Sopenharmony_ci      /* 10 fps */
458c2ecf20Sopenharmony_ci      {
468c2ecf20Sopenharmony_ci	 {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
478c2ecf20Sopenharmony_ci	 {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
488c2ecf20Sopenharmony_ci	 {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
498c2ecf20Sopenharmony_ci	 {2, 280,    0, {0x04, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x18, 0xA9, 0x80, 0x02}},
508c2ecf20Sopenharmony_ci      },
518c2ecf20Sopenharmony_ci      /* 15 fps */
528c2ecf20Sopenharmony_ci      {
538c2ecf20Sopenharmony_ci	 {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
548c2ecf20Sopenharmony_ci	 {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
558c2ecf20Sopenharmony_ci	 {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
568c2ecf20Sopenharmony_ci	 {3, 410,    0, {0x03, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x9A, 0x71, 0x80, 0x02}},
578c2ecf20Sopenharmony_ci      },
588c2ecf20Sopenharmony_ci      /* 20 fps */
598c2ecf20Sopenharmony_ci      {
608c2ecf20Sopenharmony_ci	 {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
618c2ecf20Sopenharmony_ci	 {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
628c2ecf20Sopenharmony_ci	 {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
638c2ecf20Sopenharmony_ci	 {4, 559,    0, {0x02, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x2F, 0x56, 0x80, 0x02}},
648c2ecf20Sopenharmony_ci      },
658c2ecf20Sopenharmony_ci      /* 25 fps */
668c2ecf20Sopenharmony_ci      {
678c2ecf20Sopenharmony_ci	 {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
688c2ecf20Sopenharmony_ci	 {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
698c2ecf20Sopenharmony_ci	 {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
708c2ecf20Sopenharmony_ci	 {5, 659,    0, {0x01, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x93, 0x46, 0x80, 0x02}},
718c2ecf20Sopenharmony_ci      },
728c2ecf20Sopenharmony_ci      /* 30 fps */
738c2ecf20Sopenharmony_ci      {
748c2ecf20Sopenharmony_ci	 {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
758c2ecf20Sopenharmony_ci	 {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
768c2ecf20Sopenharmony_ci	 {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
778c2ecf20Sopenharmony_ci	 {7, 838,    0, {0x00, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x46, 0x3B, 0x80, 0x02}},
788c2ecf20Sopenharmony_ci      },
798c2ecf20Sopenharmony_ci   },
808c2ecf20Sopenharmony_ci   /* QSIF */
818c2ecf20Sopenharmony_ci   {
828c2ecf20Sopenharmony_ci      /* 5 fps */
838c2ecf20Sopenharmony_ci      {
848c2ecf20Sopenharmony_ci	 {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
858c2ecf20Sopenharmony_ci	 {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
868c2ecf20Sopenharmony_ci	 {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
878c2ecf20Sopenharmony_ci	 {1, 146,    0, {0x2D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x92, 0xFC, 0xC0, 0x02}},
888c2ecf20Sopenharmony_ci      },
898c2ecf20Sopenharmony_ci      /* 10 fps */
908c2ecf20Sopenharmony_ci      {
918c2ecf20Sopenharmony_ci	 {2, 291,    0, {0x2C, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x23, 0xA1, 0xC0, 0x02}},
928c2ecf20Sopenharmony_ci	 {1, 191,  630, {0x2C, 0xF4, 0x05, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
938c2ecf20Sopenharmony_ci	 {1, 191,  630, {0x2C, 0xF4, 0x05, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
948c2ecf20Sopenharmony_ci	 {1, 191,  630, {0x2C, 0xF4, 0x05, 0x13, 0xA9, 0x12, 0xE1, 0x17, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
958c2ecf20Sopenharmony_ci      },
968c2ecf20Sopenharmony_ci      /* 15 fps */
978c2ecf20Sopenharmony_ci      {
988c2ecf20Sopenharmony_ci	 {3, 437,    0, {0x2B, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xB5, 0x6D, 0xC0, 0x02}},
998c2ecf20Sopenharmony_ci	 {2, 291,  640, {0x2B, 0xF4, 0x05, 0x13, 0xF7, 0x13, 0x2F, 0x13, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
1008c2ecf20Sopenharmony_ci	 {2, 291,  640, {0x2B, 0xF4, 0x05, 0x13, 0xF7, 0x13, 0x2F, 0x13, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
1018c2ecf20Sopenharmony_ci	 {1, 191,  420, {0x2B, 0xF4, 0x0D, 0x0D, 0x1B, 0x0C, 0x53, 0x1E, 0x08, 0xBF, 0xF4, 0xC0, 0x02}},
1028c2ecf20Sopenharmony_ci      },
1038c2ecf20Sopenharmony_ci      /* 20 fps */
1048c2ecf20Sopenharmony_ci      {
1058c2ecf20Sopenharmony_ci	 {4, 588,    0, {0x2A, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x4C, 0x52, 0xC0, 0x02}},
1068c2ecf20Sopenharmony_ci	 {3, 447,  730, {0x2A, 0xF4, 0x05, 0x16, 0xC9, 0x16, 0x01, 0x0E, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
1078c2ecf20Sopenharmony_ci	 {2, 292,  476, {0x2A, 0xF4, 0x0D, 0x0E, 0xD8, 0x0E, 0x10, 0x19, 0x18, 0x24, 0xA1, 0xC0, 0x02}},
1088c2ecf20Sopenharmony_ci	 {1, 192,  312, {0x2A, 0xF4, 0x1D, 0x09, 0xB3, 0x08, 0xEB, 0x1E, 0x18, 0xC0, 0xF4, 0xC0, 0x02}},
1098c2ecf20Sopenharmony_ci      },
1108c2ecf20Sopenharmony_ci      /* 25 fps */
1118c2ecf20Sopenharmony_ci      {
1128c2ecf20Sopenharmony_ci	 {5, 703,    0, {0x29, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0xBF, 0x42, 0xC0, 0x02}},
1138c2ecf20Sopenharmony_ci	 {3, 447,  610, {0x29, 0xF4, 0x05, 0x13, 0x0B, 0x12, 0x43, 0x14, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
1148c2ecf20Sopenharmony_ci	 {2, 292,  398, {0x29, 0xF4, 0x0D, 0x0C, 0x6C, 0x0B, 0xA4, 0x1E, 0x18, 0x24, 0xA1, 0xC0, 0x02}},
1158c2ecf20Sopenharmony_ci	 {1, 192,  262, {0x29, 0xF4, 0x25, 0x08, 0x23, 0x07, 0x5B, 0x1E, 0x18, 0xC0, 0xF4, 0xC0, 0x02}},
1168c2ecf20Sopenharmony_ci      },
1178c2ecf20Sopenharmony_ci      /* 30 fps */
1188c2ecf20Sopenharmony_ci      {
1198c2ecf20Sopenharmony_ci	 {8, 873,    0, {0x28, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x69, 0x37, 0xC0, 0x02}},
1208c2ecf20Sopenharmony_ci	 {5, 704,  774, {0x28, 0xF4, 0x05, 0x18, 0x21, 0x17, 0x59, 0x0F, 0x18, 0xC0, 0x42, 0xC0, 0x02}},
1218c2ecf20Sopenharmony_ci	 {3, 448,  492, {0x28, 0xF4, 0x05, 0x0F, 0x5D, 0x0E, 0x95, 0x15, 0x18, 0xC0, 0x69, 0xC0, 0x02}},
1228c2ecf20Sopenharmony_ci	 {2, 291,  320, {0x28, 0xF4, 0x1D, 0x09, 0xFB, 0x09, 0x33, 0x1E, 0x18, 0x23, 0xA1, 0xC0, 0x02}},
1238c2ecf20Sopenharmony_ci      },
1248c2ecf20Sopenharmony_ci   },
1258c2ecf20Sopenharmony_ci   /* QCIF */
1268c2ecf20Sopenharmony_ci   {
1278c2ecf20Sopenharmony_ci      /* 5 fps */
1288c2ecf20Sopenharmony_ci      {
1298c2ecf20Sopenharmony_ci	 {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
1308c2ecf20Sopenharmony_ci	 {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
1318c2ecf20Sopenharmony_ci	 {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
1328c2ecf20Sopenharmony_ci	 {1, 193,    0, {0x0D, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xC1, 0xF4, 0xC0, 0x02}},
1338c2ecf20Sopenharmony_ci      },
1348c2ecf20Sopenharmony_ci      /* 10 fps */
1358c2ecf20Sopenharmony_ci      {
1368c2ecf20Sopenharmony_ci	 {3, 385,    0, {0x0C, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x81, 0x79, 0xC0, 0x02}},
1378c2ecf20Sopenharmony_ci	 {2, 291,  800, {0x0C, 0xF4, 0x05, 0x18, 0xF4, 0x18, 0x18, 0x11, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
1388c2ecf20Sopenharmony_ci	 {2, 291,  800, {0x0C, 0xF4, 0x05, 0x18, 0xF4, 0x18, 0x18, 0x11, 0x08, 0x23, 0xA1, 0xC0, 0x02}},
1398c2ecf20Sopenharmony_ci	 {1, 194,  532, {0x0C, 0xF4, 0x05, 0x10, 0x9A, 0x0F, 0xBE, 0x1B, 0x08, 0xC2, 0xF0, 0xC0, 0x02}},
1408c2ecf20Sopenharmony_ci      },
1418c2ecf20Sopenharmony_ci      /* 15 fps */
1428c2ecf20Sopenharmony_ci      {
1438c2ecf20Sopenharmony_ci	 {4, 577,    0, {0x0B, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x41, 0x52, 0xC0, 0x02}},
1448c2ecf20Sopenharmony_ci	 {3, 447,  818, {0x0B, 0xF4, 0x05, 0x19, 0x89, 0x18, 0xAD, 0x0F, 0x10, 0xBF, 0x69, 0xC0, 0x02}},
1458c2ecf20Sopenharmony_ci	 {2, 292,  534, {0x0B, 0xF4, 0x05, 0x10, 0xA3, 0x0F, 0xC7, 0x19, 0x10, 0x24, 0xA1, 0xC0, 0x02}},
1468c2ecf20Sopenharmony_ci	 {1, 195,  356, {0x0B, 0xF4, 0x15, 0x0B, 0x11, 0x0A, 0x35, 0x1E, 0x10, 0xC3, 0xF0, 0xC0, 0x02}},
1478c2ecf20Sopenharmony_ci      },
1488c2ecf20Sopenharmony_ci      /* 20 fps */
1498c2ecf20Sopenharmony_ci      {
1508c2ecf20Sopenharmony_ci	 {6, 776,    0, {0x0A, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x08, 0x3F, 0xC0, 0x02}},
1518c2ecf20Sopenharmony_ci	 {4, 591,  804, {0x0A, 0xF4, 0x05, 0x19, 0x1E, 0x18, 0x42, 0x0F, 0x18, 0x4F, 0x4E, 0xC0, 0x02}},
1528c2ecf20Sopenharmony_ci	 {3, 447,  608, {0x0A, 0xF4, 0x05, 0x12, 0xFD, 0x12, 0x21, 0x15, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
1538c2ecf20Sopenharmony_ci	 {2, 291,  396, {0x0A, 0xF4, 0x15, 0x0C, 0x5E, 0x0B, 0x82, 0x1E, 0x18, 0x23, 0xA1, 0xC0, 0x02}},
1548c2ecf20Sopenharmony_ci      },
1558c2ecf20Sopenharmony_ci      /* 25 fps */
1568c2ecf20Sopenharmony_ci      {
1578c2ecf20Sopenharmony_ci	 {9, 928,    0, {0x09, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0xA0, 0x33, 0xC0, 0x02}},
1588c2ecf20Sopenharmony_ci	 {5, 703,  800, {0x09, 0xF4, 0x05, 0x18, 0xF4, 0x18, 0x18, 0x10, 0x18, 0xBF, 0x42, 0xC0, 0x02}},
1598c2ecf20Sopenharmony_ci	 {3, 447,  508, {0x09, 0xF4, 0x0D, 0x0F, 0xD2, 0x0E, 0xF6, 0x1B, 0x18, 0xBF, 0x69, 0xC0, 0x02}},
1608c2ecf20Sopenharmony_ci	 {2, 292,  332, {0x09, 0xF4, 0x1D, 0x0A, 0x5A, 0x09, 0x7E, 0x1E, 0x18, 0x24, 0xA1, 0xC0, 0x02}},
1618c2ecf20Sopenharmony_ci      },
1628c2ecf20Sopenharmony_ci      /* 30 fps */
1638c2ecf20Sopenharmony_ci      {
1648c2ecf20Sopenharmony_ci	 {0, },
1658c2ecf20Sopenharmony_ci	 {9, 956,  876, {0x08, 0xF4, 0x05, 0x1B, 0x58, 0x1A, 0x7C, 0x0E, 0x20, 0xBC, 0x33, 0x10, 0x02}},
1668c2ecf20Sopenharmony_ci	 {4, 592,  542, {0x08, 0xF4, 0x05, 0x10, 0xE4, 0x10, 0x08, 0x17, 0x20, 0x50, 0x4E, 0x10, 0x02}},
1678c2ecf20Sopenharmony_ci	 {2, 291,  266, {0x08, 0xF4, 0x25, 0x08, 0x48, 0x07, 0x6C, 0x1E, 0x20, 0x23, 0xA1, 0x10, 0x02}},
1688c2ecf20Sopenharmony_ci      },
1698c2ecf20Sopenharmony_ci   },
1708c2ecf20Sopenharmony_ci   /* SIF */
1718c2ecf20Sopenharmony_ci   {
1728c2ecf20Sopenharmony_ci      /* 5 fps */
1738c2ecf20Sopenharmony_ci      {
1748c2ecf20Sopenharmony_ci	 {4, 582,    0, {0x35, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x46, 0x52, 0x60, 0x02}},
1758c2ecf20Sopenharmony_ci	 {3, 387, 1276, {0x35, 0xF4, 0x05, 0x27, 0xD8, 0x26, 0x48, 0x03, 0x10, 0x83, 0x79, 0x60, 0x02}},
1768c2ecf20Sopenharmony_ci	 {2, 291,  960, {0x35, 0xF4, 0x0D, 0x1D, 0xF2, 0x1C, 0x62, 0x04, 0x10, 0x23, 0xA1, 0x60, 0x02}},
1778c2ecf20Sopenharmony_ci	 {1, 191,  630, {0x35, 0xF4, 0x1D, 0x13, 0xA9, 0x12, 0x19, 0x05, 0x08, 0xBF, 0xF4, 0x60, 0x02}},
1788c2ecf20Sopenharmony_ci      },
1798c2ecf20Sopenharmony_ci      /* 10 fps */
1808c2ecf20Sopenharmony_ci      {
1818c2ecf20Sopenharmony_ci	 {0, },
1828c2ecf20Sopenharmony_ci	 {6, 775, 1278, {0x34, 0xF4, 0x05, 0x27, 0xE8, 0x26, 0x58, 0x05, 0x30, 0x07, 0x3F, 0x10, 0x02}},
1838c2ecf20Sopenharmony_ci	 {3, 447,  736, {0x34, 0xF4, 0x15, 0x16, 0xFB, 0x15, 0x6B, 0x05, 0x18, 0xBF, 0x69, 0x10, 0x02}},
1848c2ecf20Sopenharmony_ci	 {2, 291,  480, {0x34, 0xF4, 0x2D, 0x0E, 0xF9, 0x0D, 0x69, 0x09, 0x18, 0x23, 0xA1, 0x10, 0x02}},
1858c2ecf20Sopenharmony_ci      },
1868c2ecf20Sopenharmony_ci      /* 15 fps */
1878c2ecf20Sopenharmony_ci      {
1888c2ecf20Sopenharmony_ci	 {0, },
1898c2ecf20Sopenharmony_ci	 {9, 955, 1050, {0x33, 0xF4, 0x05, 0x20, 0xCF, 0x1F, 0x3F, 0x06, 0x48, 0xBB, 0x33, 0x10, 0x02}},
1908c2ecf20Sopenharmony_ci	 {4, 591,  650, {0x33, 0xF4, 0x15, 0x14, 0x44, 0x12, 0xB4, 0x08, 0x30, 0x4F, 0x4E, 0x10, 0x02}},
1918c2ecf20Sopenharmony_ci	 {3, 448,  492, {0x33, 0xF4, 0x25, 0x0F, 0x52, 0x0D, 0xC2, 0x09, 0x28, 0xC0, 0x69, 0x10, 0x02}},
1928c2ecf20Sopenharmony_ci      },
1938c2ecf20Sopenharmony_ci      /* 20 fps */
1948c2ecf20Sopenharmony_ci      {
1958c2ecf20Sopenharmony_ci	 {0, },
1968c2ecf20Sopenharmony_ci	 {9, 958,  782, {0x32, 0xF4, 0x0D, 0x18, 0x6A, 0x16, 0xDA, 0x0B, 0x58, 0xBE, 0x33, 0xD0, 0x02}},
1978c2ecf20Sopenharmony_ci	 {5, 703,  574, {0x32, 0xF4, 0x1D, 0x11, 0xE7, 0x10, 0x57, 0x0B, 0x40, 0xBF, 0x42, 0xD0, 0x02}},
1988c2ecf20Sopenharmony_ci	 {3, 446,  364, {0x32, 0xF4, 0x3D, 0x0B, 0x5C, 0x09, 0xCC, 0x0E, 0x30, 0xBE, 0x69, 0xD0, 0x02}},
1998c2ecf20Sopenharmony_ci      },
2008c2ecf20Sopenharmony_ci      /* 25 fps */
2018c2ecf20Sopenharmony_ci      {
2028c2ecf20Sopenharmony_ci	 {0, },
2038c2ecf20Sopenharmony_ci	 {9, 958,  654, {0x31, 0xF4, 0x15, 0x14, 0x66, 0x12, 0xD6, 0x0B, 0x50, 0xBE, 0x33, 0x90, 0x02}},
2048c2ecf20Sopenharmony_ci	 {6, 776,  530, {0x31, 0xF4, 0x25, 0x10, 0x8C, 0x0E, 0xFC, 0x0C, 0x48, 0x08, 0x3F, 0x90, 0x02}},
2058c2ecf20Sopenharmony_ci	 {4, 592,  404, {0x31, 0xF4, 0x35, 0x0C, 0x96, 0x0B, 0x06, 0x0B, 0x38, 0x50, 0x4E, 0x90, 0x02}},
2068c2ecf20Sopenharmony_ci      },
2078c2ecf20Sopenharmony_ci      /* 30 fps */
2088c2ecf20Sopenharmony_ci      {
2098c2ecf20Sopenharmony_ci	 {0, },
2108c2ecf20Sopenharmony_ci	 {9, 957,  526, {0x30, 0xF4, 0x25, 0x10, 0x68, 0x0E, 0xD8, 0x0D, 0x58, 0xBD, 0x33, 0x60, 0x02}},
2118c2ecf20Sopenharmony_ci	 {6, 775,  426, {0x30, 0xF4, 0x35, 0x0D, 0x48, 0x0B, 0xB8, 0x0F, 0x50, 0x07, 0x3F, 0x60, 0x02}},
2128c2ecf20Sopenharmony_ci	 {4, 590,  324, {0x30, 0x7A, 0x4B, 0x0A, 0x1C, 0x08, 0xB4, 0x0E, 0x40, 0x4E, 0x52, 0x60, 0x02}},
2138c2ecf20Sopenharmony_ci      },
2148c2ecf20Sopenharmony_ci   },
2158c2ecf20Sopenharmony_ci   /* CIF */
2168c2ecf20Sopenharmony_ci   {
2178c2ecf20Sopenharmony_ci      /* 5 fps */
2188c2ecf20Sopenharmony_ci      {
2198c2ecf20Sopenharmony_ci	 {6, 771,    0, {0x15, 0xF4, 0x04, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x3F, 0x80, 0x02}},
2208c2ecf20Sopenharmony_ci	 {4, 465, 1278, {0x15, 0xF4, 0x05, 0x27, 0xEE, 0x26, 0x36, 0x03, 0x18, 0xD1, 0x65, 0x80, 0x02}},
2218c2ecf20Sopenharmony_ci	 {2, 291,  800, {0x15, 0xF4, 0x15, 0x18, 0xF4, 0x17, 0x3C, 0x05, 0x18, 0x23, 0xA1, 0x80, 0x02}},
2228c2ecf20Sopenharmony_ci	 {1, 193,  528, {0x15, 0xF4, 0x2D, 0x10, 0x7E, 0x0E, 0xC6, 0x0A, 0x18, 0xC1, 0xF4, 0x80, 0x02}},
2238c2ecf20Sopenharmony_ci      },
2248c2ecf20Sopenharmony_ci      /* 10 fps */
2258c2ecf20Sopenharmony_ci      {
2268c2ecf20Sopenharmony_ci	 {0, },
2278c2ecf20Sopenharmony_ci	 {9, 932, 1278, {0x14, 0xF4, 0x05, 0x27, 0xEE, 0x26, 0x36, 0x04, 0x30, 0xA4, 0x33, 0x10, 0x02}},
2288c2ecf20Sopenharmony_ci	 {4, 591,  812, {0x14, 0xF4, 0x15, 0x19, 0x56, 0x17, 0x9E, 0x06, 0x28, 0x4F, 0x4E, 0x10, 0x02}},
2298c2ecf20Sopenharmony_ci	 {2, 291,  400, {0x14, 0xF4, 0x3D, 0x0C, 0x7A, 0x0A, 0xC2, 0x0E, 0x28, 0x23, 0xA1, 0x10, 0x02}},
2308c2ecf20Sopenharmony_ci      },
2318c2ecf20Sopenharmony_ci      /* 15 fps */
2328c2ecf20Sopenharmony_ci      {
2338c2ecf20Sopenharmony_ci	 {0, },
2348c2ecf20Sopenharmony_ci	 {9, 956,  876, {0x13, 0xF4, 0x0D, 0x1B, 0x58, 0x19, 0xA0, 0x05, 0x38, 0xBC, 0x33, 0x60, 0x02}},
2358c2ecf20Sopenharmony_ci	 {5, 703,  644, {0x13, 0xF4, 0x1D, 0x14, 0x1C, 0x12, 0x64, 0x08, 0x38, 0xBF, 0x42, 0x60, 0x02}},
2368c2ecf20Sopenharmony_ci	 {3, 448,  410, {0x13, 0xF4, 0x3D, 0x0C, 0xC4, 0x0B, 0x0C, 0x0E, 0x38, 0xC0, 0x69, 0x60, 0x02}},
2378c2ecf20Sopenharmony_ci      },
2388c2ecf20Sopenharmony_ci      /* 20 fps */
2398c2ecf20Sopenharmony_ci      {
2408c2ecf20Sopenharmony_ci	 {0, },
2418c2ecf20Sopenharmony_ci	 {9, 956,  650, {0x12, 0xF4, 0x1D, 0x14, 0x4A, 0x12, 0x92, 0x09, 0x48, 0xBC, 0x33, 0x10, 0x03}},
2428c2ecf20Sopenharmony_ci	 {6, 776,  528, {0x12, 0xF4, 0x2D, 0x10, 0x7E, 0x0E, 0xC6, 0x0A, 0x40, 0x08, 0x3F, 0x10, 0x03}},
2438c2ecf20Sopenharmony_ci	 {4, 591,  402, {0x12, 0xF4, 0x3D, 0x0C, 0x8F, 0x0A, 0xD7, 0x0E, 0x40, 0x4F, 0x4E, 0x10, 0x03}},
2448c2ecf20Sopenharmony_ci      },
2458c2ecf20Sopenharmony_ci      /* 25 fps */
2468c2ecf20Sopenharmony_ci      {
2478c2ecf20Sopenharmony_ci	 {0, },
2488c2ecf20Sopenharmony_ci	 {9, 956,  544, {0x11, 0xF4, 0x25, 0x10, 0xF4, 0x0F, 0x3C, 0x0A, 0x48, 0xBC, 0x33, 0xC0, 0x02}},
2498c2ecf20Sopenharmony_ci	 {7, 840,  478, {0x11, 0xF4, 0x2D, 0x0E, 0xEB, 0x0D, 0x33, 0x0B, 0x48, 0x48, 0x3B, 0xC0, 0x02}},
2508c2ecf20Sopenharmony_ci	 {5, 703,  400, {0x11, 0xF4, 0x3D, 0x0C, 0x7A, 0x0A, 0xC2, 0x0E, 0x48, 0xBF, 0x42, 0xC0, 0x02}},
2518c2ecf20Sopenharmony_ci      },
2528c2ecf20Sopenharmony_ci      /* 30 fps */
2538c2ecf20Sopenharmony_ci      {
2548c2ecf20Sopenharmony_ci	 {0, },
2558c2ecf20Sopenharmony_ci	 {9, 956,  438, {0x10, 0xF4, 0x35, 0x0D, 0xAC, 0x0B, 0xF4, 0x0D, 0x50, 0xBC, 0x33, 0x10, 0x02}},
2568c2ecf20Sopenharmony_ci	 {7, 838,  384, {0x10, 0xF4, 0x45, 0x0B, 0xFD, 0x0A, 0x45, 0x0F, 0x50, 0x46, 0x3B, 0x10, 0x02}},
2578c2ecf20Sopenharmony_ci	 {6, 773,  354, {0x10, 0x7A, 0x4B, 0x0B, 0x0C, 0x09, 0x80, 0x10, 0x50, 0x05, 0x3F, 0x10, 0x02}},
2588c2ecf20Sopenharmony_ci      },
2598c2ecf20Sopenharmony_ci   },
2608c2ecf20Sopenharmony_ci   /* VGA */
2618c2ecf20Sopenharmony_ci   {
2628c2ecf20Sopenharmony_ci      /* 5 fps */
2638c2ecf20Sopenharmony_ci      {
2648c2ecf20Sopenharmony_ci	 {0, },
2658c2ecf20Sopenharmony_ci	 {6, 773, 1272, {0x1D, 0xF4, 0x15, 0x27, 0xB6, 0x24, 0x96, 0x02, 0x30, 0x05, 0x3F, 0x10, 0x02}},
2668c2ecf20Sopenharmony_ci	 {4, 592,  976, {0x1D, 0xF4, 0x25, 0x1E, 0x78, 0x1B, 0x58, 0x03, 0x30, 0x50, 0x4E, 0x10, 0x02}},
2678c2ecf20Sopenharmony_ci	 {3, 448,  738, {0x1D, 0xF4, 0x3D, 0x17, 0x0C, 0x13, 0xEC, 0x04, 0x30, 0xC0, 0x69, 0x10, 0x02}},
2688c2ecf20Sopenharmony_ci      },
2698c2ecf20Sopenharmony_ci      /* 10 fps */
2708c2ecf20Sopenharmony_ci      {
2718c2ecf20Sopenharmony_ci	 {0, },
2728c2ecf20Sopenharmony_ci	 {9, 956,  788, {0x1C, 0xF4, 0x35, 0x18, 0x9C, 0x15, 0x7C, 0x03, 0x48, 0xBC, 0x33, 0x10, 0x02}},
2738c2ecf20Sopenharmony_ci	 {6, 776,  640, {0x1C, 0x7A, 0x53, 0x13, 0xFC, 0x11, 0x2C, 0x04, 0x48, 0x08, 0x3F, 0x10, 0x02}},
2748c2ecf20Sopenharmony_ci	 {4, 592,  488, {0x1C, 0x7A, 0x6B, 0x0F, 0x3C, 0x0C, 0x6C, 0x06, 0x48, 0x50, 0x4E, 0x10, 0x02}},
2758c2ecf20Sopenharmony_ci      },
2768c2ecf20Sopenharmony_ci      /* 15 fps */
2778c2ecf20Sopenharmony_ci      {
2788c2ecf20Sopenharmony_ci	 {0, },
2798c2ecf20Sopenharmony_ci	 {9, 957,  526, {0x1B, 0x7A, 0x63, 0x10, 0x68, 0x0D, 0x98, 0x06, 0x58, 0xBD, 0x33, 0x80, 0x02}},
2808c2ecf20Sopenharmony_ci	 {9, 957,  526, {0x1B, 0x7A, 0x63, 0x10, 0x68, 0x0D, 0x98, 0x06, 0x58, 0xBD, 0x33, 0x80, 0x02}},
2818c2ecf20Sopenharmony_ci	 {8, 895,  492, {0x1B, 0x7A, 0x6B, 0x0F, 0x5D, 0x0C, 0x8D, 0x06, 0x58, 0x7F, 0x37, 0x80, 0x02}},
2828c2ecf20Sopenharmony_ci      },
2838c2ecf20Sopenharmony_ci      /* 20 fps */
2848c2ecf20Sopenharmony_ci      {
2858c2ecf20Sopenharmony_ci	 {0, },
2868c2ecf20Sopenharmony_ci	 {0, },
2878c2ecf20Sopenharmony_ci	 {0, },
2888c2ecf20Sopenharmony_ci	 {0, },
2898c2ecf20Sopenharmony_ci      },
2908c2ecf20Sopenharmony_ci      /* 25 fps */
2918c2ecf20Sopenharmony_ci      {
2928c2ecf20Sopenharmony_ci	 {0, },
2938c2ecf20Sopenharmony_ci	 {0, },
2948c2ecf20Sopenharmony_ci	 {0, },
2958c2ecf20Sopenharmony_ci	 {0, },
2968c2ecf20Sopenharmony_ci      },
2978c2ecf20Sopenharmony_ci      /* 30 fps */
2988c2ecf20Sopenharmony_ci      {
2998c2ecf20Sopenharmony_ci	 {0, },
3008c2ecf20Sopenharmony_ci	 {0, },
3018c2ecf20Sopenharmony_ci	 {0, },
3028c2ecf20Sopenharmony_ci	 {0, },
3038c2ecf20Sopenharmony_ci      },
3048c2ecf20Sopenharmony_ci   },
3058c2ecf20Sopenharmony_ci};
3068c2ecf20Sopenharmony_ci
3078c2ecf20Sopenharmony_ci/*
3088c2ecf20Sopenharmony_ci * 16 versions:
3098c2ecf20Sopenharmony_ci *   2 tables  (one for Y, and one for U&V)
3108c2ecf20Sopenharmony_ci *   16 levels of details per tables
3118c2ecf20Sopenharmony_ci *   8 blocs
3128c2ecf20Sopenharmony_ci */
3138c2ecf20Sopenharmony_ci
3148c2ecf20Sopenharmony_ciconst unsigned int TimonRomTable [16][2][16][8] =
3158c2ecf20Sopenharmony_ci{
3168c2ecf20Sopenharmony_ci { /* version 0 */
3178c2ecf20Sopenharmony_ci  { /* version 0, passes 0 */
3188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
3198c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000001},
3208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000001,0x00000001,
3218c2ecf20Sopenharmony_ci    0x00000001,0x00000001,0x00000001,0x00000001},
3228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000001,0x00000001,
3238c2ecf20Sopenharmony_ci    0x00000001,0x00000009,0x00000009,0x00000009},
3248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000001,
3258c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000009,0x00000009},
3268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3278c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000049,0x00000009},
3288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3298c2ecf20Sopenharmony_ci    0x00000009,0x00000049,0x00000049,0x00000049},
3308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3318c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
3328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000049,
3338c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
3348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3358c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x0000024a,0x0000024a},
3368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3378c2ecf20Sopenharmony_ci    0x00000049,0x00000249,0x0000024a,0x0000024a},
3388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3398c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x0000024a},
3408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3418c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00001252,0x0000024a},
3428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3438c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x0000024a},
3448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000249,
3458c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x0000024a},
3468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
3478c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00001252},
3488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
3498c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
3508c2ecf20Sopenharmony_ci  },
3518c2ecf20Sopenharmony_ci  { /* version 0, passes 1 */
3528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
3538c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000},
3548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000001,0x00000001,
3558c2ecf20Sopenharmony_ci    0x00000001,0x00000001,0x00000000,0x00000000},
3568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000001,
3578c2ecf20Sopenharmony_ci    0x00000001,0x00000009,0x00000000,0x00000000},
3588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3598c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000000,0x00000000},
3608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3618c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000001,0x00000000},
3628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000009,
3638c2ecf20Sopenharmony_ci    0x00000009,0x00000049,0x00000001,0x00000001},
3648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000009,
3658c2ecf20Sopenharmony_ci    0x00000009,0x00000049,0x00000001,0x00000001},
3668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3678c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000009,0x00000001},
3688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3698c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000009,0x00000001},
3708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3718c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000009,0x00000001},
3728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3738c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000009,0x00000009},
3748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3758c2ecf20Sopenharmony_ci    0x00000049,0x00000249,0x00000049,0x00000009},
3768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3778c2ecf20Sopenharmony_ci    0x00000049,0x00000249,0x00000049,0x00000009},
3788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000049,
3798c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00000049,0x00000009},
3808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00000249,
3818c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x0000024a,0x00000049},
3828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
3838c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
3848c2ecf20Sopenharmony_ci  }
3858c2ecf20Sopenharmony_ci },
3868c2ecf20Sopenharmony_ci { /* version 1 */
3878c2ecf20Sopenharmony_ci  { /* version 1, passes 0 */
3888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
3898c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000001},
3908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000001,0x00000001,
3918c2ecf20Sopenharmony_ci    0x00000001,0x00000009,0x00000009,0x00000009},
3928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3938c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000009,0x00000009},
3948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
3958c2ecf20Sopenharmony_ci    0x00000009,0x00000049,0x00000049,0x00000049},
3968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000049,
3978c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
3988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
3998c2ecf20Sopenharmony_ci    0x00000049,0x00000249,0x0000024a,0x0000024a},
4008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4018c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x0000024a},
4028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000249,
4038c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00001252},
4048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000249,
4058c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x00001252},
4068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000249,
4078c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00001252},
4088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4098c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00009292,0x00009292},
4108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
4118c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00009292},
4128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
4138c2ecf20Sopenharmony_ci    0x00009252,0x00009252,0x00009292,0x00009292},
4148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x0000924a,
4158c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00009493},
4168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
4178c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x0000a49b},
4188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
4198c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
4208c2ecf20Sopenharmony_ci  },
4218c2ecf20Sopenharmony_ci  { /* version 1, passes 1 */
4228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
4238c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000},
4248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
4258c2ecf20Sopenharmony_ci    0x00000009,0x00000001,0x00000001,0x00000000},
4268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
4278c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000001,0x00000000},
4288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4298c2ecf20Sopenharmony_ci    0x00000049,0x00000009,0x00000001,0x00000000},
4308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4318c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000001,0x00000001},
4328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4338c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000009,0x00000001},
4348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000049,
4358c2ecf20Sopenharmony_ci    0x00000049,0x00000249,0x00000009,0x00000001},
4368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000049,
4378c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00000009,0x00000009},
4388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4398c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00000049,0x00000009},
4408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4418c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00000049,0x00000009},
4428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4438c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00000049,0x00000009},
4448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4458c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x0000024a,0x00000049},
4468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4478c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x0000024a,0x00000049},
4488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4498c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x0000024a,0x00000049},
4508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
4518c2ecf20Sopenharmony_ci    0x00009252,0x00009252,0x00001252,0x0000024a},
4528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
4538c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
4548c2ecf20Sopenharmony_ci  }
4558c2ecf20Sopenharmony_ci },
4568c2ecf20Sopenharmony_ci { /* version 2 */
4578c2ecf20Sopenharmony_ci  { /* version 2, passes 0 */
4588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
4598c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000001},
4608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000009,0x00000009,
4618c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000009,0x00000009},
4628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4638c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
4648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4658c2ecf20Sopenharmony_ci    0x00000049,0x00000249,0x0000024a,0x0000024a},
4668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000249,
4678c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00001252},
4688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4698c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x00001252},
4708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
4718c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00009292,0x00009292},
4728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
4738c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00009292},
4748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
4758c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x00009292},
4768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
4778c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009493,0x00009493},
4788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x0000924a,
4798c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x00009493,0x00009493},
4808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x0000924a,
4818c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00009493},
4828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00009252,
4838c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x0000a49b,0x0000a49b},
4848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
4858c2ecf20Sopenharmony_ci    0x00009492,0x000124db,0x000124db,0x000124db},
4868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
4878c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000126dc,0x000126dc},
4888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
4898c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
4908c2ecf20Sopenharmony_ci  },
4918c2ecf20Sopenharmony_ci  { /* version 2, passes 1 */
4928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
4938c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000},
4948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000009,
4958c2ecf20Sopenharmony_ci    0x00000049,0x00000009,0x00000001,0x00000000},
4968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
4978c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000000},
4988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000049,
4998c2ecf20Sopenharmony_ci    0x00000249,0x00000049,0x0000024a,0x00000001},
5008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5018c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00000001},
5028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5038c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00000001},
5048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5058c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00000009},
5068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5078c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x0000024a,0x00000009},
5088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5098c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x0000024a,0x00000009},
5108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5118c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00001252,0x00000049},
5128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5138c2ecf20Sopenharmony_ci    0x0000124a,0x00009292,0x00001252,0x00000049},
5148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5158c2ecf20Sopenharmony_ci    0x0000124a,0x00009292,0x00001252,0x00000049},
5168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5178c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00001252,0x0000024a},
5188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5198c2ecf20Sopenharmony_ci    0x00009292,0x00009292,0x00001252,0x0000024a},
5208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000924a,
5218c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x00009292,0x00001252},
5228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
5238c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
5248c2ecf20Sopenharmony_ci  }
5258c2ecf20Sopenharmony_ci },
5268c2ecf20Sopenharmony_ci { /* version 3 */
5278c2ecf20Sopenharmony_ci  { /* version 3, passes 0 */
5288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
5298c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000001},
5308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
5318c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
5328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000249,
5338c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00001252,0x0000024a},
5348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5358c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x00001252},
5368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5378c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00009292},
5388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
5398c2ecf20Sopenharmony_ci    0x0000124a,0x00009292,0x00009292,0x00009493},
5408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
5418c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009493,0x00009493},
5428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
5438c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00009493},
5448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00009252,
5458c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
5468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
5478c2ecf20Sopenharmony_ci    0x00009292,0x0000a49b,0x0000a49b,0x0000a49b},
5488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
5498c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x0000a49b},
5508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
5518c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x000124db,0x000124db},
5528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
5538c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x000124db},
5548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
5558c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000126dc},
5568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
5578c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x0001b725,0x000136e4},
5588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
5598c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
5608c2ecf20Sopenharmony_ci  },
5618c2ecf20Sopenharmony_ci  { /* version 3, passes 1 */
5628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
5638c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000},
5648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
5658c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000001,0x00000000},
5668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5678c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00000049,0x00000001},
5688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5698c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x00000001},
5708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
5718c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00000009},
5728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
5738c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00000009},
5748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5758c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00000049},
5768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5778c2ecf20Sopenharmony_ci    0x00009252,0x00009252,0x00009292,0x00000049},
5788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5798c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x00009292,0x0000024a},
5808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5818c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x00009292,0x0000024a},
5828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
5838c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x00009493,0x00001252},
5848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
5858c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00001252},
5868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
5878c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x00009493,0x00009292},
5888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
5898c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x00009493,0x00009292},
5908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009292,
5918c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x0000a49b,0x00009493},
5928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
5938c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
5948c2ecf20Sopenharmony_ci  }
5958c2ecf20Sopenharmony_ci },
5968c2ecf20Sopenharmony_ci { /* version 4 */
5978c2ecf20Sopenharmony_ci  { /* version 4, passes 0 */
5988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
5998c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x0000024a,0x0000024a},
6008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
6018c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x00009292},
6028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
6038c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00009292,0x00009292},
6048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
6058c2ecf20Sopenharmony_ci    0x0000124a,0x00009292,0x00009493,0x00009493},
6068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
6078c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x00009493,0x0000a49b},
6088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x0000924a,
6098c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
6108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
6118c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x000124db},
6128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
6138c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x000124db},
6148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
6158c2ecf20Sopenharmony_ci    0x00009492,0x000124db,0x000124db,0x000126dc},
6168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
6178c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000126dc},
6188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6198c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000136e4},
6208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6218c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000136e4,0x000136e4},
6228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
6238c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
6248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
6258c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x000136e4,0x0001b724},
6268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x000124db,
6278c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b725,0x0001b925},
6288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
6298c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
6308c2ecf20Sopenharmony_ci  },
6318c2ecf20Sopenharmony_ci  { /* version 4, passes 1 */
6328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
6338c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
6348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
6358c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00000049},
6368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00000249,
6378c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00000049},
6388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
6398c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00009292,0x0000024a},
6408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
6418c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x0000024a},
6428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
6438c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x0000a49b,0x0000024a},
6448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
6458c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x00001252},
6468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
6478c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x00001252},
6488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
6498c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00001252},
6508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
6518c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
6528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
6538c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
6548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6558c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x0000a49b,0x00009292},
6568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6578c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
6588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
6598c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x0000a49b,0x00009493},
6608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x0000a49b,
6618c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000124db,0x0000a49b},
6628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
6638c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
6648c2ecf20Sopenharmony_ci  }
6658c2ecf20Sopenharmony_ci },
6668c2ecf20Sopenharmony_ci { /* version 5 */
6678c2ecf20Sopenharmony_ci  { /* version 5, passes 0 */
6688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
6698c2ecf20Sopenharmony_ci    0x00000249,0x0000124a,0x00001252,0x00009292},
6708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
6718c2ecf20Sopenharmony_ci    0x0000124a,0x00009292,0x00009292,0x00009493},
6728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x0000924a,
6738c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
6748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
6758c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
6768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
6778c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x000124db},
6788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
6798c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x000124db,0x000124db},
6808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
6818c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x000126dc},
6828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6838c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000126dc},
6848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6858c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000136e4,0x000136e4},
6868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6878c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
6888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
6898c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
6908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
6918c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x0001b725,0x0001b724},
6928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
6938c2ecf20Sopenharmony_ci    0x000124db,0x000126dc,0x0001b725,0x0001b724},
6948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
6958c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x0001b92d,0x0001b925},
6968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
6978c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001c96e,0x0001c92d},
6988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
6998c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
7008c2ecf20Sopenharmony_ci  },
7018c2ecf20Sopenharmony_ci  { /* version 5, passes 1 */
7028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
7038c2ecf20Sopenharmony_ci    0x0000124a,0x00000249,0x0000024a,0x0000024a},
7048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
7058c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x0000024a},
7068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
7078c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x0000024a},
7088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
7098c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00001252},
7108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
7118c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x00001252},
7128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
7138c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x000124db,0x00001252},
7148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
7158c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x000124db,0x00009292},
7168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
7178c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x000124db,0x00009292},
7188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7198c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x00009292},
7208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7218c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x00009493},
7228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7238c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x00009493},
7248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7258c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x00009493},
7268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7278c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x0000a49b},
7288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7298c2ecf20Sopenharmony_ci    0x000124db,0x000126dc,0x000124db,0x0000a49b},
7308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x000124db,
7318c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000126dc,0x000124db},
7328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
7338c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
7348c2ecf20Sopenharmony_ci  }
7358c2ecf20Sopenharmony_ci },
7368c2ecf20Sopenharmony_ci { /* version 6 */
7378c2ecf20Sopenharmony_ci  { /* version 6, passes 0 */
7388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
7398c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00009292,0x00009292},
7408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
7418c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x0000a49b},
7428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
7438c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x000124db},
7448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
7458c2ecf20Sopenharmony_ci    0x00009492,0x000124db,0x000126dc,0x000126dc},
7468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7478c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000126dc},
7488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7498c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000136e4,0x000136e4},
7508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7518c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000136e4,0x0001b724},
7528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7538c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
7548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7558c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
7568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7578c2ecf20Sopenharmony_ci    0x0001249b,0x000136e4,0x0001b725,0x0001b724},
7588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7598c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x0001b725,0x0001b925},
7608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
7618c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x0001b92d,0x0001b925},
7628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
7638c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
7648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
7658c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
7668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
7678c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x00025bb6,0x00024b77},
7688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
7698c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
7708c2ecf20Sopenharmony_ci  },
7718c2ecf20Sopenharmony_ci  { /* version 6, passes 1 */
7728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00000249,
7738c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00001252},
7748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
7758c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x00001252},
7768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
7778c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x0000a49b,0x00001252},
7788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
7798c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
7808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
7818c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
7828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
7838c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000126dc,0x00009292},
7848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7858c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000126dc,0x00009493},
7868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7878c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000126dc,0x00009493},
7888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7898c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x00009493},
7908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
7918c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
7928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7938c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
7948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7958c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000126dc,0x0000a49b},
7968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
7978c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x000126dc,0x000124db},
7988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x0000a49b,
7998c2ecf20Sopenharmony_ci    0x000136e4,0x000136e4,0x000126dc,0x000124db},
8008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
8018c2ecf20Sopenharmony_ci    0x0001b724,0x0001b724,0x000136e4,0x000126dc},
8028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
8038c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
8048c2ecf20Sopenharmony_ci  }
8058c2ecf20Sopenharmony_ci },
8068c2ecf20Sopenharmony_ci { /* version 7 */
8078c2ecf20Sopenharmony_ci  { /* version 7, passes 0 */
8088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
8098c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x000124db},
8108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
8118c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x000126dc},
8128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
8138c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000136e4},
8148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
8158c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000136e4,0x000136e4},
8168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
8178c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000136e4},
8188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000a49b,
8198c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
8208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8218c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
8228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8238c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x0001b725,0x0001b724},
8248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8258c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x0001b725,0x0001b925},
8268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8278c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b92d,0x0001b925},
8288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
8298c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
8308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000124db,
8318c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001c96e,0x0001c92d},
8328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
8338c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001c96e,0x0002496e},
8348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
8358c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001c96e,0x0002496e},
8368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
8378c2ecf20Sopenharmony_ci    0x0001b724,0x0002496d,0x00025bb6,0x00025bbf},
8388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
8398c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
8408c2ecf20Sopenharmony_ci  },
8418c2ecf20Sopenharmony_ci  { /* version 7, passes 1 */
8428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
8438c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x00009292},
8448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
8458c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x00009493,0x00009292},
8468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
8478c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x0000a49b,0x00009292},
8488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
8498c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x00009493},
8508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
8518c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x00009493},
8528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8538c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000136e4,0x00009493},
8548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8558c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000136e4,0x0000a49b},
8568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8578c2ecf20Sopenharmony_ci    0x0001249b,0x000124db,0x000136e4,0x0000a49b},
8588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8598c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
8608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8618c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000124db},
8628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8638c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000124db},
8648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8658c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000124db},
8668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
8678c2ecf20Sopenharmony_ci    0x000136e4,0x000136e4,0x000136e4,0x000126dc},
8688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
8698c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x000136e4,0x000126dc},
8708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x000126db,
8718c2ecf20Sopenharmony_ci    0x0001b724,0x0001b925,0x0001b725,0x000136e4},
8728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
8738c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
8748c2ecf20Sopenharmony_ci  }
8758c2ecf20Sopenharmony_ci },
8768c2ecf20Sopenharmony_ci { /* version 8 */
8778c2ecf20Sopenharmony_ci  { /* version 8, passes 0 */
8788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
8798c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x0000a49b,0x000124db},
8808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
8818c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000126dc},
8828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
8838c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000136e4},
8848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000a49b,
8858c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
8868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8878c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0001b724},
8888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8898c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x0001b725,0x0001b724},
8908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8918c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x0001b725,0x0001b925},
8928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
8938c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
8948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x000124db,
8958c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b92d,0x0001c92d},
8968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000124db,
8978c2ecf20Sopenharmony_ci    0x000126dc,0x0001b925,0x0001c96e,0x0001c92d},
8988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
8998c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001c96e,0x0001c92d},
9008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
9018c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x00024b76,0x00024b77},
9028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
9038c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x00024b76,0x00025bbf},
9048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
9058c2ecf20Sopenharmony_ci    0x000136e4,0x0001c92d,0x00024b76,0x00025bbf},
9068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x000136db,
9078c2ecf20Sopenharmony_ci    0x0001b724,0x00024b6d,0x0002ddb6,0x0002efff},
9088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
9098c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
9108c2ecf20Sopenharmony_ci  },
9118c2ecf20Sopenharmony_ci  { /* version 8, passes 1 */
9128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
9138c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x00009493,0x00009493},
9148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
9158c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
9168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
9178c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x00009493},
9188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
9198c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
9208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
9218c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
9228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
9238c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000136e4,0x000124db},
9248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
9258c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000124db},
9268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
9278c2ecf20Sopenharmony_ci    0x000126dc,0x000126dc,0x000136e4,0x000126dc},
9288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
9298c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
9308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
9318c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
9328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
9338c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000136e4},
9348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000124db,
9358c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b725,0x000136e4},
9368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
9378c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001b725,0x0001b724},
9388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
9398c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001b725,0x0001b724},
9408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
9418c2ecf20Sopenharmony_ci    0x0001b724,0x0002496d,0x0001b92d,0x0001b925},
9428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
9438c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
9448c2ecf20Sopenharmony_ci  }
9458c2ecf20Sopenharmony_ci },
9468c2ecf20Sopenharmony_ci { /* version 9 */
9478c2ecf20Sopenharmony_ci  { /* version 9, passes 0 */
9488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000049,0x00000049,
9498c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
9508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000049,
9518c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x00000049},
9528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
9538c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x00001252,0x0000024a},
9548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
9558c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009493,0x00001252},
9568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
9578c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00001252},
9588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
9598c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
9608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
9618c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x00009493},
9628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
9638c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
9648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
9658c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
9668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
9678c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000126dc,0x000124db},
9688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x00009493,
9698c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x000136e4,0x000126dc},
9708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x0000a49b,
9718c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x000136e4,0x000126dc},
9728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
9738c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000136e4},
9748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x0000a49b,
9758c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b725,0x0001b724},
9768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
9778c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001b92d,0x0001b925},
9788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
9798c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
9808c2ecf20Sopenharmony_ci  },
9818c2ecf20Sopenharmony_ci  { /* version 9, passes 1 */
9828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000049,
9838c2ecf20Sopenharmony_ci    0x00000009,0x00000009,0x00000009,0x00000009},
9848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
9858c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000009,0x00000009},
9868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
9878c2ecf20Sopenharmony_ci    0x0000124a,0x00000249,0x00000049,0x00000049},
9888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
9898c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00000049,0x00000049},
9908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
9918c2ecf20Sopenharmony_ci    0x00009252,0x0000124a,0x0000024a,0x0000024a},
9928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
9938c2ecf20Sopenharmony_ci    0x00009252,0x0000124a,0x0000024a,0x0000024a},
9948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
9958c2ecf20Sopenharmony_ci    0x00009492,0x00009252,0x00001252,0x00001252},
9968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
9978c2ecf20Sopenharmony_ci    0x0000a493,0x00009292,0x00009292,0x00001252},
9988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
9998c2ecf20Sopenharmony_ci    0x0000a493,0x00009292,0x00009292,0x00009292},
10008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10018c2ecf20Sopenharmony_ci    0x0000a493,0x00009493,0x00009493,0x00009292},
10028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10038c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009493,0x00009493},
10048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10058c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
10068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10078c2ecf20Sopenharmony_ci    0x0001249b,0x000124db,0x0000a49b,0x0000a49b},
10088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10098c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
10108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x000124db,
10118c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
10128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
10138c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
10148c2ecf20Sopenharmony_ci  }
10158c2ecf20Sopenharmony_ci },
10168c2ecf20Sopenharmony_ci { /* version 10 */
10178c2ecf20Sopenharmony_ci  { /* version 10, passes 0 */
10188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
10198c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x0000024a},
10208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00001249,
10218c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x0000024a},
10228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
10238c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x00001252},
10248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
10258c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x0000a49b,0x00009292},
10268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
10278c2ecf20Sopenharmony_ci    0x00009492,0x000124db,0x000124db,0x00009292},
10288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
10298c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x00009493},
10308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
10318c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x0000a49b},
10328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10338c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x000124db},
10348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10358c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000126dc,0x000124db},
10368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10378c2ecf20Sopenharmony_ci    0x000124db,0x000126dc,0x000136e4,0x000126dc},
10388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x0000a49b,
10398c2ecf20Sopenharmony_ci    0x000124db,0x000136e4,0x000136e4,0x000136e4},
10408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
10418c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000136e4},
10428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x0000a49b,
10438c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b92d,0x0001b724},
10448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
10458c2ecf20Sopenharmony_ci    0x000126dc,0x0001b925,0x0001b92d,0x0001b925},
10468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
10478c2ecf20Sopenharmony_ci    0x000136e4,0x0002496d,0x0001c96e,0x0001c92d},
10488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
10498c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
10508c2ecf20Sopenharmony_ci  },
10518c2ecf20Sopenharmony_ci  { /* version 10, passes 1 */
10528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
10538c2ecf20Sopenharmony_ci    0x00000049,0x00000049,0x00000049,0x00000049},
10548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
10558c2ecf20Sopenharmony_ci    0x0000124a,0x00000249,0x00000049,0x00000049},
10568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
10578c2ecf20Sopenharmony_ci    0x0000124a,0x00009252,0x0000024a,0x00000049},
10588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
10598c2ecf20Sopenharmony_ci    0x00009252,0x00009493,0x0000024a,0x0000024a},
10608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009252,
10618c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x00001252,0x0000024a},
10628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
10638c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x00001252,0x00001252},
10648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10658c2ecf20Sopenharmony_ci    0x00009492,0x00009493,0x00009292,0x00001252},
10668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10678c2ecf20Sopenharmony_ci    0x0000a493,0x00009493,0x00009292,0x00009292},
10688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10698c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009493,0x00009292},
10708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10718c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009493,0x00009292},
10728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10738c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x0000a49b,0x00009493},
10748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
10758c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x0000a49b,0x00009493},
10768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
10778c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
10788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
10798c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
10808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009252,0x000126db,
10818c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
10828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
10838c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
10848c2ecf20Sopenharmony_ci  }
10858c2ecf20Sopenharmony_ci },
10868c2ecf20Sopenharmony_ci { /* version 11 */
10878c2ecf20Sopenharmony_ci  { /* version 11, passes 0 */
10888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000249,0x00000249,
10898c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x00001252,0x00001252},
10908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
10918c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009292,0x00001252},
10928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
10938c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x0000a49b,0x00009292},
10948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
10958c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x00009493},
10968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
10978c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x00009493},
10988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
10998c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000126dc,0x0000a49b},
11008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11018c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000124db},
11028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11038c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
11048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
11058c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
11068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
11078c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b725,0x000136e4},
11088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
11098c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
11108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x0000a49b,
11118c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
11128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
11138c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001c96e,0x0001b925},
11148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
11158c2ecf20Sopenharmony_ci    0x0001b724,0x0001b925,0x0001c96e,0x0001c92d},
11168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
11178c2ecf20Sopenharmony_ci    0x0001c924,0x0002496d,0x00025bb6,0x00024b77},
11188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
11198c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
11208c2ecf20Sopenharmony_ci  },
11218c2ecf20Sopenharmony_ci  { /* version 11, passes 1 */
11228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00000249,
11238c2ecf20Sopenharmony_ci    0x00000249,0x00000249,0x0000024a,0x0000024a},
11248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
11258c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x0000024a,0x0000024a},
11268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
11278c2ecf20Sopenharmony_ci    0x00009252,0x00009252,0x0000024a,0x0000024a},
11288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
11298c2ecf20Sopenharmony_ci    0x00009492,0x0000a49b,0x00001252,0x00001252},
11308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
11318c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00001252,0x00001252},
11328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
11338c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009292,0x00001252},
11348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11358c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009292,0x00009292},
11368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11378c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009493,0x00009292},
11388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11398c2ecf20Sopenharmony_ci    0x0001249b,0x000124db,0x00009493,0x00009292},
11408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11418c2ecf20Sopenharmony_ci    0x0001249b,0x000124db,0x00009493,0x00009493},
11428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11438c2ecf20Sopenharmony_ci    0x000124db,0x000124db,0x0000a49b,0x00009493},
11448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
11458c2ecf20Sopenharmony_ci    0x000126dc,0x000126dc,0x0000a49b,0x00009493},
11468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
11478c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
11488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000124db,
11498c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
11508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
11518c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
11528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
11538c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
11548c2ecf20Sopenharmony_ci  }
11558c2ecf20Sopenharmony_ci },
11568c2ecf20Sopenharmony_ci { /* version 12 */
11578c2ecf20Sopenharmony_ci  { /* version 12, passes 0 */
11588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
11598c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009493,0x00009493},
11608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
11618c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x0000a49b,0x00009493},
11628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
11638c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000124db,0x0000a49b},
11648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
11658c2ecf20Sopenharmony_ci    0x0000a493,0x000126dc,0x000126dc,0x0000a49b},
11668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11678c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000124db},
11688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11698c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x000136e4,0x000126dc},
11708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
11718c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b725,0x000126dc},
11728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
11738c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x000136e4},
11748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x0000a49b,
11758c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
11768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
11778c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x0001b724},
11788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
11798c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001b92d,0x0001b925},
11808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
11818c2ecf20Sopenharmony_ci    0x0001b724,0x0001b925,0x0001c96e,0x0001c92d},
11828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
11838c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x0001c96e,0x0001c92d},
11848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
11858c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x00024b76,0x0002496e},
11868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x000126db,
11878c2ecf20Sopenharmony_ci    0x0001c924,0x00024b6d,0x0002ddb6,0x00025bbf},
11888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
11898c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
11908c2ecf20Sopenharmony_ci  },
11918c2ecf20Sopenharmony_ci  { /* version 12, passes 1 */
11928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
11938c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00001252},
11948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009292,
11958c2ecf20Sopenharmony_ci    0x00009492,0x00009252,0x00001252,0x00001252},
11968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
11978c2ecf20Sopenharmony_ci    0x0000a493,0x00009292,0x00001252,0x00001252},
11988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
11998c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009292,0x00009292},
12008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12018c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009292,0x00009292},
12028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12038c2ecf20Sopenharmony_ci    0x0001249b,0x0000a49b,0x00009493,0x00009292},
12048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12058c2ecf20Sopenharmony_ci    0x000124db,0x000124db,0x00009493,0x00009493},
12068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12078c2ecf20Sopenharmony_ci    0x000124db,0x000124db,0x0000a49b,0x00009493},
12088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
12098c2ecf20Sopenharmony_ci    0x000126dc,0x000124db,0x0000a49b,0x00009493},
12108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
12118c2ecf20Sopenharmony_ci    0x000126dc,0x000126dc,0x0000a49b,0x0000a49b},
12128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
12138c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
12148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
12158c2ecf20Sopenharmony_ci    0x000136e4,0x000126dc,0x000124db,0x0000a49b},
12168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
12178c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
12188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000126db,
12198c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
12208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
12218c2ecf20Sopenharmony_ci    0x0001c924,0x0001b724,0x000136e4,0x000126dc},
12228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
12238c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
12248c2ecf20Sopenharmony_ci  }
12258c2ecf20Sopenharmony_ci },
12268c2ecf20Sopenharmony_ci { /* version 13 */
12278c2ecf20Sopenharmony_ci  { /* version 13, passes 0 */
12288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
12298c2ecf20Sopenharmony_ci    0x00009252,0x00009292,0x00009493,0x00009493},
12308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
12318c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x00009493},
12328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000a49b,
12338c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000126dc,0x0000a49b},
12348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12358c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
12368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12378c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x0001b725,0x000124db},
12388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x0000a49b,
12398c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b725,0x000126dc},
12408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000124db,
12418c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b725,0x000126dc},
12428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
12438c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001c96e,0x000136e4},
12448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
12458c2ecf20Sopenharmony_ci    0x000136e4,0x0001c92d,0x0001c96e,0x0001b724},
12468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
12478c2ecf20Sopenharmony_ci    0x000136e4,0x0001c92d,0x0001c96e,0x0001b724},
12488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
12498c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x0001c96e,0x0001b925},
12508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
12518c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
12528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
12538c2ecf20Sopenharmony_ci    0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
12548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
12558c2ecf20Sopenharmony_ci    0x0001b924,0x0001c92d,0x00024b76,0x0002496e},
12568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x000136db,
12578c2ecf20Sopenharmony_ci    0x00024924,0x00024b6d,0x0002ddb6,0x00025bbf},
12588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
12598c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
12608c2ecf20Sopenharmony_ci  },
12618c2ecf20Sopenharmony_ci  { /* version 13, passes 1 */
12628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
12638c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00001252},
12648c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
12658c2ecf20Sopenharmony_ci    0x00009492,0x00009292,0x00001252,0x00001252},
12668c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12678c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00001252,0x00001252},
12688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12698c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009292,0x00009292},
12708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12718c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00009292,0x00009292},
12728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
12738c2ecf20Sopenharmony_ci    0x000126dc,0x0000a49b,0x00009493,0x00009292},
12748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
12758c2ecf20Sopenharmony_ci    0x000126dc,0x000124db,0x00009493,0x00009493},
12768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
12778c2ecf20Sopenharmony_ci    0x000136e4,0x000124db,0x0000a49b,0x00009493},
12788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000136db,
12798c2ecf20Sopenharmony_ci    0x0001b724,0x000124db,0x0000a49b,0x00009493},
12808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000136db,
12818c2ecf20Sopenharmony_ci    0x0001b724,0x000126dc,0x0000a49b,0x0000a49b},
12828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000136db,
12838c2ecf20Sopenharmony_ci    0x0001b724,0x000126dc,0x000124db,0x0000a49b},
12848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
12858c2ecf20Sopenharmony_ci    0x0001b724,0x000126dc,0x000124db,0x0000a49b},
12868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
12878c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
12888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
12898c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
12908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x0001b6db,
12918c2ecf20Sopenharmony_ci    0x0001c924,0x0001b724,0x000136e4,0x000126dc},
12928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
12938c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
12948c2ecf20Sopenharmony_ci  }
12958c2ecf20Sopenharmony_ci },
12968c2ecf20Sopenharmony_ci { /* version 14 */
12978c2ecf20Sopenharmony_ci  { /* version 14, passes 0 */
12988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000924a,
12998c2ecf20Sopenharmony_ci    0x00009292,0x00009493,0x00009493,0x00009493},
13008c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x0000a49b,
13018c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x000126dc,0x00009493},
13028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
13038c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x0000a49b},
13048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
13058c2ecf20Sopenharmony_ci    0x000126dc,0x000136e4,0x0001b725,0x000124db},
13068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000124db,
13078c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b92d,0x000126dc},
13088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
13098c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x000126dc},
13108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
13118c2ecf20Sopenharmony_ci    0x000136e4,0x0001c92d,0x0001c96e,0x000136e4},
13128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
13138c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x0001c96e,0x0001b724},
13148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
13158c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x00024b76,0x0001b925},
13168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
13178c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
13188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
13198c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x00024b76,0x0001c92d},
13208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13218c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x00024b76,0x0002496e},
13228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13238c2ecf20Sopenharmony_ci    0x0001b924,0x0002496d,0x00024b76,0x00024b77},
13248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13258c2ecf20Sopenharmony_ci    0x0001b924,0x00024b6d,0x0002ddb6,0x00025bbf},
13268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x0001b6db,
13278c2ecf20Sopenharmony_ci    0x00024924,0x0002db6d,0x00036db6,0x0002efff},
13288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
13298c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
13308c2ecf20Sopenharmony_ci  },
13318c2ecf20Sopenharmony_ci  { /* version 14, passes 1 */
13328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00001249,
13338c2ecf20Sopenharmony_ci    0x0000124a,0x0000124a,0x00001252,0x00001252},
13348c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x00009493,
13358c2ecf20Sopenharmony_ci    0x0000a493,0x00009292,0x00001252,0x00001252},
13368c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
13378c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x00001252,0x00001252},
13388c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
13398c2ecf20Sopenharmony_ci    0x0001249b,0x000136e4,0x00009292,0x00009292},
13408c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
13418c2ecf20Sopenharmony_ci    0x0001249b,0x000136e4,0x00009292,0x00009292},
13428c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
13438c2ecf20Sopenharmony_ci    0x000136e4,0x000136e4,0x00009493,0x00009292},
13448c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
13458c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x00009493,0x00009493},
13468c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
13478c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x0000a49b,0x00009493},
13488c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
13498c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x0000a49b,0x00009493},
13508c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
13518c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x0000a49b,0x0000a49b},
13528c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13538c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000124db,0x0000a49b},
13548c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13558c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000124db,0x0000a49b},
13568c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13578c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
13588c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13598c2ecf20Sopenharmony_ci    0x0001b724,0x000136e4,0x000126dc,0x000124db},
13608c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x0001b6db,
13618c2ecf20Sopenharmony_ci    0x0001c924,0x0001b724,0x000136e4,0x000126dc},
13628c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
13638c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
13648c2ecf20Sopenharmony_ci  }
13658c2ecf20Sopenharmony_ci },
13668c2ecf20Sopenharmony_ci { /* version 15 */
13678c2ecf20Sopenharmony_ci  { /* version 15, passes 0 */
13688c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00001249,0x00009493,
13698c2ecf20Sopenharmony_ci    0x0000a493,0x0000a49b,0x000124db,0x000124db},
13708c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
13718c2ecf20Sopenharmony_ci    0x0001249b,0x000126dc,0x000136e4,0x000124db},
13728c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
13738c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x0001b725,0x000126dc},
13748c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
13758c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0001b92d,0x000126dc},
13768c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
13778c2ecf20Sopenharmony_ci    0x000136e4,0x0001b925,0x0001c96e,0x000136e4},
13788c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000124db,
13798c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x0001c96e,0x0001b724},
13808c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000124db,
13818c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x0001c96e,0x0001b724},
13828c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
13838c2ecf20Sopenharmony_ci    0x0001b724,0x0001c92d,0x0001c96e,0x0001b925},
13848c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000126db,
13858c2ecf20Sopenharmony_ci    0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
13868c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13878c2ecf20Sopenharmony_ci    0x0001b924,0x0001c92d,0x00024b76,0x0001c92d},
13888c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13898c2ecf20Sopenharmony_ci    0x0001b924,0x0002496d,0x00024b76,0x0002496e},
13908c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13918c2ecf20Sopenharmony_ci    0x0001c924,0x0002496d,0x00025bb6,0x00024b77},
13928c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
13938c2ecf20Sopenharmony_ci    0x0001c924,0x00024b6d,0x00025bb6,0x00024b77},
13948c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x000136db,
13958c2ecf20Sopenharmony_ci    0x0001c924,0x00024b6d,0x0002ddb6,0x00025bbf},
13968c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x0001b6db,
13978c2ecf20Sopenharmony_ci    0x00024924,0x0002db6d,0x00036db6,0x0002efff},
13988c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
13998c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
14008c2ecf20Sopenharmony_ci  },
14018c2ecf20Sopenharmony_ci  { /* version 15, passes 1 */
14028c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000924a,
14038c2ecf20Sopenharmony_ci    0x00009292,0x00009292,0x00009292,0x00009292},
14048c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x0000a49b,
14058c2ecf20Sopenharmony_ci    0x0000a493,0x000124db,0x00009292,0x00009292},
14068c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
14078c2ecf20Sopenharmony_ci    0x000124db,0x0001b724,0x00009493,0x00009493},
14088c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
14098c2ecf20Sopenharmony_ci    0x000126dc,0x0001b724,0x00009493,0x00009493},
14108c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000924a,0x000124db,
14118c2ecf20Sopenharmony_ci    0x000136e4,0x0001b724,0x0000a49b,0x0000a49b},
14128c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009292,0x000136db,
14138c2ecf20Sopenharmony_ci    0x0001b724,0x0001b724,0x0000a49b,0x0000a49b},
14148c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
14158c2ecf20Sopenharmony_ci    0x0001c924,0x0001b724,0x000124db,0x000124db},
14168c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00009492,0x000136db,
14178c2ecf20Sopenharmony_ci    0x0001c924,0x0001b724,0x000124db,0x000124db},
14188c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
14198c2ecf20Sopenharmony_ci    0x0001c924,0x0001b724,0x000126dc,0x000126dc},
14208c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
14218c2ecf20Sopenharmony_ci    0x0001c924,0x0001b925,0x000126dc,0x000126dc},
14228c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
14238c2ecf20Sopenharmony_ci    0x0001c924,0x0001b925,0x000136e4,0x000136e4},
14248c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
14258c2ecf20Sopenharmony_ci    0x0001c924,0x0001b925,0x000136e4,0x000136e4},
14268c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x0000a492,0x000136db,
14278c2ecf20Sopenharmony_ci    0x0001c924,0x0001b925,0x0001b725,0x0001b724},
14288c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x000136db,
14298c2ecf20Sopenharmony_ci    0x0001c924,0x0001b925,0x0001b725,0x0001b724},
14308c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00012492,0x0001b6db,
14318c2ecf20Sopenharmony_ci    0x00024924,0x0002496d,0x0001b92d,0x0001b925},
14328c2ecf20Sopenharmony_ci   {0x00000000,0x00000000,0x00000000,0x00000000,
14338c2ecf20Sopenharmony_ci    0x00000000,0x00000000,0x00000000,0x00000000}
14348c2ecf20Sopenharmony_ci  }
14358c2ecf20Sopenharmony_ci }
14368c2ecf20Sopenharmony_ci};
1437