• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
118 registers, 295 instructions:
20	r0 = uniform32 ptr0 4
31	r1 = uniform32 ptr0 8
42	r2 = uniform32 ptr0 C
53	r3 = uniform32 ptr0 10
64	r4 = uniform32 ptr0 14
75	r5 = uniform32 ptr0 18
86	r6 = uniform32 ptr0 1C
97	r7 = uniform32 ptr0 20
108	r8 = splat FFFFFFFF (nan)
119	r9 = trunc r1
1210	r10 = splat 1 (1.4012985e-45)
1311	r9 = eq_i32 r10 r9
1412	r11 = bit_and r10 r9
1513	r12 = bit_xor r8 r9
1614	r13 = add_i32 r11 r10
1715	r14 = bit_and r9 r12
1816	r11 = select r14 r13 r11
1917	r13 = add_i32 r11 r10
2018	r11 = select r14 r13 r11
2119	r14 = bit_xor r8 r14
2220	r14 = bit_and r12 r14
2321	r12 = add_i32 r11 r10
2422	r13 = bit_and r9 r14
2523	r11 = select r13 r12 r11
2624	r12 = splat 2 (2.8025969e-45)
2725	r15 = add_i32 r11 r10
2826	r11 = select r13 r15 r11
2927	r13 = bit_xor r8 r13
3028	r13 = bit_and r14 r13
3129	r14 = add_i32 r11 r10
3230	r15 = bit_and r9 r13
3331	r11 = select r15 r14 r11
3432	r14 = add_i32 r11 r10
3533	r11 = select r15 r14 r11
3634	r15 = bit_xor r8 r15
3735	r15 = bit_and r13 r15
3836	r13 = add_i32 r11 r10
3937	r14 = bit_and r9 r15
4038	r11 = select r14 r13 r11
4139	r13 = add_i32 r11 r10
4240	r11 = select r14 r13 r11
4341	r14 = bit_xor r8 r14
4442	r14 = bit_and r15 r14
4543	r15 = add_i32 r11 r10
4644	r13 = bit_and r9 r14
4745	r11 = select r13 r15 r11
4846	r15 = add_i32 r11 r10
4947	r11 = select r13 r15 r11
5048	r13 = bit_xor r8 r13
5149	r13 = bit_and r14 r13
5250	r14 = add_i32 r11 r10
5351	r15 = bit_and r9 r13
5452	r11 = select r15 r14 r11
5553	r14 = add_i32 r11 r10
5654	r11 = select r15 r14 r11
5755	r15 = bit_xor r8 r15
5856	r15 = bit_and r13 r15
5957	r13 = add_i32 r11 r10
6058	r14 = bit_and r9 r15
6159	r11 = select r14 r13 r11
6260	r13 = add_i32 r11 r10
6361	r11 = select r14 r13 r11
6462	r14 = bit_xor r8 r14
6563	r14 = bit_and r15 r14
6664	r15 = add_i32 r11 r10
6765	r13 = bit_and r9 r14
6866	r11 = select r13 r15 r11
6967	r15 = add_i32 r11 r10
7068	r11 = select r13 r15 r11
7169	r13 = bit_xor r8 r13
7270	r13 = bit_and r14 r13
7371	r14 = add_i32 r11 r10
7472	r15 = bit_and r9 r13
7573	r11 = select r15 r14 r11
7674	r14 = add_i32 r11 r10
7775	r11 = select r15 r14 r11
7876	r15 = bit_xor r8 r15
7977	r15 = bit_and r13 r15
8078	r13 = add_i32 r11 r10
8179	r15 = bit_and r9 r15
8280	r11 = select r15 r13 r11
8381	r11 = add_i32 r11 r10
8482	r12 = eq_i32 r11 r12
8583	r11 = bit_and r12 r9
8684	r13 = bit_and r10 r11
8785	r15 = bit_xor r8 r11
8886	r14 = add_i32 r13 r10
8987	r16 = bit_and r11 r15
9088	r13 = select r16 r14 r13
9189	r15 = bit_or r15 r11
9290	r14 = add_i32 r13 r10
9391	r16 = bit_and r11 r15
9492	r13 = select r16 r14 r13
9593	r14 = bit_xor r8 r16
9694	r14 = bit_and r15 r14
9795	r15 = add_i32 r13 r10
9896	r17 = bit_and r11 r14
9997	r13 = select r17 r15 r13
10098	r16 = bit_or r14 r16
10199	r14 = add_i32 r13 r10
102100	r15 = bit_and r11 r16
103101	r13 = select r15 r14 r13
104102	r14 = bit_xor r8 r15
105103	r14 = bit_and r16 r14
106104	r16 = add_i32 r13 r10
107105	r17 = bit_and r11 r14
108106	r13 = select r17 r16 r13
109107	r15 = bit_or r14 r15
110108	r14 = add_i32 r13 r10
111109	r16 = bit_and r11 r15
112110	r13 = select r16 r14 r13
113111	r14 = bit_xor r8 r16
114112	r14 = bit_and r15 r14
115113	r15 = add_i32 r13 r10
116114	r17 = bit_and r11 r14
117115	r13 = select r17 r15 r13
118116	r16 = bit_or r14 r16
119117	r14 = add_i32 r13 r10
120118	r15 = bit_and r11 r16
121119	r13 = select r15 r14 r13
122120	r14 = bit_xor r8 r15
123121	r14 = bit_and r16 r14
124122	r16 = add_i32 r13 r10
125123	r17 = bit_and r11 r14
126124	r13 = select r17 r16 r13
127125	r15 = bit_or r14 r15
128126	r14 = add_i32 r13 r10
129127	r16 = bit_and r11 r15
130128	r13 = select r16 r14 r13
131129	r14 = bit_xor r8 r16
132130	r14 = bit_and r15 r14
133131	r15 = add_i32 r13 r10
134132	r17 = bit_and r11 r14
135133	r13 = select r17 r15 r13
136134	r16 = bit_or r14 r16
137135	r14 = add_i32 r13 r10
138136	r15 = bit_and r11 r16
139137	r13 = select r15 r14 r13
140138	r14 = bit_xor r8 r15
141139	r14 = bit_and r16 r14
142140	r16 = add_i32 r13 r10
143141	r17 = bit_and r11 r14
144142	r13 = select r17 r16 r13
145143	r15 = bit_or r14 r15
146144	r14 = add_i32 r13 r10
147145	r16 = bit_and r11 r15
148146	r13 = select r16 r14 r13
149147	r14 = bit_xor r8 r16
150148	r14 = bit_and r15 r14
151149	r15 = add_i32 r13 r10
152150	r17 = bit_and r11 r14
153151	r13 = select r17 r15 r13
154152	r16 = bit_or r14 r16
155153	r14 = add_i32 r13 r10
156154	r15 = bit_and r11 r16
157155	r13 = select r15 r14 r13
158156	r14 = bit_xor r8 r15
159157	r14 = bit_and r16 r14
160158	r16 = add_i32 r13 r10
161159	r17 = bit_and r11 r14
162160	r13 = select r17 r16 r13
163161	r15 = bit_or r14 r15
164162	r14 = add_i32 r13 r10
165163	r16 = bit_and r11 r15
166164	r13 = select r16 r14 r13
167165	r16 = bit_xor r8 r16
168166	r16 = bit_and r15 r16
169167	r15 = add_i32 r13 r10
170168	r16 = bit_and r11 r16
171169	r13 = select r16 r15 r13
172170	r15 = add_i32 r13 r10
173171	r13 = select r12 r15 r13
174172	r15 = splat B (1.5414283e-44)
175173	r15 = eq_i32 r13 r15
176174	r15 = bit_and r15 r12
177175	r15 = bit_and r12 r15
178176	r9 = bit_and r15 r9
179177	r12 = bit_and r10 r9
180178	r13 = bit_xor r8 r9
181179	r13 = bit_and r15 r13
182180	r16 = add_i32 r12 r10
183181	r11 = bit_xor r8 r13
184182	r14 = bit_and r15 r11
185183	r12 = select r14 r16 r12
186184	r16 = add_i32 r12 r10
187185	r14 = bit_and r9 r11
188186	r12 = select r14 r16 r12
189187	r14 = bit_xor r8 r14
190188	r14 = bit_and r15 r14
191189	r11 = bit_and r14 r11
192190	r11 = bit_or r13 r11
193191	r13 = add_i32 r12 r10
194192	r14 = bit_xor r8 r11
195193	r16 = bit_and r15 r14
196194	r12 = select r16 r13 r12
197195	r13 = add_i32 r12 r10
198196	r16 = bit_and r9 r14
199197	r12 = select r16 r13 r12
200198	r16 = bit_xor r8 r16
201199	r16 = bit_and r15 r16
202200	r14 = bit_and r16 r14
203201	r14 = bit_or r11 r14
204202	r11 = add_i32 r12 r10
205203	r16 = bit_xor r8 r14
206204	r13 = bit_and r15 r16
207205	r12 = select r13 r11 r12
208206	r11 = add_i32 r12 r10
209207	r13 = bit_and r9 r16
210208	r12 = select r13 r11 r12
211209	r13 = bit_xor r8 r13
212210	r13 = bit_and r15 r13
213211	r16 = bit_and r13 r16
214212	r16 = bit_or r14 r16
215213	r14 = add_i32 r12 r10
216214	r13 = bit_xor r8 r16
217215	r11 = bit_and r15 r13
218216	r12 = select r11 r14 r12
219217	r14 = add_i32 r12 r10
220218	r11 = bit_and r9 r13
221219	r12 = select r11 r14 r12
222220	r11 = bit_xor r8 r11
223221	r11 = bit_and r15 r11
224222	r13 = bit_and r11 r13
225223	r13 = bit_or r16 r13
226224	r16 = add_i32 r12 r10
227225	r11 = bit_xor r8 r13
228226	r14 = bit_and r15 r11
229227	r12 = select r14 r16 r12
230228	r16 = add_i32 r12 r10
231229	r14 = bit_and r9 r11
232230	r12 = select r14 r16 r12
233231	r14 = bit_xor r8 r14
234232	r14 = bit_and r15 r14
235233	r11 = bit_and r14 r11
236234	r11 = bit_or r13 r11
237235	r13 = add_i32 r12 r10
238236	r14 = bit_xor r8 r11
239237	r16 = bit_and r15 r14
240238	r12 = select r16 r13 r12
241239	r13 = add_i32 r12 r10
242240	r16 = bit_and r9 r14
243241	r12 = select r16 r13 r12
244242	r16 = bit_xor r8 r16
245243	r16 = bit_and r15 r16
246244	r14 = bit_and r16 r14
247245	r14 = bit_or r11 r14
248246	r11 = add_i32 r12 r10
249247	r16 = bit_xor r8 r14
250248	r13 = bit_and r15 r16
251249	r12 = select r13 r11 r12
252250	r11 = add_i32 r12 r10
253251	r13 = bit_and r9 r16
254252	r12 = select r13 r11 r12
255253	r13 = bit_xor r8 r13
256254	r13 = bit_and r15 r13
257255	r16 = bit_and r13 r16
258256	r16 = bit_or r14 r16
259257	r14 = add_i32 r12 r10
260258	r13 = bit_xor r8 r16
261259	r11 = bit_and r15 r13
262260	r12 = select r11 r14 r12
263261	r14 = add_i32 r12 r10
264262	r11 = bit_and r9 r13
265263	r12 = select r11 r14 r12
266264	r11 = bit_xor r8 r11
267265	r11 = bit_and r15 r11
268266	r13 = bit_and r11 r13
269267	r13 = bit_or r16 r13
270268	r16 = add_i32 r12 r10
271269	r11 = bit_xor r8 r13
272270	r14 = bit_and r15 r11
273271	r12 = select r14 r16 r12
274272	r16 = add_i32 r12 r10
275273	r9 = bit_and r9 r11
276274	r12 = select r9 r16 r12
277275	r9 = bit_xor r8 r9
278276	r9 = bit_and r15 r9
279277	r11 = bit_and r9 r11
280278	r11 = bit_or r13 r11
281279	r10 = add_i32 r12 r10
282280	r11 = bit_xor r8 r11
283281	r11 = bit_and r15 r11
284282	r12 = select r11 r10 r12
285283	r10 = splat 14 (2.8025969e-44)
286284	r10 = eq_i32 r12 r10
287285	r11 = bit_and r10 r11
288286	r11 = bit_and r15 r11
289287	r4 = select r11 r0 r4
290288	r5 = select r11 r1 r5
291289	r6 = select r11 r2 r6
292290	r7 = select r11 r3 r7
293loop:
294291	    store32 ptr1 r4
295292	    store32 ptr2 r5
296293	    store32 ptr3 r6
297294	    store32 ptr4 r7
298