• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2003 The FFmpeg project
3  *
4  * This file is part of FFmpeg.
5  *
6  * FFmpeg is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * FFmpeg is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with FFmpeg; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19  */
20 
21 #ifndef AVCODEC_VP3DATA_H
22 #define AVCODEC_VP3DATA_H
23 
24 #include <stdint.h>
25 #include <stdlib.h>
26 
27 /* these coefficients dequantize intraframe Y plane coefficients
28  * (note: same as JPEG) */
29 static const uint8_t vp31_intra_y_dequant[64] = {
30     16, 11, 10, 16,  24,  40,  51,  61,
31     12, 12, 14, 19,  26,  58,  60,  55,
32     14, 13, 16, 24,  40,  57,  69,  56,
33     14, 17, 22, 29,  51,  87,  80,  62,
34     18, 22, 37, 58,  68, 109, 103,  77,
35     24, 35, 55, 64,  81, 104, 113,  92,
36     49, 64, 78, 87, 103, 121, 120, 101,
37     72, 92, 95, 98, 112, 100, 103,  99
38 };
39 
40 /* these coefficients dequantize intraframe C plane coefficients
41  * (note: same as JPEG) */
42 static const uint8_t vp31_intra_c_dequant[64] = {
43     17, 18, 24, 47, 99, 99, 99, 99,
44     18, 21, 26, 66, 99, 99, 99, 99,
45     24, 26, 56, 99, 99, 99, 99, 99,
46     47, 66, 99, 99, 99, 99, 99, 99,
47     99, 99, 99, 99, 99, 99, 99, 99,
48     99, 99, 99, 99, 99, 99, 99, 99,
49     99, 99, 99, 99, 99, 99, 99, 99,
50     99, 99, 99, 99, 99, 99, 99, 99
51 };
52 
53 /* these coefficients dequantize interframe coefficients (all planes) */
54 static const uint8_t vp31_inter_dequant[64] = {
55     16, 16, 16, 20, 24, 28,  32,  40,
56     16, 16, 20, 24, 28, 32,  40,  48,
57     16, 20, 24, 28, 32, 40,  48,  64,
58     20, 24, 28, 32, 40, 48,  64,  64,
59     24, 28, 32, 40, 48, 64,  64,  64,
60     28, 32, 40, 48, 64, 64,  64,  96,
61     32, 40, 48, 64, 64, 64,  96, 128,
62     40, 48, 64, 64, 64, 96, 128, 128
63 };
64 
65 static const uint8_t vp31_dc_scale_factor[64] = {
66     220, 200, 190, 180, 170, 170, 160, 160,
67     150, 150, 140, 140, 130, 130, 120, 120,
68     110, 110, 100, 100,  90,  90,  90,  80,
69      80,  80,  70,  70,  70,  60,  60,  60,
70      60,  50,  50,  50,  50,  40,  40,  40,
71      40,  40,  30,  30,  30,  30,  30,  30,
72      30,  20,  20,  20,  20,  20,  20,  20,
73      20,  10,  10,  10,  10,  10,  10,  10
74 };
75 
76 static const uint16_t vp31_ac_scale_factor[64] = {
77     500, 450, 400, 370, 340, 310, 285, 265,
78     245, 225, 210, 195, 185, 180, 170, 160,
79     150, 145, 135, 130, 125, 115, 110, 107,
80     100,  96,  93,  89,  85,  82,  75,  74,
81      70,  68,  64,  60,  57,  56,  52,  50,
82      49,  45,  44,  43,  40,  38,  37,  35,
83      33,  32,  30,  29,  28,  25,  24,  22,
84      21,  19,  18,  17,  15,  13,  12,  10
85 };
86 
87 static const uint8_t vp31_filter_limit_values[64] = {
88     30, 25, 20, 20, 15, 15, 14, 14,
89     13, 13, 12, 12, 11, 11, 10, 10,
90      9,  9,  8,  8,  7,  7,  7,  7,
91      6,  6,  6,  6,  5,  5,  5,  5,
92      4,  4,  4,  4,  3,  3,  3,  3,
93      2,  2,  2,  2,  2,  2,  2,  2,
94      0,  0,  0,  0,  0,  0,  0,  0,
95      0,  0,  0,  0,  0,  0,  0,  0
96 };
97 
98 static const uint8_t superblock_run_length_vlc_lens[34] = {
99      1,  3,  3,  4,  4,  6,  6,  6,  6,  8,  8,  8,  8,  8,  8,  8,  8, 10, 10,
100     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
101      6, /* This last value is a special case for reading 12 more
102          * bits from the stream and adding the value 34. */
103 };
104 
105 static const uint8_t fragment_run_length_vlc_len[30] = {
106     2,  2,  3,  3,  4,  4,  6,  6,  6,  6,  7,  7,  7,  7,  9,  9,  9,  9,  9,
107     9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,
108 };
109 
110 static const uint8_t mode_code_vlc_len[8] = {
111     1,  2,  3,  4,  5,  6,  7,  7,
112 };
113 
114 static const uint8_t motion_vector_vlc_table[63][2] = {
115     { 31,  3 }, { 32,  3 }, { 30,  3 }, { 33,  4 }, { 29,  4 }, { 34,  4 },
116     { 28,  4 }, { 35,  6 }, { 27,  6 }, { 36,  6 }, { 26,  6 }, { 37,  6 },
117     { 25,  6 }, { 38,  6 }, { 24,  6 }, { 39,  7 }, { 23,  7 }, { 40,  7 },
118     { 22,  7 }, { 41,  7 }, { 21,  7 }, { 42,  7 }, { 20,  7 }, { 43,  7 },
119     { 19,  7 }, { 44,  7 }, { 18,  7 }, { 45,  7 }, { 17,  7 }, { 46,  7 },
120     { 16,  7 }, { 47,  8 }, { 15,  8 }, { 48,  8 }, { 14,  8 }, { 49,  8 },
121     { 13,  8 }, { 50,  8 }, { 12,  8 }, { 51,  8 }, { 11,  8 }, { 52,  8 },
122     { 10,  8 }, { 53,  8 }, {  9,  8 }, { 54,  8 }, {  8,  8 }, { 55,  8 },
123     {  7,  8 }, { 56,  8 }, {  6,  8 }, { 57,  8 }, {  5,  8 }, { 58,  8 },
124     {  4,  8 }, { 59,  8 }, {  3,  8 }, { 60,  8 }, {  2,  8 }, { 61,  8 },
125     {  1,  8 }, { 62,  8 }, {  0,  8 },
126 };
127 
128 static const int8_t fixed_motion_vector_table[64] = {
129      0,   0,  1,  -1,  2,  -2,  3,  -3,
130      4,  -4,  5,  -5,  6,  -6,  7,  -7,
131      8,  -8,  9,  -9, 10, -10, 11, -11,
132     12, -12, 13, -13, 14, -14, 15, -15,
133     16, -16, 17, -17, 18, -18, 19, -19,
134     20, -20, 21, -21, 22, -22, 23, -23,
135     24, -24, 25, -25, 26, -26, 27, -27,
136     28, -28, 29, -29, 30, -30, 31, -31
137 };
138 
139 /* only tokens 0..6 indicate eob runs */
140 static const struct {
141     uint8_t base, bits;
142 } eob_run_table[7] = {
143     {1, 0}, {2, 0}, {3, 0}, {4, 2}, {8, 3}, {16, 4}, {0, 12}
144 };
145 
146 static const uint8_t zero_run_base[32] = {
147     0,  0, 0, 0, 0, 0, 0,   /* 0..6 are never used */
148     0,  0,                  /* 7..8 */
149     0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 9..22 */
150     1,  2, 3, 4, 5,         /* 23..27 */
151     6, 10, 1, 2             /* 28..31 */
152 };
153 static const uint8_t zero_run_get_bits[32] = {
154     0, 0, 0, 0, 0, 0, 0,    /* 0..6 are never used */
155     3, 6,                   /* 7..8 */
156     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 9..22 */
157     0, 0, 0, 0, 0,          /* 23..27 */
158     2, 3, 0, 1              /* 28..31 */
159 };
160 
161 static const uint8_t coeff_get_bits[32] = {
162     0, 0, 0, 0, 0, 0, 0,    /* 0..6 are never used */
163     0, 0, 0, 0, 0, 0,       /* 7..12 use constant coeffs */
164     1, 1, 1, 1,             /* 13..16 are constants but still need sign bit */
165     2, 3, 4, 5, 6,10,       /* 17..22, for reading large coeffs */
166     1, 1, 1, 1, 1, 1, 1,    /* 23..29 are constants but still need sign bit */
167     2, 2                    /* 30..31 */
168 };
169 
170 static const int16_t coeff_table_token_7_8[1] = { 0 };
171 static const int16_t coeff_table_token_9[1] = { 1 };
172 static const int16_t coeff_table_token_10[1] = { -1 };
173 static const int16_t coeff_table_token_11[1] = { 2 };
174 static const int16_t coeff_table_token_12[1] = { -2 };
175 
176 static const int16_t coeff_table_token_13[2] = { 3, -3 };
177 static const int16_t coeff_table_token_14[2] = { 4, -4 };
178 static const int16_t coeff_table_token_15[2] = { 5, -5 };
179 static const int16_t coeff_table_token_16[2] = { 6, -6 };
180 
181 static const int16_t coeff_table_token_23_24_25_26_27_28_29[2] = { 1, -1 };
182 static const int16_t coeff_table_token_30_31[4] = { 2, 3, -2, -3 };
183 
184 static const int16_t coeff_table_token_17[4] = {
185     7, 8, -7, -8
186 };
187 
188 static const int16_t coeff_table_token_18[8] = {
189     9, 10, 11, 12, -9, -10, -11, -12
190 };
191 
192 static const int16_t coeff_table_token_19[16] = {
193     13, 14, 15, 16, 17, 18, 19, 20, -13, -14, -15, -16, -17, -18, -19, -20
194 };
195 
196 static const int16_t coeff_table_token_20[32] = {
197      21,  22,  23,  24,  25,  26,  27,  28,
198      29,  30,  31,  32,  33,  34,  35,  36,
199     -21, -22, -23, -24, -25, -26, -27, -28,
200     -29, -30, -31, -32, -33, -34, -35, -36
201 };
202 
203 static const int16_t coeff_table_token_21[64] = {
204      37,  38,  39,  40,  41,  42,  43,  44,
205      45,  46,  47,  48,  49,  50,  51,  52,
206      53,  54,  55,  56,  57,  58,  59,  60,
207      61,  62,  63,  64,  65,  66,  67,  68,
208     -37, -38, -39, -40, -41, -42, -43, -44,
209     -45, -46, -47, -48, -49, -50, -51, -52,
210     -53, -54, -55, -56, -57, -58, -59, -60,
211     -61, -62, -63, -64, -65, -66, -67, -68
212 };
213 
214 static const int16_t coeff_table_token_22[1024] = {
215       69,   70,   71,   72,   73,   74,   75,   76,
216       77,   78,   79,   80,   81,   82,   83,   84,
217       85,   86,   87,   88,   89,   90,   91,   92,
218       93,   94,   95,   96,   97,   98,   99,  100,
219      101,  102,  103,  104,  105,  106,  107,  108,
220      109,  110,  111,  112,  113,  114,  115,  116,
221      117,  118,  119,  120,  121,  122,  123,  124,
222      125,  126,  127,  128,  129,  130,  131,  132,
223      133,  134,  135,  136,  137,  138,  139,  140,
224      141,  142,  143,  144,  145,  146,  147,  148,
225      149,  150,  151,  152,  153,  154,  155,  156,
226      157,  158,  159,  160,  161,  162,  163,  164,
227      165,  166,  167,  168,  169,  170,  171,  172,
228      173,  174,  175,  176,  177,  178,  179,  180,
229      181,  182,  183,  184,  185,  186,  187,  188,
230      189,  190,  191,  192,  193,  194,  195,  196,
231      197,  198,  199,  200,  201,  202,  203,  204,
232      205,  206,  207,  208,  209,  210,  211,  212,
233      213,  214,  215,  216,  217,  218,  219,  220,
234      221,  222,  223,  224,  225,  226,  227,  228,
235      229,  230,  231,  232,  233,  234,  235,  236,
236      237,  238,  239,  240,  241,  242,  243,  244,
237      245,  246,  247,  248,  249,  250,  251,  252,
238      253,  254,  255,  256,  257,  258,  259,  260,
239      261,  262,  263,  264,  265,  266,  267,  268,
240      269,  270,  271,  272,  273,  274,  275,  276,
241      277,  278,  279,  280,  281,  282,  283,  284,
242      285,  286,  287,  288,  289,  290,  291,  292,
243      293,  294,  295,  296,  297,  298,  299,  300,
244      301,  302,  303,  304,  305,  306,  307,  308,
245      309,  310,  311,  312,  313,  314,  315,  316,
246      317,  318,  319,  320,  321,  322,  323,  324,
247      325,  326,  327,  328,  329,  330,  331,  332,
248      333,  334,  335,  336,  337,  338,  339,  340,
249      341,  342,  343,  344,  345,  346,  347,  348,
250      349,  350,  351,  352,  353,  354,  355,  356,
251      357,  358,  359,  360,  361,  362,  363,  364,
252      365,  366,  367,  368,  369,  370,  371,  372,
253      373,  374,  375,  376,  377,  378,  379,  380,
254      381,  382,  383,  384,  385,  386,  387,  388,
255      389,  390,  391,  392,  393,  394,  395,  396,
256      397,  398,  399,  400,  401,  402,  403,  404,
257      405,  406,  407,  408,  409,  410,  411,  412,
258      413,  414,  415,  416,  417,  418,  419,  420,
259      421,  422,  423,  424,  425,  426,  427,  428,
260      429,  430,  431,  432,  433,  434,  435,  436,
261      437,  438,  439,  440,  441,  442,  443,  444,
262      445,  446,  447,  448,  449,  450,  451,  452,
263      453,  454,  455,  456,  457,  458,  459,  460,
264      461,  462,  463,  464,  465,  466,  467,  468,
265      469,  470,  471,  472,  473,  474,  475,  476,
266      477,  478,  479,  480,  481,  482,  483,  484,
267      485,  486,  487,  488,  489,  490,  491,  492,
268      493,  494,  495,  496,  497,  498,  499,  500,
269      501,  502,  503,  504,  505,  506,  507,  508,
270      509,  510,  511,  512,  513,  514,  515,  516,
271      517,  518,  519,  520,  521,  522,  523,  524,
272      525,  526,  527,  528,  529,  530,  531,  532,
273      533,  534,  535,  536,  537,  538,  539,  540,
274      541,  542,  543,  544,  545,  546,  547,  548,
275      549,  550,  551,  552,  553,  554,  555,  556,
276      557,  558,  559,  560,  561,  562,  563,  564,
277      565,  566,  567,  568,  569,  570,  571,  572,
278      573,  574,  575,  576,  577,  578,  579,  580,
279      -69,  -70,  -71,  -72,  -73,  -74,  -75,  -76,
280      -77,  -78,  -79,  -80,  -81,  -82,  -83,  -84,
281      -85,  -86,  -87,  -88,  -89,  -90,  -91,  -92,
282      -93,  -94,  -95,  -96,  -97,  -98,  -99, -100,
283     -101, -102, -103, -104, -105, -106, -107, -108,
284     -109, -110, -111, -112, -113, -114, -115, -116,
285     -117, -118, -119, -120, -121, -122, -123, -124,
286     -125, -126, -127, -128, -129, -130, -131, -132,
287     -133, -134, -135, -136, -137, -138, -139, -140,
288     -141, -142, -143, -144, -145, -146, -147, -148,
289     -149, -150, -151, -152, -153, -154, -155, -156,
290     -157, -158, -159, -160, -161, -162, -163, -164,
291     -165, -166, -167, -168, -169, -170, -171, -172,
292     -173, -174, -175, -176, -177, -178, -179, -180,
293     -181, -182, -183, -184, -185, -186, -187, -188,
294     -189, -190, -191, -192, -193, -194, -195, -196,
295     -197, -198, -199, -200, -201, -202, -203, -204,
296     -205, -206, -207, -208, -209, -210, -211, -212,
297     -213, -214, -215, -216, -217, -218, -219, -220,
298     -221, -222, -223, -224, -225, -226, -227, -228,
299     -229, -230, -231, -232, -233, -234, -235, -236,
300     -237, -238, -239, -240, -241, -242, -243, -244,
301     -245, -246, -247, -248, -249, -250, -251, -252,
302     -253, -254, -255, -256, -257, -258, -259, -260,
303     -261, -262, -263, -264, -265, -266, -267, -268,
304     -269, -270, -271, -272, -273, -274, -275, -276,
305     -277, -278, -279, -280, -281, -282, -283, -284,
306     -285, -286, -287, -288, -289, -290, -291, -292,
307     -293, -294, -295, -296, -297, -298, -299, -300,
308     -301, -302, -303, -304, -305, -306, -307, -308,
309     -309, -310, -311, -312, -313, -314, -315, -316,
310     -317, -318, -319, -320, -321, -322, -323, -324,
311     -325, -326, -327, -328, -329, -330, -331, -332,
312     -333, -334, -335, -336, -337, -338, -339, -340,
313     -341, -342, -343, -344, -345, -346, -347, -348,
314     -349, -350, -351, -352, -353, -354, -355, -356,
315     -357, -358, -359, -360, -361, -362, -363, -364,
316     -365, -366, -367, -368, -369, -370, -371, -372,
317     -373, -374, -375, -376, -377, -378, -379, -380,
318     -381, -382, -383, -384, -385, -386, -387, -388,
319     -389, -390, -391, -392, -393, -394, -395, -396,
320     -397, -398, -399, -400, -401, -402, -403, -404,
321     -405, -406, -407, -408, -409, -410, -411, -412,
322     -413, -414, -415, -416, -417, -418, -419, -420,
323     -421, -422, -423, -424, -425, -426, -427, -428,
324     -429, -430, -431, -432, -433, -434, -435, -436,
325     -437, -438, -439, -440, -441, -442, -443, -444,
326     -445, -446, -447, -448, -449, -450, -451, -452,
327     -453, -454, -455, -456, -457, -458, -459, -460,
328     -461, -462, -463, -464, -465, -466, -467, -468,
329     -469, -470, -471, -472, -473, -474, -475, -476,
330     -477, -478, -479, -480, -481, -482, -483, -484,
331     -485, -486, -487, -488, -489, -490, -491, -492,
332     -493, -494, -495, -496, -497, -498, -499, -500,
333     -501, -502, -503, -504, -505, -506, -507, -508,
334     -509, -510, -511, -512, -513, -514, -515, -516,
335     -517, -518, -519, -520, -521, -522, -523, -524,
336     -525, -526, -527, -528, -529, -530, -531, -532,
337     -533, -534, -535, -536, -537, -538, -539, -540,
338     -541, -542, -543, -544, -545, -546, -547, -548,
339     -549, -550, -551, -552, -553, -554, -555, -556,
340     -557, -558, -559, -560, -561, -562, -563, -564,
341     -565, -566, -567, -568, -569, -570, -571, -572,
342     -573, -574, -575, -576, -577, -578, -579, -580
343 };
344 
345 static const int16_t *const coeff_tables[32] = {
346     NULL,
347     NULL,
348     NULL,
349     NULL,
350     NULL,
351     NULL,
352     NULL,
353     coeff_table_token_7_8,
354 
355     coeff_table_token_7_8,
356     coeff_table_token_9,
357     coeff_table_token_10,
358     coeff_table_token_11,
359     coeff_table_token_12,
360     coeff_table_token_13,
361     coeff_table_token_14,
362     coeff_table_token_15,
363 
364     coeff_table_token_16,
365     coeff_table_token_17,
366     coeff_table_token_18,
367     coeff_table_token_19,
368     coeff_table_token_20,
369     coeff_table_token_21,
370     coeff_table_token_22,
371     coeff_table_token_23_24_25_26_27_28_29,
372 
373     coeff_table_token_23_24_25_26_27_28_29,
374     coeff_table_token_23_24_25_26_27_28_29,
375     coeff_table_token_23_24_25_26_27_28_29,
376     coeff_table_token_23_24_25_26_27_28_29,
377     coeff_table_token_23_24_25_26_27_28_29,
378     coeff_table_token_23_24_25_26_27_28_29,
379     coeff_table_token_30_31,
380     coeff_table_token_30_31
381 };
382 
383 static const uint8_t vp3_bias[5 * 16][32][2] = {
384     { /* DC bias table 0 */
385         { 20,  3 }, { 19,  3 }, {  7,  5 }, { 30,  6 }, {  1,  7 }, {  3,  8 },
386         { 28,  9 }, { 26, 12 }, {  8, 12 }, {  6, 11 }, { 29, 10 }, { 14,  4 },
387         { 12,  4 }, { 17,  4 }, { 13,  4 }, { 21,  4 }, { 24,  6 }, { 23,  6 },
388         { 16,  5 }, { 31,  7 }, { 25,  8 }, {  2,  9 }, {  4, 10 }, {  5, 11 },
389         { 27, 11 }, {  0,  6 }, { 22,  5 }, { 18,  4 }, { 15,  5 }, { 11,  5 },
390         { 10,  4 }, {  9,  4 },
391     },
392     { /* DC bias table 1 */
393         { 20,  3 }, { 19,  3 }, { 11,  4 }, { 12,  4 }, { 14,  4 }, { 17,  4 },
394         {  0,  5 }, {  7,  6 }, {  3,  8 }, { 29, 13 }, {  8, 13 }, { 26, 12 },
395         {  6, 11 }, {  5, 11 }, { 28, 11 }, { 25,  9 }, {  1,  7 }, { 13,  4 },
396         { 21,  4 }, { 16,  5 }, { 22,  5 }, { 18,  4 }, { 10,  4 }, {  9,  4 },
397         { 15,  5 }, { 30,  7 }, { 23,  7 }, { 24,  7 }, { 31,  8 }, {  4, 10 },
398         { 27, 10 }, {  2,  9 },
399     },
400     { /* DC bias table 2 */
401         { 20,  3 }, { 19,  3 }, { 11,  4 }, { 12,  4 }, { 14,  4 }, { 17,  4 },
402         {  1,  6 }, { 30,  7 }, {  2,  8 }, {  3,  8 }, { 16,  5 }, { 21,  4 },
403         { 13,  4 }, {  0,  5 }, { 22,  5 }, { 18,  4 }, { 15,  5 }, { 31,  8 },
404         { 25, 10 }, { 27, 11 }, {  6, 11 }, {  5, 11 }, { 26, 12 }, { 29, 14 },
405         {  8, 14 }, { 28, 13 }, {  4, 10 }, { 24,  7 }, {  7,  7 }, { 23,  7 },
406         { 10,  4 }, {  9,  4 },
407     },
408     { /* DC bias table 3 */
409         {  0,  4 }, { 17,  4 }, { 14,  4 }, { 21,  5 }, {  7,  6 }, { 23,  6 },
410         { 10,  3 }, {  9,  3 }, { 11,  4 }, { 12,  4 }, { 20,  4 }, {  3,  7 },
411         { 25,  9 }, {  6, 10 }, {  5, 10 }, { 29, 13 }, {  8, 13 }, { 28, 12 },
412         { 26, 11 }, { 27, 10 }, {  4,  9 }, {  1,  6 }, { 16,  5 }, { 18,  4 },
413         { 13,  4 }, { 19,  4 }, { 22,  7 }, { 30,  7 }, { 24,  7 }, { 31,  8 },
414         {  2,  8 }, { 15,  5 },
415     },
416     { /* DC bias table 4 */
417         { 15,  4 }, {  5,  9 }, { 25,  9 }, { 22,  8 }, { 31,  7 }, { 24,  6 },
418         {  7,  6 }, { 27,  9 }, {  6, 10 }, { 29, 13 }, {  8, 13 }, { 28, 12 },
419         { 26, 11 }, {  4,  8 }, {  2,  7 }, { 17,  4 }, {  0,  4 }, { 14,  4 },
420         { 11,  4 }, { 12,  4 }, { 19,  4 }, {  9,  3 }, { 10,  3 }, { 21,  6 },
421         { 23,  6 }, { 16,  5 }, { 18,  4 }, { 13,  4 }, {  1,  6 }, {  3,  7 },
422         { 30,  7 }, { 20,  5 },
423     },
424     { /* DC bias table 5 */
425         { 15,  4 }, {  1,  5 }, {  7,  6 }, {  3,  6 }, { 17,  4 }, { 19,  4 },
426         { 14,  4 }, { 18,  4 }, { 20,  5 }, { 27,  9 }, {  5,  9 }, { 29, 13 },
427         {  8, 13 }, { 28, 12 }, { 26, 11 }, { 25, 10 }, {  6, 10 }, { 22, 10 },
428         { 21,  7 }, { 23,  6 }, { 12,  4 }, { 11,  4 }, {  0,  4 }, {  9,  3 },
429         { 10,  3 }, { 16,  5 }, {  2,  7 }, { 30,  7 }, {  4,  8 }, { 31,  8 },
430         { 24,  7 }, { 13,  4 },
431     },
432     { /* DC bias table 6 */
433         { 13,  3 }, { 17,  4 }, { 18,  4 }, { 30,  6 }, { 24,  6 }, {  2,  6 },
434         { 27,  9 }, {  6,  9 }, { 21,  8 }, { 31,  7 }, { 14,  4 }, {  1,  5 },
435         { 20,  6 }, {  3,  6 }, { 16,  5 }, { 19,  5 }, { 12,  4 }, { 11,  4 },
436         {  0,  4 }, { 23,  6 }, {  7,  7 }, {  5,  9 }, { 25, 10 }, {  8, 13 },
437         { 29, 14 }, { 22, 14 }, { 28, 12 }, { 26, 11 }, {  4,  8 }, { 15,  5 },
438         { 10,  3 }, {  9,  3 },
439     },
440     { /* DC bias table 7 */
441         { 10,  2 }, {  3,  5 }, { 19,  5 }, { 24,  6 }, {  7,  7 }, {  5,  8 },
442         { 21,  9 }, {  6,  9 }, { 16,  5 }, { 14,  4 }, { 23,  6 }, {  2,  6 },
443         {  1,  5 }, { 11,  4 }, { 12,  4 }, { 20,  7 }, {  4,  7 }, { 25, 10 },
444         { 28, 12 }, {  8, 13 }, { 29, 14 }, { 22, 14 }, { 26, 11 }, { 27,  9 },
445         { 31,  8 }, { 30,  7 }, { 18,  5 }, { 17,  5 }, { 15,  5 }, { 13,  4 },
446         {  0,  4 }, {  9,  3 },
447     },
448     { /* DC bias table 8 */
449         { 29,  5 }, {  7,  5 }, {  0,  4 }, { 13,  4 }, { 26,  6 }, { 19,  6 },
450         { 14,  5 }, { 24,  4 }, { 12,  4 }, { 11,  4 }, { 17,  6 }, {  1,  6 },
451         { 28,  5 }, { 18,  6 }, {  8,  6 }, { 25,  5 }, { 20,  7 }, { 21,  8 },
452         {  6, 11 }, {  5, 11 }, {  4, 10 }, { 22,  9 }, { 15,  6 }, { 31,  5 },
453         { 10,  3 }, {  9,  3 }, { 23,  4 }, { 27,  6 }, {  3,  8 }, {  2,  8 },
454         { 16,  7 }, { 30,  5 },
455     },
456     { /* DC bias table 9 */
457         { 30,  4 }, {  7,  5 }, {  6, 10 }, {  5, 10 }, {  4,  9 }, { 22,  8 },
458         {  3,  7 }, { 16,  6 }, { 13,  4 }, { 24,  4 }, { 19,  6 }, { 26,  6 },
459         { 14,  5 }, {  0,  4 }, { 12,  4 }, { 11,  4 }, {  2,  7 }, { 20,  7 },
460         { 17,  6 }, { 25,  5 }, { 18,  6 }, { 15,  6 }, { 31,  5 }, { 10,  3 },
461         {  9,  3 }, { 23,  4 }, {  1,  6 }, { 21,  8 }, {  8,  8 }, { 29,  7 },
462         { 28,  6 }, { 27,  6 },
463     },
464     { /* DC bias table 10 */
465         { 22,  7 }, {  8,  7 }, {  2,  6 }, { 31,  5 }, { 24,  4 }, { 29,  6 },
466         {  3,  6 }, { 25,  5 }, { 30,  5 }, {  1,  5 }, { 23,  4 }, { 16,  6 },
467         {  7,  6 }, { 19,  6 }, { 26,  6 }, { 13,  4 }, { 12,  4 }, { 11,  4 },
468         { 14,  5 }, {  6, 10 }, {  5, 10 }, {  4,  9 }, { 21,  8 }, { 20,  7 },
469         { 17,  6 }, {  0,  4 }, { 28,  6 }, { 18,  6 }, { 27,  6 }, { 15,  6 },
470         { 10,  3 }, {  9,  3 },
471     },
472     { /* DC bias table 11 */
473         {  0,  3 }, {  4,  7 }, { 21,  7 }, { 30,  6 }, { 15,  5 }, { 25,  5 },
474         { 29,  6 }, {  7,  7 }, {  6, 10 }, {  5, 10 }, { 22,  9 }, {  8,  8 },
475         { 23,  4 }, { 26,  6 }, { 19,  6 }, { 16,  6 }, {  2,  6 }, { 13,  4 },
476         {  1,  5 }, { 14,  5 }, { 12,  4 }, { 11,  4 }, { 20,  7 }, { 31,  7 },
477         { 17,  6 }, {  3,  6 }, { 18,  6 }, { 27,  6 }, { 28,  6 }, { 24,  5 },
478         { 10,  3 }, {  9,  3 },
479     },
480     { /* DC bias table 12 */
481         {  9,  2 }, {  0,  3 }, { 14,  5 }, {  3,  5 }, { 26,  6 }, { 18,  6 },
482         { 17,  6 }, {  8,  8 }, { 21,  8 }, { 30,  7 }, { 12,  4 }, { 11,  4 },
483         { 15,  6 }, {  7,  8 }, {  6, 10 }, {  5, 10 }, { 22,  9 }, {  4,  7 },
484         { 28,  6 }, { 27,  6 }, { 24,  5 }, { 25,  6 }, {  2,  6 }, {  1,  5 },
485         { 23,  5 }, { 29,  7 }, { 19,  7 }, { 16,  7 }, { 31,  8 }, { 20,  8 },
486         { 13,  5 }, { 10,  3 },
487     },
488     { /* DC bias table 13 */
489         {  9,  2 }, {  0,  3 }, {  2,  5 }, { 14,  5 }, { 24,  5 }, { 17,  6 },
490         { 29,  7 }, { 21,  8 }, {  5,  8 }, { 12,  4 }, { 11,  4 }, { 28,  6 },
491         {  4,  6 }, { 15,  6 }, { 27,  6 }, { 23,  5 }, { 25,  6 }, {  6, 10 },
492         { 22, 10 }, {  8,  9 }, { 30,  8 }, { 19,  7 }, {  3,  5 }, { 16,  7 },
493         { 26,  7 }, {  7,  9 }, { 31,  9 }, { 20,  8 }, { 18,  7 }, { 13,  5 },
494         {  1,  5 }, { 10,  3 },
495     },
496     { /* DC bias table 14 */
497         {  9,  2 }, {  0,  3 }, {  3,  4 }, {  1,  4 }, { 12,  4 }, { 11,  4 },
498         { 23,  5 }, { 15,  6 }, { 30,  8 }, { 21,  8 }, {  7,  9 }, {  6,  9 },
499         { 31,  9 }, { 22, 10 }, {  8, 10 }, {  2,  5 }, {  5,  7 }, { 19,  7 },
500         { 16,  7 }, { 26,  7 }, { 13,  5 }, { 18,  7 }, { 29,  8 }, { 20,  8 },
501         { 24,  6 }, { 14,  6 }, { 17,  7 }, { 28,  7 }, {  4,  6 }, { 25,  7 },
502         { 27,  7 }, { 10,  3 },
503     },
504     { /* DC bias table 15 */
505         { 10,  2 }, {  9,  2 }, { 12,  4 }, { 11,  4 }, { 15,  6 }, {  5,  6 },
506         { 30,  9 }, { 29,  9 }, { 28,  8 }, { 22, 12 }, {  8, 12 }, {  7, 11 },
507         { 31, 10 }, { 21,  9 }, { 26,  8 }, { 19,  7 }, { 16,  7 }, {  3,  4 },
508         {  2,  5 }, {  4,  5 }, { 18,  7 }, { 24,  7 }, { 17,  7 }, {  6,  8 },
509         { 25,  8 }, { 13,  5 }, { 14,  6 }, { 27,  8 }, { 20,  8 }, { 23,  7 },
510         {  1,  5 }, {  0,  4 },
511     },
512     { /* AC bias group 1, table 0 */
513         { 15,  4 }, { 11,  4 }, { 12,  4 }, { 21,  4 }, {  0,  5 }, { 26,  7 },
514         {  1,  7 }, { 24,  6 }, { 22,  5 }, { 30,  5 }, { 14,  4 }, { 10,  4 },
515         {  9,  4 }, { 17,  4 }, { 13,  4 }, { 23,  5 }, { 28,  7 }, { 25,  7 },
516         { 27,  8 }, {  2,  9 }, { 29, 11 }, {  5, 13 }, {  8, 14 }, {  6, 14 },
517         {  4, 12 }, {  3, 10 }, { 31,  7 }, { 20,  4 }, { 18,  4 }, { 16,  5 },
518         {  7,  5 }, { 19,  4 },
519     },
520     { /* AC bias group 1, table 1 */
521         { 15,  4 }, {  7,  4 }, { 11,  4 }, { 12,  4 }, {  1,  6 }, { 31,  6 },
522         { 26,  7 }, { 27,  8 }, {  2,  8 }, { 22,  6 }, { 17,  4 }, { 14,  4 },
523         { 30,  5 }, {  0,  5 }, {  9,  4 }, { 10,  4 }, { 20,  4 }, { 13,  4 },
524         { 24,  6 }, { 25,  7 }, {  3,  8 }, {  6, 12 }, {  5, 12 }, { 29, 12 },
525         {  8, 12 }, {  4, 10 }, { 28,  9 }, { 21,  5 }, { 18,  4 }, { 16,  5 },
526         { 23,  5 }, { 19,  4 },
527     },
528     { /* AC bias group 1, table 2 */
529         { 21,  5 }, { 25,  6 }, {  1,  6 }, { 15,  4 }, { 20,  4 }, {  7,  4 },
530         { 11,  4 }, { 12,  4 }, { 17,  4 }, { 14,  4 }, {  3,  7 }, { 22,  7 },
531         { 31,  6 }, { 24,  6 }, { 27,  8 }, {  2,  8 }, {  6, 12 }, { 29, 13 },
532         {  8, 13 }, {  5, 11 }, {  4, 10 }, { 28,  9 }, { 26,  8 }, { 10,  4 },
533         {  9,  4 }, { 19,  4 }, { 18,  4 }, { 30,  5 }, {  0,  5 }, { 13,  4 },
534         { 16,  5 }, { 23,  5 },
535     },
536     { /* AC bias group 1, table 3 */
537         { 28,  7 }, { 27,  7 }, { 22,  8 }, {  8, 12 }, {  6, 12 }, { 29, 11 },
538         {  5, 10 }, {  4,  9 }, {  2,  7 }, { 21,  6 }, {  1,  6 }, { 15,  4 },
539         { 23,  4 }, {  7,  4 }, { 11,  4 }, { 17,  4 }, { 12,  4 }, { 19,  4 },
540         { 25,  6 }, { 26,  7 }, {  3,  7 }, { 20,  5 }, { 18,  4 }, { 14,  4 },
541         { 31,  6 }, { 24,  6 }, { 30,  5 }, { 10,  4 }, {  9,  4 }, { 13,  4 },
542         { 16,  5 }, {  0,  5 },
543     },
544     { /* AC bias group 1, table 4 */
545         { 30,  4 }, { 15,  4 }, { 17,  4 }, {  0,  4 }, {  7,  4 }, { 18,  4 },
546         { 23,  4 }, { 21,  7 }, { 27,  7 }, {  2,  7 }, { 26,  7 }, { 25,  6 },
547         {  1,  6 }, { 12,  4 }, { 11,  4 }, { 14,  4 }, { 16,  5 }, { 28,  8 },
548         {  5, 10 }, { 22, 11 }, {  8, 13 }, {  6, 13 }, { 29, 12 }, {  4,  9 },
549         {  3,  7 }, { 20,  6 }, { 13,  4 }, { 19,  5 }, { 31,  6 }, { 24,  6 },
550         { 10,  4 }, {  9,  4 },
551     },
552     { /* AC bias group 1, table 5 */
553         {  9,  3 }, { 30,  4 }, {  3,  6 }, { 28,  7 }, { 27,  7 }, { 31,  5 },
554         {  7,  4 }, { 24,  5 }, { 19,  5 }, {  0,  4 }, { 12,  4 }, { 11,  4 },
555         { 14,  4 }, { 23,  4 }, { 16,  5 }, { 21,  9 }, {  6, 11 }, { 22, 13 },
556         {  8, 13 }, { 29, 12 }, {  5, 10 }, {  4,  8 }, {  2,  7 }, { 20,  7 },
557         { 26,  7 }, { 13,  4 }, { 18,  5 }, { 25,  6 }, {  1,  6 }, { 17,  5 },
558         { 15,  5 }, { 10,  4 },
559     },
560     { /* AC bias group 1, table 6 */
561         { 10,  3 }, {  9,  3 }, { 18,  5 }, { 25,  5 }, { 26,  6 }, { 19,  6 },
562         {  1,  5 }, { 31,  5 }, { 17,  5 }, { 14,  4 }, { 24,  5 }, {  3,  6 },
563         {  6, 10 }, {  8, 12 }, { 22, 13 }, { 21, 13 }, { 29, 11 }, {  5,  9 },
564         { 20,  8 }, { 27,  7 }, { 12,  4 }, { 11,  4 }, { 13,  4 }, {  0,  4 },
565         { 23,  4 }, { 15,  5 }, {  7,  5 }, {  4,  8 }, { 28,  8 }, {  2,  7 },
566         { 16,  6 }, { 30,  5 },
567     },
568     { /* AC bias group 1, table 7 */
569         {  0,  3 }, { 10,  3 }, {  9,  3 }, {  3,  5 }, { 27,  6 }, { 16,  6 },
570         { 13,  4 }, { 31,  5 }, { 17,  6 }, {  4,  7 }, { 28,  7 }, { 11,  4 },
571         { 12,  4 }, { 24,  5 }, {  7,  5 }, { 25,  5 }, { 26,  6 }, {  2,  6 },
572         {  1,  5 }, { 14,  5 }, { 23,  4 }, { 19,  8 }, { 20, 13 }, {  8, 13 },
573         { 22, 13 }, { 21, 13 }, { 29, 11 }, {  6, 10 }, {  5,  9 }, { 18,  7 },
574         { 15,  6 }, { 30,  5 },
575     },
576     { /* AC bias group 1, table 8 */
577         {  9,  3 }, { 24,  4 }, {  7,  4 }, { 17,  5 }, { 19,  6 }, { 20,  7 },
578         {  2,  8 }, {  3,  9 }, {  4, 11 }, {  6, 13 }, {  5, 13 }, { 22, 12 },
579         { 21, 10 }, { 14,  4 }, { 25,  5 }, { 15,  5 }, { 27,  6 }, { 29,  6 },
580         { 28,  5 }, { 30,  4 }, { 13,  4 }, { 12,  4 }, { 11,  4 }, {  8,  7 },
581         {  1,  7 }, { 16,  6 }, { 31,  5 }, { 23,  4 }, { 18,  6 }, { 26,  6 },
582         {  0,  5 }, { 10,  4 },
583     },
584     { /* AC bias group 1, table 9 */
585         { 10,  3 }, {  9,  3 }, { 27,  6 }, { 20,  7 }, {  6, 12 }, {  5, 12 },
586         { 22, 11 }, {  4, 10 }, { 21,  9 }, {  8,  8 }, { 25,  5 }, { 14,  4 },
587         { 19,  6 }, {  1,  6 }, { 15,  5 }, {  0,  4 }, { 30,  4 }, { 13,  4 },
588         { 31,  5 }, { 29,  7 }, {  3,  8 }, {  2,  8 }, { 26,  6 }, { 12,  4 },
589         { 11,  4 }, { 28,  6 }, { 16,  6 }, {  7,  5 }, { 23,  4 }, { 18,  6 },
590         { 17,  6 }, { 24,  5 },
591     },
592     { /* AC bias group 1, table 10 */
593         {  9,  3 }, {  2,  6 }, {  8,  7 }, { 22, 12 }, {  6, 12 }, {  5, 11 },
594         { 21, 10 }, {  4,  9 }, { 20,  8 }, {  1,  5 }, { 15,  5 }, { 26,  5 },
595         { 24,  4 }, { 29,  6 }, { 18,  6 }, { 28,  5 }, { 13,  4 }, { 16,  6 },
596         { 27,  6 }, { 25,  5 }, { 30,  4 }, { 12,  4 }, { 11,  4 }, { 17,  6 },
597         { 19,  7 }, {  3,  7 }, { 31,  5 }, {  0,  4 }, {  7,  5 }, { 14,  5 },
598         { 23,  4 }, { 10,  4 },
599     },
600     { /* AC bias group 1, table 11 */
601         { 12,  4 }, { 11,  4 }, { 10,  3 }, {  9,  3 }, { 23,  3 }, {  7,  5 },
602         { 14,  5 }, {  3,  6 }, {  6, 11 }, { 22, 12 }, { 21, 12 }, {  5, 10 },
603         { 20,  9 }, {  4,  8 }, { 18,  7 }, {  1,  5 }, { 24,  4 }, { 15,  6 },
604         { 29,  6 }, { 28,  5 }, { 26,  5 }, {  8,  8 }, { 19,  8 }, { 16,  7 },
605         { 27,  6 }, { 13,  5 }, { 30,  5 }, { 25,  5 }, { 17,  7 }, {  2,  7 },
606         { 31,  6 }, {  0,  4 },
607     },
608     { /* AC bias group 1, table 12 */
609         { 10,  3 }, {  9,  3 }, { 25,  4 }, {  4,  7 }, { 18,  7 }, { 16,  7 },
610         { 17,  7 }, { 28,  5 }, {  0,  3 }, { 23,  3 }, { 24,  4 }, { 29,  6 },
611         {  2,  6 }, { 13,  5 }, { 26,  5 }, { 30,  5 }, {  1,  5 }, { 27,  6 },
612         {  7,  6 }, {  3,  6 }, {  8,  8 }, { 22, 13 }, { 21, 13 }, {  6, 12 },
613         { 20, 11 }, {  5, 10 }, { 19,  9 }, { 15,  7 }, { 14,  6 }, { 31,  6 },
614         { 12,  5 }, { 11,  5 },
615     },
616     { /* AC bias group 1, table 13 */
617         { 10,  3 }, {  9,  3 }, {  1,  4 }, { 13,  5 }, { 29,  6 }, {  7,  6 },
618         { 23,  3 }, {  0,  3 }, { 24,  4 }, { 30,  5 }, {  3,  5 }, { 28,  5 },
619         { 14,  6 }, { 31,  6 }, { 12,  5 }, { 11,  5 }, { 26,  5 }, { 15,  7 },
620         {  4,  7 }, { 27,  6 }, { 25,  5 }, { 16,  8 }, { 17,  8 }, { 20, 12 },
621         { 22, 13 }, { 21, 13 }, {  6, 11 }, { 19, 10 }, {  5,  9 }, {  8,  9 },
622         { 18,  9 }, {  2,  6 },
623     },
624     { /* AC bias group 1, table 14 */
625         { 10,  3 }, {  9,  3 }, { 23,  3 }, { 19, 10 }, { 20, 11 }, { 22, 12 },
626         { 21, 12 }, { 18,  9 }, { 17,  8 }, {  5,  7 }, { 14,  6 }, { 30,  5 },
627         {  1,  4 }, {  0,  3 }, { 24,  4 }, { 28,  5 }, { 15,  7 }, { 16,  8 },
628         {  8,  9 }, {  6,  9 }, { 31,  6 }, {  2,  5 }, { 12,  5 }, { 11,  5 },
629         {  4,  6 }, { 27,  6 }, { 26,  5 }, { 13,  6 }, { 29,  7 }, {  7,  7 },
630         {  3,  5 }, { 25,  5 },
631     },
632     { /* AC bias group 1, table 15 */
633         {  0,  3 }, { 10,  3 }, {  9,  3 }, { 24,  4 }, { 29,  7 }, { 17, 10 },
634         { 22, 13 }, { 21, 13 }, { 18, 13 }, { 20, 14 }, { 19, 14 }, {  8, 11 },
635         { 16,  9 }, { 15,  8 }, { 27,  6 }, { 12,  5 }, { 23,  3 }, {  1,  4 },
636         { 11,  5 }, { 13,  6 }, {  7,  7 }, { 14,  7 }, {  3,  4 }, {  2,  5 },
637         { 26,  5 }, { 28,  6 }, {  5,  6 }, {  4,  5 }, {  6,  7 }, { 31,  7 },
638         { 30,  6 }, { 25,  5 },
639     },
640     { /* AC bias group 2, table 0 */
641         { 24,  5 }, { 28,  6 }, { 21,  6 }, { 23,  4 }, {  7,  4 }, { 15,  4 },
642         { 17,  4 }, { 25,  6 }, {  2,  8 }, { 22,  9 }, {  8,  9 }, {  1,  7 },
643         {  0,  5 }, { 19,  4 }, { 11,  4 }, { 12,  4 }, {  9,  4 }, { 10,  4 },
644         { 18,  4 }, { 14,  4 }, { 20,  5 }, { 26,  7 }, { 27,  8 }, {  6, 12 },
645         {  5, 12 }, {  4, 11 }, { 29, 10 }, {  3,  9 }, { 31,  6 }, { 30,  5 },
646         { 16,  5 }, { 13,  4 },
647     },
648     { /* AC bias group 2, table 1 */
649         { 30,  4 }, {  1,  6 }, { 28,  6 }, { 24,  5 }, { 17,  4 }, { 15,  4 },
650         { 18,  4 }, { 23,  4 }, { 31,  5 }, { 27,  7 }, {  3,  8 }, { 21,  8 },
651         { 25,  6 }, {  7,  4 }, { 12,  4 }, { 11,  4 }, { 14,  4 }, { 20,  6 },
652         { 26,  7 }, {  2,  8 }, {  6, 13 }, {  5, 13 }, { 22, 12 }, {  4, 11 },
653         { 29, 10 }, {  8,  9 }, { 16,  5 }, {  9,  4 }, { 10,  4 }, { 19,  5 },
654         {  0,  5 }, { 13,  4 },
655     },
656     { /* AC bias group 2, table 2 */
657         { 13,  3 }, { 15,  4 }, {  0,  4 }, { 30,  4 }, { 24,  5 }, { 31,  5 },
658         { 23,  4 }, {  7,  4 }, { 20,  7 }, {  8,  8 }, {  4, 10 }, {  5, 12 },
659         { 22, 13 }, {  6, 13 }, { 21, 11 }, { 29,  9 }, { 28,  6 }, { 16,  5 },
660         { 14,  4 }, {  3,  8 }, {  2,  8 }, { 27,  7 }, { 25,  6 }, { 18,  5 },
661         { 11,  4 }, { 12,  4 }, { 10,  4 }, {  9,  4 }, { 17,  5 }, { 19,  6 },
662         { 26,  7 }, {  1,  7 },
663     },
664     { /* AC bias group 2, table 3 */
665         { 30,  4 }, { 18,  5 }, { 16,  5 }, {  9,  3 }, { 10,  3 }, { 31,  5 },
666         { 26,  6 }, {  1,  6 }, {  0,  4 }, { 14,  4 }, { 17,  5 }, { 24,  5 },
667         { 23,  4 }, { 11,  4 }, { 12,  4 }, { 13,  4 }, { 15,  5 }, {  5, 11 },
668         {  6, 12 }, { 22, 13 }, { 21, 13 }, {  4, 10 }, { 20,  9 }, {  3,  8 },
669         { 19,  7 }, { 25,  6 }, { 28,  6 }, { 27,  7 }, {  2,  8 }, { 29,  9 },
670         {  8,  9 }, {  7,  5 },
671     },
672     { /* AC bias group 2, table 4 */
673         { 30,  4 }, { 14,  4 }, {  9,  3 }, { 10,  3 }, { 25,  5 }, { 18,  6 },
674         { 20, 10 }, {  5, 11 }, {  6, 12 }, { 22, 13 }, { 21, 13 }, {  4,  9 },
675         { 29,  8 }, {  3,  7 }, { 31,  5 }, { 15,  5 }, { 27,  6 }, {  2,  7 },
676         {  8,  8 }, { 19,  8 }, { 28,  5 }, { 26,  6 }, { 16,  6 }, { 24,  5 },
677         { 13,  4 }, { 12,  4 }, { 11,  4 }, {  0,  4 }, { 23,  4 }, { 17,  6 },
678         {  1,  6 }, {  7,  5 },
679     },
680     { /* AC bias group 2, table 5 */
681         {  0,  3 }, { 30,  4 }, { 31,  5 }, { 25,  5 }, {  9,  3 }, { 10,  3 },
682         { 13,  4 }, {  1,  5 }, {  7,  5 }, { 27,  6 }, { 29,  8 }, {  8,  8 },
683         { 19, 10 }, { 20, 13 }, {  6, 13 }, { 22, 13 }, { 21, 13 }, {  5, 11 },
684         {  4,  9 }, { 18,  8 }, { 26,  6 }, { 15,  6 }, { 11,  4 }, { 12,  4 },
685         { 14,  5 }, { 28,  5 }, { 24,  5 }, { 17,  7 }, { 16,  7 }, {  2,  7 },
686         {  3,  7 }, { 23,  4 },
687     },
688     { /* AC bias group 2, table 6 */
689         { 23,  3 }, {  7,  5 }, { 31,  5 }, { 14,  5 }, { 25,  5 }, {  0,  3 },
690         { 10,  3 }, {  9,  3 }, { 18,  9 }, { 22, 12 }, { 21, 12 }, {  6, 12 },
691         { 20, 13 }, { 19, 13 }, {  5, 10 }, {  8,  8 }, { 17,  8 }, { 16,  8 },
692         { 27,  6 }, { 26,  6 }, {  2,  6 }, { 11,  4 }, { 12,  4 }, {  1,  5 },
693         { 30,  5 }, { 28,  5 }, {  3,  6 }, { 29,  8 }, {  4,  8 }, { 15,  7 },
694         { 24,  5 }, { 13,  5 },
695     },
696     { /* AC bias group 2, table 7 */
697         { 23,  3 }, {  1,  4 }, { 13,  5 }, { 15,  8 }, {  8,  9 }, { 18, 12 },
698         { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, { 17, 12 }, { 16, 11 },
699         {  6, 11 }, {  7,  7 }, { 27,  6 }, {  0,  3 }, { 11,  4 }, { 12,  4 },
700         {  9,  3 }, { 10,  3 }, {  2,  5 }, { 30,  5 }, { 26,  6 }, {  4,  6 },
701         { 25,  5 }, { 31,  6 }, {  5,  8 }, { 29,  8 }, { 14,  7 }, {  3,  5 },
702         { 28,  5 }, { 24,  5 },
703     },
704     { /* AC bias group 2, table 8 */
705         { 10,  3 }, {  9,  3 }, { 26,  5 }, { 15,  5 }, { 24,  4 }, {  7,  4 },
706         { 16,  6 }, { 17,  6 }, { 25,  5 }, { 30,  4 }, { 13,  4 }, {  1,  7 },
707         {  8,  7 }, { 27,  6 }, { 31,  5 }, {  0,  5 }, { 19,  8 }, {  2,  9 },
708         { 22, 13 }, { 21, 13 }, {  4, 13 }, {  6, 14 }, {  5, 14 }, { 20, 11 },
709         {  3, 10 }, { 18,  7 }, { 29,  6 }, { 12,  4 }, { 11,  4 }, { 14,  5 },
710         { 28,  5 }, { 23,  4 },
711     },
712     { /* AC bias group 2, table 9 */
713         {  9,  3 }, { 23,  3 }, { 28,  4 }, { 24,  4 }, { 13,  4 }, { 30,  4 },
714         {  2,  7 }, { 18,  7 }, {  1,  6 }, { 14,  5 }, {  0,  4 }, { 25,  5 },
715         { 15,  6 }, {  4, 10 }, {  6, 13 }, {  5, 13 }, { 22, 13 }, { 21, 13 },
716         { 20, 11 }, { 19,  9 }, {  3,  8 }, { 16,  7 }, { 31,  5 }, { 27,  6 },
717         { 17,  7 }, {  8,  7 }, { 12,  4 }, { 11,  4 }, {  7,  5 }, { 29,  6 },
718         { 26,  6 }, { 10,  4 },
719     },
720     { /* AC bias group 2, table 10 */
721         {  9,  3 }, { 30,  4 }, { 17,  7 }, {  4,  9 }, { 22, 12 }, { 21, 12 },
722         {  5, 12 }, { 20, 13 }, {  6, 13 }, { 19, 10 }, { 18,  8 }, {  8,  6 },
723         {  1,  5 }, { 23,  3 }, { 24,  4 }, { 26,  5 }, { 29,  5 }, { 31,  5 },
724         { 16,  7 }, {  3,  7 }, {  2,  7 }, { 15,  7 }, { 28,  4 }, { 11,  4 },
725         { 12,  4 }, {  7,  5 }, { 25,  5 }, { 13,  5 }, { 14,  6 }, { 27,  6 },
726         {  0,  4 }, { 10,  4 },
727     },
728     { /* AC bias group 2, table 11 */
729         { 23,  3 }, { 10,  3 }, {  9,  3 }, {  0,  3 }, { 27,  5 }, { 14,  6 },
730         {  2,  6 }, { 24,  4 }, { 13,  5 }, { 26,  5 }, { 30,  5 }, { 29,  5 },
731         {  1,  5 }, { 15,  7 }, {  4,  9 }, { 19, 11 }, { 22, 13 }, { 21, 13 },
732         {  5, 13 }, { 20, 14 }, {  6, 14 }, { 18, 10 }, { 17,  9 }, { 16,  9 },
733         { 31,  6 }, { 28,  4 }, { 25,  5 }, {  7,  6 }, {  8,  7 }, {  3,  7 },
734         { 12,  5 }, { 11,  5 },
735     },
736     { /* AC bias group 2, table 12 */
737         { 23,  3 }, { 10,  3 }, {  9,  3 }, {  1,  4 }, { 24,  4 }, {  3,  5 },
738         { 26,  5 }, {  4,  7 }, { 15,  8 }, { 16,  9 }, { 17, 10 }, { 18, 11 },
739         { 22, 14 }, { 21, 14 }, {  6, 14 }, { 20, 15 }, { 19, 15 }, {  5, 12 },
740         { 31,  6 }, { 29,  5 }, {  0,  3 }, { 25,  5 }, {  7,  6 }, { 14,  7 },
741         {  8,  7 }, { 13,  6 }, { 30,  6 }, { 11,  5 }, { 28,  4 }, { 12,  5 },
742         {  2,  6 }, { 27,  6 },
743     },
744     { /* AC bias group 2, table 13 */
745         { 28,  3 }, {  9,  3 }, { 10,  3 }, { 24,  4 }, {  4,  6 }, { 15,  8 },
746         {  5,  9 }, { 16, 10 }, { 22, 13 }, { 21, 13 }, { 18, 14 }, {  6, 14 },
747         { 20, 14 }, { 19, 14 }, { 17, 11 }, { 14,  7 }, {  7,  6 }, { 13,  6 },
748         {  1,  4 }, {  2,  5 }, { 25,  5 }, {  0,  3 }, { 29,  5 }, { 30,  6 },
749         {  8,  7 }, { 31,  7 }, { 12,  5 }, { 11,  5 }, {  3,  5 }, { 27,  6 },
750         { 26,  6 }, { 23,  4 },
751     },
752     { /* AC bias group 2, table 14 */
753         { 28,  3 }, { 10,  3 }, {  9,  3 }, { 13,  6 }, { 30,  6 }, {  4,  5 },
754         { 25,  5 }, { 29,  5 }, {  0,  3 }, {  1,  4 }, { 12,  5 }, { 11,  5 },
755         {  3,  4 }, { 15,  9 }, {  6, 11 }, { 18, 12 }, { 20, 13 }, { 19, 13 },
756         { 16, 11 }, { 22, 13 }, { 21, 13 }, { 17, 12 }, { 14,  8 }, { 31,  7 },
757         { 26,  6 }, {  2,  5 }, { 27,  6 }, {  7,  7 }, {  5,  8 }, {  8,  8 },
758         { 24,  5 }, { 23,  4 },
759     },
760     { /* AC bias group 2, table 15 */
761         {  3,  3 }, { 25,  5 }, { 14,  9 }, {  6,  9 }, { 15, 10 }, { 16, 12 },
762         { 18, 13 }, { 17, 13 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 },
763         {  8,  9 }, { 13,  7 }, { 29,  6 }, {  4,  4 }, { 10,  3 }, {  0,  3 },
764         {  9,  3 }, { 26,  6 }, { 27,  6 }, { 12,  5 }, { 11,  5 }, {  5,  6 },
765         {  7,  8 }, { 31,  8 }, { 30,  7 }, {  1,  4 }, { 24,  5 }, {  2,  5 },
766         { 23,  4 }, { 28,  4 },
767     },
768     { /* AC bias group 3, table 0 */
769         {  9,  3 }, { 29,  6 }, {  1,  6 }, { 20,  7 }, {  8,  7 }, { 26,  6 },
770         {  0,  4 }, {  7,  4 }, { 16,  5 }, { 24,  5 }, { 31,  5 }, { 18,  5 },
771         { 30,  4 }, { 23,  4 }, { 14,  4 }, { 17,  5 }, { 19,  6 }, { 25,  6 },
772         { 11,  4 }, { 12,  4 }, {  2,  8 }, {  4, 10 }, {  5, 12 }, { 22, 13 },
773         {  6, 13 }, { 21, 11 }, {  3,  9 }, { 27,  7 }, { 28,  6 }, { 15,  5 },
774         { 13,  4 }, { 10,  4 },
775     },
776     { /* AC bias group 3, table 1 */
777         { 10,  3 }, {  9,  3 }, { 14,  4 }, { 18,  6 }, { 27,  6 }, { 28,  5 },
778         {  3,  7 }, {  6, 12 }, {  5, 12 }, { 22, 12 }, { 21, 12 }, { 20, 10 },
779         {  4,  9 }, { 19,  8 }, {  2,  7 }, {  8,  7 }, { 15,  5 }, { 30,  4 },
780         { 31,  5 }, { 26,  6 }, { 29,  6 }, { 24,  5 }, { 16,  6 }, { 17,  6 },
781         {  0,  4 }, { 23,  4 }, { 13,  4 }, { 12,  4 }, { 11,  4 }, {  1,  6 },
782         { 25,  6 }, {  7,  5 },
783     },
784     { /* AC bias group 3, table 2 */
785         { 10,  3 }, {  9,  3 }, {  3,  6 }, {  4,  8 }, {  5, 10 }, { 20, 12 },
786         {  6, 12 }, { 22, 12 }, { 21, 12 }, { 19,  9 }, {  8,  7 }, { 15,  5 },
787         { 25,  5 }, { 17,  6 }, { 16,  6 }, {  1,  5 }, { 28,  5 }, { 30,  4 },
788         { 27,  6 }, { 18,  7 }, {  2,  7 }, { 31,  5 }, { 13,  4 }, { 29,  6 },
789         { 26,  6 }, { 24,  5 }, { 23,  4 }, {  7,  5 }, { 14,  5 }, { 12,  4 },
790         { 11,  4 }, {  0,  4 },
791     },
792     { /* AC bias group 3, table 3 */
793         {  8,  7 }, { 17,  7 }, { 15,  6 }, { 31,  5 }, {  7,  5 }, { 25,  5 },
794         {  0,  3 }, {  9,  3 }, { 10,  3 }, { 13,  4 }, { 14,  5 }, { 28,  5 },
795         {  4,  8 }, { 19, 11 }, { 20, 13 }, {  6, 13 }, { 22, 13 }, { 21, 13 },
796         {  5, 10 }, { 18,  9 }, { 16,  7 }, {  2,  6 }, {  3,  6 }, { 27,  6 },
797         { 12,  4 }, { 11,  4 }, {  1,  5 }, { 29,  6 }, { 26,  6 }, { 24,  5 },
798         { 30,  5 }, { 23,  4 },
799     },
800     { /* AC bias group 3, table 4 */
801         { 23,  3 }, { 26,  5 }, { 17,  8 }, { 18, 10 }, {  6, 11 }, { 20, 13 },
802         { 19, 13 }, { 22, 13 }, { 21, 13 }, {  5,  9 }, {  8,  8 }, { 16,  8 },
803         {  4,  7 }, { 15,  7 }, {  3,  5 }, { 25,  5 }, {  9,  3 }, { 10,  3 },
804         {  0,  3 }, { 28,  5 }, { 30,  5 }, { 11,  4 }, { 12,  4 }, {  7,  6 },
805         { 27,  6 }, { 29,  6 }, { 14,  6 }, { 13,  5 }, { 24,  5 }, { 31,  6 },
806         {  2,  6 }, {  1,  5 },
807     },
808     { /* AC bias group 3, table 5 */
809         { 23,  3 }, {  7,  6 }, {  4,  6 }, { 30,  5 }, { 25,  5 }, {  2,  5 },
810         { 10,  3 }, {  9,  3 }, {  0,  3 }, {  1,  4 }, { 29,  6 }, { 31,  6 },
811         { 13,  5 }, { 12,  4 }, { 11,  4 }, { 27,  6 }, { 26,  6 }, {  3,  5 },
812         { 24,  5 }, {  8,  9 }, { 22, 13 }, { 21, 13 }, { 18, 13 }, { 20, 14 },
813         { 19, 14 }, { 17, 11 }, { 16, 11 }, {  6, 11 }, { 15,  9 }, {  5,  9 },
814         { 14,  7 }, { 28,  6 },
815     },
816     { /* AC bias group 3, table 6 */
817         { 23,  3 }, { 31,  6 }, {  7,  7 }, { 14,  8 }, { 20, 13 }, { 19, 13 },
818         { 22, 13 }, { 21, 13 }, { 16, 13 }, {  8, 13 }, { 18, 13 }, { 17, 13 },
819         { 15, 10 }, {  6,  9 }, {  4,  5 }, {  3,  4 }, {  0,  3 }, { 25,  5 },
820         { 29,  7 }, {  5,  7 }, { 30,  6 }, {  1,  4 }, { 10,  3 }, {  9,  3 },
821         {  2,  5 }, { 28,  6 }, { 13,  6 }, { 11,  4 }, { 12,  4 }, { 27,  6 },
822         { 26,  6 }, { 24,  5 },
823     },
824     { /* AC bias group 3, table 7 */
825         {  0,  3 }, {  4,  4 }, { 24,  5 }, {  5,  5 }, {  1,  4 }, { 25,  5 },
826         { 26,  7 }, { 31,  7 }, { 27,  6 }, { 23,  3 }, { 10,  3 }, {  9,  3 },
827         { 12,  4 }, { 11,  4 }, {  2,  5 }, {  7,  8 }, { 30, 10 }, { 22, 13 },
828         { 21, 13 }, {  8, 13 }, { 16, 14 }, { 15, 14 }, { 14, 12 }, { 18, 14 },
829         { 17, 14 }, { 20, 14 }, { 19, 14 }, { 29,  9 }, {  6,  7 }, { 28,  7 },
830         { 13,  7 }, {  3,  4 },
831     },
832     { /* AC bias group 3, table 8 */
833         { 26,  5 }, { 29,  5 }, { 24,  4 }, {  9,  3 }, { 10,  3 }, { 30,  4 },
834         { 13,  4 }, {  8,  6 }, { 22, 12 }, { 21, 12 }, {  5, 12 }, { 20, 13 },
835         {  6, 13 }, {  4, 10 }, { 19,  9 }, {  3,  8 }, { 17,  7 }, { 25,  5 },
836         {  1,  6 }, { 15,  6 }, { 14,  5 }, {  0,  4 }, { 31,  5 }, { 27,  6 },
837         { 16,  7 }, { 18,  8 }, {  2,  8 }, {  7,  5 }, { 28,  5 }, { 12,  4 },
838         { 11,  4 }, { 23,  4 },
839     },
840     { /* AC bias group 3, table 9 */
841         {  9,  3 }, { 10,  3 }, {  0,  3 }, { 24,  4 }, { 26,  5 }, {  1,  5 },
842         { 28,  4 }, {  7,  5 }, { 25,  5 }, { 11,  4 }, { 12,  4 }, { 15,  7 },
843         {  3,  7 }, { 14,  6 }, { 30,  5 }, { 13,  5 }, {  8,  6 }, { 16,  8 },
844         {  4, 10 }, {  5, 13 }, { 20, 14 }, {  6, 14 }, { 22, 14 }, { 21, 14 },
845         { 19, 13 }, { 18, 11 }, { 17,  9 }, {  2,  7 }, { 23,  4 }, { 29,  5 },
846         { 27,  6 }, { 31,  6 },
847     },
848     { /* AC bias group 3, table 10 */
849         {  9,  3 }, { 10,  3 }, { 27,  5 }, { 30,  5 }, { 26,  5 }, { 13,  5 },
850         {  0,  3 }, { 29,  4 }, {  3,  6 }, {  2,  6 }, { 25,  5 }, { 12,  4 },
851         { 11,  4 }, { 28,  4 }, { 23,  4 }, {  1,  5 }, { 31,  6 }, { 15,  8 },
852         {  4,  9 }, { 16, 10 }, { 17, 11 }, { 22, 14 }, { 21, 14 }, {  5, 13 },
853         {  6, 14 }, { 20, 15 }, { 19, 15 }, { 18, 13 }, { 14,  7 }, {  7,  6 },
854         {  8,  6 }, { 24,  5 },
855     },
856     { /* AC bias group 3, table 11 */
857         { 12,  4 }, { 11,  4 }, {  2,  5 }, { 26,  5 }, {  1,  4 }, {  9,  3 },
858         { 10,  3 }, {  3,  5 }, { 30,  6 }, { 14,  7 }, { 15,  9 }, { 18, 13 },
859         {  6, 13 }, { 20, 13 }, { 19, 13 }, {  5, 11 }, { 22, 13 }, { 21, 13 },
860         { 17, 12 }, { 16, 11 }, {  4,  8 }, { 25,  5 }, { 13,  6 }, {  8,  6 },
861         {  0,  3 }, { 28,  4 }, { 23,  4 }, { 29,  4 }, { 31,  7 }, {  7,  7 },
862         { 27,  6 }, { 24,  5 },
863     },
864     { /* AC bias group 3, table 12 */
865         {  3,  4 }, { 25,  5 }, {  4,  6 }, { 30,  7 }, {  7,  7 }, { 29,  3 },
866         { 10,  3 }, {  9,  3 }, { 23,  4 }, { 28,  4 }, {  0,  3 }, {  1,  4 },
867         {  8,  6 }, { 27,  6 }, {  2,  5 }, { 24,  5 }, { 12,  5 }, { 11,  5 },
868         { 14,  9 }, {  5, 10 }, { 15, 11 }, { 20, 14 }, { 19, 14 }, { 22, 14 },
869         { 21, 14 }, { 16, 14 }, {  6, 14 }, { 18, 14 }, { 17, 14 }, { 31,  8 },
870         { 13,  7 }, { 26,  6 },
871     },
872     { /* AC bias group 3, table 13 */
873         { 23,  4 }, {  2,  4 }, { 29,  3 }, { 13,  7 }, { 31,  8 }, { 30,  8 },
874         { 27,  6 }, { 24,  5 }, { 28,  4 }, { 12,  5 }, { 11,  5 }, {  5,  9 },
875         { 14, 10 }, { 18, 13 }, { 17, 13 }, { 20, 13 }, { 19, 13 }, { 22, 13 },
876         { 21, 13 }, {  6, 13 }, { 16, 14 }, { 15, 14 }, {  7,  8 }, {  8,  7 },
877         { 25,  6 }, {  4,  6 }, { 26,  6 }, {  0,  3 }, {  3,  4 }, {  1,  4 },
878         { 10,  3 }, {  9,  3 },
879     },
880     { /* AC bias group 3, table 14 */
881         {  9,  2 }, {  3,  3 }, { 23,  5 }, { 27,  6 }, { 26,  6 }, {  2,  4 },
882         {  0,  3 }, {  4,  5 }, { 24,  6 }, { 12,  6 }, { 11,  6 }, { 25,  7 },
883         {  5,  9 }, { 14, 13 }, {  6, 13 }, { 16, 13 }, { 15, 13 }, { 31, 11 },
884         { 22, 13 }, { 21, 13 }, { 18, 14 }, { 17, 14 }, { 20, 14 }, { 19, 14 },
885         { 30, 11 }, {  8,  9 }, { 13, 10 }, {  7, 10 }, { 28,  5 }, { 29,  4 },
886         {  1,  4 }, { 10,  3 },
887     },
888     { /* AC bias group 3, table 15 */
889         { 10,  2 }, {  9,  2 }, {  0,  2 }, {  3,  4 }, { 12,  7 }, { 11,  7 },
890         { 24,  9 }, { 23,  9 }, { 27,  8 }, {  5,  9 }, { 25, 10 }, {  6, 13 },
891         {  8, 14 }, {  7, 14 }, { 22, 14 }, { 21, 14 }, { 31, 14 }, { 30, 14 },
892         { 18, 14 }, { 17, 14 }, { 20, 14 }, { 19, 14 }, { 14, 14 }, { 13, 14 },
893         { 16, 14 }, { 15, 14 }, { 26,  8 }, { 29,  5 }, {  2,  5 }, { 28,  6 },
894         {  4,  6 }, {  1,  4 },
895     },
896     { /* AC bias group 4, table 0 */
897         {  0,  3 }, { 28,  4 }, { 13,  4 }, {  9,  3 }, { 10,  3 }, {  1,  5 },
898         { 14,  5 }, { 25,  5 }, { 31,  5 }, {  7,  5 }, { 16,  7 }, {  4,  9 },
899         {  6, 12 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, {  5, 12 },
900         { 18, 10 }, { 17,  8 }, { 27,  6 }, { 12,  4 }, { 11,  4 }, { 23,  4 },
901         {  8,  7 }, {  3,  7 }, {  2,  7 }, { 15,  7 }, { 30,  5 }, { 24,  5 },
902         { 26,  6 }, { 29,  6 },
903     },
904     { /* AC bias group 4, table 1 */
905         { 26,  5 }, { 31,  5 }, {  7,  5 }, {  4,  7 }, { 22, 12 }, { 21, 12 },
906         { 18, 13 }, {  6, 13 }, { 20, 13 }, { 19, 13 }, {  5, 10 }, { 17, 10 },
907         { 16, 10 }, { 15,  8 }, { 14,  6 }, { 10,  3 }, {  9,  3 }, {  0,  3 },
908         { 28,  4 }, { 25,  5 }, { 30,  5 }, {  8,  6 }, {  2,  6 }, { 13,  5 },
909         { 23,  4 }, { 12,  4 }, { 24,  5 }, { 29,  5 }, { 11,  4 }, { 27,  6 },
910         {  3,  6 }, {  1,  5 },
911     },
912     { /* AC bias group 4, table 2 */
913         {  9,  3 }, { 10,  3 }, {  1,  4 }, { 29,  4 }, { 13,  5 }, { 25,  5 },
914         { 28,  4 }, {  0,  3 }, {  3,  5 }, {  8,  6 }, {  4,  7 }, {  5,  9 },
915         { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, { 16, 13 }, {  6, 13 },
916         { 18, 13 }, { 17, 13 }, { 15, 10 }, { 14,  8 }, { 23,  4 }, { 31,  6 },
917         { 27,  6 }, { 24,  5 }, { 12,  4 }, { 11,  4 }, {  7,  6 }, { 30,  6 },
918         { 26,  6 }, {  2,  6 },
919     },
920     { /* AC bias group 4, table 3 */
921         {  3,  4 }, { 18, 12 }, { 17, 12 }, { 20, 12 }, { 19, 12 }, { 22, 12 },
922         { 21, 12 }, {  6, 12 }, { 16, 13 }, { 15, 13 }, { 14,  9 }, {  5,  8 },
923         { 31,  7 }, {  7,  7 }, { 30,  7 }, { 25,  5 }, { 12,  4 }, { 11,  4 },
924         {  9,  3 }, { 10,  3 }, {  1,  4 }, { 28,  4 }, {  0,  3 }, { 23,  4 },
925         {  2,  5 }, {  4,  6 }, {  8,  7 }, { 13,  7 }, { 29,  4 }, { 24,  5 },
926         { 26,  6 }, { 27,  6 },
927     },
928     { /* AC bias group 4, table 4 */
929         { 29,  3 }, { 25,  5 }, {  8,  7 }, { 13,  8 }, { 31, 10 }, {  6, 10 },
930         { 18, 13 }, { 17, 13 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 },
931         { 14, 13 }, { 16, 14 }, { 15, 14 }, {  7, 10 }, { 27,  6 }, { 23,  4 },
932         {  0,  3 }, { 10,  3 }, {  9,  3 }, { 28,  4 }, { 24,  5 }, { 12,  5 },
933         {  3,  4 }, { 11,  5 }, { 26,  6 }, {  5,  7 }, { 30,  7 }, {  1,  4 },
934         {  2,  5 }, {  4,  5 },
935     },
936     { /* AC bias group 4, table 5 */
937         { 23,  3 }, {  3,  3 }, {  4,  4 }, {  1,  4 }, {  2,  3 }, {  0,  3 },
938         { 24,  6 }, { 26,  9 }, { 17, 13 }, { 16, 13 }, { 19, 13 }, { 18, 13 },
939         { 13, 13 }, {  7, 13 }, { 15, 13 }, { 14, 13 }, {  6, 11 }, { 30, 12 },
940         { 21, 14 }, { 20, 14 }, { 31, 14 }, { 22, 14 }, { 25,  8 }, {  8,  8 },
941         { 27,  8 }, { 29,  5 }, { 12,  6 }, { 11,  6 }, { 28,  6 }, {  5,  6 },
942         { 10,  3 }, {  9,  3 },
943     },
944     { /* AC bias group 4, table 6 */
945         { 23,  3 }, {  3,  3 }, {  4,  4 }, {  1,  4 }, {  2,  3 }, {  0,  3 },
946         { 24,  6 }, { 26,  9 }, { 17, 13 }, { 16, 13 }, { 19, 13 }, { 18, 13 },
947         { 13, 13 }, {  7, 13 }, { 15, 13 }, { 14, 13 }, {  6, 11 }, { 30, 12 },
948         { 21, 14 }, { 20, 14 }, { 31, 14 }, { 22, 14 }, { 25,  8 }, {  8,  8 },
949         { 27,  8 }, { 29,  5 }, { 12,  6 }, { 11,  6 }, { 28,  6 }, {  5,  6 },
950         { 10,  3 }, {  9,  3 },
951     },
952     { /* AC bias group 4, table 7 */
953         { 23,  3 }, {  3,  3 }, {  4,  4 }, {  1,  4 }, {  2,  3 }, {  0,  3 },
954         { 24,  6 }, { 26,  9 }, { 17, 13 }, { 16, 13 }, { 19, 13 }, { 18, 13 },
955         { 13, 13 }, {  7, 13 }, { 15, 13 }, { 14, 13 }, {  6, 11 }, { 30, 12 },
956         { 21, 14 }, { 20, 14 }, { 31, 14 }, { 22, 14 }, { 25,  8 }, {  8,  8 },
957         { 27,  8 }, { 29,  5 }, { 12,  6 }, { 11,  6 }, { 28,  6 }, {  5,  6 },
958         { 10,  3 }, {  9,  3 },
959     },
960     { /* AC bias group 4, table 8 */
961         { 10,  3 }, {  9,  3 }, { 24,  4 }, {  7,  5 }, { 26,  5 }, {  0,  3 },
962         {  2,  6 }, { 15,  7 }, {  6, 12 }, { 20, 13 }, { 19, 13 }, { 22, 13 },
963         { 21, 13 }, {  5, 12 }, { 18, 10 }, {  4,  9 }, { 17,  9 }, { 16,  9 },
964         {  1,  5 }, { 28,  4 }, { 12,  4 }, { 11,  4 }, { 13,  5 }, { 25,  5 },
965         { 30,  5 }, { 29,  5 }, { 14,  6 }, { 27,  6 }, {  3,  7 }, {  8,  7 },
966         { 31,  6 }, { 23,  4 },
967     },
968     { /* AC bias group 4, table 9 */
969         { 13,  5 }, {  3,  5 }, {  1,  4 }, { 10,  3 }, {  9,  3 }, { 29,  4 },
970         { 25,  5 }, { 31,  6 }, {  8,  6 }, { 12,  4 }, { 11,  4 }, {  0,  3 },
971         { 28,  4 }, { 23,  4 }, { 14,  7 }, {  4,  8 }, { 16, 10 }, { 17, 11 },
972         { 18, 14 }, {  6, 14 }, { 20, 14 }, { 19, 14 }, { 22, 14 }, { 21, 14 },
973         {  5, 13 }, { 15,  9 }, {  7,  6 }, { 24,  5 }, { 27,  6 }, { 30,  6 },
974         {  2,  6 }, { 26,  6 },
975     },
976     { /* AC bias group 4, table 10 */
977         { 31,  6 }, {  7,  6 }, { 25,  5 }, { 28,  4 }, {  9,  3 }, { 10,  3 },
978         { 12,  4 }, { 11,  4 }, { 30,  6 }, {  8,  6 }, {  2,  5 }, { 29,  4 },
979         { 23,  4 }, {  1,  4 }, {  0,  3 }, { 24,  5 }, {  4,  7 }, { 15,  9 },
980         {  5, 10 }, { 20, 13 }, { 19, 13 }, { 22, 13 }, { 21, 13 }, {  6, 13 },
981         { 18, 14 }, { 17, 14 }, { 16, 12 }, { 14,  8 }, { 27,  6 }, {  3,  5 },
982         { 13,  6 }, { 26,  6 },
983     },
984     { /* AC bias group 4, table 11 */
985         { 12,  4 }, { 11,  4 }, { 25,  5 }, { 13,  6 }, { 30,  7 }, {  7,  7 },
986         { 28,  4 }, {  3,  4 }, { 24,  5 }, {  4,  6 }, { 27,  6 }, { 23,  4 },
987         { 29,  4 }, {  0,  3 }, {  1,  4 }, { 26,  6 }, { 31,  8 }, {  5,  9 },
988         { 16, 13 }, {  6, 13 }, { 18, 13 }, { 17, 13 }, { 15, 12 }, { 20, 14 },
989         { 19, 14 }, { 22, 14 }, { 21, 14 }, { 14, 10 }, {  8,  7 }, {  2,  5 },
990         {  9,  3 }, { 10,  3 },
991     },
992     { /* AC bias group 4, table 12 */
993         {  9,  2 }, { 28,  4 }, {  2,  4 }, { 30,  8 }, {  7,  8 }, {  8,  7 },
994         { 27,  6 }, { 24,  6 }, { 25,  6 }, { 29,  4 }, { 11,  5 }, { 12,  5 },
995         {  3,  4 }, {  0,  3 }, { 23,  5 }, { 13,  8 }, { 31, 10 }, { 18, 13 },
996         { 17, 13 }, { 20, 13 }, { 19, 13 }, {  6, 13 }, { 16, 14 }, { 15, 14 },
997         { 22, 14 }, { 21, 14 }, { 14, 13 }, {  5,  9 }, { 26,  7 }, {  4,  6 },
998         {  1,  4 }, { 10,  3 },
999     },
1000     { /* AC bias group 4, table 13 */
1001         {  1,  3 }, {  2,  4 }, { 29,  5 }, { 12,  6 }, { 11,  6 }, {  9,  2 },
1002         { 10,  2 }, {  0,  3 }, { 23,  6 }, {  4,  6 }, { 28,  6 }, { 30, 12 },
1003         {  6, 13 }, { 15, 14 }, { 14, 14 }, {  7, 11 }, { 13, 11 }, { 21, 14 },
1004         { 20, 14 }, { 31, 14 }, { 22, 14 }, { 17, 14 }, { 16, 14 }, { 19, 14 },
1005         { 18, 14 }, {  5,  9 }, { 25,  8 }, { 27,  8 }, { 24,  9 }, {  8, 10 },
1006         { 26, 10 }, {  3,  4 },
1007     },
1008     { /* AC bias group 4, table 14 */
1009         {  0,  2 }, {  1,  3 }, {  3,  4 }, {  4,  6 }, {  5, 10 }, { 14, 13 },
1010         { 13, 13 }, { 16, 13 }, { 15, 13 }, {  6, 13 }, {  8, 14 }, {  7, 14 },
1011         { 27, 14 }, { 26, 14 }, { 31, 14 }, { 30, 14 }, { 12,  9 }, { 11,  9 },
1012         { 22, 14 }, { 21, 14 }, { 25, 14 }, { 24, 14 }, { 18, 14 }, { 17, 14 },
1013         { 20, 14 }, { 19, 14 }, { 23, 11 }, { 29, 10 }, { 28,  7 }, {  2,  5 },
1014         { 10,  2 }, {  9,  2 },
1015     },
1016     { /* AC bias group 4, table 15 */
1017         { 10,  2 }, {  9,  2 }, {  0,  2 }, {  3,  4 }, { 12,  7 }, { 11,  7 },
1018         { 24,  9 }, { 23,  9 }, { 27,  8 }, {  5,  9 }, { 25, 10 }, {  6, 13 },
1019         {  8, 14 }, {  7, 14 }, { 22, 14 }, { 21, 14 }, { 31, 14 }, { 30, 14 },
1020         { 18, 14 }, { 17, 14 }, { 20, 14 }, { 19, 14 }, { 14, 14 }, { 13, 14 },
1021         { 16, 14 }, { 15, 14 }, { 26,  8 }, { 29,  5 }, {  2,  5 }, { 28,  6 },
1022         {  4,  6 }, {  1,  4 },
1023     },
1024 };
1025 
1026 #endif /* AVCODEC_VP3DATA_H */
1027