• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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