00c086fdffff jmp_any -634 02000000040001e4 csel r0l, 0.0, r0l, 0, r0l, fgtn 0200400000421024 csel r0l, r0l, 0.0, r1l, r0h, flt 0200404004404064 csel r0l, r0l, r2l, r0l, r2l, fltn 02020010040011e4 csel r0h, 0.0, r0h, 0, r0h, fgtn 02020010044300b0 csel r0h, 0.0, r0h, r1h, 0, fgte 02040010044200a4 csel r1l, 0.0, r0h, r1l, r0l, fgte 0204410444432004 csel r1l, r0h.abs, r0l.abs, r1h, r1l, feq 02084654044430a4 csel r2l, r3l.abs, r2h, r2l, r1h, fgte 020a3020044250a4 csel r2h, 1.0, r1l, r1l, r2h, fgte 020c0010044020a4 csel r3l, 0.0, r0h, r0l, r1l, fgte 020e3020040071a4 csel r3h, 1.0, r1l, 0, r3h, fgte 021900c0249001b0 csel r6, 0.0, r6, u8, 0, fgte 02194ce2244ce064 csel r6, r6, r7, r6, r7, fltn 02214c02004ea024 csel r8, r6, 0.0, r7, r5, flt 0501000d10c0f200 load r0_r1_r2_r3, du8, 0, i32, xyzw, a 0501000d80c01200 load r0, du64, 0, i32, x, a 0501480d60c07200 load r0_r1_r2, du52, 4, i32, xyz, a 0501a80d69c03200 load r0_r1, du52, 154, i32, xy, a 0509480e00c01200 load r1, du4, r2, i32, x, a 0511440500c03200 load r2_r3, dr2, 4, i32, xy, a 05116e0621c01200 load r2, dr23, r11, i32, x, a 0521004500c01200 load r4, dr0, 0, i32, x, b 0521040500c01200 load r4, dr2, 0, i32, x, a 0521100500c01200 load r4, dr0, 1, i32, x, a 0521340510c01200 load r4, dr10, 3, i32, x, a 05310c0500c03200 load r6_r7, dr6, 0, i32, xy, a 0531200510c01200 load r6, dr8, 2, i32, x, a 0531400510c01200 load r6, dr8, 4, i32, x, a 0531cc0e60c03200 load r6_r7, du54, r6, i32, xy, a 0541000510c03200 load r8_r9, dr8, 0, i32, xy, a 0541000e00c07200 load r8_r9_r10, du0, r0, i32, xyz, a 05410c0500c03200 load r8_r9, dr6, 0, i32, xy, a 05410c0500c0f200 load r8_r9_r10_r11, dr6, 0, i32, xyzw, a 05410c4500c03200 load r8_r9, dr6, 0, i32, xy, b 05412c0500c01200 load r8, dr6, 2, i32, x, a 0541f00f0fc8f20f load r8_r9_r10_r11, du0, 4095, lsl 2, i32, xyzw, a 0551300510c01200 load r10, dr8, 3, i32, x, a 05610c0e60c0f200 load r12_r13_r14_r15, du54, r0, i32, xyzw, a 0561e44610c01200 load r12, dr10, r7, i32, x, b 09010004f0fc0003 st_tile r0_r1_r2_r3, 0, 255, 0, u8norm, xyzw 0901000e70fc0003 st_tile r0_r1_r2, 0, 255, 0, rg11b10f_rtz, xyz 0901000f70fc0003 st_tile r0_r1_r2, 0, 255, 0, rgb9e5_rtz, xyz 09100004f0fc0003 st_tile r4l_r4h_r5l_r5h, 0, 255, 0, u8norm, xyzw 09111204f8048000 st_tile r4_r5_r6_r7, r9l_r9h, 1, 0, explicit_coords, u8norm, xyzw 0a0040c0 log2 r0l, r0l 0a0040d0 exp2 r0l, r0l 0a064380 rcp r1h, r1h 0a084580 rcp r2l, r2h 0a0a4280 rcp r2h, r1l 0a0a4590 rsqrt r2h, r2h 0a0d4692 rsqrt r3, r3 0a0e4790 rsqrt r3h, r3h 0e0100c065002000 iadd r0, 0, r14.sx, lsl 4 0e01401600000000 iadd r0, r0.sx, 1 0e01402664000000 iadd r0, r0.sx, r1.sx 0e01408664000000 iadd r0, r0.sx, r4.sx 0e014aa6e4000000 iadd r0, r5.sx, r5.sx, lsl 1 0e03408334000000 iadd dr0, dr0, dr4 0e05420658020000 iadd r1, r1.sx, u64.sx 0e05428658000000 iadd r1, r1.sx, u4.sx 0e05428664000000 iadd r1, r1.sx, r4.sx 0e09424658000000 iadd r2, r1.sx, u2.sx 0e09442658020000 iadd r2, r2.sx, u65.sx 0e0944a658000000 iadd r2, r2.sx, u5.sx 0e0b44c334000000 iadd dr2, dr2, dr6 0e0d408664000000 iadd r3, r0.sx, r4.sx 0e0d446658000000 iadd r3, r2.sx, u3.sx 0e0d464658020000 iadd r3, r3.sx, u66.sx 0e14192500000000 iadd r5l, u12h.sx, 2 0e14193500000000 iadd r5l, u12h.sx, 3 0e194c1600000000 iadd r6, r6.sx, 1 0e194ec664000000 iadd r6, r7.sx, r6.sx 0e1b4c4335000000 iadd dr6, dr6, dr10 0e1b4cc300000000 iadd dr6, dr6, 12 0e1b504335000000 iadd dr6, dr8, dr10 0e1b50c334000000 iadd dr6, dr8, dr6 0e1d01e064000000 iadd r7, 1, r7.sx 0e201a1500000000 iadd r8l, u13l.sx, 1 0e23448300000000 iadd dr8, dr2, 8 0e23504300000000 iadd dr8, dr8, 4 0e23504335000000 iadd dr8, dr8, dr10 0e23508300000000 iadd dr8, dr8, 8 0e23540335000000 iadd dr8, dr10, dr8 0e25502665000000 iadd r9, r8.sx, r9.sx 0e2900c064002000 iadd r10, 0, r6.sx, lsl 4 0e29540665002000 iadd r10, r10.sx, r8.sx, lsl 4 0e2b444335000000 iadd dr10, dr2, dr10 0e2b448300000000 iadd dr10, dr2, 8 0e2b508301000000 iadd dr10, dr8, 24 0e314c1600000000 iadd r12, r6.sx, 1 0e31581600000000 iadd r12, r12.sx, 1 0e690160a9000000 iadd r26, 1, $r11, lsl 1 10c060ffffff call -160 10c08affffff call -118 11000880 st_var r0, r4l 11008280 st_var r0, 2 11040680 st_var r1, r3l 11080880 st_var r2, r4l 110c0880 st_var r3, r4l 11100a80 st_var r4, r5l 11140c80 st_var r5, r6l 11141080 st_var r5, r8l 11208080 st_var r8, 0 11248180 st_var r9, 1 112c8380 st_var r11, 3 11308480 st_var r12, 4 11348580 st_var r13, 5 11388680 st_var r14, 6 113c8780 st_var r15, 7 12004c5200404010 csel r0l, r6, 5, r0l, 4, ieq 1201401200401050 csel r0, r0, 1, r0, 1, ugt 1202506004506044 csel r0h, r8l, r3l, r8l, r3l, ugt 12114802004c0010 csel r4, r4, 0, r6, 0, ieq 12194802004c0010 csel r6, r4, 0, r6, 0, ieq 12194c12004c1050 csel r6, r6, 1, r6, 1, ugt 12194e12004e1050 csel r6, r7, 1, r7, 1, ugt 1235548225548045 csel r13, r10, r12, r10, r12, ugt 12824262180101300002 csel r0h, r1, u67, 1, 0, ult 12824482184100300002 csel r0h, r2, u68, r0h, 0, ult 1402 ret r1 1500048d20501400 atomic _, r10, du18, 0, add, coherent1, a 1500248c10500600 atomic _, r3, du10, r1.sx, add, coherent1, a 1500248c90500600 atomic _, r3, du74, r1.sx, add, coherent1, a 1502248c10500600 atomic _, r3, du10, r1.sx, and, coherent1, a 1508a48c10d00800 atomic r1, r4, du10, r5.sx, add, coherent1, a 150aa48c10d00800 atomic r1, r4, du10, r5.sx, and, coherent1, a 1520008d20d00200 atomic r4, r1, du16, 0, add, coherent1, a 1520048d20d00200 atomic r4, r1, du18, 0, add, coherent1, a 15302c8d20d00c00 atomic r6, r6, du22, 2, add, coherent1, a 160081f0 hmul r0l, $r0h, 0.234375 168040101100 hmul r0l, r0l, u8h 168040700400 hmul r0l, r0l, r3h 168241700400 hmul r0h, r0h, r3h 168442400400 hmul r1l, r1l, r2l 168442422400 hmul r1l, r1l.abs, r2l.abs 168442700400 hmul r1l, r1l, r3h 168640300400 hmul r1h, r0l, r1h 168643500400 hmul r1h, r1h, r2h 168842300400 hmul r2l, r1l, r1h 168844500400 hmul r2l, r2l, r2h 168a44400400 hmul r2h, r2l, r2l 168a46400400 hmul r2h, r3l, r2l 168a48500400 hmul r2h, r4l, r2h 168a4aa00400 hmul r2h, r5l, r5l 168c46500400 hmul r3l, r3l, r2h 168e42200400 hmul r3h, r1l, r1l 168e45500400 hmul r3h, r2h, r2h 168e4a500400 hmul r3h, r5l, r2h 169044700400 hmul r4l, r2l, r3h 169249500400 hmul r4h, r4h, r2h 16944a000001 hmul r5l, r5l, 2.0 19918000548000000800 latomic r4, r4, 0, add 19918002548000000800 latomic r4, r4, 0, xchg 19918004548000000800 latomic r4, r4, 0, umin 19918006548000000800 latomic r4, r4, 0, umax 19918008548000000800 latomic r4, r4, 0, and 19918009548000000800 latomic r4, r4, 0, or 1991800a548000000800 latomic r4, r4, 0, xor 19998003548000000c00 latomic r6, r6_r7, 0, cmpxchg 1a0182f2 fmul r0, $r1, 0.234375 1a9156222500 fmul r4, r11, r9 1aa556222500 fmul r9, r11, r9 1aad52222500 fmul r11, r9, r9 1e0188a558000000 imul r0, u4.sx, u5.sx 1e0542a658440602 imadd r1, r1.sx, u69.sx, r2.sx 1e09480659440602 imadd r2, r4.sx, u72.sx, r2.sx 1e0d422664460600 imadd r3, r1.sx, r1.sx, r3.sx 1e0d444664460600 imadd r3, r2.sx, r2.sx, r3.sx 1e0d466664000000 imul r3, r3.sx, r3.sx 1e1b428201000001 imul dr6, r1, 88 1e23428201000001 imul dr8, r1, 88 20000600 jmp_if_skipping_doorbell 6 20c01c010000 jmp_none 284 20c060010000 jmp_none 352 20c09e000000 jmp_none 158 20c0dc000000 jmp_none 220 20c0fa000000 jmp_none 250 2199014000000000 iter r6, cf1 219d004000000000 iter r7, cf0 2602c1f0 hadd r0h, ^r0h, 0.234375 268440000300 hadd r1l, r0l, 1.0 269642100400 hadd r5h, r1l, r0h 2820 doorbell 32 2830 doorbell 48 2831 doorbell 49 2981800214000000 lstore r0, 0, i32, x 2989800234000000 lstore r2_r3, 0, i32, xy 298d040214000000 lstore r3, r2l, 0, i32, x 29914b02f4000000 lstore r4_r5_r6_r7, u5h, 0, i32, xyzw 29914c02f4000000 lstore r4_r5_r6_r7, u6l, 0, i32, xyzw 2991800274000000 lstore r4_r5_r6, 0, i32, xyz 29918002f4000000 lstore r4_r5_r6_r7, 0, i32, xyzw 2a05c2f2 fadd r1, ^r1, 0.234375 2a81546a2500 fadd r0, r10.neg, r11 2a8441040002 fadd r1l, r0h.abs, -0.0 2a8441080002 fadd r1l, r0h.neg, -0.0 2a9d4a0a0002 fadd r7, r5.neg, -0.0 2e01001000400200 shl r0, 1, r0 2e014466241e0000 extr r0, r2, r3, 30, 0 2e0158a625180000 extr r0, r12, r13, 24, 0 2e05001000420200 shl r1, 1, r1 2e0500c024080000 shl r1, r6, 8 2e055c06241c0000 extr r1, r14, r0, 28, 0 2e11004024070000 shl r4, r2, 7 2e194ce6241c0000 extr r6, r6, r7, 28, 0 2e81000024420200 shr r0, r0, r1 2e81008024020000 shr r0, r4, 2 2e850040e41b0000 bfeil r1, 0, r2, 27, 3 2e8500e025040400 bfeil r1, 0, r15, 4, 4 2e91008064090000 bfeil r4, 0, r4, 9, 1 2e99008024020000 shr r6, r4, 2 2e9900c024500200 shr r6, r6, r8 2e9d00e024500200 shr r7, r7, r8 2e9d00e0a40a0c00 bfeil r7, 0, r7, 10, 14 2ea100e024180400 bfeil r8, 0, r7, 24, 4 2ead0020251c0000 shr r11, r9, 28 2ead00c0241c0000 shr r11, r6, 28 3111081400622f01 smpf r4_r5_r6_r7, ts0, ss1, r4, u10l, 2d, xyzw, lod_min, a 31818000ca6321481b201e00 smpf r0, du54, r5, r4l, r0, u64l, r15, shadow, 2d_array, x, lod_min, a 31910400c2620f411b008001 smpf r4_r5_r6_r7, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_g, a 31910400c2620f411b008002 smpf r4_r5_r6_r7, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_b, a 31910400c2620f411b008003 smpf r4_r5_r6_r7, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_a, a 31910406c26293411b200000 smpf r4_r5, du54, r1, r0h, r2, u67l_u67h, 2d, xy, auto_lod_bias_min, a 31a10400c2620f411b008000 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_r, a 31a10400c2620f411b008001 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_g, a 31a10400c2620f411b008002 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_b, a 31a10400c2620f411b008003 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, 2d, xyzw, auto_lod, gather_a, a 31a10400c2620f415b008000 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, sparse, 2d, xyzw, auto_lod, gather_r, a 31a10400c2620f415b008001 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, sparse, 2d, xyzw, auto_lod, gather_g, a 31a10400c2620f415b008002 smpf r8_r9_r10_r11, du54, r1, r0h, r2, 0, sparse, 2d, xyzw, auto_lod, gather_b, a 31a10402c862df415b000000 smpf r8_r9_r10_r11, du54, r4, r0h, r2, r1l_r1h, sparse, 2d, xyzw, auto_lod_bias_min, a 31a10406c26291411b200000 smpf r8, du54, r1, r0h, r2, u67l_u67h, 2d, x, auto_lod_bias_min, a 31a10804c665df411b000208 smpf r8_r9_r10_r11, du54, r3, r0h, r4, r2l_r2h, r1l, 3d, xyzw, auto_lod_bias_min, a 31a10808c2679f411b200000 smpf r8_r9_r10_r11, du54, r1, r0h, r4, u68l_u68h, cube_array, xyzw, auto_lod_bias_min, a 31b10806c2629f411b200000 smpf r12_r13_r14_r15, du54, r1, r0h, r4, u67l_u67h, 2d, xyzw, auto_lod_bias_min, a 31c10400c2620f415b008000 smpf r16_r17_r18_r19, du54, r1, r0h, r2, 0, sparse, 2d, xyzw, auto_lod, gather_r, a 31c10400c2620f415b008001 smpf r16_r17_r18_r19, du54, r1, r0h, r2, 0, sparse, 2d, xyzw, auto_lod, gather_g, a 31c10400c2620f415b008002 smpf r16_r17_r18_r19, du54, r1, r0h, r2, 0, sparse, 2d, xyzw, auto_lod, gather_b, a 31c11800c2622f415b200000 smpf r16_r17_r18_r19, du54, r1, r0h, r12, u64l, sparse, 2d, xyzw, lod_min, a 3219010000800100 ballot r6 3219420000000100 ballot r6, r1l, 0, ieq 3229010000800100 ballot r10 325962a226100100 ballot r54, r17, r21, ieq 3509000501c03000 stack_load r1l_r1h, 16, i16, xy, a 3522000500c01200 stack_load r4, 0, i32, x, a 3532400500c01200 stack_load r6, 4, i32, x, a 3532800500c01200 stack_load r6, 8, i32, x, a 3532800502c01200 stack_load r6, 40, i32, x, a 353ac00503c01200 stack_load r7, 60, i32, x, a 35b9c00500c03000 stack_load r23l_r23h, 12, i16, xy, a 35c1800500c03000 stack_load r24l_r24h, 8, i16, xy, a 35c9400500c03000 stack_load r25l_r25h, 4, i16, xy, a 35d1000500c03000 stack_load r26l_r26h, 0, i16, xy, a 360040440441 hfma r0l, r0l.neg, r2l, r0h 360241300442 hfma r0h, r0h, r1h, r1l 360245340442 hfma r0h, r2h.neg, r1h, r1l 36084a540443 hfma r2l, r5l.neg, r2h, r1h 36084a740444 hfma r2l, r5l.neg, r3h, r2l 360a43300445 hfma r2h, r1h, r1h, r2h 360a45600447 hfma r2h, r2h, r3l, r3h 360a46600445 hfma r2h, r3l, r3l, r2h 360a48800445 hfma r2h, r4l, r4l, r2h 360a49900445 hfma r2h, r4h, r4h, r2h 360c41340430 hfma r3l, r0h.neg, r1h, 1.0 360c46700430 hfma r3l, r3l, r3h, 1.0 360c46700448 hfma r3l, r3l, r3h, r4l 360c48700446 hfma r3l, r4l, r3h, r3l 360e40000447 hfma r3h, r0l, r0l, r3h 360e41100447 hfma r3h, r0h, r0h, r3h 361410110449 hfma r5l, u8l, r0h, r4h 36144530044a hfma r5l, r2h, r1h, r5l 361446940448 hfma r5l, r3l.neg, r4h, r4l 3682414404420400 hfma r0h, r0h.neg, r2l, r1l.neg 3684469004480400 hfma r1l, r3l, r4h, r4l.neg 36884a9404460400 hfma r2l, r5l.neg, r4h, r3l.neg 3692100104120100 hfma r4h, u8l, r0l, u9l 3800 wait a 3801 wait b 3a81130124540200 ffma r0, u9h, r0, r10 3a914602198c0100 ffma r4, r3, u8, u6 3a954622198e0100 ffma r5, r3, u9, u7 3a954c22194a0200 ffma r5, r6, u9, r5 3e0944500400 intl r2, r2l, r2h 3e29540e0000 ffs r10, r10 3e800a042400 u32_to_f r0l, r0, rte 3e800b042400 s32_to_f r0l, r0, rte 3e8108000400 f_to_u32 r0, r0l, rtz 3e8108802500 f_to_u32 r0, r12, rtz 3e8109000400 f_to_s32 r0, r0l, rtz 3e8109802500 f_to_s32 r0, r12, rtz 3e810a042400 u32_to_f r0, r0, rte 3e810b042400 s32_to_f r0, r0, rte 3e8508202400 f_to_u32 r1, r1, rtz 3e8509202400 f_to_s32 r1, r1, rtz 3e850a242400 u32_to_f r1, r1, rte 3e850b242400 s32_to_f r1, r1, rte 3e8908402400 f_to_u32 r2, r2, rtz 3e8909402400 f_to_s32 r2, r2, rtz 3e8d0a242400 u32_to_f r3, r1, rte 3e8d0a442400 u32_to_f r3, r2, rte 417f0423 zs_emit 255, r2 420000000000 update_exec 42096026e600 if r16.abs, r17.abs.neg, 1, fneq 420a00000000 else 0.0, 0.0, 1, feq 421000000000 if 0.0, 0.0, 2, feq 422844801100 if r2l, u12l, 1, flt 4501040d80c01200 store r0, du66, 0, i32, x, a 4501400e00c43200 store r0_r1, du0, r2, lsl 1, i32, xy, a 4501404d80c03200 store r0_r1, du64, 4, i32, xy, b 4509080500c01200 store r1, dr4, 0, i32, x, a 4521000d80c0f200 store r4_r5_r6_r7, du64, 0, i32, xyzw, a 4531400510c01200 store r6, dr8, 4, i32, x, a 45410c0500c01200 store r8, dr6, 0, i32, x, a 4541800e00c8f200 store r8_r9_r10_r11, du0, r4, lsl 2, i32, xyzw, a 45492c0500c01200 store r9, dr6, 2, i32, x, a 4561000510c01200 store r12, dr8, 0, i32, x, a 4561004510c01200 store r12, dr8, 0, i32, x, b 4561200510c03200 store r12_r13, dr8, 2, i32, xy, a 4561e44610c01200 store r12, dr10, r7, i32, x, b 4800c200 pixwait 512, 3 48040000 pixwait 4, 0 48080000 pixwait 8, 0 480c0000 pixwait 12, 0 49000004f8fc0003 ld_tile r0l_r0h_r1l_r1h, 0, 255, 0, u8norm, xyzw 520841000000 if r0h, 0, 1, ieq 52084c020000 if r6, 0, 1, ieq 52084c120000 if r6, 1, 1, ieq 52084c420000 if r6, 4, 1, ieq 52084cf20000 if r6, 15, 1, ieq 520850020000 if r8, 0, 1, ieq 520941000000 if r0h, 0, 1, ine 520e00000000 pop_exec 1 52284c822400 if r6, r4, 1, ult 5501248c10500600 atomic _, r3, du10, r1.sx, imin, coherent1, a 5502248c10500600 atomic _, r3, du10, r1.sx, or, coherent1, a 5509a48c10d00800 atomic r1, r4, du10, r5.sx, imin, coherent1, a 550aa48c10d00800 atomic r1, r4, du10, r5.sx, or, coherent1, a 6180010000000000 iter r0l_r0h_r1l_r1h, cf1, cf0 6181018000000100 iter r0_r1, cf1, cf0, 0, sample 618101c000000200 iter r0_r1_r2, cf1, cf0, centroid 618101c000401000 iter r0_r1_r2, cf1, cf0, elide, kill 619005c000000000 iter r4l_r4h_r5l, cf5, cf0 6191010006000300 iter r4_r5_r6_r7, cf1, cf0, r3l, sample 6191018002000300 iter r4_r5, cf1, cf0, r1l, sample 6191018006000300 iter r4_r5, cf1, cf0, r3l, sample 619101c002000300 iter r4_r5_r6, cf1, cf0, r1l, sample 62000000 ldimm r0l, 0 620100000040 ldimm r0, 1073741824 62020000 ldimm r0h, 0 6206003c ldimm r1h, 15360 6206483e ldimm r1h, 15944 62080034 ldimm r2l, 13312 62090000adde ldimm r2, 3735879680 620a0074 ldimm r2h, 29696 620c0080 ldimm r3l, 32768 620cdf2a ldimm r3l, 10975 620cff7f ldimm r3l, 32767 620dffffff07 ldimm r3, 134217727 620e48be ldimm r3h, 48712 62100000 ldimm r4l, 0 62103432 ldimm r4l, 12852 621036a2 ldimm r4l, 41526 621053b5 ldimm r4l, 46419 621083af ldimm r4l, 44931 621100000000 ldimm r4, 0 6211ffffffff ldimm r4, 4294967295 62120000 ldimm r4h, 0 621500000000 ldimm r5, 0 6216003c ldimm r5h, 15360 6225ff3f0000 ldimm r9, 16383 6225ffffffff ldimm r9, 4294967295 6229f0ffffff ldimm r10, 4294967280 6800 barrier 6985800214000000 lload r1, 0, i32, x 6989000214000000 lload r2, r0l, 0, i32, x 6991800234000000 lload r4_r5, 0, i32, xy 6991800274000000 lload r4_r5_r6, 0, i32, xyz 69918002f4000000 lload r4_r5_r6_r7, 0, i32, xyzw 6aad50020002 fadd r11, r8, -0.0, sat 6f0241104000 shuffle r0h, r0h, 1, quad, xor 6f0241204000 shuffle r0h, r0h, 2, quad, xor 6f0241304000 shuffle r0h, r0h, 3, quad, xor 6f104c100400 shuffle r4l, r6l, r0h, quad 6f124c100000 shuffle r4h, r6l, 1, quad 6f124c100400 shuffle r4h, r6l, r0h, quad 6f124c200000 shuffle r4h, r6l, 2, quad 6f194c160400 shuffle r6, r6, r0h 6f1a4c000000 shuffle r6h, r6l, 0, quad 6f1a4c300000 shuffle r6h, r6l, 3, quad 6f8444600000 simd r1l, r2l, prefix, and 6f8444604000 simd r1l, r2l, prefix, or 6f8444608000 simd r1l, r2l, prefix, xor 6f8444608080 simd r1l, r2l, prefix, smin 6f8846604000 simd r2l, r3l, prefix, or 6f8846608000 simd r2l, r3l, prefix, xor 6f8a44600080 simd r2h, r2l, prefix, iadd 6f8a44604000 simd r2h, r2l, prefix, or 6f8a44608000 simd r2h, r2l, prefix, xor 6f8a4460c080 simd r2h, r2l, prefix, smax 6f8e46604000 simd r3h, r3l, prefix, or 6f8e46608000 simd r3h, r3l, prefix, xor 6f9a4c600080 simd r6h, r6l, prefix, iadd 6f9d4c620080 simd r7, r6, prefix, iadd 7101040000620f00 smpi r0_r1_r2_r3, ts0, ss0, r2, 0, 2d, xyzw, auto_lod, a 72001004 mov r0l, thread_in_grid_x 72021104 mov r0h, thread_in_grid_y 72050000 mov r1, threadgroup_in_grid_x 72051004 mov r1, thread_in_grid_x 72051400 mov r1, core_index 72090100 mov r2, threadgroup_in_grid_y 72091004 mov r2, thread_in_grid_x 72091104 mov r2, thread_in_grid_y 72091208 mov r2, helper_arg_l 720d0200 mov r3, threadgroup_in_grid_z 720d1308 mov r3, helper_arg_h 720d3000 mov r3, thread_in_threadgroup_x 72191008 mov r6, helper_op 721d1208 mov r7, helper_arg_l 72213100 mov r8, thread_in_threadgroup_y 72283a00 mov r10l, active_thread_index_in_simdgroup 7540010500c01000 map r8, 0, 0 7540300500c01000 unmap r8, 0, 3 7548110500c01000 map r9, 0, 1 7550210500c01000 map r10, 0, 2 7558310500c01000 map r11, 0, 3 7560000500c01000 unmap r12, 0, 0 7560100500c01000 unmap r12, 0, 1 7560200500c01000 unmap r12, 0, 2 7e0140088000 mov r0, r0l 7e014022a500 and r0, r0, r9 7e01402a2400 andn2 r0, r0, r1 7e0140728000 and r0, r0, 7 7e0140f28100 and r0, r0, 31 7e015ef28000 and r0, r15, 15 7e0190098000 mov r0, u8 7e02540a8000 mov r0h, r10 7e0414098000 mov r1l, u10l 7e0442608400 and r1l, r1l, r3l 7e044528c400 or r1l, r2h, r1l 7e0500088000 mov r1, 0 7e05400a8000 mov r1, r0 7e0542064000 not r1, r1 7e0542e29802 and r1, r1, u71 7e0542f28100 and r1, r1, 31 7e0542f28300 and r1, r1, 63 7e0543088000 mov r1, r1h 7e0644088000 mov r1h, r2l 7e0646088000 mov r1h, r3l 7e0940088000 mov r2, r0l 7e0942c29802 and r2, r1, u70 7e094462a400 and r2, r2, r3 7e09ac098004 mov r2, u54 7e0a45608400 and r2h, r2h, r3l 7e0d41088000 mov r3, r0h 7e0dae098004 mov r3, u55 7e1049088000 mov r4l, r4h 7e11400a8000 mov r4, r0 7e1142088000 mov r4, r1l 7e11442ae400 or r4, r2, r1 7e15400a8000 mov r5, r0 7e19400a8000 mov r6, r0 7e19480a8000 mov r6, r4 7e194c22a500 and r6, r6, r9 7e1d400a8000 mov r7, r0 7e1d4a0a8000 mov r7, r5 7e2150f28100 and r8, r8, 31 7e2446088000 mov r9l, r3l 7e2650088000 mov r9h, r8l 7e29480a8000 mov r10, r4 7e2d440a8000 mov r11, r2 7e2d480a8000 mov r11, r4 7e2d4a0a8000 mov r11, r5 7e2d740a8000 mov r11, r26 7e31ae0a8000 mov r12, $r23 7e35700a8000 mov r13, r24 7e5d980a8000 mov r23, $r12 7e615a0a8000 mov r24, r13 7e65960a8000 mov r25, $r11 85044c0e00c01000 load r0h, du6, r2, i16, x, a 8800 stop 8e090060a9000000 iadd $r2, 0, $r11, lsl 1 8e09562227000000 iadd $r2, r11, r25 91008880 st_var r0, 8, last 9500248c10500600 atomic _, r3, du10, r1.sx, xchg, coherent1, a 9502248c10500600 atomic _, r3, du10, r1.sx, xor, coherent1, a 9508a48c10d00800 atomic r1, r4, du10, r5.sx, xchg, coherent1, a 950aa48c10d00800 atomic r1, r4, du10, r5.sx, xor, coherent1, a a181004000000000 ldcf r0_r1_r2, cf0 a191014000000000 ldcf r4_r5_r6, cf1 a191024000000000 ldcf r4_r5_r6, cf2 a191034000000000 ldcf r4_r5_r6, cf3 ad01100800000010 load ss1, du4, r1, a ad01116001000024 load ss1, du8, 88, b b1800080004a00000a00 imgwblk r0l, ts0, r0, 0, 2d, u8norm b1848480024a00000a00 imgwblk r1l, ts2, r2, 0, explicit_coords, 2d, u8norm b1880680004880000a00 imgwblk r2l, ts0, r3, 0, 2d_ms_array, u8norm b50081052000 stack_adjust 8 b500810523800000 stack_adjust 56 b50081052f8000ff stack_adjust -8 b509000501c03000 stack_store r1l_r1h, 16, i16, xy, a b521800500c01000 stack_store r4l, 8, i16, x, a b522000500c01200 stack_store r4, 0, i32, x, a b522400501c01200 stack_store r4, 20, i32, x, a b522404500c01200 stack_store r4, 4, i32, x, b b522c00500c01200 stack_store r4, 12, i32, x, a b53a800501c01200 stack_store r7, 24, i32, x, a b552400501c01200 stack_store r10, 20, i32, x, a b55a000501c01200 stack_store r11, 16, i32, x, a b5b9c00500c03000 stack_store r23l_r23h, 12, i16, xy, a b5c1800500c03000 stack_store r24l_r24h, 8, i16, xy, a b5c9400500c03000 stack_store r25l_r25h, 4, i16, xy, a b5d1000500c03000 stack_store r26l_r26h, 0, i16, xy, a c1000100 sample_mask r0l, r0h c1008000 sample_mask r0l, 0 c1020000 sample_mask r0h, r0l c1028000 sample_mask r0h, 0 c102bf0c sample_mask r0h, 255 c17f8003 sample_mask 255, 0 c500003d0880f000 mov du64, dr0 c500003d09803000 mov u72, r0 c500403d01803000 mov u10, r0 c500403d0980f000 mov du74, dr0 c500440e00c43000 store r0l_r0h, du2, r2, lsl 1, i16, xy, a c500a03d08803000 mov u69, r0 c508c03d08803000 mov u70, r1 c508e03d08803000 mov u71, r1 c510403d08803000 mov u66, r2 c520803d08803000 mov u68, r4 c520a03d02807000 mov u21l_u21h_u22l, r4l_r4h_r5l c528903d02803000 mov u20h_u21l, r5 c530603d08803000 mov u67, r6 ce05864200000000 iadd $r1, $r3, 4, sat d21600000000 pop_exec 2, cache d28884020000 if $r2, 0, 1, cache, seq d500688c10500c00 atomic _, r6_r7, du12, r3.sx, cmpxchg, coherent1, a d501248c10500600 atomic _, r3, du10, r1.sx, imax, coherent1, a d508288c10d01000 atomic r1, r8_r9, du12, r1.sx, cmpxchg, coherent1, a d509a48c10d00800 atomic r1, r4, du10, r5.sx, imax, coherent1, a ed00100001000024 load ts0, du8, 64, a ed01100800000000 load ts1, du0, r1, a ed02100800000008 load ts2, du2, r1, a ed02100800000018 load ts2, du6, r1, a f151a080054a imgw r20_r21_r22_r23, ts5, r16, 0, 2d f1a18c80c24a1b00 imgw r8_r9_r10_r11, du54, r1, r6, 0, 2d f503 unknown_barrier_2 f533 unknown_barrier_1 f540 flush_memory_to_texture f596 memory_barrier f599 memory_barrier_3 f59a memory_barrier_2 f5a9 image_barrier_3 f5aa image_barrier_1 f5ad image_barrier_4 f5ae image_barrier_2