xref: /aosp_15_r20/external/mesa3d/src/nouveau/codegen/lib/gm107.asm.h (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker const uint64_t gm107_builtin_code[] = {
2*61046927SAndroid Build Coastguard Worker /* 0x0000: gm107_div_u32 */
3*61046927SAndroid Build Coastguard Worker 	0x001f9801fc21ff0d,
4*61046927SAndroid Build Coastguard Worker 	0x5c30000000170002,
5*61046927SAndroid Build Coastguard Worker 	0x3847040001f70202,
6*61046927SAndroid Build Coastguard Worker 	0x3898078000170003,
7*61046927SAndroid Build Coastguard Worker 	0x003c1800e1e007e1,
8*61046927SAndroid Build Coastguard Worker 	0x5c48000000270302,
9*61046927SAndroid Build Coastguard Worker 	0x5ce0200000170a01,
10*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
11*61046927SAndroid Build Coastguard Worker 	0x003c1801e0c00f06,
12*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
13*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
14*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
15*61046927SAndroid Build Coastguard Worker 	0x003c1801e0c00f06,
16*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
17*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
18*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
19*61046927SAndroid Build Coastguard Worker 	0x00241801e0c00f06,
20*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
21*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
22*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
23*61046927SAndroid Build Coastguard Worker 	0x00443c0120c017e6,
24*61046927SAndroid Build Coastguard Worker 	0x5c98078000070003,
25*61046927SAndroid Build Coastguard Worker 	0x5c38008000270000,
26*61046927SAndroid Build Coastguard Worker 	0x5ce0200000170a02,
27*61046927SAndroid Build Coastguard Worker 	0x001f8401fda01f06,
28*61046927SAndroid Build Coastguard Worker 	0x5a00018000070101,
29*61046927SAndroid Build Coastguard Worker 	0x5b6c038000270107,
30*61046927SAndroid Build Coastguard Worker 	0x5c11000000200101,
31*61046927SAndroid Build Coastguard Worker 	0x001f8400fda007e5,
32*61046927SAndroid Build Coastguard Worker 	0x3810000000100000,
33*61046927SAndroid Build Coastguard Worker 	0x5b6c038000200107,
34*61046927SAndroid Build Coastguard Worker 	0x5c11000000200101,
35*61046927SAndroid Build Coastguard Worker 	0x001fbc00fde007e1,
36*61046927SAndroid Build Coastguard Worker 	0x3810000000100000,
37*61046927SAndroid Build Coastguard Worker 	0xe32000000007000f,
38*61046927SAndroid Build Coastguard Worker 	0x50b0000000070f00,
39*61046927SAndroid Build Coastguard Worker /* 0x0120: gm107_div_s32 */
40*61046927SAndroid Build Coastguard Worker 	0x001c0400fc21ffed,
41*61046927SAndroid Build Coastguard Worker 	0x5b6303800ff70017,
42*61046927SAndroid Build Coastguard Worker 	0x5b6341000ff7011f,
43*61046927SAndroid Build Coastguard Worker 	0x5ce2000000073a00,
44*61046927SAndroid Build Coastguard Worker 	0x005f8402e5a0072f,
45*61046927SAndroid Build Coastguard Worker 	0x5ce2000000173a01,
46*61046927SAndroid Build Coastguard Worker 	0x5c30000000170002,
47*61046927SAndroid Build Coastguard Worker 	0x3847040001f70202,
48*61046927SAndroid Build Coastguard Worker 	0x001cbc00fc2007e6,
49*61046927SAndroid Build Coastguard Worker 	0x3898078000170003,
50*61046927SAndroid Build Coastguard Worker 	0x5c48000000270302,
51*61046927SAndroid Build Coastguard Worker 	0x5ce0200000170a01,
52*61046927SAndroid Build Coastguard Worker 	0x005c9802e4c01726,
53*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
54*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
55*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
56*61046927SAndroid Build Coastguard Worker 	0x005c9802e4c01726,
57*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
58*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
59*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
60*61046927SAndroid Build Coastguard Worker 	0x005c9802e4c01726,
61*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
62*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
63*61046927SAndroid Build Coastguard Worker 	0x5c38000000270103,
64*61046927SAndroid Build Coastguard Worker 	0x00441805fc401226,
65*61046927SAndroid Build Coastguard Worker 	0x5a40010000370202,
66*61046927SAndroid Build Coastguard Worker 	0x5c98078000070003,
67*61046927SAndroid Build Coastguard Worker 	0x5c38008000270000,
68*61046927SAndroid Build Coastguard Worker 	0x007fb405e0c0122f,
69*61046927SAndroid Build Coastguard Worker 	0x5ce0200000170a02,
70*61046927SAndroid Build Coastguard Worker 	0x5a00018000070101,
71*61046927SAndroid Build Coastguard Worker 	0x5b6c038000270107,
72*61046927SAndroid Build Coastguard Worker 	0x001fb400fca007e1,
73*61046927SAndroid Build Coastguard Worker 	0x5c11000000200101,
74*61046927SAndroid Build Coastguard Worker 	0x3810000000100000,
75*61046927SAndroid Build Coastguard Worker 	0x5b6c038000200107,
76*61046927SAndroid Build Coastguard Worker 	0x001c3c00fc4007e1,
77*61046927SAndroid Build Coastguard Worker 	0x5c11000000200101,
78*61046927SAndroid Build Coastguard Worker 	0x3810000000100000,
79*61046927SAndroid Build Coastguard Worker 	0x5ce0200000033a00,
80*61046927SAndroid Build Coastguard Worker 	0x001fbc03fde0072f,
81*61046927SAndroid Build Coastguard Worker 	0x5ce0200000123a01,
82*61046927SAndroid Build Coastguard Worker 	0xe32000000007000f,
83*61046927SAndroid Build Coastguard Worker 	0x50b0000000070f00,
84*61046927SAndroid Build Coastguard Worker /* 0x0280: gm107_rcp_f64 */
85*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
86*61046927SAndroid Build Coastguard Worker 	0x38000000b1470102,
87*61046927SAndroid Build Coastguard Worker 	0x1c0ffffffff70203,
88*61046927SAndroid Build Coastguard Worker 	0xe29000000e000000,
89*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
90*61046927SAndroid Build Coastguard Worker 	0x366803807fd70307,
91*61046927SAndroid Build Coastguard Worker 	0x5c9807800ff70003,
92*61046927SAndroid Build Coastguard Worker 	0xf0f800000008000f,
93*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
94*61046927SAndroid Build Coastguard Worker 	0x010ffffffff7f003,
95*61046927SAndroid Build Coastguard Worker 	0x368c03fff0070087,
96*61046927SAndroid Build Coastguard Worker 	0xe24000000188000f,
97*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
98*61046927SAndroid Build Coastguard Worker 	0x0420008000070101,
99*61046927SAndroid Build Coastguard Worker 	0xf0f800000007000f,
100*61046927SAndroid Build Coastguard Worker /* 0x02f8: rcp_inf_or_denorm_or_zero */
101*61046927SAndroid Build Coastguard Worker 	0x0407ff0000070104,
102*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
103*61046927SAndroid Build Coastguard Worker 	0x5b6503800ff70407,
104*61046927SAndroid Build Coastguard Worker 	0xe24000000200000f,
105*61046927SAndroid Build Coastguard Worker 	0x0447ff0000070101,
106*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
107*61046927SAndroid Build Coastguard Worker 	0x5c9807800ff70000,
108*61046927SAndroid Build Coastguard Worker 	0xf0f800000007000f,
109*61046927SAndroid Build Coastguard Worker /* 0x0338: rcp_denorm_or_zero */
110*61046927SAndroid Build Coastguard Worker 	0x5b8c03800ff70087,
111*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
112*61046927SAndroid Build Coastguard Worker 	0xe24000000100000f,
113*61046927SAndroid Build Coastguard Worker 	0x0427ff0000070101,
114*61046927SAndroid Build Coastguard Worker 	0xf0f800000007000f,
115*61046927SAndroid Build Coastguard Worker /* 0x0360: rcp_denorm */
116*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
117*61046927SAndroid Build Coastguard Worker 	0x3880004350070000,
118*61046927SAndroid Build Coastguard Worker 	0x3898078003670003,
119*61046927SAndroid Build Coastguard Worker 	0xf0f800000007000f,
120*61046927SAndroid Build Coastguard Worker /* 0x0380: rcp_rejoin */
121*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
122*61046927SAndroid Build Coastguard Worker 	0x5b6303800ff70307,
123*61046927SAndroid Build Coastguard Worker 	0xe24000001c00000f,
124*61046927SAndroid Build Coastguard Worker 	0x38000000b1470102,
125*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
126*61046927SAndroid Build Coastguard Worker 	0x040800fffff70107,
127*61046927SAndroid Build Coastguard Worker 	0x1c03ff0000070707,
128*61046927SAndroid Build Coastguard Worker 	0x5c98078000070006,
129*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
130*61046927SAndroid Build Coastguard Worker 	0x5ca8100000670e05,
131*61046927SAndroid Build Coastguard Worker 	0x5080000000470504,
132*61046927SAndroid Build Coastguard Worker 	0x010bf8000007f000,
133*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
134*61046927SAndroid Build Coastguard Worker 	0x5980000000570405,
135*61046927SAndroid Build Coastguard Worker 	0x5981020000470500,
136*61046927SAndroid Build Coastguard Worker 	0x5ca8000000070b00,
137*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
138*61046927SAndroid Build Coastguard Worker 	0x5ca8200000670f06,
139*61046927SAndroid Build Coastguard Worker 	0x38a8003f80070b08,
140*61046927SAndroid Build Coastguard Worker 	0x5b70040000070604,
141*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
142*61046927SAndroid Build Coastguard Worker 	0x5b70000000470000,
143*61046927SAndroid Build Coastguard Worker 	0x5b70040000070604,
144*61046927SAndroid Build Coastguard Worker 	0x5b70000000470000,
145*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
146*61046927SAndroid Build Coastguard Worker 	0x5b70040000070604,
147*61046927SAndroid Build Coastguard Worker 	0x5b70000000470000,
148*61046927SAndroid Build Coastguard Worker 	0x5b70040000070604,
149*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
150*61046927SAndroid Build Coastguard Worker 	0x5b70000000470000,
151*61046927SAndroid Build Coastguard Worker 	0x381200003ff70202,
152*61046927SAndroid Build Coastguard Worker 	0x5c10000000370204,
153*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
154*61046927SAndroid Build Coastguard Worker 	0x38000000b1470103,
155*61046927SAndroid Build Coastguard Worker 	0x5c10000000470303,
156*61046927SAndroid Build Coastguard Worker 	0x1c0ffffffff70302,
157*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
158*61046927SAndroid Build Coastguard Worker 	0x366203807fe70207,
159*61046927SAndroid Build Coastguard Worker 	0xe24000000208000f,
160*61046927SAndroid Build Coastguard Worker 	0x3848000001470404,
161*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
162*61046927SAndroid Build Coastguard Worker 	0x5c10000000170401,
163*61046927SAndroid Build Coastguard Worker 	0xe24000000807000f,
164*61046927SAndroid Build Coastguard Worker /* 0x04d8: rcp_result_inf_or_denorm */
165*61046927SAndroid Build Coastguard Worker 	0x366d03807ff70307,
166*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
167*61046927SAndroid Build Coastguard Worker 	0xe24000000288000f,
168*61046927SAndroid Build Coastguard Worker 	0x0408000000070101,
169*61046927SAndroid Build Coastguard Worker 	0x5c9807800ff70000,
170*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
171*61046927SAndroid Build Coastguard Worker 	0x1c07ff0000070101,
172*61046927SAndroid Build Coastguard Worker 	0xe24000000407000f,
173*61046927SAndroid Build Coastguard Worker /* 0x0518: rcp_result_denorm */
174*61046927SAndroid Build Coastguard Worker 	0x5b6a03800ff70307,
175*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
176*61046927SAndroid Build Coastguard Worker 	0x040800fffff70101,
177*61046927SAndroid Build Coastguard Worker 	0x38a8003e80000b06,
178*61046927SAndroid Build Coastguard Worker 	0x38a8003f00080b06,
179*61046927SAndroid Build Coastguard Worker 	0x001f8000fc0007e0,
180*61046927SAndroid Build Coastguard Worker 	0x1c00010000070101,
181*61046927SAndroid Build Coastguard Worker 	0x5c80000000670000,
182*61046927SAndroid Build Coastguard Worker /* 0x0558: rcp_end */
183*61046927SAndroid Build Coastguard Worker 	0xe32000000007000f,
184*61046927SAndroid Build Coastguard Worker /* 0x0560: gm107_rsq_f64 */
185*61046927SAndroid Build Coastguard Worker 	0x001fb401fda1ff0d,
186*61046927SAndroid Build Coastguard Worker 	0x368c03fff0070087,
187*61046927SAndroid Build Coastguard Worker 	0x0420008000000101,
188*61046927SAndroid Build Coastguard Worker 	0x0407fffffff70102,
189*61046927SAndroid Build Coastguard Worker 	0x001fb400fda007ed,
190*61046927SAndroid Build Coastguard Worker 	0x38000000b1470103,
191*61046927SAndroid Build Coastguard Worker 	0x366603800027030f,
192*61046927SAndroid Build Coastguard Worker 	0x5c47020000270002,
193*61046927SAndroid Build Coastguard Worker 	0x001fb401e1a0070d,
194*61046927SAndroid Build Coastguard Worker 	0x3880004350010000,
195*61046927SAndroid Build Coastguard Worker 	0x5080000000770105,
196*61046927SAndroid Build Coastguard Worker 	0x365a03807ff70306,
197*61046927SAndroid Build Coastguard Worker 	0x001fb400fda007ed,
198*61046927SAndroid Build Coastguard Worker 	0x5c47000000670202,
199*61046927SAndroid Build Coastguard Worker 	0x5b6a03800ff70207,
200*61046927SAndroid Build Coastguard Worker 	0xe24000000400000f,
201*61046927SAndroid Build Coastguard Worker 	0x003fb400fda007ed,
202*61046927SAndroid Build Coastguard Worker 	0x0408000000070101,
203*61046927SAndroid Build Coastguard Worker 	0x5c9807800ff70000,
204*61046927SAndroid Build Coastguard Worker 	0x5c47020000570101,
205*61046927SAndroid Build Coastguard Worker 	0x001fbc00fde007ed,
206*61046927SAndroid Build Coastguard Worker 	0xe32000000007000f,
207*61046927SAndroid Build Coastguard Worker 	0x50b0000000070f00,
208*61046927SAndroid Build Coastguard Worker 	0x50b0000000070f00,
209*61046927SAndroid Build Coastguard Worker /* 0x0620: rsq_norm */
210*61046927SAndroid Build Coastguard Worker 	0x0060b400e5a007ed,
211*61046927SAndroid Build Coastguard Worker 	0x5c9807800ff70004,
212*61046927SAndroid Build Coastguard Worker 	0x38a8003f00070b08,
213*61046927SAndroid Build Coastguard Worker 	0x5c80000000870002,
214*61046927SAndroid Build Coastguard Worker 	0x003c3401e1a01f0d,
215*61046927SAndroid Build Coastguard Worker 	0x5c80000000470200,
216*61046927SAndroid Build Coastguard Worker 	0x5b71040000470006,
217*61046927SAndroid Build Coastguard Worker 	0x5b70020000670404,
218*61046927SAndroid Build Coastguard Worker 	0x003c3401e1a00f0d,
219*61046927SAndroid Build Coastguard Worker 	0x5c80000000470200,
220*61046927SAndroid Build Coastguard Worker 	0x5b71040000470006,
221*61046927SAndroid Build Coastguard Worker 	0x5b70020000670404,
222*61046927SAndroid Build Coastguard Worker 	0x003c3401e1a00f0d,
223*61046927SAndroid Build Coastguard Worker 	0x5c80000000470200,
224*61046927SAndroid Build Coastguard Worker 	0x5b71040000470006,
225*61046927SAndroid Build Coastguard Worker 	0x5b70020000670404,
226*61046927SAndroid Build Coastguard Worker 	0x003c3401e1a00f0d,
227*61046927SAndroid Build Coastguard Worker 	0x5c80000000470200,
228*61046927SAndroid Build Coastguard Worker 	0x5b71040000470006,
229*61046927SAndroid Build Coastguard Worker 	0x5b70020000670404,
230*61046927SAndroid Build Coastguard Worker 	0x001fb401fda00f0d,
231*61046927SAndroid Build Coastguard Worker 	0x38800041a0010404,
232*61046927SAndroid Build Coastguard Worker 	0x5c98078000570001,
233*61046927SAndroid Build Coastguard Worker 	0x5c98078000470000,
234*61046927SAndroid Build Coastguard Worker 	0x001fbc00fde007ed,
235*61046927SAndroid Build Coastguard Worker 	0xe32000000007000f,
236*61046927SAndroid Build Coastguard Worker 	0x50b0000000070f00,
237*61046927SAndroid Build Coastguard Worker 	0x50b0000000070f00,
238*61046927SAndroid Build Coastguard Worker };
239*61046927SAndroid Build Coastguard Worker 
240*61046927SAndroid Build Coastguard Worker const uint64_t gm107_builtin_offsets[] = {
241*61046927SAndroid Build Coastguard Worker 	0x0000000000000000,
242*61046927SAndroid Build Coastguard Worker 	0x0000000000000120,
243*61046927SAndroid Build Coastguard Worker 	0x0000000000000280,
244*61046927SAndroid Build Coastguard Worker 	0x0000000000000560,
245*61046927SAndroid Build Coastguard Worker };
246