Advertisement
Guest User

halp

a guest
Oct 24th, 2019
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. option_is_short:
  2. s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
  3. s_waitcnt_vscnt null, 0
  4. s_or_saveexec_b32 s4, -1
  5.  
  6. buffer_store_dword v32, off, s[0:3], s32 offset:4
  7. v_nop
  8.  
  9. s_mov_b32 exec_lo, s4
  10. v_mov_b32_e32 v2, v0
  11. v_writelane_b32 v32, s34, 3
  12.  
  13. v_mov_b32_e32 v0, 0
  14. s_mov_b32 s34, s32
  15. s_add_u32 s32, 0x200
  16.  
  17. v_add_co_u32_e64 v3, vcc_lo, v2, 0x18
  18. v_writelane_b32 v32, s35, 0
  19. v_add_co_ci_u32_e32 v4, vcc_lo, 0, v1, vcc_lo
  20. flat_load_dword v3, v[3:4]
  21. s_waitcnt vmcnt(0) lgkmcnt(0)
  22.  
  23. v_and_b32_e32 v3, 8, v3
  24. v_cmp_eq_u32_e32 vcc_lo, 0, v3
  25. s_and_saveexec_b32 s35, vcc_lo
  26. s_cbranch_execz .z
  27.  
  28. s_waitcnt vmcnt(0) lgkmcnt(0)
  29. v_add_nc_u32_e32 v0, -1, v1
  30. v_cmp_gt_u32_e32 vcc_lo, 0xFF, v0
  31. v_mov_b32_e32 v0, 0
  32. s_and_b32 exec_lo, vcc_lo
  33. s_cbranch_execz .z
  34. s_getpc_b64 s[4:5]
  35.  
  36. s_add_u32 s4, isprint@gotpcrel32@lo+4
  37. s_addc_u32 s5, isprint@gotpcrel32@hi+4
  38. s_load_dwordx2 s[4:5], 0
  39. v_writelane_b32 v32, s30, 1
  40. v_mov_b32_e32 v0, v1
  41. v_writelane_b32 v32, s31, 2
  42. s_waitcnt lgkmcnt(0)
  43. s_swappc_b64 s[30:31], s[4:5]
  44. v_cmp_ne_u32_e32 vcc_lo, 0, v9
  45. v_readline_b32 s30, v32, 1
  46. v_readline_b32 s31, v32, 2
  47. v_cndmask_b32_e64 v0, 0, 1, vcc_lo
  48.  
  49. .z:
  50. s_or_b32 exec_lo, s35
  51. v_readline_b32 s35, v32, 0
  52. s_sub_u32 s32, 0x200
  53. v_readline_b32 s34, v32, 3
  54. s_or_saveexec_b32 s4, -1
  55.  
  56. buffer_load_dword v32, off, s[0:3], s32 off:4
  57. v_nop
  58.  
  59. s_mov_b32 exec_lo, s4
  60. s_waitcnt vmcnt(0)
  61. s_waitcnt_vscnt null, 0
  62. s_setpc_b64 s[30:31]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement