• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
127 registers, 116 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 42340000 (45)
2422	r16 = mul_f32 r1 r16
2523	r17 = splat 3F800000 (1)
2624	r17 = add_f32 r0 r17
2725	r18 = mul_f32 r13 r17
2826	r19 = mul_f32 r8 r17
2927	r20 = mul_f32 r12 r17
3028	r21 = mul_f32 r14 r17
3129	r22 = eq_f32 r13 r18
3230	r23 = eq_f32 r8 r19
3331	r24 = eq_f32 r12 r20
3432	r25 = eq_f32 r14 r21
3533	r23 = bit_and r22 r23
3634	r23 = bit_and r24 r23
3735	r23 = bit_and r25 r23
3836	r18 = neq_f32 r13 r18
3937	r19 = neq_f32 r8 r19
4038	r20 = neq_f32 r12 r20
4139	r21 = neq_f32 r14 r21
4240	r19 = bit_or r18 r19
4341	r19 = bit_or r20 r19
4442	r19 = bit_or r21 r19
4543	r19 = bit_and r23 r19
4644	r20 = bit_xor r9 r19
4745	r20 = bit_and r23 r20
4846	r23 = mul_f32 r10 r17
4947	r17 = mul_f32 r11 r17
5048	r24 = eq_f32 r10 r23
5149	r26 = eq_f32 r11 r17
5250	r24 = bit_and r22 r24
5351	r24 = bit_and r26 r24
5452	r24 = bit_and r25 r24
5553	r23 = neq_f32 r10 r23
5654	r17 = neq_f32 r11 r17
5755	r23 = bit_or r18 r23
5856	r23 = bit_or r17 r23
5957	r23 = bit_or r21 r23
6058	r19 = select r20 r23 r19
6159	r20 = bit_and r20 r19
6260	r19 = select r20 r24 r19
6361	r19 = bit_xor r9 r19
6462	r19 = bit_and r20 r19
6563	r20 = splat 40000000 (2)
6664	r20 = add_f32 r0 r20
6765	r24 = mul_f32 r13 r20
6866	r23 = mul_f32 r14 r20
6967	r21 = mul_f32 r15 r20
7068	r17 = mul_f32 r16 r20
7169	r18 = eq_f32 r13 r24
7270	r11 = eq_f32 r14 r23
7371	r25 = eq_f32 r15 r21
7472	r26 = eq_f32 r16 r17
7573	r11 = bit_and r18 r11
7674	r11 = bit_and r25 r11
7775	r11 = bit_and r26 r11
7876	r24 = neq_f32 r13 r24
7977	r23 = neq_f32 r14 r23
8078	r21 = neq_f32 r15 r21
8179	r17 = neq_f32 r16 r17
8280	r23 = bit_or r24 r23
8381	r23 = bit_or r21 r23
8482	r23 = bit_or r17 r23
8583	r23 = bit_and r19 r23
8684	r19 = bit_and r19 r23
8785	r23 = select r19 r11 r23
8886	r11 = bit_xor r9 r23
8987	r11 = bit_and r19 r11
9088	r19 = mul_f32 r10 r20
9189	r17 = mul_f32 r8 r20
9290	r20 = mul_f32 r12 r20
9391	r21 = eq_f32 r10 r19
9492	r16 = eq_f32 r8 r17
9593	r15 = eq_f32 r12 r20
9694	r16 = bit_and r21 r16
9795	r16 = bit_and r15 r16
9896	r16 = bit_and r18 r16
9997	r19 = neq_f32 r10 r19
10098	r17 = neq_f32 r8 r17
10199	r20 = neq_f32 r12 r20
102100	r17 = bit_or r19 r17
103101	r17 = bit_or r20 r17
104102	r17 = bit_or r24 r17
105103	r23 = select r11 r17 r23
106104	r11 = bit_and r11 r23
107105	r23 = select r11 r16 r23
108106	r23 = bit_xor r9 r23
109107	r23 = bit_and r11 r23
110108	r4 = select r23 r0 r4
111109	r5 = select r23 r1 r5
112110	r6 = select r23 r2 r6
113111	r7 = select r23 r3 r7
114loop:
115112	    store32 ptr1 r4
116113	    store32 ptr2 r5
117114	    store32 ptr3 r6
118115	    store32 ptr4 r7
119