Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/gallium/drivers/nouveau/codegen/lib/gk104.asm.h
4574 views
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
0x2000000000000007,
485
0x4000000000001de4,
486
0x9000000000001de7,
487
/* 0x0f18: gk104_rcp_f64 */
488
0x7000c02c50109c03,
489
0x0bfffffffc20dc02,
490
0x6000000280000007,
491
0x1a0ec01ff431dc03,
492
0x180000000000dde2,
493
0x228282f2b2d042f7,
494
0x40000000000021f4,
495
0x1bfffffffc00dde2,
496
0x1e0edffc0001dc81,
497
0x40000000200021e7,
498
0x3800200000105c52,
499
/* 0x0f70: rcp_inf_or_denorm_or_zero */
500
0x39ffc00000111c02,
501
0x190e0000fc41dc23,
502
0x2202f2b2d2f042b7,
503
0x40000000400001e7,
504
0x39ffc00000105c82,
505
0x1800000000001df2,
506
/* 0x0fa0: rcp_denorm_or_zero */
507
0x1e0ec0000001dc81,
508
0x40000000200001e7,
509
0x39ffc00000105c52,
510
/* 0x0fb8: rcp_denorm */
511
0x5000d0d400001c01,
512
0x2280428282b282f7,
513
0x18000000d800ddf2,
514
/* 0x0fd0: rcp_rejoin */
515
0x188e0000fc31dc23,
516
0x40000006000001e7,
517
0x7000c02c50109c03,
518
0x3a003ffffc11dc02,
519
0x08ffc0000071dc02,
520
0x2800000000019de4,
521
0x22e2b2a2828042b7,
522
0x1006000019a15c04,
523
0xc800000010511c00,
524
0x1afe000000001de2,
525
0x3000000014415c00,
526
0x3008000014401e00,
527
0x1000000001301c04,
528
0x1000000019b19d04,
529
0x22929292929292e7,
530
0x1000cfe001321c04,
531
0x2010000000611c01,
532
0x2000000010001c01,
533
0x2010000000611c01,
534
0x2000000010001c01,
535
0x2010000000611c01,
536
0x2000000010001c01,
537
0x2282828282820297,
538
0x2010000000611c01,
539
0x2000000010001c01,
540
0x0800000ffc209e02,
541
0x480000000c211c03,
542
0x7000c02c5010dc03,
543
0x480000001030dc03,
544
0x0bfffffffc309c02,
545
0x22b28282b282b287,
546
0x188ec01ff821dc03,
547
0x40000000600021e7,
548
0x6000c00050411c03,
549
0x4800000004405c03,
550
0x40000001c0001de7,
551
/* 0x10f0: rcp_result_inf_or_denorm */
552
0x1b0ec01ffc31dc23,
553
0x40000000a00021e7,
554
0x22f25232b2825207,
555
0x3a00000000105c02,
556
0x1800000000001de2,
557
0x09ffc00000105c02,
558
0x40000000e0001de7,
559
/* 0x1128: rcp_result_denorm */
560
0x1a8e0000fc31dc03,
561
0x3a003ffffc105c02,
562
0x1000cfa001318004,
563
0x227202a2e2c282f7,
564
0x1000cfc00131a004,
565
0x0800400000105c02,
566
0x5000000018001c01,
567
/* 0x1160: rcp_end */
568
0x9000000000001de7,
569
/* 0x1168: gk104_rsq_f64 */
570
0x1e0edffc0001dc81,
571
0x3800200000104042,
572
0x39fffffffc109c02,
573
0x22828252c2820277,
574
0x7000c02c5010dc03,
575
0x198ec0000833dc03,
576
0x6800000008009c43,
577
0x5000d0d400000401,
578
0xc80000001c115c00,
579
0x128ec01ffc319c03,
580
0x6800000018209c03,
581
0x2282e2827202b287,
582
0x1a8e0000fc21dc03,
583
0x40000000800001e7,
584
0x3a00000000105c02,
585
0x1800000000001de2,
586
0x6800000014105c43,
587
0x9000000000001de7,
588
/* 0x11f8: rsq_norm */
589
0x1800000000011de2,
590
0x22929292929292f7,
591
0x1000cfc001321c04,
592
0x5000000020009c01,
593
0x5000000010201c01,
594
0x2010000000419e01,
595
0x2008000018411c01,
596
0x5000000010201c01,
597
0x2010000000419e01,
598
0x2292929292929297,
599
0x2008000018411c01,
600
0x5000000010201c01,
601
0x2010000000419e01,
602
0x2008000018411c01,
603
0x5000000010201c01,
604
0x2010000000419e01,
605
0x2008000018411c01,
606
0x20000002e2820297,
607
0x5000d06800410401,
608
0x2800000014005de4,
609
0x2800000010001de4,
610
0x9000000000001de7,
611
0xc800000003f01cc5,
612
0x2c00000100005c04,
613
0x2c0000010800dc04,
614
0x3000c3fffff09c04,
615
0x680100000c1fdc03,
616
0x4000000a60001c47,
617
0x180000004000dde2,
618
/* 0x12e0: spill_cfstack */
619
0x78000009c0000007,
620
0x0c0000000430dd02,
621
0x4003ffffa0001ca7,
622
0x2800406400001de4,
623
0x2800406410005de4,
624
0x180000000400dde2,
625
0x547e18000000dd05,
626
0x60000008e0000007,
627
0x190ec0000431dc03,
628
0x40000000000001f4,
629
0x94000004c0009c85,
630
0x2c00000100009c04,
631
0x2c0000010800dc04,
632
0x9400000020009ca5,
633
0x9400000100011cc5,
634
0x9400000140021cc5,
635
0x9400000180031cc5,
636
0x94000001c0041cc5,
637
0x9400000200051cc5,
638
0x9400000240061cc5,
639
0x9400000280071cc5,
640
0x94000002c0081cc5,
641
0x9400000300091cc5,
642
0x94000003400a1cc5,
643
0x94000003800b1cc5,
644
0x94000003c00c1cc5,
645
0x94000004000d1cc5,
646
0x94000004400e1cc5,
647
0x94000004800f1cc5,
648
0xc000000003f09ea5,
649
0x94000000c0009ca5,
650
0xc000000023f09ea5,
651
0x94000000e0009ca5,
652
0x2c00000084009c04,
653
0x2c0000008800dc04,
654
0x9400000040009ca5,
655
0x2c0000008c009c04,
656
0x2c0000009400dc04,
657
0x9400000060009ca5,
658
0x2c00000098009c04,
659
0x2c0000009c00dc04,
660
0x9400000080009ca5,
661
0x2c000000c800dc04,
662
0x0c0000001030dd02,
663
0x4000000100001ea7,
664
0x480100000c001c03,
665
0x0800000000105c42,
666
/* 0x1458: shared_loop */
667
0xc100000000309c85,
668
0x9400000500009c85,
669
0x0c00000010001d02,
670
0x0800000000105d42,
671
0x0c0000001030dd02,
672
0x4003ffff40001ca7,
673
/* 0x1488: shared_done */
674
0x2800406420001de4,
675
0x2800406430005de4,
676
0xe000000000001c45,
677
0xd000000003ffdcc5,
678
0x9c000000000fdcc5,
679
0x2c0000000c009c04,
680
0x7000c0205020dc03,
681
0x7000c01820209c03,
682
0x5000406450209c03,
683
0x500040644030dc03,
684
0x480000000c209c03,
685
0x4801000008001c03,
686
0x0800000000105c42,
687
/* 0x14f0: search_cstack */
688
0x280040646000dde4,
689
0x8400000020009f05,
690
0x190ec0002821dc03,
691
0x40000000800001e7,
692
0x0c00000040001c02,
693
0x0800000000105c42,
694
0x0c0000004030dd02,
695
0x00029dff0ffc5cbf,
696
/* 0x1530: entry_found */
697
0x8400000000009f85,
698
0x2800406400001de4,
699
0x2800406410005de4,
700
0x9400000010009c85,
701
0x4000000000001df4,
702
/* 0x1558: end_exit */
703
0x9800000003ffdcc5,
704
0xd000000000008007,
705
0xa000000000004007,
706
/* 0x1570: end_cont */
707
0xd000000000008007,
708
0x3400c3fffc201c04,
709
0xc000000003f01ec5,
710
0xa000000000000007,
711
};
712
713
uint64_t gk104_builtin_offsets[] = {
714
0x0000000000000000,
715
0x00000000000000f0,
716
0x0000000000000f18,
717
0x0000000000001168,
718
};
719
720