xref: /third_party/lame/mpglib/l2tables.h (revision 159b3361)
1159b3361Sopenharmony_ci/*
2159b3361Sopenharmony_ci * Copyright (C) 1999-2010 The L.A.M.E. project
3159b3361Sopenharmony_ci *
4159b3361Sopenharmony_ci * Initially written by Michael Hipp, see also AUTHORS and README.
5159b3361Sopenharmony_ci *
6159b3361Sopenharmony_ci * This library is free software; you can redistribute it and/or
7159b3361Sopenharmony_ci * modify it under the terms of the GNU Library General Public
8159b3361Sopenharmony_ci * License as published by the Free Software Foundation; either
9159b3361Sopenharmony_ci * version 2 of the License, or (at your option) any later version.
10159b3361Sopenharmony_ci *
11159b3361Sopenharmony_ci * This library is distributed in the hope that it will be useful,
12159b3361Sopenharmony_ci * but WITHOUT ANY WARRANTY; without even the implied warranty of
13159b3361Sopenharmony_ci * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the GNU
14159b3361Sopenharmony_ci * Library General Public License for more details.
15159b3361Sopenharmony_ci *
16159b3361Sopenharmony_ci * You should have received a copy of the GNU Library General Public
17159b3361Sopenharmony_ci * License along with this library; if not, write to the
18159b3361Sopenharmony_ci * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19159b3361Sopenharmony_ci * Boston, MA 02111-1307, USA.
20159b3361Sopenharmony_ci *
21159b3361Sopenharmony_ci * Layer 2 Alloc tables ..
22159b3361Sopenharmony_ci * most other tables are calculated on program start (which is (of course)
23159b3361Sopenharmony_ci * not ISO-conform) ..
24159b3361Sopenharmony_ci * Layer-3 huffman table is in huffman.h
25159b3361Sopenharmony_ci */
26159b3361Sopenharmony_ci
27159b3361Sopenharmony_ciconst struct al_table2 alloc_0[] = {
28159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {3, -3}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255}, {10,
29159b3361Sopenharmony_ci                                                                                           -511},
30159b3361Sopenharmony_ci    {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383}, {16, -32767},
31159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {3, -3}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255}, {10,
32159b3361Sopenharmony_ci                                                                                           -511},
33159b3361Sopenharmony_ci    {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383}, {16, -32767},
34159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {3, -3}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255}, {10,
35159b3361Sopenharmony_ci                                                                                           -511},
36159b3361Sopenharmony_ci    {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383}, {16, -32767},
37159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
38159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
39159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
40159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
41159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
42159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
43159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
44159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
45159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
46159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
47159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
48159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
49159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
50159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
51159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
52159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
53159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
54159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
55159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
56159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
57159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
58159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
59159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
60159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
61159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
62159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
63159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
64159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
65159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
66159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
67159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
68159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767}
69159b3361Sopenharmony_ci};
70159b3361Sopenharmony_ci
71159b3361Sopenharmony_ciconst struct al_table2 alloc_1[] = {
72159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {3, -3}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255}, {10,
73159b3361Sopenharmony_ci                                                                                           -511},
74159b3361Sopenharmony_ci    {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383}, {16, -32767},
75159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {3, -3}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255}, {10,
76159b3361Sopenharmony_ci                                                                                           -511},
77159b3361Sopenharmony_ci    {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383}, {16, -32767},
78159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {3, -3}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255}, {10,
79159b3361Sopenharmony_ci                                                                                           -511},
80159b3361Sopenharmony_ci    {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383}, {16, -32767},
81159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
82159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
83159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
84159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
85159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
86159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
87159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
88159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
89159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
90159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
91159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
92159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
93159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
94159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
95159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
96159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {16, -32767},
97159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
98159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
99159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
100159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
101159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
102159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
103159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
104159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
105159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
106159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
107159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
108159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {16, -32767},
109159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
110159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
111159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
112159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
113159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
114159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767},
115159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {16, -32767}
116159b3361Sopenharmony_ci};
117159b3361Sopenharmony_ci
118159b3361Sopenharmony_ciconst struct al_table2 alloc_2[] = {
119159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255},
120159b3361Sopenharmony_ci    {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383},
121159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255},
122159b3361Sopenharmony_ci    {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383},
123159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
124159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
125159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
126159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
127159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
128159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}
129159b3361Sopenharmony_ci};
130159b3361Sopenharmony_ci
131159b3361Sopenharmony_ciconst struct al_table2 alloc_3[] = {
132159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255},
133159b3361Sopenharmony_ci    {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383},
134159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127}, {9, -255},
135159b3361Sopenharmony_ci    {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191}, {15, -16383},
136159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
137159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
138159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
139159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
140159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
141159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
142159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
143159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
144159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
145159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}
146159b3361Sopenharmony_ci};
147159b3361Sopenharmony_ci
148159b3361Sopenharmony_ciconst struct al_table2 alloc_4[] = {
149159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
150159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191},
151159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
152159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191},
153159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
154159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191},
155159b3361Sopenharmony_ci    {4, 0}, {5, 3}, {7, 5}, {3, -3}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63}, {8, -127},
156159b3361Sopenharmony_ci    {9, -255}, {10, -511}, {11, -1023}, {12, -2047}, {13, -4095}, {14, -8191},
157159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
158159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
159159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
160159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
161159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
162159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
163159b3361Sopenharmony_ci    {3, 0}, {5, 3}, {7, 5}, {10, 9}, {4, -7}, {5, -15}, {6, -31}, {7, -63},
164159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
165159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
166159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
167159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
168159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
169159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
170159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
171159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
172159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
173159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
174159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
175159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
176159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
177159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
178159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
179159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
180159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
181159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9},
182159b3361Sopenharmony_ci    {2, 0}, {5, 3}, {7, 5}, {10, 9}
183159b3361Sopenharmony_ci};
184