1uint32_t gf100_pce_data[] = {
2/* 0x0000: ctx_object */
3	0x00000000,
4/* 0x0004: ctx_query_address_high */
5	0x00000000,
6/* 0x0008: ctx_query_address_low */
7	0x00000000,
8/* 0x000c: ctx_query_counter */
9	0x00000000,
10/* 0x0010: ctx_src_address_high */
11	0x00000000,
12/* 0x0014: ctx_src_address_low */
13	0x00000000,
14/* 0x0018: ctx_src_pitch */
15	0x00000000,
16/* 0x001c: ctx_src_tile_mode */
17	0x00000000,
18/* 0x0020: ctx_src_xsize */
19	0x00000000,
20/* 0x0024: ctx_src_ysize */
21	0x00000000,
22/* 0x0028: ctx_src_zsize */
23	0x00000000,
24/* 0x002c: ctx_src_zoff */
25	0x00000000,
26/* 0x0030: ctx_src_xoff */
27	0x00000000,
28/* 0x0034: ctx_src_yoff */
29	0x00000000,
30/* 0x0038: ctx_src_cpp */
31	0x00000000,
32/* 0x003c: ctx_dst_address_high */
33	0x00000000,
34/* 0x0040: ctx_dst_address_low */
35	0x00000000,
36/* 0x0044: ctx_dst_pitch */
37	0x00000000,
38/* 0x0048: ctx_dst_tile_mode */
39	0x00000000,
40/* 0x004c: ctx_dst_xsize */
41	0x00000000,
42/* 0x0050: ctx_dst_ysize */
43	0x00000000,
44/* 0x0054: ctx_dst_zsize */
45	0x00000000,
46/* 0x0058: ctx_dst_zoff */
47	0x00000000,
48/* 0x005c: ctx_dst_xoff */
49	0x00000000,
50/* 0x0060: ctx_dst_yoff */
51	0x00000000,
52/* 0x0064: ctx_dst_cpp */
53	0x00000000,
54/* 0x0068: ctx_format */
55	0x00000000,
56/* 0x006c: ctx_swz_const0 */
57	0x00000000,
58/* 0x0070: ctx_swz_const1 */
59	0x00000000,
60/* 0x0074: ctx_xcnt */
61	0x00000000,
62/* 0x0078: ctx_ycnt */
63	0x00000000,
64	0x00000000,
65	0x00000000,
66	0x00000000,
67	0x00000000,
68	0x00000000,
69	0x00000000,
70	0x00000000,
71	0x00000000,
72	0x00000000,
73	0x00000000,
74	0x00000000,
75	0x00000000,
76	0x00000000,
77	0x00000000,
78	0x00000000,
79	0x00000000,
80	0x00000000,
81	0x00000000,
82	0x00000000,
83	0x00000000,
84	0x00000000,
85	0x00000000,
86	0x00000000,
87	0x00000000,
88	0x00000000,
89	0x00000000,
90	0x00000000,
91	0x00000000,
92	0x00000000,
93	0x00000000,
94	0x00000000,
95	0x00000000,
96	0x00000000,
97/* 0x0100: dispatch_table */
98	0x00010000,
99	0x00000000,
100	0x00000000,
101	0x00010040,
102	0x0001019f,
103	0x00000000,
104	0x00010050,
105	0x000101a1,
106	0x00000000,
107	0x00070080,
108	0x0000001c,
109	0xfffff000,
110	0x00000020,
111	0xfff80000,
112	0x00000024,
113	0xffffe000,
114	0x00000028,
115	0xfffff800,
116	0x0000002c,
117	0xfffff000,
118	0x00000030,
119	0xfff80000,
120	0x00000034,
121	0xffffe000,
122	0x00070088,
123	0x00000048,
124	0xfffff000,
125	0x0000004c,
126	0xfff80000,
127	0x00000050,
128	0xffffe000,
129	0x00000054,
130	0xfffff800,
131	0x00000058,
132	0xfffff000,
133	0x0000005c,
134	0xfff80000,
135	0x00000060,
136	0xffffe000,
137	0x000200c0,
138	0x000104b8,
139	0x00000000,
140	0x00010541,
141	0x00000000,
142	0x000e00c3,
143	0x00000010,
144	0xffffff00,
145	0x00000014,
146	0x00000000,
147	0x0000003c,
148	0xffffff00,
149	0x00000040,
150	0x00000000,
151	0x00000018,
152	0xfff80000,
153	0x00000044,
154	0xfff80000,
155	0x00000074,
156	0xffff0000,
157	0x00000078,
158	0xffffe000,
159	0x00000068,
160	0xfccc0000,
161	0x0000006c,
162	0x00000000,
163	0x00000070,
164	0x00000000,
165	0x00000004,
166	0xffffff00,
167	0x00000008,
168	0x00000000,
169	0x0000000c,
170	0x00000000,
171	0x00000800,
172};
173
174uint32_t gf100_pce_code[] = {
175/* 0x0000: main */
176	0x04fe04bd,
177	0x3517f000,
178	0xf10010fe,
179	0xf1040017,
180	0xf0fff327,
181	0x12d00023,
182	0x0c25f0c0,
183	0xf40012d0,
184	0x17f11031,
185	0x27f01200,
186	0x0012d003,
187/* 0x002f: spin */
188	0xf40031f4,
189	0x0ef40028,
190/* 0x0035: ih */
191	0x8001cffd,
192	0xf40812c4,
193	0x21f4060b,
194/* 0x0041: ih_no_chsw */
195	0x0412c4ca,
196	0xf5070bf4,
197/* 0x004b: ih_no_cmd */
198	0xc4010221,
199	0x01d00c11,
200/* 0x0053: swctx */
201	0xf101f840,
202	0xfe770047,
203	0x47f1004b,
204	0x44cf2100,
205	0x0144f000,
206	0xb60444b6,
207	0xf7f13040,
208	0xf4b6061c,
209	0x1457f106,
210	0x00f5d101,
211	0xb6043594,
212	0x57fe0250,
213	0x0145fe00,
214	0x010052b7,
215	0x00ff67f1,
216	0x56fd60bd,
217	0x0253f004,
218	0xf80545fa,
219	0x0053f003,
220	0xd100e7f0,
221	0x549800fe,
222	0x0845b600,
223	0xb6015698,
224	0x46fd1864,
225	0x0047fe05,
226	0xf00204b9,
227	0x01f40643,
228	0x0604fa09,
229/* 0x00c3: swctx_load */
230	0xfa060ef4,
231/* 0x00c6: swctx_done */
232	0x03f80504,
233/* 0x00ca: chsw */
234	0x27f100f8,
235	0x23cf1400,
236	0x1e3fc800,
237	0xf4170bf4,
238	0x21f40132,
239	0x1e3af053,
240	0xf00023d0,
241	0x24d00147,
242/* 0x00eb: chsw_no_unload */
243	0xcf00f880,
244	0x3dc84023,
245	0x090bf41e,
246	0xf40131f4,
247/* 0x00fa: chsw_finish_load */
248	0x37f05321,
249	0x8023d002,
250/* 0x0102: dispatch */
251	0x37f100f8,
252	0x32cf1900,
253	0x0033cf40,
254	0x07ff24e4,
255	0xf11024b6,
256	0xbd010057,
257/* 0x011b: dispatch_loop */
258	0x5874bd64,
259	0x57580056,
260	0x0450b601,
261	0xf40446b8,
262	0x76bb4d08,
263	0x0447b800,
264	0xbb0f08f4,
265	0x74b60276,
266	0x0057bb03,
267/* 0x013f: dispatch_valid_mthd */
268	0xbbdf0ef4,
269	0x44b60246,
270	0x0045bb03,
271	0xfd014598,
272	0x54b00453,
273	0x201bf400,
274	0x58004558,
275	0x64b00146,
276	0x091bf400,
277	0xf4005380,
278/* 0x0166: dispatch_cmd */
279	0x32f4300e,
280	0xf455f901,
281	0x0ef40c01,
282/* 0x0171: dispatch_invalid_bitfield */
283	0x0225f025,
284/* 0x0174: dispatch_illegal_mthd */
285/* 0x0177: dispatch_error */
286	0xf10125f0,
287	0xd0100047,
288	0x43d00042,
289	0x4027f040,
290/* 0x0187: hostirq_wait */
291	0xcf0002d0,
292	0x24f08002,
293	0x0024b040,
294/* 0x0193: dispatch_done */
295	0xf1f71bf4,
296	0xf01d0027,
297	0x23d00137,
298/* 0x019f: cmd_nop */
299	0xf800f800,
300/* 0x01a1: cmd_pm_trigger */
301	0x0027f100,
302	0xf034bd22,
303	0x23d00233,
304/* 0x01af: cmd_exec_set_format */
305	0xf400f800,
306	0x01b0f030,
307	0x0101b000,
308	0xb00201b0,
309	0x04980301,
310	0x3045c71a,
311	0xc70150b6,
312	0x60b63446,
313	0x3847c701,
314	0xf40170b6,
315	0x84bd0232,
316/* 0x01da: ncomp_loop */
317	0x4ac494bd,
318	0x0445b60f,
319/* 0x01e2: bpc_loop */
320	0xa430b4bd,
321	0x0f18f404,
322	0xbbc0a5ff,
323	0x31f400cb,
324	0x220ef402,
325/* 0x01f4: cmp_c0 */
326	0xf00c1bf4,
327	0xcbbb10c7,
328	0x160ef400,
329/* 0x0200: cmp_c1 */
330	0xf406a430,
331	0xc7f00c18,
332	0x00cbbb14,
333/* 0x020f: cmp_zero */
334	0xf1070ef4,
335/* 0x0213: bpc_next */
336	0x380080c7,
337	0x80b601c8,
338	0x01b0b601,
339	0xf404b5b8,
340	0x90b6c308,
341	0x0497b801,
342	0xfdb208f4,
343	0x06800065,
344	0x1d08980e,
345	0xf40068fd,
346	0x64bd0502,
347/* 0x023c: dst_xcnt */
348	0x800075fd,
349	0x78fd1907,
350	0x1057f100,
351	0x0654b608,
352	0xd00056d0,
353	0x50b74057,
354	0x06980800,
355	0x0162b619,
356	0x980864b6,
357	0x72b60e07,
358	0x0567fd01,
359	0xb70056d0,
360	0xb4010050,
361	0x56d00060,
362	0x0160b400,
363	0xb44056d0,
364	0x56d00260,
365	0x0360b480,
366	0xb7c056d0,
367	0x98040050,
368	0x56d01b06,
369	0x1c069800,
370	0xf44056d0,
371	0x00f81030,
372/* 0x029c: cmd_exec_set_surface_tiled */
373	0xc7075798,
374	0x78c76879,
375	0x0380b664,
376	0xb06077c7,
377	0x1bf40e76,
378	0x0477f009,
379/* 0x02b7: xtile64 */
380	0xf00f0ef4,
381	0x70b6027c,
382	0x0947fd11,
383/* 0x02c3: xtileok */
384	0x980677f0,
385	0x5b980c5a,
386	0x00abfd0e,
387	0xbb01b7f0,
388	0xb2b604b7,
389	0xc4abff01,
390	0x9805a7bb,
391	0xe7f00d5d,
392	0x04e8bb01,
393	0xff01e2b6,
394	0xd8bbb4de,
395	0x01e0b605,
396	0xbb0cef94,
397	0xfefd02eb,
398	0x026cf005,
399	0x020860b7,
400	0xd00864b6,
401	0xb7bb006f,
402	0x00cbbb04,
403	0x98085f98,
404	0xfbfd0e5b,
405	0x01b7f000,
406	0xb604b7bb,
407	0xfbbb01b2,
408	0x05f7bb00,
409	0x5f98f0f9,
410	0x01b7f009,
411	0xb604b8bb,
412	0xfbbb01b2,
413	0x05f8bb00,
414	0x78bbf0f9,
415	0x0282b600,
416	0xbb01b7f0,
417	0xb9bb04b8,
418	0x0b589804,
419	0xbb01e7f0,
420	0xe2b604e9,
421	0xf48eff01,
422	0xbb04f7bb,
423	0x79bb00cf,
424	0x0589bb00,
425	0x90fcf0fc,
426	0xbb00d9fd,
427	0x89fd00ad,
428	0x008ffd00,
429	0xbb00a8bb,
430	0x92b604a7,
431	0x0497bb01,
432	0x988069d0,
433	0x58980557,
434	0x00acbb04,
435	0xb6007abb,
436	0x84b60081,
437	0x058bfd10,
438	0x060062b7,
439	0xb70067d0,
440	0xd0040060,
441	0x00f80068,
442/* 0x03a8: cmd_exec_set_surface_linear */
443	0xb7026cf0,
444	0xb6020260,
445	0x57980864,
446	0x0067d005,
447	0x040060b7,
448	0xb6045798,
449	0x67d01074,
450	0x0060b700,
451	0x06579804,
452	0xf80067d0,
453/* 0x03d1: cmd_exec_wait */
454	0xf900f900,
455	0x0007f110,
456	0x0604b608,
457/* 0x03dc: loop */
458	0xf00001cf,
459	0x1bf40114,
460	0xfc10fcfa,
461/* 0x03eb: cmd_exec_query */
462	0xc800f800,
463	0x1bf40d34,
464	0xd121f570,
465	0x0c47f103,
466	0x0644b608,
467	0xb6020598,
468	0x45d00450,
469	0x4040d000,
470	0xd00c57f0,
471	0x40b78045,
472	0x05980400,
473	0x1054b601,
474	0xb70045d0,
475	0xf1050040,
476	0xf00b0057,
477	0x45d00153,
478	0x4057f100,
479	0x0154b640,
480	0x808053f1,
481	0xf14045d0,
482	0xf1111057,
483	0xd0131253,
484	0x57f18045,
485	0x53f11514,
486	0x45d01716,
487	0x0157f1c0,
488	0x0153f026,
489	0x080047f1,
490	0xd00644b6,
491/* 0x045e: query_counter */
492	0x21f50045,
493	0x47f103d1,
494	0x44b6080c,
495	0x02059806,
496	0xd00045d0,
497	0x57f04040,
498	0x8045d004,
499	0x040040b7,
500	0xb6010598,
501	0x45d01054,
502	0x0040b700,
503	0x0057f105,
504	0x0045d003,
505	0x111057f1,
506	0x131253f1,
507	0x984045d0,
508	0x40b70305,
509	0x45d00500,
510	0x0157f100,
511	0x0153f026,
512	0x080047f1,
513	0xd00644b6,
514	0x00f80045,
515/* 0x04b8: cmd_exec */
516	0x03d121f5,
517	0xf4003fc8,
518	0x21f50e0b,
519	0x47f101af,
520	0x0ef40200,
521/* 0x04cd: cmd_exec_no_format */
522	0x1067f11e,
523	0x0664b608,
524	0x800177f0,
525	0x07800e07,
526	0x1d079819,
527	0xd00067d0,
528	0x44bd4067,
529/* 0x04e8: cmd_exec_init_src_surface */
530	0xbd0232f4,
531	0x043fc854,
532	0xf50a0bf4,
533	0xf403a821,
534/* 0x04fa: src_tiled */
535	0x21f50a0e,
536	0x49f0029c,
537/* 0x0501: cmd_exec_init_dst_surface */
538	0x0231f407,
539	0xc82c57f0,
540	0x0bf4083f,
541	0xa821f50a,
542	0x0a0ef403,
543/* 0x0514: dst_tiled */
544	0x029c21f5,
545/* 0x051b: cmd_exec_kick */
546	0xf10849f0,
547	0xb6080057,
548	0x06980654,
549	0x4056d01e,
550	0xf14167f0,
551	0xfd440063,
552	0x54d00546,
553	0x0c3fc800,
554	0xf5070bf4,
555/* 0x053f: cmd_exec_done */
556	0xf803eb21,
557/* 0x0541: cmd_wrcache_flush */
558	0x0027f100,
559	0xf034bd22,
560	0x23d00133,
561	0x0000f800,
562	0x00000000,
563	0x00000000,
564	0x00000000,
565	0x00000000,
566	0x00000000,
567	0x00000000,
568	0x00000000,
569	0x00000000,
570	0x00000000,
571	0x00000000,
572	0x00000000,
573	0x00000000,
574	0x00000000,
575	0x00000000,
576	0x00000000,
577	0x00000000,
578	0x00000000,
579	0x00000000,
580	0x00000000,
581	0x00000000,
582	0x00000000,
583	0x00000000,
584	0x00000000,
585	0x00000000,
586	0x00000000,
587	0x00000000,
588	0x00000000,
589	0x00000000,
590	0x00000000,
591	0x00000000,
592	0x00000000,
593	0x00000000,
594	0x00000000,
595	0x00000000,
596	0x00000000,
597	0x00000000,
598	0x00000000,
599	0x00000000,
600	0x00000000,
601	0x00000000,
602	0x00000000,
603	0x00000000,
604	0x00000000,
605	0x00000000,
606};
607