• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 uint64_t gk104_builtin_code[] = {
2 /* 0x0000: gk104_div_u32 */
3 	0x2282828042804287,
4 	0x7800000004009c03,
5 	0x380000007c209c82,
6 	0x180000000400dde2,
7 	0x6000000008309c03,
8 	0x1c00000005205d04,
9 	0x500000000810dc03,
10 	0x200400000c209c43,
11 	0x2282828282828287,
12 	0x500000000810dc03,
13 	0x200400000c209c43,
14 	0x500000000810dc03,
15 	0x200400000c209c43,
16 	0x500000000810dc03,
17 	0x200400000c209c43,
18 	0x500000000810dc03,
19 	0x2042c28280428047,
20 	0x200400000c209c43,
21 	0x280000000000dde4,
22 	0x5000000008001c43,
23 	0x1c00000005209d04,
24 	0x2006000000105c03,
25 	0x1b0e00000811dc03,
26 	0x4800000008104103,
27 	0x220282e20042c287,
28 	0x0800000004000002,
29 	0x1b0e00000811c003,
30 	0x4800000008104103,
31 	0x0800000004000002,
32 	0x9000000000001de7,
33 /* 0x00f0: gk104_div_s32 */
34 	0x188e0000fc05dc23,
35 	0x18c40000fc17dc23,
36 	0x2280428042828207,
37 	0x1c00000001201ec4,
38 	0x1c00000005205ec4,
39 	0x7800000004009c03,
40 	0x380000007c209c82,
41 	0x180000000400dde2,
42 	0x6000000008309c03,
43 	0x1c00000005205d04,
44 	0x2282828282828287,
45 	0x500000000810dc03,
46 	0x200400000c209c43,
47 	0x500000000810dc03,
48 	0x200400000c209c43,
49 	0x500000000810dc03,
50 	0x200400000c209c43,
51 	0x500000000810dc03,
52 	0x2282804280428287,
53 	0x200400000c209c43,
54 	0x500000000810dc03,
55 	0x200400000c209c43,
56 	0x280000000000dde4,
57 	0x5000000008001c43,
58 	0x1c00000005209d04,
59 	0x2006000000105c03,
60 	0x22028042c28042c7,
61 	0x1b0e00000811dc03,
62 	0x4800000008104103,
63 	0x0800000004000002,
64 	0x1b0e00000811c003,
65 	0x4800000008104103,
66 	0x0800000004000002,
67 	0x1c00000001200f84,
68 	0x22c200428042e047,
69 	0x1c00000005204b84,
70 	0x9000000000001de7,
71 	0xd4004000084004c5,
72 	0x0c5400000013dc04,
73 	0xd4004000084009c5,
74 	0xd4004000084007c5,
75 	0x9000000000001de7,
76 	0x2000000000000007,
77 	0xd4004000084004c5,
78 	0x0c5400000013dc04,
79 	0xd4004000084009c5,
80 	0xd4004000084007c5,
81 	0x1900000004a0dc04,
82 	0x1800000004a09c04,
83 	0x30de0001d030dc02,
84 	0x2000000000000007,
85 	0x1900000000a05c04,
86 	0x30de0001d0209c02,
87 	0x1800000000a01c04,
88 	0x30de0001d0105c02,
89 	0x30de0001d0001c02,
90 	0x9000000000001de7,
91 	0xd4004000084004a5,
92 	0x2000000000000007,
93 	0x0c5400000013dc04,
94 	0xd4004000084009a5,
95 	0xd4004000084007a5,
96 	0x1900000004a0de04,
97 	0x1800000004a09e04,
98 	0x30e000061c30dc02,
99 	0x1900000000a05e04,
100 	0x2000000000000007,
101 	0x30e000061c209c02,
102 	0x1800000000a01e04,
103 	0x30e000061c105c02,
104 	0x30e000061c001c02,
105 	0x9000000000001de7,
106 	0xd4004000084004a5,
107 	0x0c5400000013dc04,
108 	0x2000000000000007,
109 	0xd4004000084009a5,
110 	0xd4004000084007a5,
111 	0x1d00000004a0de84,
112 	0x1c00000004a09e84,
113 	0x1d00000000a05e84,
114 	0x1c00000000a01e84,
115 	0x9000000000001de7,
116 	0x2000000000000007,
117 	0xd4004000084004a5,
118 	0x0c5400000013dc04,
119 	0xd4004000084009a5,
120 	0xd4004000084007a5,
121 	0x1d00000004a0dc04,
122 	0x1c00000004a09c04,
123 	0x1d00000000a05c04,
124 	0x2000000000000007,
125 	0x1c00000000a01c04,
126 	0x9000000000001de7,
127 	0xd4004000084004a5,
128 	0x0c5400000013dc04,
129 	0xd4004000084009a5,
130 	0xd4004000084007a5,
131 	0x1100000004a0dc04,
132 	0x2000000000000007,
133 	0x1000000004a09c04,
134 	0x1100000000a05c04,
135 	0x1000000000a01c04,
136 	0x9000000000001de7,
137 	0xd4004000084004a5,
138 	0x0c5400000013dc04,
139 	0xd4004000084009a5,
140 	0x2000000000000007,
141 	0xd4004000084007a5,
142 	0x1800000000009de2,
143 	0x18fe00000000dde2,
144 	0x9000000000001de7,
145 	0xd4004000084004a5,
146 	0x0c5400000013dc04,
147 	0xd4004000084009a5,
148 	0x2000000000000007,
149 	0xd4004000084007a5,
150 	0x1800000000009de2,
151 	0x180000000400dde2,
152 	0x9000000000001de7,
153 	0xd400400008400485,
154 	0x0c5400000013dc04,
155 	0xd400400008400985,
156 	0x2000000000000007,
157 	0xd400400008400785,
158 	0x7000c02828005c03,
159 	0x18fe00000000dde2,
160 	0x7000c02850009c03,
161 	0x3800000ffc001c02,
162 	0x1800000008a09c04,
163 	0x1800000004a05c04,
164 	0x2000000000000007,
165 	0x30ea00801c209c02,
166 	0x1800000000a01c04,
167 	0x30ea00801c105c02,
168 	0x30ea00801c001c02,
169 	0x9000000000001de7,
170 	0xd400400008400485,
171 	0x0c5400000013dc04,
172 	0x2000000000000007,
173 	0xd400400008400985,
174 	0xd400400008400785,
175 	0x7000c02828005c03,
176 	0x180000000400dde2,
177 	0x7000c02850009c03,
178 	0x3800000ffc001c02,
179 	0x9000000000001de7,
180 	0x2000000000000007,
181 	0xd400400008400485,
182 	0x0c5400000013dc04,
183 	0xd400400008400985,
184 	0xd400400008400785,
185 	0x198000000020dc04,
186 	0x1900000000209c04,
187 	0x30ee02020430dc02,
188 	0x2000000000000007,
189 	0x1880000000205c04,
190 	0x30ee020204209c02,
191 	0x1800000000201c04,
192 	0x30ee020204105c02,
193 	0x30ee020204001c02,
194 	0x9000000000001de7,
195 	0xd400400008400485,
196 	0x2000000000000007,
197 	0x0c5400000013dc04,
198 	0xd400400008400985,
199 	0xd400400008400785,
200 	0x198000000020de04,
201 	0x1900000000209e04,
202 	0x30f004081030dc02,
203 	0x1880000000205e04,
204 	0x2000000000000007,
205 	0x30f0040810209c02,
206 	0x1800000000201e04,
207 	0x30f0040810105c02,
208 	0x30f0040810001c02,
209 	0x9000000000001de7,
210 	0xd400400008400485,
211 	0x0c5400000013dc04,
212 	0x2000000000000007,
213 	0xd400400008400985,
214 	0xd400400008400785,
215 	0x1d8000000020de84,
216 	0x1d00000000209e84,
217 	0x1c80000000205e84,
218 	0x1c00000000201e84,
219 	0x9000000000001de7,
220 	0x2000000000000007,
221 	0xd400400008400485,
222 	0x0c5400000013dc04,
223 	0xd400400008400985,
224 	0xd400400008400785,
225 	0x1d8000000020dc04,
226 	0x1d00000000209c04,
227 	0x1c80000000205c04,
228 	0x2000000000000007,
229 	0x1c00000000201c04,
230 	0x9000000000001de7,
231 	0xd400400008400445,
232 	0x0c5400000013dc04,
233 	0xd400400008400945,
234 	0xd400400008400745,
235 	0x7000c01814005c03,
236 	0x2000000000000007,
237 	0x18fe00000000dde2,
238 	0x7000c0142c009c03,
239 	0x380000007c001c02,
240 	0x1800000008209c04,
241 	0x1800000004205c04,
242 	0x30f4108420209c02,
243 	0x1800000000201c04,
244 	0x2000000000000007,
245 	0x30f2082084105c02,
246 	0x30f4108420001c02,
247 	0x9000000000001de7,
248 	0xd400400008400445,
249 	0x0c5400000013dc04,
250 	0xd400400008400945,
251 	0xd400400008400745,
252 	0x2000000000000007,
253 	0x7000c01414005c03,
254 	0x7000c01428009c03,
255 	0x380000007c001c02,
256 	0x18fe00000000dde2,
257 	0x1800000008209c04,
258 	0x1800000004205c04,
259 	0x1800000000201c04,
260 	0x2000000000000007,
261 	0x30f4108420209c02,
262 	0x30f4108420105c02,
263 	0x30f4108420001c02,
264 	0x9000000000001de7,
265 	0xd400400008400485,
266 	0x0c5400000013dc04,
267 	0xd400400008400985,
268 	0x2000000000000007,
269 	0xd400400008400785,
270 	0x1900000000a05c04,
271 	0x1800000000a01c04,
272 	0x30de0001d0105c02,
273 	0x30de0001d0001c02,
274 	0x1800000000009de2,
275 	0x18fe00000000dde2,
276 	0x2000000000000007,
277 	0x9000000000001de7,
278 	0xd400400008400485,
279 	0x0c5400000013dc04,
280 	0xd400400008400985,
281 	0xd400400008400785,
282 	0x18fe00000000dde2,
283 	0x1900000000a05e04,
284 	0x2000000000000007,
285 	0x1800000000009de2,
286 	0x1800000000a01e04,
287 	0x30e000061c105c02,
288 	0x30e000061c001c02,
289 	0x9000000000001de7,
290 	0xd400400008400485,
291 	0x0c5400000013dc04,
292 	0x2000000000000007,
293 	0xd400400008400985,
294 	0xd400400008400785,
295 	0x180000000400dde2,
296 	0x1d00000000a05e84,
297 	0x1800000000009de2,
298 	0x1c00000000a01e84,
299 	0x9000000000001de7,
300 	0x2000000000000007,
301 	0xd400400008400485,
302 	0x0c5400000013dc04,
303 	0xd400400008400985,
304 	0xd400400008400785,
305 	0x180000000400dde2,
306 	0x1d00000000a05c04,
307 	0x1800000000009de2,
308 	0x2000000000000007,
309 	0x1c00000000a01c04,
310 	0x9000000000001de7,
311 	0xd400400008400485,
312 	0x0c5400000013dc04,
313 	0xd400400008400985,
314 	0xd400400008400785,
315 	0x18fe00000000dde2,
316 	0x2000000000000007,
317 	0x1100000000a05c04,
318 	0x1800000000009de2,
319 	0x1000000000a01c04,
320 	0x9000000000001de7,
321 	0xd400400008400485,
322 	0x0c5400000013dc04,
323 	0xd400400008400985,
324 	0x2000000000000007,
325 	0xd400400008400785,
326 	0x18fe00000000dde2,
327 	0x1800000000009de2,
328 	0x1800000000005de2,
329 	0x9000000000001de7,
330 	0xd400400008400485,
331 	0x0c5400000013dc04,
332 	0x2000000000000007,
333 	0xd400400008400985,
334 	0xd400400008400785,
335 	0x180000000400dde2,
336 	0x1800000000009de2,
337 	0x1800000000005de2,
338 	0x9000000000001de7,
339 	0xd400400008400445,
340 	0x2000000000000007,
341 	0x0c5400000013dc04,
342 	0xd400400008400945,
343 	0xd400400008400745,
344 	0x18fe00000000dde2,
345 	0x1880000000205c04,
346 	0x1800000000009de2,
347 	0x1800000000201c04,
348 	0x2000000000000007,
349 	0x30ee020204105c02,
350 	0x30ee020204001c02,
351 	0x9000000000001de7,
352 	0xd400400008400445,
353 	0x0c5400000013dc04,
354 	0xd400400008400945,
355 	0xd400400008400745,
356 	0x2000000000000007,
357 	0x18fe00000000dde2,
358 	0x1880000000205e04,
359 	0x1800000000009de2,
360 	0x1800000000201e04,
361 	0x30f0040810105c02,
362 	0x30f0040810001c02,
363 	0x9000000000001de7,
364 	0x2000000000000007,
365 	0xd400400008400445,
366 	0x0c5400000013dc04,
367 	0xd400400008400945,
368 	0xd400400008400745,
369 	0x180000000400dde2,
370 	0x1c80000000205c04,
371 	0x1800000000009de2,
372 	0x2000000000000007,
373 	0x1c00000000201c04,
374 	0x9000000000001de7,
375 	0xd400400008400445,
376 	0x0c5400000013dc04,
377 	0xd400400008400945,
378 	0xd400400008400745,
379 	0x180000000400dde2,
380 	0x2000000000000007,
381 	0x1c80000000205e84,
382 	0x1800000000009de2,
383 	0x1c00000000201e84,
384 	0x9000000000001de7,
385 	0xd400400008400445,
386 	0x0c5400000013dc04,
387 	0xd400400008400945,
388 	0x2000000000000007,
389 	0xd400400008400745,
390 	0x18fe00000000dde2,
391 	0x1800000000a01c04,
392 	0x1800000000009de2,
393 	0x1800000000005de2,
394 	0x30de0001d0001c02,
395 	0x9000000000001de7,
396 	0x2000000000000007,
397 	0xd400400008400445,
398 	0x0c5400000013dc04,
399 	0xd400400008400945,
400 	0xd400400008400745,
401 	0x18fe00000000dde2,
402 	0x1800000000a01e04,
403 	0x1800000000009de2,
404 	0x2000000000000007,
405 	0x1800000000005de2,
406 	0x30e000061c001c02,
407 	0x9000000000001de7,
408 	0xd400400008400465,
409 	0x0c5400000013dc04,
410 	0xd400400008400965,
411 	0xd400400008400765,
412 	0x2000000000000007,
413 	0x180000000400dde2,
414 	0x1800000000009de2,
415 	0x1800000000005de2,
416 	0x9000000000001de7,
417 	0xd400400008400445,
418 	0x0c5400000013dc04,
419 	0xd400400008400945,
420 	0x2000000000000007,
421 	0xd400400008400745,
422 	0x180000000400dde2,
423 	0x1800000000009de2,
424 	0x1800000000005de2,
425 	0x9000000000001de7,
426 	0xd400400008400445,
427 	0x0c5400000013dc04,
428 	0x2000000000000007,
429 	0xd400400008400945,
430 	0xd400400008400745,
431 	0x18fe00000000dde2,
432 	0x1800000000009de2,
433 	0x1000000000a01c04,
434 	0x1800000000005de2,
435 	0x9000000000001de7,
436 	0x2000000000000007,
437 	0xd400400008400405,
438 	0x0c5400000013dc04,
439 	0xd400400008400905,
440 	0xd400400008400705,
441 	0x18fe00000000dde2,
442 	0x1800000000201c04,
443 	0x1800000000009de2,
444 	0x2000000000000007,
445 	0x30ee020204001c02,
446 	0x1800000000005de2,
447 	0x9000000000001de7,
448 	0xd400400008400405,
449 	0x0c5400000013dc04,
450 	0xd400400008400905,
451 	0xd400400008400705,
452 	0x2000000000000007,
453 	0x18fe00000000dde2,
454 	0x1800000000201e04,
455 	0x1800000000009de2,
456 	0x30f0040810001c02,
457 	0x1800000000005de2,
458 	0x9000000000001de7,
459 	0xd400400008400425,
460 	0x2000000000000007,
461 	0x0c5400000013dc04,
462 	0xd400400008400925,
463 	0xd400400008400725,
464 	0x180000000400dde2,
465 	0x1800000000009de2,
466 	0x1800000000005de2,
467 	0x9000000000001de7,
468 	0x2000000000000007,
469 	0xd400400008400405,
470 	0x0c5400000013dc04,
471 	0xd400400008400905,
472 	0xd400400008400705,
473 	0x180000000400dde2,
474 	0x1800000000009de2,
475 	0x1800000000005de2,
476 	0x2000000000000007,
477 	0x9000000000001de7,
478 	0xd40040000840c485,
479 	0x0c5400000013dc04,
480 	0xd40040000840c985,
481 	0xd40040000840c785,
482 	0x18fe00000000dde2,
483 	0x4000000000001de4,
484 	0x9000000000001de7,
485 /* 0x0f08: gk104_rcp_f64 */
486 	0x4000000000001de4,
487 	0x9000000000001de7,
488 /* 0x0f18: gk104_rsq_f64 */
489 	0x4000000000001de4,
490 	0x9000000000001de7,
491 	0xc800000003f01cc5,
492 	0x2c00000100005c04,
493 	0x2c0000010800dc04,
494 	0x3000c3fffff09c04,
495 	0x680100000c1fdc03,
496 	0x4000000a60001c47,
497 	0x180000004000dde2,
498 /* 0x0f60: spill_cfstack */
499 	0x78000009c0000007,
500 	0x0c0000000430dd02,
501 	0x4003ffffa0001ca7,
502 	0x2800406400001de4,
503 	0x2800406410005de4,
504 	0x180000000400dde2,
505 	0x547e18000000dd05,
506 	0x60000008e0000007,
507 	0x190ec0000431dc03,
508 	0x40000000000001f4,
509 	0x94000004c0009c85,
510 	0x2c00000100009c04,
511 	0x2c0000010800dc04,
512 	0x9400000020009ca5,
513 	0x9400000100011cc5,
514 	0x9400000140021cc5,
515 	0x9400000180031cc5,
516 	0x94000001c0041cc5,
517 	0x9400000200051cc5,
518 	0x9400000240061cc5,
519 	0x9400000280071cc5,
520 	0x94000002c0081cc5,
521 	0x9400000300091cc5,
522 	0x94000003400a1cc5,
523 	0x94000003800b1cc5,
524 	0x94000003c00c1cc5,
525 	0x94000004000d1cc5,
526 	0x94000004400e1cc5,
527 	0x94000004800f1cc5,
528 	0xc000000003f09ea5,
529 	0x94000000c0009ca5,
530 	0xc000000023f09ea5,
531 	0x94000000e0009ca5,
532 	0x2c00000084009c04,
533 	0x2c0000008800dc04,
534 	0x9400000040009ca5,
535 	0x2c0000008c009c04,
536 	0x2c0000009400dc04,
537 	0x9400000060009ca5,
538 	0x2c00000098009c04,
539 	0x2c0000009c00dc04,
540 	0x9400000080009ca5,
541 	0x2c000000c800dc04,
542 	0x0c0000001030dd02,
543 	0x4000000100001ea7,
544 	0x480100000c001c03,
545 	0x0800000000105c42,
546 /* 0x10d8: shared_loop */
547 	0xc100000000309c85,
548 	0x9400000500009c85,
549 	0x0c00000010001d02,
550 	0x0800000000105d42,
551 	0x0c0000001030dd02,
552 	0x4003ffff40001ca7,
553 /* 0x1108: shared_done */
554 	0x2800406420001de4,
555 	0x2800406430005de4,
556 	0xe000000000001c45,
557 	0xd000000003ffdcc5,
558 	0x9c000000000fdcc5,
559 	0x2c0000000c009c04,
560 	0x7000c0205020dc03,
561 	0x7000c01820209c03,
562 	0x5000406450209c03,
563 	0x500040644030dc03,
564 	0x480000000c209c03,
565 	0x4801000008001c03,
566 	0x0800000000105c42,
567 /* 0x1170: search_cstack */
568 	0x280040646000dde4,
569 	0x8400000020009f05,
570 	0x190ec0002821dc03,
571 	0x40000000800001e7,
572 	0x0c00000040001c02,
573 	0x0800000000105c42,
574 	0x0c0000004030dd02,
575 	0x00029dff0ffc5cbf,
576 /* 0x11b0: entry_found */
577 	0x8400000000009f85,
578 	0x2800406400001de4,
579 	0x2800406410005de4,
580 	0x9400000010009c85,
581 	0x4000000000001df4,
582 /* 0x11d8: end_exit */
583 	0x9800000003ffdcc5,
584 	0xd000000000008007,
585 	0xa000000000004007,
586 /* 0x11f0: end_cont */
587 	0xd000000000008007,
588 	0x3400c3fffc201c04,
589 	0xc000000003f01ec5,
590 	0xa000000000000007,
591 };
592 
593 uint64_t gk104_builtin_offsets[] = {
594 	0x0000000000000000,
595 	0x00000000000000f0,
596 	0x0000000000000f08,
597 	0x0000000000000f18,
598 };
599