• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
127 registers, 138 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 0 (0)
119	r9 = splat FFFFFFFF (nan)
1210	r10 = div_f32 r0 r2
1311	r11 = div_f32 r2 r0
1412	r12 = mul_f32 r0 r2
1513	r8 = sub_f32 r8 r0
1614	r8 = mul_f32 r2 r8
1715	r13 = splat 42280000 (42)
1816	r13 = mul_f32 r1 r13
1917	r14 = splat 422C0000 (43)
2018	r14 = mul_f32 r1 r14
2119	r15 = splat 42300000 (44)
2220	r15 = mul_f32 r1 r15
2321	r16 = splat 3F800000 (1)
2422	r16 = add_f32 r0 r16
2523	r17 = mul_f32 r13 r16
2624	r18 = mul_f32 r8 r16
2725	r19 = mul_f32 r12 r16
2826	r20 = eq_f32 r13 r17
2927	r21 = eq_f32 r8 r18
3028	r22 = eq_f32 r12 r19
3129	r21 = bit_and r20 r21
3230	r21 = bit_and r22 r21
3331	r22 = bit_and r13 r21
3432	r20 = bit_and r8 r21
3533	r23 = bit_and r12 r21
3634	r24 = bit_and r17 r21
3735	r18 = bit_and r18 r21
3836	r19 = bit_and r19 r21
3937	r24 = neq_f32 r22 r24
4038	r18 = neq_f32 r20 r18
4139	r19 = neq_f32 r23 r19
4240	r18 = bit_or r24 r18
4341	r18 = bit_or r19 r18
4442	r18 = bit_and r21 r18
4543	r19 = bit_xor r9 r18
4644	r19 = bit_and r21 r19
4745	r21 = bit_and r13 r19
4846	r24 = bit_and r10 r19
4947	r23 = bit_and r11 r19
5048	r20 = bit_and r17 r19
5149	r22 = mul_f32 r10 r16
5250	r25 = bit_and r19 r22
5351	r16 = mul_f32 r11 r16
5452	r26 = bit_and r19 r16
5553	r20 = neq_f32 r21 r20
5654	r25 = neq_f32 r24 r25
5755	r26 = neq_f32 r23 r26
5856	r25 = bit_or r20 r25
5957	r25 = bit_or r26 r25
6058	r18 = select r19 r25 r18
6159	r19 = bit_and r19 r18
6260	r25 = bit_and r13 r19
6361	r26 = bit_and r10 r19
6462	r11 = bit_and r11 r19
6563	r17 = bit_and r17 r19
6664	r22 = bit_and r22 r19
6765	r16 = bit_and r16 r19
6866	r17 = eq_f32 r25 r17
6967	r22 = eq_f32 r26 r22
7068	r16 = eq_f32 r11 r16
7169	r22 = bit_and r17 r22
7270	r22 = bit_and r16 r22
7371	r18 = select r19 r22 r18
7472	r18 = bit_xor r9 r18
7573	r18 = bit_and r19 r18
7674	r19 = splat 40000000 (2)
7775	r19 = add_f32 r0 r19
7876	r22 = bit_and r13 r18
7977	r16 = bit_and r14 r18
8078	r17 = bit_and r15 r18
8179	r11 = mul_f32 r13 r19
8280	r26 = bit_and r18 r11
8381	r25 = mul_f32 r14 r19
8482	r20 = bit_and r18 r25
8583	r26 = neq_f32 r22 r26
8684	r20 = neq_f32 r16 r20
8785	r17 = neq_f32 r17 r17
8886	r20 = bit_or r26 r20
8987	r20 = bit_or r17 r20
9088	r20 = bit_and r18 r20
9189	r18 = bit_and r18 r20
9290	r13 = bit_and r13 r18
9391	r14 = bit_and r14 r18
9492	r15 = bit_and r15 r18
9593	r11 = bit_and r11 r18
9694	r25 = bit_and r25 r18
9795	r11 = eq_f32 r13 r11
9896	r25 = eq_f32 r14 r25
9997	r15 = eq_f32 r15 r15
10098	r25 = bit_and r11 r25
10199	r25 = bit_and r15 r25
102100	r20 = select r18 r25 r20
103101	r25 = bit_xor r9 r20
104102	r25 = bit_and r18 r25
105103	r18 = bit_and r10 r25
106104	r15 = bit_and r8 r25
107105	r11 = bit_and r12 r25
108106	r14 = mul_f32 r10 r19
109107	r13 = bit_and r25 r14
110108	r19 = mul_f32 r8 r19
111109	r17 = bit_and r25 r19
112110	r13 = neq_f32 r18 r13
113111	r17 = neq_f32 r15 r17
114112	r11 = neq_f32 r11 r11
115113	r17 = bit_or r13 r17
116114	r17 = bit_or r11 r17
117115	r20 = select r25 r17 r20
118116	r25 = bit_and r25 r20
119117	r10 = bit_and r10 r25
120118	r8 = bit_and r8 r25
121119	r12 = bit_and r12 r25
122120	r14 = bit_and r14 r25
123121	r19 = bit_and r19 r25
124122	r14 = eq_f32 r10 r14
125123	r19 = eq_f32 r8 r19
126124	r12 = eq_f32 r12 r12
127125	r19 = bit_and r14 r19
128126	r19 = bit_and r12 r19
129127	r20 = select r25 r19 r20
130128	r20 = bit_xor r9 r20
131129	r20 = bit_and r25 r20
132130	r4 = select r20 r0 r4
133131	r5 = select r20 r1 r5
134132	r6 = select r20 r2 r6
135133	r7 = select r20 r3 r7
136loop:
137134	    store32 ptr1 r4
138135	    store32 ptr2 r5
139136	    store32 ptr3 r6
140137	    store32 ptr4 r7
141