• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
116 registers, 168 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 r9 r10
1412	r11 = bit_and r9 r10
1513	r11 = add_i32 r11 r10
1614	r12 = splat 2 (2.8025969e-45)
1715	r12 = eq_i32 r11 r12
1816	r11 = bit_and r9 r12
1917	r13 = bit_and r11 r10
2018	r8 = bit_xor r11 r8
2119	r8 = bit_or r11 r8
2220	r14 = bit_and r11 r8
2321	r15 = add_i32 r13 r10
2422	r13 = select r14 r15 r13
2523	r8 = bit_clear r8 r14
2624	r8 = bit_or r14 r8
2725	r14 = bit_and r11 r8
2826	r15 = add_i32 r13 r10
2927	r13 = select r14 r15 r13
3028	r8 = bit_clear r8 r14
3129	r8 = bit_or r14 r8
3230	r14 = bit_and r11 r8
3331	r15 = add_i32 r13 r10
3432	r13 = select r14 r15 r13
3533	r8 = bit_clear r8 r14
3634	r8 = bit_or r14 r8
3735	r14 = bit_and r11 r8
3836	r15 = add_i32 r13 r10
3937	r13 = select r14 r15 r13
4038	r8 = bit_clear r8 r14
4139	r8 = bit_or r14 r8
4240	r14 = bit_and r11 r8
4341	r15 = add_i32 r13 r10
4442	r13 = select r14 r15 r13
4543	r8 = bit_clear r8 r14
4644	r8 = bit_or r14 r8
4745	r14 = bit_and r11 r8
4846	r15 = add_i32 r13 r10
4947	r13 = select r14 r15 r13
5048	r8 = bit_clear r8 r14
5149	r8 = bit_or r14 r8
5250	r14 = bit_and r11 r8
5351	r15 = add_i32 r13 r10
5452	r13 = select r14 r15 r13
5553	r8 = bit_clear r8 r14
5654	r8 = bit_or r14 r8
5755	r14 = bit_and r11 r8
5856	r15 = add_i32 r13 r10
5957	r13 = select r14 r15 r13
6058	r8 = bit_clear r8 r14
6159	r8 = bit_or r14 r8
6260	r8 = bit_and r11 r8
6361	r11 = add_i32 r13 r10
6462	r13 = select r8 r11 r13
6563	r11 = add_i32 r13 r10
6664	r13 = select r12 r11 r13
6765	r11 = splat B (1.5414283e-44)
6866	r11 = eq_i32 r13 r11
6967	r11 = bit_and r12 r11
7068	r11 = bit_and r12 r11
7169	r9 = bit_and r9 r11
7270	r12 = bit_and r9 r10
7371	r13 = bit_clear r11 r9
7472	r8 = add_i32 r12 r10
7573	r14 = bit_clear r11 r13
7674	r12 = select r14 r8 r12
7775	r8 = bit_clear r9 r13
7876	r14 = add_i32 r12 r10
7977	r12 = select r8 r14 r12
8078	r8 = bit_clear r11 r8
8179	r8 = bit_clear r8 r13
8280	r8 = bit_or r13 r8
8381	r13 = add_i32 r12 r10
8482	r14 = bit_clear r11 r8
8583	r12 = select r14 r13 r12
8684	r13 = bit_clear r9 r8
8785	r14 = add_i32 r12 r10
8886	r12 = select r13 r14 r12
8987	r13 = bit_clear r11 r13
9088	r13 = bit_clear r13 r8
9189	r13 = bit_or r8 r13
9290	r8 = add_i32 r12 r10
9391	r14 = bit_clear r11 r13
9492	r12 = select r14 r8 r12
9593	r8 = bit_clear r9 r13
9694	r14 = add_i32 r12 r10
9795	r12 = select r8 r14 r12
9896	r8 = bit_clear r11 r8
9997	r8 = bit_clear r8 r13
10098	r8 = bit_or r13 r8
10199	r13 = add_i32 r12 r10
102100	r14 = bit_clear r11 r8
103101	r12 = select r14 r13 r12
104102	r13 = bit_clear r9 r8
105103	r14 = add_i32 r12 r10
106104	r12 = select r13 r14 r12
107105	r13 = bit_clear r11 r13
108106	r13 = bit_clear r13 r8
109107	r13 = bit_or r8 r13
110108	r8 = add_i32 r12 r10
111109	r14 = bit_clear r11 r13
112110	r12 = select r14 r8 r12
113111	r8 = bit_clear r9 r13
114112	r14 = add_i32 r12 r10
115113	r12 = select r8 r14 r12
116114	r8 = bit_clear r11 r8
117115	r8 = bit_clear r8 r13
118116	r8 = bit_or r13 r8
119117	r13 = add_i32 r12 r10
120118	r14 = bit_clear r11 r8
121119	r12 = select r14 r13 r12
122120	r13 = bit_clear r9 r8
123121	r14 = add_i32 r12 r10
124122	r12 = select r13 r14 r12
125123	r13 = bit_clear r11 r13
126124	r13 = bit_clear r13 r8
127125	r13 = bit_or r8 r13
128126	r8 = add_i32 r12 r10
129127	r14 = bit_clear r11 r13
130128	r12 = select r14 r8 r12
131129	r8 = bit_clear r9 r13
132130	r14 = add_i32 r12 r10
133131	r12 = select r8 r14 r12
134132	r8 = bit_clear r11 r8
135133	r8 = bit_clear r8 r13
136134	r8 = bit_or r13 r8
137135	r13 = add_i32 r12 r10
138136	r14 = bit_clear r11 r8
139137	r12 = select r14 r13 r12
140138	r13 = bit_clear r9 r8
141139	r14 = add_i32 r12 r10
142140	r12 = select r13 r14 r12
143141	r13 = bit_clear r11 r13
144142	r13 = bit_clear r13 r8
145143	r13 = bit_or r8 r13
146144	r8 = add_i32 r12 r10
147145	r14 = bit_clear r11 r13
148146	r12 = select r14 r8 r12
149147	r9 = bit_clear r9 r13
150148	r8 = add_i32 r12 r10
151149	r12 = select r9 r8 r12
152150	r9 = bit_clear r11 r9
153151	r9 = bit_clear r9 r13
154152	r9 = bit_or r13 r9
155153	r10 = add_i32 r12 r10
156154	r9 = bit_clear r11 r9
157155	r12 = select r9 r10 r12
158156	r10 = splat 14 (2.8025969e-44)
159157	r10 = eq_i32 r12 r10
160158	r10 = bit_and r9 r10
161159	r10 = bit_and r11 r10
162160	r4 = select r10 r0 r4
163161	r5 = select r10 r1 r5
164162	r6 = select r10 r2 r6
165163	r7 = select r10 r3 r7
166loop:
167164	    store32 ptr1 r4
168165	    store32 ptr2 r5
169166	    store32 ptr3 r6
170167	    store32 ptr4 r7
171