1cb93a386Sopenharmony_ci9 registers, 22 instructions:
2cb93a386Sopenharmony_ci0	r0 = uniform32 ptr0 0
3cb93a386Sopenharmony_ci1	r1 = uniform32 ptr0 C
4cb93a386Sopenharmony_ci2	r0 = trunc r0
5cb93a386Sopenharmony_ci3	r2 = splat 1 (1.4012985e-45)
6cb93a386Sopenharmony_ci4	r3 = splat 2 (2.8025969e-45)
7cb93a386Sopenharmony_ci5	r4 = splat 3 (4.2038954e-45)
8cb93a386Sopenharmony_ciloop:
9cb93a386Sopenharmony_ci6	    r5 = index
10cb93a386Sopenharmony_ci7	    r5 = trunc r5
11cb93a386Sopenharmony_ci8	    r5 = mul_i32 r5 r1
12cb93a386Sopenharmony_ci9	    r5 = add_i32 r0 r5
13cb93a386Sopenharmony_ci10	    r5 = shl_i32 r5 2
14cb93a386Sopenharmony_ci11	    r6 = gather32 ptr0 4 r5
15cb93a386Sopenharmony_ci12	    r7 = add_i32 r5 r2
16cb93a386Sopenharmony_ci13	    r7 = gather32 ptr0 4 r7
17cb93a386Sopenharmony_ci14	    r8 = add_i32 r5 r3
18cb93a386Sopenharmony_ci15	    r8 = gather32 ptr0 4 r8
19cb93a386Sopenharmony_ci16	    r5 = add_i32 r5 r4
20cb93a386Sopenharmony_ci17	    r5 = gather32 ptr0 4 r5
21cb93a386Sopenharmony_ci18	    store32 ptr1 r6
22cb93a386Sopenharmony_ci19	    store32 ptr2 r7
23cb93a386Sopenharmony_ci20	    store32 ptr3 r8
24cb93a386Sopenharmony_ci21	    store32 ptr4 r5
25