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