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/gk110.asm.h
4574 views
1
uint64_t gk110_builtin_code[] = {
2
/* 0x0000: gk110_div_u32 */
3
0x08a0a0a010a010a0,
4
0xe1800000009c000a,
5
0x220000000f9c0808,
6
0x74000000009fc00e,
7
0xe2400000011c0c0a,
8
0xe6010000009c2806,
9
0xe1c00000011c040e,
10
0xd2000800019c080a,
11
0x08a0a0a0a0a0a0a0,
12
0xe1c00000011c040e,
13
0xd2000800019c080a,
14
0xe1c00000011c040e,
15
0xd2000800019c080a,
16
0xe1c00000011c040e,
17
0xd2000800019c080a,
18
0xe1c00000011c040e,
19
0x0810b0a0a010a010,
20
0xd2000800019c080a,
21
0xe4c03c00001c000e,
22
0xe1c00400011c0002,
23
0xe6010000009c280a,
24
0xd0000c00001c0406,
25
0xdb601c00011c041e,
26
0xe088000001000406,
27
0x0880a0b88010b0a0,
28
0x4000000000800001,
29
0xdb601c000100041e,
30
0xe088000001000406,
31
0x4000000000800001,
32
0x19000000001c003c,
33
/* 0x00f0: gk110_div_s32 */
34
0xdb181c007f9c005e,
35
0xdb1a08007f9c047e,
36
0x08a010a010a0a080,
37
0xe6100000001ce802,
38
0xe6100000009ce806,
39
0xe1800000009c000a,
40
0x220000000f9c0808,
41
0x74000000009fc00e,
42
0xe2400000011c0c0a,
43
0xe6010000009c2806,
44
0x08a0a0a0a0a0a0a0,
45
0xe1c00000011c040e,
46
0xd2000800019c080a,
47
0xe1c00000011c040e,
48
0xd2000800019c080a,
49
0xe1c00000011c040e,
50
0xd2000800019c080a,
51
0xe1c00000011c040e,
52
0x08a0a010a010a0a0,
53
0xd2000800019c080a,
54
0xe1c00000011c040e,
55
0xd2000800019c080a,
56
0xe4c03c00001c000e,
57
0xe1c00400011c0002,
58
0xe6010000009c280a,
59
0xd0000c00001c0406,
60
0x0880a010b0a010b0,
61
0xdb601c00011c041e,
62
0xe088000001000406,
63
0x4000000000800001,
64
0xdb601c000100041e,
65
0xe088000001000406,
66
0x4000000000800001,
67
0xe6010000000ce802,
68
0x08a0a0a010a0b810,
69
0xe60100000088e806,
70
0x19000000001c003c,
71
/* 0x0218: gk110_rcp_f64 */
72
0xc00000058a1c0409,
73
0x407fffffff9c080d,
74
0x1480000050000000,
75
0xb3401c03fe9c0c1d,
76
0xe4c03c007f9c000e,
77
0x08a0a0bcacb410bc,
78
0x8580000000603c02,
79
0x747fffffff9fc00e,
80
0xb4601fff801c021d,
81
0x120000000420003c,
82
0x21000400005c0404,
83
/* 0x0270: rcp_inf_or_denorm_or_zero */
84
0x203ff800001c0410,
85
0xb3281c00001c101d,
86
0x0880bcacb4bc10ac,
87
0x120000000800003c,
88
0x223ff800001c0404,
89
0xe4c03c007fdc0002,
90
/* 0x02a0: rcp_denorm_or_zero */
91
0xb4601c00001c021d,
92
0x120000000400003c,
93
0x213ff800005c0404,
94
/* 0x02b8: rcp_denorm */
95
0xc400021a801c0001,
96
0x08a010a0a0aca0bc,
97
0x740000001b5fc00e,
98
/* 0x02d0: rcp_rejoin */
99
0xb3181c00001c0c1d,
100
0x12000000c000003c,
101
0xc00000058a1c0409,
102
0x204007ffff9c041c,
103
0x401ff800001c1c1d,
104
0xe4c03c00001c001a,
105
0x08b8aca8a0a010ac,
106
0xe5400c00031c3816,
107
0x84000000021c1412,
108
0x745fc000001fc002,
109
0xcc000000029c1016,
110
0xcc081000029c1002,
111
0xe5400000001c2c02,
112
0xe5410000031c3c1a,
113
0x08a4a4a4a4a4a4b8,
114
0xc54001fc001c2c21,
115
0xdb802000001c1812,
116
0xdb800000021c0002,
117
0xdb802000001c1812,
118
0xdb800000021c0002,
119
0xdb802000001c1812,
120
0xdb800000021c0002,
121
0x08a0a0a0a0a080a4,
122
0xdb802000001c1812,
123
0xdb800000021c0002,
124
0x48000001ff9c0809,
125
0xe0800000019c0812,
126
0xc00000058a1c040d,
127
0xe0800000021c0c0e,
128
0x407fffffff9c0c09,
129
0x08aca0a0aca0aca0,
130
0xb3101c03ff1c081d,
131
0x120000000c20003c,
132
0xc24000000a1c1011,
133
0xe0800000009c1006,
134
0x12000000381c003c,
135
/* 0x03f0: rcp_result_inf_or_denorm */
136
0xb3681c03ff9c0c1d,
137
0x120000001420003c,
138
0x08bc948caca09480,
139
0x20400000001c0404,
140
0xe4c03c007f9c0002,
141
0x403ff800001c0405,
142
0x120000001c1c003c,
143
/* 0x0428: rcp_result_denorm */
144
0xb3501c00001c0c1d,
145
0x204007ffff9c0404,
146
0xc54001f400002c19,
147
0x089c80a8b8b0a0bc,
148
0xc54001f800202c19,
149
0x40000800001c0405,
150
0xe4000000031c0002,
151
/* 0x0460: rcp_end */
152
0x19000000001c003c,
153
/* 0x0468: gk110_rsq_f64 */
154
0xb4601fff801c021d,
155
0x2100040000000404,
156
0x203fffffff9c0408,
157
0x08a0a094b0a0809c,
158
0xc00000058a1c040d,
159
0xb3301c00011c0c3d,
160
0xe2001000011c000a,
161
0xc400021a80040001,
162
0x84000000039c0416,
163
0xb2d01c03ff9c0c19,
164
0xe2000000031c080a,
165
0x08a0b8a09c80aca0,
166
0xb3501c00001c081d,
167
0x120000001000003c,
168
0x20400000001c0404,
169
0xe4c03c007f9c0002,
170
0xe2001000029c0406,
171
0x19000000001c003c,
172
/* 0x04f8: rsq_norm */
173
0xe4c03c007f9c0012,
174
0x08a4a4a4a4a4a4bc,
175
0xc54001f8001c2c21,
176
0xe4000000041c000a,
177
0xe4000000021c0802,
178
0xdb882000001c101a,
179
0xdb801000031c1012,
180
0xe4000000021c0802,
181
0xdb882000001c101a,
182
0x08a4a4a4a4a4a4a4,
183
0xdb801000031c1012,
184
0xe4000000021c0802,
185
0xdb882000001c101a,
186
0xdb801000031c1012,
187
0xe4000000021c0802,
188
0xdb882000001c101a,
189
0xdb801000031c1012,
190
0x08000000b8a080a4,
191
0xc400020d00041011,
192
0xe4c03c00029c0006,
193
0xe4c03c00021c0002,
194
0x19000000001c003c,
195
};
196
197
uint64_t gk110_builtin_offsets[] = {
198
0x0000000000000000,
199
0x00000000000000f0,
200
0x0000000000000218,
201
0x0000000000000468,
202
};
203
204