xref: /third_party/ffmpeg/libavcodec/vp3data.h (revision cabdff1a)
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) */
29static 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) */
42static 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) */
54static 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
65static 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
76static 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
87static 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
98static 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
105static 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
110static const uint8_t mode_code_vlc_len[8] = {
111    1,  2,  3,  4,  5,  6,  7,  7,
112};
113
114static 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
128static 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 */
140static 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
146static 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};
153static 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
161static 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
170static const int16_t coeff_table_token_7_8[1] = { 0 };
171static const int16_t coeff_table_token_9[1] = { 1 };
172static const int16_t coeff_table_token_10[1] = { -1 };
173static const int16_t coeff_table_token_11[1] = { 2 };
174static const int16_t coeff_table_token_12[1] = { -2 };
175
176static const int16_t coeff_table_token_13[2] = { 3, -3 };
177static const int16_t coeff_table_token_14[2] = { 4, -4 };
178static const int16_t coeff_table_token_15[2] = { 5, -5 };
179static const int16_t coeff_table_token_16[2] = { 6, -6 };
180
181static const int16_t coeff_table_token_23_24_25_26_27_28_29[2] = { 1, -1 };
182static const int16_t coeff_table_token_30_31[4] = { 2, 3, -2, -3 };
183
184static const int16_t coeff_table_token_17[4] = {
185    7, 8, -7, -8
186};
187
188static const int16_t coeff_table_token_18[8] = {
189    9, 10, 11, 12, -9, -10, -11, -12
190};
191
192static 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
196static 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
203static 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
214static 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
345static 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
383static 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