Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; -------- Disassembly --------------------
- shader main
- asic(CI)
- type(CS)
- s_mov_b32 s0, s3 // 000000000000: BE800303
- s_mov_b32 s1, s4 // 000000000004: BE810304
- s_mov_b64 s[2:3], exec // 000000000008: BE82047E
- s_mov_b64 s[4:5], exec // 00000000000C: BE84047E
- s_nop 0x0000 // 000000000010: BF800000
- s_nop 0x0000 // 000000000014: BF800000
- s_nop 0x0000 // 000000000018: BF800000
- s_nop 0x0000 // 00000000001C: BF800000
- label_0008:
- v_readfirstlane_b32 s6, v0 // 000000000020: 7E0C0500
- v_cmp_eq_u32 vcc, s6, v0 // 000000000024: 7D840006
- s_and_saveexec_b64 s[8:9], vcc // 000000000028: BE88246A
- s_cbranch_execz label_0010 // 00000000002C: BF880004
- v_readlane_b32 s6, v0, s6 // 000000000030: 020C0D00
- v_mov_b32 v1, s6 // 000000000034: 7E020206
- s_andn2_b64 s[4:5], s[4:5], exec // 000000000038: 8A847E04
- s_cbranch_scc0 label_0012 // 00000000003C: BF840002
- label_0010:
- s_and_b64 exec, s[8:9], s[4:5] // 000000000040: 87FE0408
- s_branch label_0008 // 000000000044: BF82FFF6
- label_0012:
- s_mov_b64 exec, s[2:3] // 000000000048: BEFE0402
- s_and_b32 s1, s1, 0x0000ffff // 00000000004C: 8701FF01 0000FFFF
- s_or_b32 s1, s1, 0x00040000 // 000000000054: 8801FF01 00040000
- s_movk_i32 s2, 0xffff // 00000000005C: B002FFFF
- s_mov_b32 s3, 0x00024fac // 000000000060: BE8303FF 00024FAC
- buffer_store_dword v1, v0, s[0:3], 0 idxen glc // 000000000068: E0706000 80000100
- s_endpgm // 000000000070: BF810000
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement