[root@localhost app]# ./umr -O halt_waves -wa [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001001d7000 [ERROR]: No valid mapping for 2@8001001d7000 [ERROR]: No valid mapping for 2@8001001d7000 [ERROR]: No valid mapping for 2@8001001d7000 [ERROR]: No valid mapping for 2@8001001d7000 [ERROR]: No valid mapping for 2@8001001d7000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@8001063fd000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 [ERROR]: No valid mapping for 2@80010007d000 SE SH CU SIMD WAVE# WAVE_STATUS PC_HI PC_LO INST_DW0 INST_DW1 EXEC_HI EXEC_LO HW_ID GPRALLOC LDSALLOC TRAPSTS IBSTS TBA_HI TBA_LO TMA_HI TMA_LO IB_DBG0 M0 1 0 2 0 1 08412101 00008001 06337e80 b0050080 81080503 00000000 00000fff 17202201 02000a00 00002008 80000000 00000001 00000000 00000000 00000000 00000000 00000006 00000000 >SGPRS[0..3] = { 001b5e20, ffff8000, 001b5e20, 00e7ee00 } >SGPRS[4..7] = { 00000000, 00000000, 00000fff, 00000000 } >SGPRS[8..11] = { 015e84e0, 02500080, 403fc0ff, 91a60fac } >SGPRS[12..15] = { 000fe000, 60000000, 00000000, 00000000 } >SGPRS[16..19] = { 80000000, 00a00000, c8500000, 00000000 } >SGPRS[20..23] = { 3f800000, 3f2dbb35, 4107bcb2, 3f800000 } >SGPRS[24..27] = { 3e7394d8, 40d7c4bf, 3eac52d7, 3f800000 } >SGPRS[28..31] = { bf000000, 3fe00000, 00000000, 00000000 } >SGPRS[32..35] = { 41000000, 3f372474, 3d93a92a, 3f800000 } >SGPRS[36..39] = { 412eb852, 00000000, 00000000, 00000000 } >SGPRS[40..43] = { 1e8dc300, 00008001, 00000010, 00027fac } >SGPRS[44..47] = { bf4fdf04, be9a29d3, 3be69d9e, 3f800000 } pgm[2@0x800106337e60 + 0x0 ] = 0xd4250601 v_interp_p2_f32_e32 v9, v1, attr1.z pgm[2@0x800106337e60 + 0x4 ] = 0xd4190701 v_interp_p2_f32_e32 v6, v1, attr1.w pgm[2@0x800106337e60 + 0x8 ] = 0xd41d0801 v_interp_p2_f32_e32 v7, v1, attr2.x pgm[2@0x800106337e60 + 0xc ] = 0xd4210901 v_interp_p2_f32_e32 v8, v1, attr2.y pgm[2@0x800106337e60 + 0x10 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[2@0x800106337e60 + 0x14 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[2@0x800106337e60 + 0x18 ] = 0xf0800f00 image_sample v[17:20], v2, s[8:15], s[16:19] dmask:0xf pgm[2@0x800106337e60 + 0x1c ] = 0x00821102 ;; * pgm[2@0x800106337e60 + 0x20 ] = 0xb0050080 s_movk_i32 s5, 0x80 pgm[2@0x800106337e60 + 0x24 ] = 0x81080503 s_add_i32 s8, s3, s5 pgm[2@0x800106337e60 + 0x28 ] = 0xbe890001 s_mov_b32 s9, s1 pgm[2@0x800106337e60 + 0x2c ] = 0xc00a0204 s_load_dwordx4 s[8:11], s[8:9], 0x0 pgm[2@0x800106337e60 + 0x30 ] = 0x00000000 ;; pgm[2@0x800106337e60 + 0x34 ] = 0xbe8600ff s_mov_b32 s6, 0x3727c5ac pgm[2@0x800106337e60 + 0x38 ] = 0x3727c5ac ;; pgm[2@0x800106337e60 + 0x3c ] = 0x02140a06 v_add_f32_e32 v10, s6, v5 End of disassembly. 1 0 2 1 0 08412500 00008001 063382d8 8104ff03 00000050 ffffffff ffffffff 17202210 02000a00 00002004 80000000 00000001 00000000 00000000 00000000 00000000 00000106 80000000 >SGPRS[0..3] = { 001b5e40, ffff8000, 00000000, 00e7ee00 } >SGPRS[4..7] = { 80001012, 00a00000, c8500000, 00000000 } >SGPRS[8..11] = { 1e8dc300, 00008001, 00000010, 00027fac } >SGPRS[12..15] = { 0140e000, 1c400080, 43ffc3ff, 91800204 } >SGPRS[16..19] = { 207fe000, 0d000000, 00200000, 0141e000 } >SGPRS[20..23] = { 3e7394d8, 4107bcb2, 40d7c4bf, 3ed2e589 } >SGPRS[24..27] = { be7ea156, bf6b5bf0, 3e7ea155, 3e7ea155 } >SGPRS[28..31] = { 4000b047, bf8a0eea, 3c3863f6, 3b88bfda } >SGPRS[32..35] = { 3b6e84f7, 3eac52d7, 3e59999a, 3f372474 } >SGPRS[36..39] = { 3d93a92a, 00008001, 000001d0, 00027fac } >SGPRS[40..43] = { 1e8dc300, 00008001, 00000010, 00027fac } >SGPRS[44..47] = { bf000000, 3fe00000, 00000000, 00000000 } pgm[2@0x8001063382b8 + 0x0 ] = 0x2c2a3621 v_mac_f32_e32 v21, s33, v27 pgm[2@0x8001063382b8 + 0x4 ] = 0x2c2a2717 v_mac_f32_e32 v21, v23, v19 pgm[2@0x8001063382b8 + 0x8 ] = 0xd1028013 v_sub_f32_e64 v19, 1.0, v28 clamp pgm[2@0x8001063382b8 + 0xc ] = 0x000238f2 ;; pgm[2@0x8001063382b8 + 0x10 ] = 0x0a202002 v_mul_f32_e32 v16, s2, v16 pgm[2@0x8001063382b8 + 0x14 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[2@0x8001063382b8 + 0x18 ] = 0xf0bc0100 image_sample_c_lz v19, v[19:20], s[12:19], s[4:7] dmask:0x1 pgm[2@0x8001063382b8 + 0x1c ] = 0x00231313 ;; * pgm[2@0x8001063382b8 + 0x20 ] = 0x8104ff03 s_add_i32 s4, s3, 0x50 pgm[2@0x8001063382b8 + 0x24 ] = 0x00000050 ;; pgm[2@0x8001063382b8 + 0x28 ] = 0xbe850001 s_mov_b32 s5, s1 pgm[2@0x8001063382b8 + 0x2c ] = 0xc00a0102 s_load_dwordx4 s[4:7], s[4:5], 0x0 pgm[2@0x8001063382b8 + 0x30 ] = 0x00000000 ;; pgm[2@0x8001063382b8 + 0x34 ] = 0xd1c18114 v_mad_f32 v20, |v22|, 4.0, -s22 clamp pgm[2@0x8001063382b8 + 0x38 ] = 0x8059ed16 ;; pgm[2@0x8001063382b8 + 0x3c ] = 0xd1c18115 ... End of disassembly. 1 0 2 2 0 08412101 00008001 06337e80 b0050080 81080503 ffff3333 ffffffff 27202220 02000a00 0000200a 80000000 00000001 00000000 00000000 00000000 00000000 00000006 80000000 >SGPRS[0..3] = { 001b5fc0, ffff8000, 001b5fc0, 00e7f200 } >SGPRS[4..7] = { 80000000, 00000000, ffffffff, ffff3333 } >SGPRS[8..11] = { 015e84e0, 02500080, 403fc0ff, 91a60fac } >SGPRS[12..15] = { 000fe000, 60000000, 00000000, 00000000 } >SGPRS[16..19] = { 80000000, 00a00000, c8500000, 00000000 } >SGPRS[20..23] = { 3f800000, 3f2dbb35, 4107bcb2, 3f800000 } >SGPRS[24..27] = { 3e7394d8, 40d7c4bf, 3eac52d7, 3f800000 } >SGPRS[28..31] = { bf000000, 3fe00000, 00000000, 00000000 } >SGPRS[32..35] = { 41000000, 3f000000, 3e59999a, 3f372474 } >SGPRS[36..39] = { 3d93a92a, 00008001, 000001d0, 00027fac } >SGPRS[40..43] = { 1e8dc300, 00008001, 00000010, 00027fac } >SGPRS[44..47] = { bf000000, 3fe00000, 3fa0c0c1, 3f646465 } pgm[2@0x800106337e60 + 0x0 ] = 0xd4250601 v_interp_p2_f32_e32 v9, v1, attr1.z pgm[2@0x800106337e60 + 0x4 ] = 0xd4190701 v_interp_p2_f32_e32 v6, v1, attr1.w pgm[2@0x800106337e60 + 0x8 ] = 0xd41d0801 v_interp_p2_f32_e32 v7, v1, attr2.x pgm[2@0x800106337e60 + 0xc ] = 0xd4210901 v_interp_p2_f32_e32 v8, v1, attr2.y pgm[2@0x800106337e60 + 0x10 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[2@0x800106337e60 + 0x14 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[2@0x800106337e60 + 0x18 ] = 0xf0800f00 image_sample v[17:20], v2, s[8:15], s[16:19] dmask:0xf pgm[2@0x800106337e60 + 0x1c ] = 0x00821102 ;; * pgm[2@0x800106337e60 + 0x20 ] = 0xb0050080 s_movk_i32 s5, 0x80 pgm[2@0x800106337e60 + 0x24 ] = 0x81080503 s_add_i32 s8, s3, s5 pgm[2@0x800106337e60 + 0x28 ] = 0xbe890001 s_mov_b32 s9, s1 pgm[2@0x800106337e60 + 0x2c ] = 0xc00a0204 s_load_dwordx4 s[8:11], s[8:9], 0x0 pgm[2@0x800106337e60 + 0x30 ] = 0x00000000 ;; pgm[2@0x800106337e60 + 0x34 ] = 0xbe8600ff s_mov_b32 s6, 0x3727c5ac pgm[2@0x800106337e60 + 0x38 ] = 0x3727c5ac ;; pgm[2@0x800106337e60 + 0x3c ] = 0x02140a06 v_add_f32_e32 v10, s6, v5 End of disassembly. 1 0 2 3 1 08412100 00008001 06229644 81289006 812aa006 ffffffff ffffffff 31202231 03000500 00000000 80000000 00000001 00000000 00000000 00000000 00000000 00000016 80000000 >SGPRS[0..3] = { 1dc8bce8, 006c8001, 00267318, 00024fac } >SGPRS[4..7] = { 00e80030, ffff8000, 00e80000, ffff8000 } >SGPRS[8..11] = { 1e6dd700, 00008001, 00000050, 00027fac } >SGPRS[12..15] = { bf000000, 3fe00000, 3fa0c0c1, 3f646465 } >SGPRS[16..19] = { 1e69b500, 00008001, 00000100, 00027fac } >SGPRS[20..23] = { 3f800000, 3f2dbb35, 4107bcb2, 3f800000 } >SGPRS[24..27] = { 3e7394d8, 40d7c4bf, 3eac52d7, 3f800000 } >SGPRS[28..31] = { bf000000, 3fe00000, 00000000, 00000000 } >SGPRS[32..35] = { 41000000, 3f372474, 3d93a92a, 3f800000 } >SGPRS[36..39] = { 412eb852, 00000000, 00000000, 00000000 } >SGPRS[40..43] = { 1e8dc300, 00008001, 00000010, 00027fac } >SGPRS[44..47] = { bf4fdf04, be9a29d3, 3be69d9e, 3f800000 } >SGPRS[48..51] = { 4105a741, 00000000, 00000000, 00000000 } >SGPRS[52..55] = { 00000000, 00000000, 3c9bf615, 3c5fdb94 } >SGPRS[56..59] = { 400f5c2a, 00000000, 3f000000, 3f800000 } >SGPRS[60..63] = { bf000000, 3fe00000, 3fa0c0c1, 3f646465 } pgm[2@0x800106229624 + 0x0 ] = 0xc00a0403 s_load_dwordx4 s[16:19], s[6:7], 0x0 pgm[2@0x800106229624 + 0x4 ] = 0x00000000 ;; pgm[2@0x800106229624 + 0x8 ] = 0xc00a0202 s_load_dwordx4 s[8:11], s[4:5], 0x0 pgm[2@0x800106229624 + 0xc ] = 0x00000000 ;; pgm[2@0x800106229624 + 0x10 ] = 0x8104b006 s_add_i32 s4, s6, 48 pgm[2@0x800106229624 + 0x14 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[2@0x800106229624 + 0x18 ] = 0xebe9a000 tbuffer_load_format_xyzw v[0:3], v14, s[0:3], dfmt:13, nfmt:7, 0 idxen pgm[2@0x800106229624 + 0x1c ] = 0x8000000e ;; * pgm[2@0x800106229624 + 0x20 ] = 0x81289006 s_add_i32 s40, s6, 16 pgm[2@0x800106229624 + 0x24 ] = 0x812aa006 s_add_i32 s42, s6, 32 pgm[2@0x800106229624 + 0x28 ] = 0x8106c006 s_add_i32 s6, s6, 64 pgm[2@0x800106229624 + 0x2c ] = 0xbeab0007 s_mov_b32 s43, s7 pgm[2@0x800106229624 + 0x30 ] = 0xc00a0303 s_load_dwordx4 s[12:15], s[6:7], 0x0 pgm[2@0x800106229624 + 0x34 ] = 0x00000000 ;; pgm[2@0x800106229624 + 0x38 ] = 0xc0260b08 s_buffer_load_dwordx2 s[44:45], s[16:19], 0xf0 pgm[2@0x800106229624 + 0x3c ] = 0x000000f0 ;; End of disassembly. 1 0 2 3 2 08412500 00008001 063382d8 8104ff03 00000050 ffffffff fffffccc 17202232 02040a06 00002006 80000000 00000001 00000000 00000000 00000000 00000000 00000106 80000000 >SGPRS[0..3] = { 001b5e40, ffff8000, 00000000, 00e7ee00 } >SGPRS[4..7] = { 80001012, 00a00000, c8500000, 00000000 } >SGPRS[8..11] = { 1e8dc300, 00008001, 00000010, 00027fac } >SGPRS[12..15] = { 0140e000, 1c400080, 43ffc3ff, 91800204 } >SGPRS[16..19] = { 207fe000, 0d000000, 00200000, 0141e000 } >SGPRS[20..23] = { 3e7394d8, 4107bcb2, 40d7c4bf, 3ed2e589 } >SGPRS[24..27] = { be7ea156, bf6b5bf0, 3e7ea155, 3e7ea155 } >SGPRS[28..31] = { 4000b047, bf8a0eea, 3c3863f6, 3b88bfda } >SGPRS[32..35] = { 3b6e84f7, 3eac52d7, 00000000, 00000000 } >SGPRS[36..39] = { 00000000, 00000000, 3c9bf615, 3c5fdb94 } >SGPRS[40..43] = { 400f5c2a, 00000000, 3f000000, 3f800000 } >SGPRS[44..47] = { bf000000, 3fe00000, 00000000, 00000000 } pgm[2@0x8001063382b8 + 0x0 ] = 0x2c2a3621 v_mac_f32_e32 v21, s33, v27 pgm[2@0x8001063382b8 + 0x4 ] = 0x2c2a2717 v_mac_f32_e32 v21, v23, v19 pgm[2@0x8001063382b8 + 0x8 ] = 0xd1028013 v_sub_f32_e64 v19, 1.0, v28 clamp pgm[2@0x8001063382b8 + 0xc ] = 0x000238f2 ;; pgm[2@0x8001063382b8 + 0x10 ] = 0x0a202002 v_mul_f32_e32 v16, s2, v16 pgm[2@0x8001063382b8 + 0x14 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[2@0x8001063382b8 + 0x18 ] = 0xf0bc0100 image_sample_c_lz v19, v[19:20], s[12:19], s[4:7] dmask:0x1 pgm[2@0x8001063382b8 + 0x1c ] = 0x00231313 ;; * pgm[2@0x8001063382b8 + 0x20 ] = 0x8104ff03 s_add_i32 s4, s3, 0x50 pgm[2@0x8001063382b8 + 0x24 ] = 0x00000050 ;; pgm[2@0x8001063382b8 + 0x28 ] = 0xbe850001 s_mov_b32 s5, s1 pgm[2@0x8001063382b8 + 0x2c ] = 0xc00a0102 s_load_dwordx4 s[4:7], s[4:5], 0x0 pgm[2@0x8001063382b8 + 0x30 ] = 0x00000000 ;; pgm[2@0x8001063382b8 + 0x34 ] = 0xd1c18114 v_mad_f32 v20, |v22|, 4.0, -s22 clamp pgm[2@0x8001063382b8 + 0x38 ] = 0x8059ed16 ;; pgm[2@0x8001063382b8 + 0x3c ] = 0xd1c18115 ... End of disassembly. [root@localhost app]#