nx_vp8_tables.nx source
↩ module page · 502 lines · 17835 B
1// nx_vp8_tables.nx -- VP8 keyframe constant tables, GENERATED from RFC 6386
2// by gen_vp8_tables.py (counts asserted at generation: 128+128 quant, 900 kf
3// b-mode probs, 1056+1056 coefficient prob tables). u16 tables are 2 bytes LE
4// per entry; prob tables are 1 byte per entry. DO NOT hand-edit values.
5//
6// genealogy_id: vp8_rfc6386
7// lineage_id: nx_vp8_tables_v1
8// license_tier: ORIGINAL
9
10import "nx_syscalls.nx"
11
12const NX_VP8T_DCQ_BYTES: i64 = 264
13const NX_VP8T_ACQ_BYTES: i64 = 264
14const NX_VP8T_KFB_BYTES: i64 = 912
15const NX_VP8T_CUP_BYTES: i64 = 1064
16const NX_VP8T_CDP_BYTES: i64 = 1064
17
18func vp8t_p8(t: *u8, o: i64, v: i64) -> i64 {
19 t[o]=(v&255) as u8
20 t[o+1]=((v>>8)&255) as u8
21 t[o+2]=((v>>16)&255) as u8
22 t[o+3]=((v>>24)&255) as u8
23 t[o+4]=((v>>32)&255) as u8
24 t[o+5]=((v>>40)&255) as u8
25 t[o+6]=((v>>48)&255) as u8
26 t[o+7]=((v>>56)&255) as u8
27 return o+8
28}
29
30// u16 LE accessor for the quant tables
31func vp8t_u16(t: *u8, i: i64) -> i64 { return ((t[i*2] as i64)&255) | (((t[i*2+1] as i64)&255)<<8) }
32
33// dc_q_lookup[128] as u16 LE (256 bytes packed, caller mmaps >= that + 8)
34func vp8t_fill_dcq(t: *u8) -> i64 {
35 var o: i64 = 0
36 o=vp8t_p8(t,o,1970350607106052)
37 o=vp8t_p8(t,o,2814792717369352)
38 o=vp8t_p8(t,o,3940705509310475)
39 o=vp8t_p8(t,o,4785147619573775)
40 o=vp8t_p8(t,o,5629585434804242)
41 o=vp8t_p8(t,o,6192543978291221)
42 o=vp8t_p8(t,o,7036977498488855)
43 o=vp8t_p8(t,o,7881415313719321)
44 o=vp8t_p8(t,o,9007332400693277)
45 o=vp8t_p8(t,o,10133249487667233)
46 o=vp8t_p8(t,o,10977687302897701)
47 o=vp8t_p8(t,o,12103604389871656)
48 o=vp8t_p8(t,o,12948046500134956)
49 o=vp8t_p8(t,o,14073959292076079)
50 o=vp8t_p8(t,o,15199876379050035)
51 o=vp8t_p8(t,o,16325793466023991)
52 o=vp8t_p8(t,o,17451710552997947)
53 o=vp8t_p8(t,o,18577627639971903)
54 o=vp8t_p8(t,o,19703544726945859)
55 o=vp8t_p8(t,o,20829461813919815)
56 o=vp8t_p8(t,o,21673899629215819)
57 o=vp8t_p8(t,o,22799816716124238)
58 o=vp8t_p8(t,o,23925733803098194)
59 o=vp8t_p8(t,o,25051650890072150)
60 o=vp8t_p8(t,o,27022005792211035)
61 o=vp8t_p8(t,o,28710881422737506)
62 o=vp8t_p8(t,o,30962711301587048)
63 o=vp8t_p8(t,o,33214545475534960)
64 o=vp8t_p8(t,o,36029338192969850)
65 o=vp8t_p8(t,o,38281172366917762)
66 o=vp8t_p8(t,o,40814485812543626)
67 o=vp8t_p8(t,o,44192232778432660)
68 return o
69}
70
71// ac_q_lookup[128] as u16 LE (256 bytes packed, caller mmaps >= that + 8)
72func vp8t_fill_acq(t: *u8) -> i64 {
73 var o: i64 = 0
74 o=vp8t_p8(t,o,1970350607106052)
75 o=vp8t_p8(t,o,3096267694080008)
76 o=vp8t_p8(t,o,4222184781053964)
77 o=vp8t_p8(t,o,5348101868027920)
78 o=vp8t_p8(t,o,6474018955001876)
79 o=vp8t_p8(t,o,7599936041975832)
80 o=vp8t_p8(t,o,8725853128949788)
81 o=vp8t_p8(t,o,9851770215923744)
82 o=vp8t_p8(t,o,10977687302897700)
83 o=vp8t_p8(t,o,12103604389871656)
84 o=vp8t_p8(t,o,13229521476845612)
85 o=vp8t_p8(t,o,14355438563819568)
86 o=vp8t_p8(t,o,15481355650793524)
87 o=vp8t_p8(t,o,16888747714478136)
88 o=vp8t_p8(t,o,19140581888360510)
89 o=vp8t_p8(t,o,21392416062308422)
90 o=vp8t_p8(t,o,23644250236256334)
91 o=vp8t_p8(t,o,25896084410204246)
92 o=vp8t_p8(t,o,28147918584152158)
93 o=vp8t_p8(t,o,30399752758100070)
94 o=vp8t_p8(t,o,32651586932047982)
95 o=vp8t_p8(t,o,36029333897871479)
96 o=vp8t_p8(t,o,39407085158793347)
97 o=vp8t_p8(t,o,42784836419715215)
98 o=vp8t_p8(t,o,46162587680637083)
99 o=vp8t_p8(t,o,49821813918269607)
100 o=vp8t_p8(t,o,54325482266099893)
101 o=vp8t_p8(t,o,58829150613995717)
102 o=vp8t_p8(t,o,63332818961891541)
103 o=vp8t_p8(t,o,68962395806630117)
104 o=vp8t_p8(t,o,74310506264789241)
105 o=vp8t_p8(t,o,79940091699659021)
106 return o
107}
108
109// kf_b_mode_probs[10][10][9] -> idx=(above*10+left)*9+node (900 bytes packed, caller mmaps >= that + 8)
110func vp8t_fill_kfb(t: *u8) -> i64 {
111 var o: i64 = 0
112 o=vp8t_p8(t,o,0-7460088042507699993)
113 o=vp8t_p8(t,o,3348050832224655472)
114 o=vp8t_p8(t,o,5932736660410163014)
115 o=vp8t_p8(t,o,0-2690045107253044408)
116 o=vp8t_p8(t,o,2741082009560224189)
117 o=vp8t_p8(t,o,1232422904613885355)
118 o=vp8t_p8(t,o,1763630987918650531)
119 o=vp8t_p8(t,o,0-6172957155476716720)
120 o=vp8t_p8(t,o,5174109995256723246)
121 o=vp8t_p8(t,o,652125236019860543)
122 o=vp8t_p8(t,o,2113514648763912674)
123 o=vp8t_p8(t,o,7305552563972482064)
124 o=vp8t_p8(t,o,0-7096999307243117206)
125 o=vp8t_p8(t,o,7180820565866520687)
126 o=vp8t_p8(t,o,663482153768074826)
127 o=vp8t_p8(t,o,5721941009123635634)
128 o=vp8t_p8(t,o,5334251353295887116)
129 o=vp8t_p8(t,o,0-7127173295021876693)
130 o=vp8t_p8(t,o,8295406434978965057)
131 o=vp8t_p8(t,o,1095344668880951168)
132 o=vp8t_p8(t,o,0-5208854911907850310)
133 o=vp8t_p8(t,o,0-4222659918429023979)
134 o=vp8t_p8(t,o,0-7596631011093243971)
135 o=vp8t_p8(t,o,0-5232853129268220374)
136 o=vp8t_p8(t,o,3830097847700051317)
137 o=vp8t_p8(t,o,4083612758876772296)
138 o=vp8t_p8(t,o,5574644239597843234)
139 o=vp8t_p8(t,o,3121277335737742955)
140 o=vp8t_p8(t,o,6531691342112499487)
141 o=vp8t_p8(t,o,2456659119736766562)
142 o=vp8t_p8(t,o,4617995124667426347)
143 o=vp8t_p8(t,o,7355806605056746667)
144 o=vp8t_p8(t,o,5625627588112202884)
145 o=vp8t_p8(t,o,7332197950429943135)
146 o=vp8t_p8(t,o,4354750326353927971)
147 o=vp8t_p8(t,o,8003483560473010068)
148 o=vp8t_p8(t,o,8657888479361724784)
149 o=vp8t_p8(t,o,779674432693741682)
150 o=vp8t_p8(t,o,115452055159860505)
151 o=vp8t_p8(t,o,0-6445744894672168397)
152 o=vp8t_p8(t,o,0-7269303214717327915)
153 o=vp8t_p8(t,o,5642604411462364483)
154 o=vp8t_p8(t,o,2894033098738040592)
155 o=vp8t_p8(t,o,3737144385562961413)
156 o=vp8t_p8(t,o,5915785702446469426)
157 o=vp8t_p8(t,o,0-5803638638152883587)
158 o=vp8t_p8(t,o,8170796744592088914)
159 o=vp8t_p8(t,o,0-9208964606384722587)
160 o=vp8t_p8(t,o,7369864886744099665)
161 o=vp8t_p8(t,o,721162474822907193)
162 o=vp8t_p8(t,o,946079204332994406)
163 o=vp8t_p8(t,o,732209877648750969)
164 o=vp8t_p8(t,o,7309957210619873859)
165 o=vp8t_p8(t,o,1928778142278357021)
166 o=vp8t_p8(t,o,1450956665742037561)
167 o=vp8t_p8(t,o,4936124566865212715)
168 o=vp8t_p8(t,o,0-6477395467406009855)
169 o=vp8t_p8(t,o,5956356128649849894)
170 o=vp8t_p8(t,o,0-5450979254202590605)
171 o=vp8t_p8(t,o,1524513116985861691)
172 o=vp8t_p8(t,o,3330885982039936884)
173 o=vp8t_p8(t,o,3397140417571985430)
174 o=vp8t_p8(t,o,0-5247483156386869233)
175 o=vp8t_p8(t,o,2310172914846077230)
176 o=vp8t_p8(t,o,1693384741364974007)
177 o=vp8t_p8(t,o,0-4597204312070238848)
178 o=vp8t_p8(t,o,4283777726552147474)
179 o=vp8t_p8(t,o,0-2725742753859944371)
180 o=vp8t_p8(t,o,5069435672150226441)
181 o=vp8t_p8(t,o,4122545293124774093)
182 o=vp8t_p8(t,o,2221864674004416624)
183 o=vp8t_p8(t,o,0-8782007777481123294)
184 o=vp8t_p8(t,o,3143793740859842635)
185 o=vp8t_p8(t,o,2337960693939250995)
186 o=vp8t_p8(t,o,1081684425569206089)
187 o=vp8t_p8(t,o,7368772032840431105)
188 o=vp8t_p8(t,o,8004890194374965077)
189 o=vp8t_p8(t,o,5054788930166967611)
190 o=vp8t_p8(t,o,4424331582129981820)
191 o=vp8t_p8(t,o,5026284499506439495)
192 o=vp8t_p8(t,o,2728649722887030588)
193 o=vp8t_p8(t,o,0-789485627753091772)
194 o=vp8t_p8(t,o,3987253874771705515)
195 o=vp8t_p8(t,o,0-54033261012498882)
196 o=vp8t_p8(t,o,7249147417441892280)
197 o=vp8t_p8(t,o,0-8621005420479097437)
198 o=vp8t_p8(t,o,2019396409368789020)
199 o=vp8t_p8(t,o,592225516098895877)
200 o=vp8t_p8(t,o,4215497035078009873)
201 o=vp8t_p8(t,o,2916391068084868111)
202 o=vp8t_p8(t,o,2529199564517225124)
203 o=vp8t_p8(t,o,2268551436720092122)
204 o=vp8t_p8(t,o,0-2264036003036094970)
205 o=vp8t_p8(t,o,0-1116029478913394899)
206 o=vp8t_p8(t,o,3894782806873673370)
207 o=vp8t_p8(t,o,1517762673499242432)
208 o=vp8t_p8(t,o,1529188681709928539)
209 o=vp8t_p8(t,o,6184961914552752935)
210 o=vp8t_p8(t,o,0-6083764410343140070)
211 o=vp8t_p8(t,o,289544912079620882)
212 o=vp8t_p8(t,o,913015291730666486)
213 o=vp8t_p8(t,o,5815382022171820058)
214 o=vp8t_p8(t,o,0-5740066980418996610)
215 o=vp8t_p8(t,o,0-8394626807716632269)
216 o=vp8t_p8(t,o,1092466324492554870)
217 o=vp8t_p8(t,o,2635236940967177392)
218 o=vp8t_p8(t,o,5121748783942278675)
219 o=vp8t_p8(t,o,0-8497709757992857314)
220 o=vp8t_p8(t,o,1885678073341027941)
221 o=vp8t_p8(t,o,5837187652409723534)
222 o=vp8t_p8(t,o,0-8171934269390700356)
223 o=vp8t_p8(t,o,0-4378329985100606188)
224 o=vp8t_p8(t,o,402927744)
225 return o
226}
227
228// k_coeff_entropy_update_probs[4][8][3][11] -> idx=((i*8+j)*3+k)*11+l (1056 bytes packed, caller mmaps >= that + 8)
229func vp8t_fill_cup(t: *u8) -> i64 {
230 var o: i64 = 0
231 o=vp8t_p8(t,o,0-1)
232 o=vp8t_p8(t,o,0-1)
233 o=vp8t_p8(t,o,0-1)
234 o=vp8t_p8(t,o,0-1)
235 o=vp8t_p8(t,o,0-610049)
236 o=vp8t_p8(t,o,0-859955531874305)
237 o=vp8t_p8(t,o,0-432345564227567617)
238 o=vp8t_p8(t,o,0-515)
239 o=vp8t_p8(t,o,0-13069451265)
240 o=vp8t_p8(t,o,0-72362158758821889)
241 o=vp8t_p8(t,o,0-1)
242 o=vp8t_p8(t,o,0-3)
243 o=vp8t_p8(t,o,0-1138166333441)
244 o=vp8t_p8(t,o,0-148618787703226369)
245 o=vp8t_p8(t,o,0-2)
246 o=vp8t_p8(t,o,0-16777473)
247 o=vp8t_p8(t,o,0-289171558105089)
248 o=vp8t_p8(t,o,0-288230376151711745)
249 o=vp8t_p8(t,o,0-257)
250 o=vp8t_p8(t,o,0-1)
251 o=vp8t_p8(t,o,0-72620543991349249)
252 o=vp8t_p8(t,o,0-1)
253 o=vp8t_p8(t,o,0-65797)
254 o=vp8t_p8(t,o,0-1099528404993)
255 o=vp8t_p8(t,o,0-72057594037927937)
256 o=vp8t_p8(t,o,0-65539)
257 o=vp8t_p8(t,o,0-1099528406273)
258 o=vp8t_p8(t,o,0-4294967297)
259 o=vp8t_p8(t,o,0-1)
260 o=vp8t_p8(t,o,0-1)
261 o=vp8t_p8(t,o,0-1)
262 o=vp8t_p8(t,o,0-1)
263 o=vp8t_p8(t,o,0-1)
264 o=vp8t_p8(t,o,0-39)
265 o=vp8t_p8(t,o,0-578356504428545)
266 o=vp8t_p8(t,o,0-366198944700563713)
267 o=vp8t_p8(t,o,0-1108101694735)
268 o=vp8t_p8(t,o,0-65537)
269 o=vp8t_p8(t,o,0-282711927291905)
270 o=vp8t_p8(t,o,0-1224979098644774913)
271 o=vp8t_p8(t,o,0-65795)
272 o=vp8t_p8(t,o,0-4412407809)
273 o=vp8t_p8(t,o,0-288072046477313)
274 o=vp8t_p8(t,o,0-1)
275 o=vp8t_p8(t,o,0-1)
276 o=vp8t_p8(t,o,0-8589934593)
277 o=vp8t_p8(t,o,0-74309393851613185)
278 o=vp8t_p8(t,o,0-1)
279 o=vp8t_p8(t,o,0-1)
280 o=vp8t_p8(t,o,0-283673999966209)
281 o=vp8t_p8(t,o,0-216172782113783809)
282 o=vp8t_p8(t,o,0-1)
283 o=vp8t_p8(t,o,0-1)
284 o=vp8t_p8(t,o,0-72339069014638593)
285 o=vp8t_p8(t,o,0-1)
286 o=vp8t_p8(t,o,0-3)
287 o=vp8t_p8(t,o,0-1)
288 o=vp8t_p8(t,o,0-72057594037927937)
289 o=vp8t_p8(t,o,0-3)
290 o=vp8t_p8(t,o,0-1281)
291 o=vp8t_p8(t,o,0-4294967297)
292 o=vp8t_p8(t,o,0-1)
293 o=vp8t_p8(t,o,0-1)
294 o=vp8t_p8(t,o,0-1)
295 o=vp8t_p8(t,o,0-1)
296 o=vp8t_p8(t,o,0-1)
297 o=vp8t_p8(t,o,0-328774)
298 o=vp8t_p8(t,o,0-293587136806913)
299 o=vp8t_p8(t,o,0-289356276058554369)
300 o=vp8t_p8(t,o,0-4295033357)
301 o=vp8t_p8(t,o,0-16908289)
302 o=vp8t_p8(t,o,0-283755604344833)
303 o=vp8t_p8(t,o,0-288230376151711745)
304 o=vp8t_p8(t,o,0-16843267)
305 o=vp8t_p8(t,o,0-4311744513)
306 o=vp8t_p8(t,o,0-72340168526266369)
307 o=vp8t_p8(t,o,0-1)
308 o=vp8t_p8(t,o,0-1)
309 o=vp8t_p8(t,o,0-4294967297)
310 o=vp8t_p8(t,o,0-72339069014638593)
311 o=vp8t_p8(t,o,0-1)
312 o=vp8t_p8(t,o,0-257)
313 o=vp8t_p8(t,o,0-1)
314 o=vp8t_p8(t,o,0-72057594037927937)
315 o=vp8t_p8(t,o,0-1)
316 o=vp8t_p8(t,o,0-1)
317 o=vp8t_p8(t,o,0-1)
318 o=vp8t_p8(t,o,0-1)
319 o=vp8t_p8(t,o,0-1)
320 o=vp8t_p8(t,o,0-1)
321 o=vp8t_p8(t,o,0-1)
322 o=vp8t_p8(t,o,0-1)
323 o=vp8t_p8(t,o,0-1)
324 o=vp8t_p8(t,o,0-1)
325 o=vp8t_p8(t,o,0-1)
326 o=vp8t_p8(t,o,0-1)
327 o=vp8t_p8(t,o,0-1)
328 o=vp8t_p8(t,o,0-1)
329 o=vp8t_p8(t,o,0-1)
330 o=vp8t_p8(t,o,0-8)
331 o=vp8t_p8(t,o,0-284777890447361)
332 o=vp8t_p8(t,o,0-74027918874902529)
333 o=vp8t_p8(t,o,0-519)
334 o=vp8t_p8(t,o,0-33685505)
335 o=vp8t_p8(t,o,0-565187631382529)
336 o=vp8t_p8(t,o,0-216172782113783809)
337 o=vp8t_p8(t,o,0-16843778)
338 o=vp8t_p8(t,o,0-12901679105)
339 o=vp8t_p8(t,o,0-144404359633960961)
340 o=vp8t_p8(t,o,0-1)
341 o=vp8t_p8(t,o,0-16842755)
342 o=vp8t_p8(t,o,0-1116691496961)
343 o=vp8t_p8(t,o,0-291045125918818305)
344 o=vp8t_p8(t,o,0-2)
345 o=vp8t_p8(t,o,0-16908801)
346 o=vp8t_p8(t,o,0-567347999932417)
347 o=vp8t_p8(t,o,0-216172782113783809)
348 o=vp8t_p8(t,o,0-259)
349 o=vp8t_p8(t,o,0-16777217)
350 o=vp8t_p8(t,o,0-844424930131969)
351 o=vp8t_p8(t,o,0-1)
352 o=vp8t_p8(t,o,0-65543)
353 o=vp8t_p8(t,o,0-1099511627777)
354 o=vp8t_p8(t,o,0-1)
355 o=vp8t_p8(t,o,0-3)
356 o=vp8t_p8(t,o,0-1281)
357 o=vp8t_p8(t,o,0-1)
358 o=vp8t_p8(t,o,0-1)
359 o=vp8t_p8(t,o,0-1)
360 o=vp8t_p8(t,o,0-65537)
361 o=vp8t_p8(t,o,0-1)
362 o=vp8t_p8(t,o,0-1)
363 return o
364}
365
366// k_default_coeff_probs[4][8][3][11] -> idx=((i*8+j)*3+k)*11+l (1056 bytes packed, caller mmaps >= that + 8)
367func vp8t_fill_cdp(t: *u8) -> i64 {
368 var o: i64 = 0
369 o=vp8t_p8(t,o,0-9187201950435737472)
370 o=vp8t_p8(t,o,0-9187201950435737472)
371 o=vp8t_p8(t,o,0-9187201950435737472)
372 o=vp8t_p8(t,o,0-9187201950435737472)
373 o=vp8t_p8(t,o,0-9161477228816958080)
374 o=vp8t_p8(t,o,0-3797998769241984)
375 o=vp8t_p8(t,o,7674275055974471139)
376 o=vp8t_p8(t,o,0-9151314641073413250)
377 o=vp8t_p8(t,o,0-2095018284372885376)
378 o=vp8t_p8(t,o,0-1259400957263806465)
379 o=vp8t_p8(t,o,0-9187201836628910594)
380 o=vp8t_p8(t,o,0-2594156093688347058)
381 o=vp8t_p8(t,o,0-864698030442381184)
382 o=vp8t_p8(t,o,0-7586172282905526017)
383 o=vp8t_p8(t,o,0-9187201948818014217)
384 o=vp8t_p8(t,o,0-9158372208619401856)
385 o=vp8t_p8(t,o,0-1296317758275456)
386 o=vp8t_p8(t,o,0-6160783000842731535)
387 o=vp8t_p8(t,o,0-9151314640704310901)
388 o=vp8t_p8(t,o,0-7613274260144000)
389 o=vp8t_p8(t,o,0-86692641403502593)
390 o=vp8t_p8(t,o,0-9187201950427384321)
391 o=vp8t_p8(t,o,0-9187201475850624817)
392 o=vp8t_p8(t,o,0-3170561181358194560)
393 o=vp8t_p8(t,o,0-7493567015567720277)
394 o=vp8t_p8(t,o,0-9187201948297658372)
395 o=vp8t_p8(t,o,0-9159781782071561856)
396 o=vp8t_p8(t,o,0-12524191198707584)
397 o=vp8t_p8(t,o,108227680456990914)
398 o=vp8t_p8(t,o,0-9187201950435705087)
399 o=vp8t_p8(t,o,0-9187201407097864064)
400 o=vp8t_p8(t,o,0-9187062312459009920)
401 o=vp8t_p8(t,o,0-9187201950435737472)
402 o=vp8t_p8(t,o,0-6871723640054012986)
403 o=vp8t_p8(t,o,0-5990414030555145327)
404 o=vp8t_p8(t,o,3405849271136541872)
405 o=vp8t_p8(t,o,0-2305945411307319150)
406 o=vp8t_p8(t,o,0-8763107915267712)
407 o=vp8t_p8(t,o,0-150151813994086145)
408 o=vp8t_p8(t,o,5872835204690730206)
409 o=vp8t_p8(t,o,0-14925051334576797)
410 o=vp8t_p8(t,o,0-4190883228183068417)
411 o=vp8t_p8(t,o,0-3280481447860779790)
412 o=vp8t_p8(t,o,0-9187201630472844806)
413 o=vp8t_p8(t,o,0-3244918663607526633)
414 o=vp8t_p8(t,o,0-1513219610894073857)
415 o=vp8t_p8(t,o,0-5589670273096843009)
416 o=vp8t_p8(t,o,0-9187061765028446223)
417 o=vp8t_p8(t,o,0-17787908618310528)
418 o=vp8t_p8(t,o,0-292870308770053889)
419 o=vp8t_p8(t,o,6809583926613365211)
420 o=vp8t_p8(t,o,0-9151314722610749048)
421 o=vp8t_p8(t,o,0-6792846958582660992)
422 o=vp8t_p8(t,o,0-453173061080791041)
423 o=vp8t_p8(t,o,0-9187201950428698369)
424 o=vp8t_p8(t,o,0-9187084974863315076)
425 o=vp8t_p8(t,o,0-4468778862322352000)
426 o=vp8t_p8(t,o,0-7133279045373001773)
427 o=vp8t_p8(t,o,0-9187061765262999561)
428 o=vp8t_p8(t,o,0-7914285039781504)
429 o=vp8t_p8(t,o,0-307261627487452929)
430 o=vp8t_p8(t,o,108227682075924931)
431 o=vp8t_p8(t,o,0-9187201403540473087)
432 o=vp8t_p8(t,o,0-9151314477146472320)
433 o=vp8t_p8(t,o,0-5692117269014871936)
434 o=vp8t_p8(t,o,0-9187201950427389697)
435 o=vp8t_p8(t,o,0-4539680307662026243)
436 o=vp8t_p8(t,o,0-4470983655665139584)
437 o=vp8t_p8(t,o,1245668608940898745)
438 o=vp8t_p8(t,o,0-1513306314705347157)
439 o=vp8t_p8(t,o,0-20313486057864832)
440 o=vp8t_p8(t,o,0-363565685210578689)
441 o=vp8t_p8(t,o,0-7241646909272632877)
442 o=vp8t_p8(t,o,0-9151314701639433395)
443 o=vp8t_p8(t,o,0-2604492430161903488)
444 o=vp8t_p8(t,o,0-2651554201842168321)
445 o=vp8t_p8(t,o,0-9187201950431918849)
446 o=vp8t_p8(t,o,0-1945595953155264955)
447 o=vp8t_p8(t,o,0-4677194186624)
448 o=vp8t_p8(t,o,0-6494330848244891520)
449 o=vp8t_p8(t,o,0-9187201948299427847)
450 o=vp8t_p8(t,o,0-9187061764985156224)
451 o=vp8t_p8(t,o,0-2234201176768384)
452 o=vp8t_p8(t,o,0-4719631120084205313)
453 o=vp8t_p8(t,o,0-9187201403154602460)
454 o=vp8t_p8(t,o,0-9187201407104221056)
455 o=vp8t_p8(t,o,0-8442597877972864)
456 o=vp8t_p8(t,o,0-9187201950435737472)
457 o=vp8t_p8(t,o,0-9187201950427397897)
458 o=vp8t_p8(t,o,0-9187062310579961728)
459 o=vp8t_p8(t,o,0-8790603708250423168)
460 o=vp8t_p8(t,o,0-9187201950427381764)
461 o=vp8t_p8(t,o,0-9187061764955646592)
462 o=vp8t_p8(t,o,0-9151493424833068928)
463 o=vp8t_p8(t,o,0-9187201950435737472)
464 o=vp8t_p8(t,o,0-9187201950435737472)
465 o=vp8t_p8(t,o,0-9187201950435737472)
466 o=vp8t_p8(t,o,0-9187201950435737472)
467 o=vp8t_p8(t,o,0-9187201950435737472)
468 o=vp8t_p8(t,o,0-6855393723223303990)
469 o=vp8t_p8(t,o,0-6203508210247159824)
470 o=vp8t_p8(t,o,3331960844260926648)
471 o=vp8t_p8(t,o,0-2810339691690730614)
472 o=vp8t_p8(t,o,0-594536745367764608)
473 o=vp8t_p8(t,o,0-223933519565422689)
474 o=vp8t_p8(t,o,2846416254678325203)
475 o=vp8t_p8(t,o,0-21684891839585715)
476 o=vp8t_p8(t,o,0-4051279389147430657)
477 o=vp8t_p8(t,o,0-4662777570696110855)
478 o=vp8t_p8(t,o,0-9151314588933703693)
479 o=vp8t_p8(t,o,0-5263675957381544168)
480 o=vp8t_p8(t,o,0-2595795538376851457)
481 o=vp8t_p8(t,o,0-7596023907084075024)
482 o=vp8t_p8(t,o,0-9187154124677251870)
483 o=vp8t_p8(t,o,0-89306789724808064)
484 o=vp8t_p8(t,o,0-223402064607182881)
485 o=vp8t_p8(t,o,8899254154166258636)
486 o=vp8t_p8(t,o,0-9157507146832162458)
487 o=vp8t_p8(t,o,0-5934350568916746112)
488 o=vp8t_p8(t,o,0-513971656050291713)
489 o=vp8t_p8(t,o,0-9187201950430144257)
490 o=vp8t_p8(t,o,0-55061531676760)
491 o=vp8t_p8(t,o,0-3170578718632411008)
492 o=vp8t_p8(t,o,8719391642974420948)
493 o=vp8t_p8(t,o,0-9187061765549785620)
494 o=vp8t_p8(t,o,0-14977560994345600)
495 o=vp8t_p8(t,o,0-1107797364858388261)
496 o=vp8t_p8(t,o,108227681757149602)
497 o=vp8t_p8(t,o,0-9187201950435705087)
498 o=vp8t_p8(t,o,0-9187201407097995136)
499 o=vp8t_p8(t,o,0-71513883382087552)
500 o=vp8t_p8(t,o,0-9187201950435737472)
501 return o
502}