forked from OSchip/llvm-project
[AMDGPU][MC][GFX10][NFC] Split large test
Split gfx10_dasm_all.txt by encoding. Differential Revision: https://reviews.llvm.org/D132044
This commit is contained in:
parent
3f914d84c3
commit
7e29d5c04b
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,699 @@
|
|||
# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
|
||||
# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
|
||||
|
||||
|
||||
# GFX10: flat_atomic_add v[1:2], v2 ; encoding: [0x00,0x00,0xc8,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xc8,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_add v[3:4], v5 offset:8 slc ; encoding: [0x08,0x00,0xca,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x08,0x00,0xca,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_add_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x48,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x48,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_and v[1:2], v2 ; encoding: [0x00,0x00,0xe4,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xe4,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_and_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x64,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x64,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v0, v[1:2], v[3:4] glc ; encoding: [0x00,0x00,0xc5,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0x00,0x00,0xc5,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v0, v[1:2], v[3:4] glc slc ; encoding: [0x00,0x00,0xc7,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0x00,0x00,0xc7,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 glc ; encoding: [0xff,0x07,0xc5,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0xff,0x07,0xc5,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 glc slc ; encoding: [0xff,0x07,0xc7,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0xff,0x07,0xc7,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v[1:2], v[2:3] ; encoding: [0x00,0x00,0xc4,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xc4,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v[1:2], v[3:4] ; encoding: [0x00,0x00,0xc4,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0x00,0x00,0xc4,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 ; encoding: [0xff,0x07,0xc4,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0xff,0x07,0xc4,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 slc ; encoding: [0xff,0x07,0xc6,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0xff,0x07,0xc6,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap v[1:2], v[3:4] slc ; encoding: [0x00,0x00,0xc6,0xdc,0x01,0x03,0x7d,0x00]
|
||||
0x00,0x00,0xc6,0xdc,0x01,0x03,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_cmpswap_x2 v[1:2], v[2:5] ; encoding: [0x00,0x00,0x44,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x44,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_dec v[1:2], v2 ; encoding: [0x00,0x00,0xf4,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xf4,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_dec_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x74,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x74,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_inc v[1:2], v2 ; encoding: [0x00,0x00,0xf0,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xf0,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_inc_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x70,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x70,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_or v[1:2], v2 ; encoding: [0x00,0x00,0xe8,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xe8,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_or_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x68,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x68,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_smax v[1:2], v2 ; encoding: [0x00,0x00,0xdc,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xdc,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_smax_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x5c,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x5c,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_smin v[1:2], v2 ; encoding: [0x00,0x00,0xd4,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xd4,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_smin_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x54,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x54,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_sub v[1:2], v2 ; encoding: [0x00,0x00,0xcc,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xcc,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_sub_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x4c,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x4c,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_swap v[1:2], v2 ; encoding: [0x00,0x00,0xc0,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xc0,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_swap v[3:4], v5 offset:16 ; encoding: [0x10,0x00,0xc0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x10,0x00,0xc0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_swap_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x40,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x40,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_umax v[1:2], v2 ; encoding: [0x00,0x00,0xe0,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xe0,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_umax_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x60,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x60,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_umin v[1:2], v2 ; encoding: [0x00,0x00,0xd8,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xd8,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_umin_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x58,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x58,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_xor v[1:2], v2 ; encoding: [0x00,0x00,0xec,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0xec,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_atomic_xor_x2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x6c,0xdd,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x6c,0xdd,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_load_dword v1, v[3:4] ; encoding: [0x00,0x00,0x30,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x30,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_dword v1, v[3:4] offset:2047 ; encoding: [0xff,0x07,0x30,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0xff,0x07,0x30,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_dword v1, v[3:4] offset:4 glc ; encoding: [0x04,0x00,0x31,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x04,0x00,0x31,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_dword v1, v[3:4] offset:4 glc slc ; encoding: [0x04,0x00,0x33,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x04,0x00,0x33,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_dword v1, v[3:4] offset:4 glc slc dlc ; encoding: [0x04,0x10,0x33,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x04,0x10,0x33,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_dword v5, v[1:2] ; encoding: [0x00,0x00,0x30,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x30,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_dwordx2 v[5:6], v[1:2] ; encoding: [0x00,0x00,0x34,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x34,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_dwordx3 v[5:7], v[1:2] ; encoding: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x3c,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_dwordx4 v[5:8], v[1:2] ; encoding: [0x00,0x00,0x38,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x38,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_sbyte v5, v[1:2] ; encoding: [0x00,0x00,0x24,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x24,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_sbyte_d16 v1, v[3:4] ; encoding: [0x00,0x00,0x88,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x88,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_sbyte_d16_hi v1, v[3:4] ; encoding: [0x00,0x00,0x8c,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x8c,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_short_d16 v1, v[3:4] ; encoding: [0x00,0x00,0x90,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x90,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_short_d16_hi v1, v[3:4] ; encoding: [0x00,0x00,0x94,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x94,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_sshort v5, v[1:2] ; encoding: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x2c,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_ubyte v5, v[1:2] ; encoding: [0x00,0x00,0x20,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x20,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_load_ubyte_d16 v1, v[3:4] ; encoding: [0x00,0x00,0x80,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x80,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_ubyte_d16_hi v1, v[3:4] ; encoding: [0x00,0x00,0x84,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x00,0x84,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: flat_load_ushort v5, v[1:2] ; encoding: [0x00,0x00,0x28,0xdc,0x01,0x00,0x7d,0x05]
|
||||
0x00,0x00,0x28,0xdc,0x01,0x00,0x7d,0x05
|
||||
|
||||
# GFX10: flat_store_byte v[1:2], v2 ; encoding: [0x00,0x00,0x60,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x60,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_byte_d16_hi v[3:4], v1 ; encoding: [0x00,0x00,0x64,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x00,0x64,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_dword v[1:2], v2 ; encoding: [0x00,0x00,0x70,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x70,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_dword v[3:4], v1 offset:16 ; encoding: [0x10,0x00,0x70,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x10,0x00,0x70,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_dwordx2 v[1:2], v[2:3] ; encoding: [0x00,0x00,0x74,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x74,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_dwordx3 v[1:2], v[2:4] ; encoding: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x7c,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_dwordx4 v[1:2], v[2:5] ; encoding: [0x00,0x00,0x78,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x78,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_short v[1:2], v2 ; encoding: [0x00,0x00,0x68,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x00,0x68,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: flat_store_short_d16_hi v[3:4], v1 ; encoding: [0x00,0x00,0x6c,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x00,0x6c,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_add v[3:4], v5, off ; encoding: [0x00,0x80,0xc8,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xc8,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_add v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xc8,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xc8,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_add_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x48,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x48,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_add_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x48,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x48,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_and v[3:4], v5, off ; encoding: [0x00,0x80,0xe4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xe4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_and v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xe4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xe4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_and_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x64,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x64,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_and_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x64,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x64,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_cmpswap v[3:4], v[5:6], off ; encoding: [0x00,0x80,0xc4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xc4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_cmpswap v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0xc4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xc4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_cmpswap v1, v[3:4], v[5:6], off glc ; encoding: [0x00,0x80,0xc5,0xdc,0x03,0x05,0x7d,0x01]
|
||||
0x00,0x80,0xc5,0xdc,0x03,0x05,0x7d,0x01
|
||||
|
||||
# GFX10: global_atomic_cmpswap v1, v3, v[5:6], s[2:3] glc ; encoding: [0x00,0x80,0xc5,0xdc,0x03,0x05,0x02,0x01]
|
||||
0x00,0x80,0xc5,0xdc,0x03,0x05,0x02,0x01
|
||||
|
||||
# GFX10: global_atomic_cmpswap_x2 v[3:4], v[5:8], off ; encoding: [0x00,0x80,0x44,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x44,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_cmpswap_x2 v[3:4], v[5:8], off offset:2032 ; encoding: [0xf0,0x87,0x44,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x44,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_cmpswap_x2 v[1:2], v[5:6], v[7:10], off glc ; encoding: [0x00,0x80,0x45,0xdd,0x05,0x07,0x7d,0x01]
|
||||
0x00,0x80,0x45,0xdd,0x05,0x07,0x7d,0x01
|
||||
|
||||
# GFX10: global_atomic_cmpswap_x2 v[1:2], v5, v[7:10], s[2:3] glc ; encoding: [0x00,0x80,0x45,0xdd,0x05,0x07,0x02,0x01]
|
||||
0x00,0x80,0x45,0xdd,0x05,0x07,0x02,0x01
|
||||
|
||||
# GFX10: global_atomic_dec v[3:4], v5, off ; encoding: [0x00,0x80,0xf4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xf4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_dec v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xf4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xf4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_dec_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x74,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x74,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_dec_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x74,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x74,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_inc v[3:4], v5, off ; encoding: [0x00,0x80,0xf0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xf0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_inc v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xf0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xf0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_inc_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x70,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x70,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_inc_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x70,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x70,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_or v[3:4], v5, off ; encoding: [0x00,0x80,0xe8,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xe8,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_or v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xe8,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xe8,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_or_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x68,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x68,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_or_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x68,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x68,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smax v[3:4], v5, off ; encoding: [0x00,0x80,0xdc,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xdc,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smax v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xdc,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xdc,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smax_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x5c,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x5c,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smax_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x5c,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x5c,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smin v[3:4], v5, off ; encoding: [0x00,0x80,0xd4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xd4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smin v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xd4,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xd4,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smin_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x54,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x54,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_smin_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x54,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x54,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_sub v[3:4], v5, off ; encoding: [0x00,0x80,0xcc,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xcc,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_sub v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xcc,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xcc,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_sub_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x4c,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x4c,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_sub_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x4c,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x4c,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_swap v[3:4], v5, off ; encoding: [0x00,0x80,0xc0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xc0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_swap v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xc0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xc0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_swap_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x40,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x40,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_swap_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x40,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x40,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umax v[3:4], v5, off ; encoding: [0x00,0x80,0xe0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xe0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umax v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xe0,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xe0,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umax_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x60,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x60,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umax_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x60,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x60,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umin v[3:4], v5, off ; encoding: [0x00,0x80,0xd8,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xd8,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umin v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xd8,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xd8,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umin_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x58,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x58,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_umin_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x58,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x58,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_xor v[3:4], v5, off ; encoding: [0x00,0x80,0xec,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0xec,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_xor v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xec,0xdc,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0xec,0xdc,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_xor_x2 v[3:4], v[5:6], off ; encoding: [0x00,0x80,0x6c,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0x00,0x80,0x6c,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_atomic_xor_x2 v[3:4], v[5:6], off offset:2032 ; encoding: [0xf0,0x87,0x6c,0xdd,0x03,0x05,0x7d,0x00]
|
||||
0xf0,0x87,0x6c,0xdd,0x03,0x05,0x7d,0x00
|
||||
|
||||
# GFX10: global_load_dword v1, v[3:4], off ; encoding: [0x00,0x80,0x30,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x30,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dword v1, v[3:4], off dlc ; encoding: [0x00,0x90,0x30,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x30,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dword v1, v[3:4], off offset:2047 ; encoding: [0xff,0x87,0x30,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0xff,0x87,0x30,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dword v1, v3, s[2:3] ; encoding: [0x00,0x80,0x30,0xdc,0x03,0x00,0x02,0x01]
|
||||
0x00,0x80,0x30,0xdc,0x03,0x00,0x02,0x01
|
||||
|
||||
# GFX10: global_load_dword v1, v3, s[2:3] offset:2040 ; encoding: [0xf8,0x87,0x30,0xdc,0x03,0x00,0x02,0x01]
|
||||
0xf8,0x87,0x30,0xdc,0x03,0x00,0x02,0x01
|
||||
|
||||
# GFX10: global_load_dword v1, v3, s[2:3] offset:24 ; encoding: [0x18,0x80,0x30,0xdc,0x03,0x00,0x02,0x01]
|
||||
0x18,0x80,0x30,0xdc,0x03,0x00,0x02,0x01
|
||||
|
||||
# GFX10: global_load_dwordx2 v[1:2], v[3:4], off ; encoding: [0x00,0x80,0x34,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x34,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dwordx2 v[1:2], v[3:4], off dlc ; encoding: [0x00,0x90,0x34,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x34,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dwordx3 v[1:3], v[3:4], off ; encoding: [0x00,0x80,0x3c,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x3c,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dwordx3 v[1:3], v[3:4], off dlc ; encoding: [0x00,0x90,0x3c,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x3c,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dwordx4 v[1:4], v[3:4], off ; encoding: [0x00,0x80,0x38,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x38,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_dwordx4 v[1:4], v[3:4], off dlc ; encoding: [0x00,0x90,0x38,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x38,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_sbyte v1, v[3:4], off ; encoding: [0x00,0x80,0x24,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x24,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_sbyte v1, v[3:4], off dlc ; encoding: [0x00,0x90,0x24,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x24,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_sbyte_d16 v1, v[3:4], off ; encoding: [0x00,0x80,0x88,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x88,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_sbyte_d16_hi v1, v[3:4], off ; encoding: [0x00,0x80,0x8c,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x8c,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_short_d16 v1, v[3:4], off ; encoding: [0x00,0x80,0x90,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x90,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_short_d16_hi v1, v[3:4], off ; encoding: [0x00,0x80,0x94,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x94,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_sshort v1, v[3:4], off ; encoding: [0x00,0x80,0x2c,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x2c,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_sshort v1, v[3:4], off dlc ; encoding: [0x00,0x90,0x2c,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x2c,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_ubyte v1, v[3:4], off ; encoding: [0x00,0x80,0x20,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x20,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_ubyte v1, v[3:4], off dlc ; encoding: [0x00,0x90,0x20,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x20,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_ubyte_d16 v1, v[3:4], off ; encoding: [0x00,0x80,0x80,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x80,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_ubyte_d16_hi v1, v[3:4], off ; encoding: [0x00,0x80,0x84,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x84,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_ushort v1, v[3:4], off ; encoding: [0x00,0x80,0x28,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x80,0x28,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_load_ushort v1, v[3:4], off dlc ; encoding: [0x00,0x90,0x28,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x90,0x28,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: global_store_byte v[3:4], v1, off ; encoding: [0x00,0x80,0x60,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x60,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_byte v[3:4], v1, off dlc ; encoding: [0x00,0x90,0x60,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x90,0x60,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_byte_d16_hi v[3:4], v1, off ; encoding: [0x00,0x80,0x64,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x64,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dword v3, v1, exec ; encoding: [0x00,0x80,0x70,0xdc,0x03,0x01,0x7e,0x00]
|
||||
0x00,0x80,0x70,0xdc,0x03,0x01,0x7e,0x00
|
||||
|
||||
# GFX10: global_store_dword v[3:4], v1, off ; encoding: [0x00,0x80,0x70,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x70,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dword v[3:4], v1, off dlc ; encoding: [0x00,0x90,0x70,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x90,0x70,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dword v[3:4], v1, off offset:12 ; encoding: [0x0c,0x80,0x70,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x0c,0x80,0x70,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dword v3, v1, s[2:3] ; encoding: [0x00,0x80,0x70,0xdc,0x03,0x01,0x02,0x00]
|
||||
0x00,0x80,0x70,0xdc,0x03,0x01,0x02,0x00
|
||||
|
||||
# GFX10: global_store_dword v3, v1, s[2:3] offset:2040 ; encoding: [0xf8,0x87,0x70,0xdc,0x03,0x01,0x02,0x00]
|
||||
0xf8,0x87,0x70,0xdc,0x03,0x01,0x02,0x00
|
||||
|
||||
# GFX10: global_store_dword v3, v1, s[2:3] offset:24 ; encoding: [0x18,0x80,0x70,0xdc,0x03,0x01,0x02,0x00]
|
||||
0x18,0x80,0x70,0xdc,0x03,0x01,0x02,0x00
|
||||
|
||||
# GFX10: global_store_dwordx2 v[3:4], v[1:2], off ; encoding: [0x00,0x80,0x74,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x74,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dwordx2 v[3:4], v[1:2], off dlc ; encoding: [0x00,0x90,0x74,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x90,0x74,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dwordx3 v[3:4], v[1:3], off ; encoding: [0x00,0x80,0x7c,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x7c,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dwordx3 v[3:4], v[1:3], off dlc ; encoding: [0x00,0x90,0x7c,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x90,0x7c,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dwordx4 v[3:4], v[1:4], off ; encoding: [0x00,0x80,0x78,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x78,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_dwordx4 v[3:4], v[1:4], off dlc ; encoding: [0x00,0x90,0x78,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x90,0x78,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_short v[3:4], v1, off ; encoding: [0x00,0x80,0x68,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x68,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_short v[3:4], v1, off dlc ; encoding: [0x00,0x90,0x68,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x90,0x68,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: global_store_short_d16_hi v[3:4], v1, off ; encoding: [0x00,0x80,0x6c,0xdc,0x03,0x01,0x7d,0x00]
|
||||
0x00,0x80,0x6c,0xdc,0x03,0x01,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_dword v1, off, exec_lo ; encoding: [0x00,0x40,0x30,0xdc,0x00,0x00,0x7e,0x01]
|
||||
0x00,0x40,0x30,0xdc,0x00,0x00,0x7e,0x01
|
||||
|
||||
# GFX10: scratch_load_dword v1, off, m0 ; encoding: [0x00,0x40,0x30,0xdc,0x00,0x00,0x7c,0x01]
|
||||
0x00,0x40,0x30,0xdc,0x00,0x00,0x7c,0x01
|
||||
|
||||
# GFX10: scratch_load_dword v1, off, s1 ; encoding: [0x00,0x40,0x30,0xdc,0x00,0x00,0x01,0x01]
|
||||
0x00,0x40,0x30,0xdc,0x00,0x00,0x01,0x01
|
||||
|
||||
# GFX10: scratch_load_dword v1, off, s1 offset:32 ; encoding: [0x20,0x40,0x30,0xdc,0x00,0x00,0x01,0x01]
|
||||
0x20,0x40,0x30,0xdc,0x00,0x00,0x01,0x01
|
||||
|
||||
# GFX10: scratch_load_dword v1, v2, off ; encoding: [0x00,0x40,0x30,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x30,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dword v1, v2, off dlc ; encoding: [0x00,0x50,0x30,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x30,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dword v1, v2, off offset:2047 ; encoding: [0xff,0x47,0x30,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0xff,0x47,0x30,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dwordx2 v[1:2], v3, off ; encoding: [0x00,0x40,0x34,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x34,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dwordx2 v[1:2], v3, off dlc ; encoding: [0x00,0x50,0x34,0xdc,0x03,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x34,0xdc,0x03,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dwordx3 v[1:3], v4, off ; encoding: [0x00,0x40,0x3c,0xdc,0x04,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x3c,0xdc,0x04,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dwordx3 v[1:3], v4, off dlc ; encoding: [0x00,0x50,0x3c,0xdc,0x04,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x3c,0xdc,0x04,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dwordx4 v[1:4], v5, off ; encoding: [0x00,0x40,0x38,0xdc,0x05,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x38,0xdc,0x05,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_dwordx4 v[1:4], v5, off dlc ; encoding: [0x00,0x50,0x38,0xdc,0x05,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x38,0xdc,0x05,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_sbyte v1, v2, off ; encoding: [0x00,0x40,0x24,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x24,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_sbyte v1, v2, off dlc ; encoding: [0x00,0x50,0x24,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x24,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_sbyte_d16 v1, v2, off ; encoding: [0x00,0x40,0x88,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x88,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_sbyte_d16_hi v1, v2, off ; encoding: [0x00,0x40,0x8c,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x8c,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_short_d16 v1, v2, off ; encoding: [0x00,0x40,0x90,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x90,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_short_d16_hi v1, v2, off ; encoding: [0x00,0x40,0x94,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x94,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_sshort v1, v2, off ; encoding: [0x00,0x40,0x2c,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x2c,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_sshort v1, v2, off dlc ; encoding: [0x00,0x50,0x2c,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x2c,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_ubyte v1, v2, off ; encoding: [0x00,0x40,0x20,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x20,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_ubyte v1, v2, off dlc ; encoding: [0x00,0x50,0x20,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x20,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_ubyte_d16 v1, v2, off ; encoding: [0x00,0x40,0x80,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x80,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_ubyte_d16_hi v1, v2, off ; encoding: [0x00,0x40,0x84,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x84,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_ushort v1, v2, off ; encoding: [0x00,0x40,0x28,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x40,0x28,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_load_ushort v1, v2, off dlc ; encoding: [0x00,0x50,0x28,0xdc,0x02,0x00,0x7d,0x01]
|
||||
0x00,0x50,0x28,0xdc,0x02,0x00,0x7d,0x01
|
||||
|
||||
# GFX10: scratch_store_byte v1, v2, off ; encoding: [0x00,0x40,0x60,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x40,0x60,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_byte v1, v2, off dlc ; encoding: [0x00,0x50,0x60,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x50,0x60,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_byte_d16_hi off, v2, s1 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x01,0x00]
|
||||
0x00,0x40,0x64,0xdc,0x00,0x02,0x01,0x00
|
||||
|
||||
# GFX10: scratch_store_dword off, v2, exec_lo ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x7e,0x00]
|
||||
0x00,0x40,0x70,0xdc,0x00,0x02,0x7e,0x00
|
||||
|
||||
# GFX10: scratch_store_dword off, v2, m0 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x7c,0x00]
|
||||
0x00,0x40,0x70,0xdc,0x00,0x02,0x7c,0x00
|
||||
|
||||
# GFX10: scratch_store_dword off, v2, s1 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x01,0x00]
|
||||
0x00,0x40,0x70,0xdc,0x00,0x02,0x01,0x00
|
||||
|
||||
# GFX10: scratch_store_dword off, v2, s1 offset:12 ; encoding: [0x0c,0x40,0x70,0xdc,0x00,0x02,0x01,0x00]
|
||||
0x0c,0x40,0x70,0xdc,0x00,0x02,0x01,0x00
|
||||
|
||||
# GFX10: scratch_store_dword v1, v2, off ; encoding: [0x00,0x40,0x70,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x40,0x70,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dword v1, v2, off dlc ; encoding: [0x00,0x50,0x70,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x50,0x70,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dword v1, v2, off offset:12 ; encoding: [0x0c,0x40,0x70,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x0c,0x40,0x70,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dwordx2 v1, v[2:3], off ; encoding: [0x00,0x40,0x74,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x40,0x74,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dwordx2 v1, v[2:3], off dlc ; encoding: [0x00,0x50,0x74,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x50,0x74,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dwordx3 v1, v[2:4], off ; encoding: [0x00,0x40,0x7c,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x40,0x7c,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dwordx3 v1, v[2:4], off dlc ; encoding: [0x00,0x50,0x7c,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x50,0x7c,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dwordx4 v1, v[2:5], off ; encoding: [0x00,0x40,0x78,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x40,0x78,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_dwordx4 v1, v[2:5], off dlc ; encoding: [0x00,0x50,0x78,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x50,0x78,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_short v1, v2, off ; encoding: [0x00,0x40,0x68,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x40,0x68,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_short v1, v2, off dlc ; encoding: [0x00,0x50,0x68,0xdc,0x01,0x02,0x7d,0x00]
|
||||
0x00,0x50,0x68,0xdc,0x01,0x02,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_store_short_d16_hi off, v2, s1 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x01,0x00]
|
||||
0x00,0x40,0x6c,0xdc,0x00,0x02,0x01,0x00
|
||||
|
||||
# GFX10: global_load_dword v2, s[4:5] offset:1024 lds ; encoding: [0x00,0xa4,0x30,0xdc,0x02,0x00,0x04,0x00]
|
||||
0x00,0xa4,0x30,0xdc,0x02,0x00,0x04,0x00
|
||||
|
||||
# GFX10: global_load_dword v2, s[4:5] offset:1024 lds ; encoding: [0x00,0xa4,0x30,0xdc,0x02,0x00,0x04,0x00]
|
||||
0x00,0xa4,0x30,0xdc,0x02,0x00,0x04,0x00
|
||||
|
||||
# GFX10: global_load_ubyte v2, s[4:5] offset:1024 lds ; encoding: [0x00,0xa4,0x20,0xdc,0x02,0x00,0x04,0x00]
|
||||
0x00,0xa4,0x20,0xdc,0x02,0x00,0x04,0x00
|
||||
|
||||
# GFX10: global_load_sbyte v2, s[4:5] offset:1024 lds ; encoding: [0x00,0xa4,0x24,0xdc,0x02,0x00,0x04,0x00]
|
||||
0x00,0xa4,0x24,0xdc,0x02,0x00,0x04,0x00
|
||||
|
||||
# GFX10: global_load_ushort v2, s[4:5] offset:1024 lds ; encoding: [0x00,0xa4,0x28,0xdc,0x02,0x00,0x04,0x00]
|
||||
0x00,0xa4,0x28,0xdc,0x02,0x00,0x04,0x00
|
||||
|
||||
# GFX10: global_load_sshort v2, s[4:5] offset:1024 lds ; encoding: [0x00,0xa4,0x2c,0xdc,0x02,0x00,0x04,0x00]
|
||||
0x00,0xa4,0x2c,0xdc,0x02,0x00,0x04,0x00
|
||||
|
||||
# GFX10: global_load_dword v[2:3], off offset:1024 lds ; encoding: [0x00,0xa4,0x30,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0xa4,0x30,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: global_load_ubyte v[2:3], off offset:1024 lds ; encoding: [0x00,0xa4,0x20,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0xa4,0x20,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: global_load_sbyte v[2:3], off offset:1024 lds ; encoding: [0x00,0xa4,0x24,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0xa4,0x24,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: global_load_ushort v[2:3], off offset:1024 lds ; encoding: [0x00,0xa4,0x28,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0xa4,0x28,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: global_load_sshort v[2:3], off offset:1024 lds ; encoding: [0x00,0xa4,0x2c,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0xa4,0x2c,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_dword v2, off offset:1024 lds ; encoding: [0x00,0x64,0x30,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0x64,0x30,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_ubyte v2, off offset:1024 lds ; encoding: [0x00,0x64,0x20,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0x64,0x20,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_sbyte v2, off offset:1024 lds ; encoding: [0x00,0x64,0x24,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0x64,0x24,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_ushort v2, off offset:1024 lds ; encoding: [0x00,0x64,0x28,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0x64,0x28,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_sshort v2, off offset:1024 lds ; encoding: [0x00,0x64,0x2c,0xdc,0x02,0x00,0x7d,0x00]
|
||||
0x00,0x64,0x2c,0xdc,0x02,0x00,0x7d,0x00
|
||||
|
||||
# GFX10: scratch_load_dword off, s4 offset:1024 lds ; encoding: [0x00,0x64,0x30,0xdc,0x00,0x00,0x04,0x00]
|
||||
0x00,0x64,0x30,0xdc,0x00,0x00,0x04,0x00
|
||||
|
||||
# GFX10: scratch_load_ubyte off, s4 offset:1024 lds ; encoding: [0x00,0x64,0x20,0xdc,0x00,0x00,0x04,0x00]
|
||||
0x00,0x64,0x20,0xdc,0x00,0x00,0x04,0x00
|
||||
|
||||
# GFX10: scratch_load_sbyte off, s4 offset:1024 lds ; encoding: [0x00,0x64,0x24,0xdc,0x00,0x00,0x04,0x00]
|
||||
0x00,0x64,0x24,0xdc,0x00,0x00,0x04,0x00
|
||||
|
||||
# GFX10: scratch_load_ushort off, s4 offset:1024 lds ; encoding: [0x00,0x64,0x28,0xdc,0x00,0x00,0x04,0x00]
|
||||
0x00,0x64,0x28,0xdc,0x00,0x00,0x04,0x00
|
||||
|
||||
# GFX10: scratch_load_sshort off, s4 offset:1024 lds ; encoding: [0x00,0x64,0x2c,0xdc,0x00,0x00,0x04,0x00]
|
||||
0x00,0x64,0x2c,0xdc,0x00,0x00,0x04,0x00
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,615 @@
|
|||
# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
|
||||
# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
|
||||
|
||||
|
||||
# GFX10: s_addk_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb7]
|
||||
0x34,0x12,0xff,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb7]
|
||||
0x34,0x12,0xfe,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb7]
|
||||
0x34,0x12,0xfc,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb7]
|
||||
0x34,0x12,0x80,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb7]
|
||||
0xd1,0xc1,0x80,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb7]
|
||||
0x34,0x12,0xe9,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb7]
|
||||
0x34,0x12,0xeb,0xb7
|
||||
|
||||
# GFX10: s_addk_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb7]
|
||||
0x34,0x12,0xea,0xb7
|
||||
|
||||
# GFX10: s_call_b64 null, 12609 ; encoding: [0x41,0x31,0x7d,0xbb]
|
||||
0x41,0x31,0x7d,0xbb
|
||||
|
||||
# GFX10: s_call_b64 exec, 4660 ; encoding: [0x34,0x12,0x7e,0xbb]
|
||||
0x34,0x12,0x7e,0xbb
|
||||
|
||||
# GFX10: s_call_b64 s[0:1], 4660 ; encoding: [0x34,0x12,0x00,0xbb]
|
||||
0x34,0x12,0x00,0xbb
|
||||
|
||||
# GFX10: s_call_b64 s[0:1], 49617 ; encoding: [0xd1,0xc1,0x00,0xbb]
|
||||
0xd1,0xc1,0x00,0xbb
|
||||
|
||||
# GFX10: s_call_b64 s[104:105], 4660 ; encoding: [0x34,0x12,0x68,0xbb]
|
||||
0x34,0x12,0x68,0xbb
|
||||
|
||||
# GFX10: s_call_b64 vcc, 4660 ; encoding: [0x34,0x12,0x6a,0xbb]
|
||||
0x34,0x12,0x6a,0xbb
|
||||
|
||||
# GFX10: s_cmovk_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb1]
|
||||
0x34,0x12,0x7f,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb1]
|
||||
0x34,0x12,0x7e,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb1]
|
||||
0x34,0x12,0x7c,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb1]
|
||||
0x34,0x12,0x00,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb1]
|
||||
0xd1,0xc1,0x00,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb1]
|
||||
0x34,0x12,0x69,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb1]
|
||||
0x34,0x12,0x6b,0xb1
|
||||
|
||||
# GFX10: s_cmovk_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb1]
|
||||
0x34,0x12,0x6a,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb1]
|
||||
0x34,0x12,0xff,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb1]
|
||||
0x34,0x12,0xfe,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb1]
|
||||
0x34,0x12,0xfc,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb1]
|
||||
0x34,0x12,0x80,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb1]
|
||||
0xd1,0xc1,0x80,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb1]
|
||||
0x34,0x12,0xe9,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb1]
|
||||
0x34,0x12,0xeb,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb1]
|
||||
0x34,0x12,0xea,0xb1
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb4]
|
||||
0x34,0x12,0xff,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb4]
|
||||
0x34,0x12,0xfe,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb4]
|
||||
0x34,0x12,0xfc,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb4]
|
||||
0x34,0x12,0x80,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb4]
|
||||
0xd1,0xc1,0x80,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb4]
|
||||
0x34,0x12,0xe9,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb4]
|
||||
0x34,0x12,0xeb,0xb4
|
||||
|
||||
# GFX10: s_cmpk_eq_u32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb4]
|
||||
0x34,0x12,0xea,0xb4
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb3]
|
||||
0x34,0x12,0x7f,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb3]
|
||||
0x34,0x12,0x7e,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb3]
|
||||
0x34,0x12,0x7c,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb3]
|
||||
0x34,0x12,0x00,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb3]
|
||||
0xd1,0xc1,0x00,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb3]
|
||||
0x34,0x12,0x69,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb3]
|
||||
0x34,0x12,0x6b,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb3]
|
||||
0x34,0x12,0x6a,0xb3
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb6]
|
||||
0x34,0x12,0x7f,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb6]
|
||||
0x34,0x12,0x7e,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb6]
|
||||
0x34,0x12,0x7c,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb6]
|
||||
0x34,0x12,0x00,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb6]
|
||||
0xd1,0xc1,0x00,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb6]
|
||||
0x34,0x12,0x69,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb6]
|
||||
0x34,0x12,0x6b,0xb6
|
||||
|
||||
# GFX10: s_cmpk_ge_u32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb6]
|
||||
0x34,0x12,0x6a,0xb6
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb2]
|
||||
0x34,0x12,0xff,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb2]
|
||||
0x34,0x12,0xfe,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb2]
|
||||
0x34,0x12,0xfc,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb2]
|
||||
0x34,0x12,0x80,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb2]
|
||||
0xd1,0xc1,0x80,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb2]
|
||||
0x34,0x12,0xe9,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb2]
|
||||
0x34,0x12,0xeb,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb2]
|
||||
0x34,0x12,0xea,0xb2
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb5]
|
||||
0x34,0x12,0xff,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb5]
|
||||
0x34,0x12,0xfe,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb5]
|
||||
0x34,0x12,0xfc,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb5]
|
||||
0x34,0x12,0x80,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb5]
|
||||
0xd1,0xc1,0x80,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb5]
|
||||
0x34,0x12,0xe9,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb5]
|
||||
0x34,0x12,0xeb,0xb5
|
||||
|
||||
# GFX10: s_cmpk_gt_u32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb5]
|
||||
0x34,0x12,0xea,0xb5
|
||||
|
||||
# GFX10: s_cmpk_le_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb4]
|
||||
0x34,0x12,0x7f,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb4]
|
||||
0x34,0x12,0x7e,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb4]
|
||||
0x34,0x12,0x7c,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb4]
|
||||
0x34,0x12,0x00,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb4]
|
||||
0xd1,0xc1,0x00,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb4]
|
||||
0x34,0x12,0x69,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb4]
|
||||
0x34,0x12,0x6b,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb4]
|
||||
0x34,0x12,0x6a,0xb4
|
||||
|
||||
# GFX10: s_cmpk_le_u32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb7]
|
||||
0x34,0x12,0x7f,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb7]
|
||||
0x34,0x12,0x7e,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb7]
|
||||
0x34,0x12,0x7c,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb7]
|
||||
0x34,0x12,0x00,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb7]
|
||||
0xd1,0xc1,0x00,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb7]
|
||||
0x34,0x12,0x69,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb7]
|
||||
0x34,0x12,0x6b,0xb7
|
||||
|
||||
# GFX10: s_cmpk_le_u32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb7]
|
||||
0x34,0x12,0x6a,0xb7
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb2]
|
||||
0x34,0x12,0x7f,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb2]
|
||||
0x34,0x12,0x7e,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb2]
|
||||
0x34,0x12,0x7c,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb2]
|
||||
0x34,0x12,0x00,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb2]
|
||||
0xd1,0xc1,0x00,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb2]
|
||||
0x34,0x12,0x69,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb2]
|
||||
0x34,0x12,0x6b,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb2]
|
||||
0x34,0x12,0x6a,0xb2
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb5]
|
||||
0x34,0x12,0x7f,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb5]
|
||||
0x34,0x12,0x7e,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb5]
|
||||
0x34,0x12,0x7c,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb5]
|
||||
0x34,0x12,0x00,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb5]
|
||||
0xd1,0xc1,0x00,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb5]
|
||||
0x34,0x12,0x69,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb5]
|
||||
0x34,0x12,0x6b,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lg_u32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb5]
|
||||
0x34,0x12,0x6a,0xb5
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb3]
|
||||
0x34,0x12,0xff,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb3]
|
||||
0x34,0x12,0xfe,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb3]
|
||||
0x34,0x12,0xfc,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb3]
|
||||
0x34,0x12,0x80,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb3]
|
||||
0xd1,0xc1,0x80,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb3]
|
||||
0x34,0x12,0xe9,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb3]
|
||||
0x34,0x12,0xeb,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb3]
|
||||
0x34,0x12,0xea,0xb3
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xb6]
|
||||
0x34,0x12,0xff,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xb6]
|
||||
0x34,0x12,0xfe,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xb6]
|
||||
0x34,0x12,0xfc,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xb6]
|
||||
0x34,0x12,0x80,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb6]
|
||||
0xd1,0xc1,0x80,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xb6]
|
||||
0x34,0x12,0xe9,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xb6]
|
||||
0x34,0x12,0xeb,0xb6
|
||||
|
||||
# GFX10: s_cmpk_lt_u32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xb6]
|
||||
0x34,0x12,0xea,0xb6
|
||||
|
||||
# GFX10: s_getreg_b32 exec_hi, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x7f,0xb9]
|
||||
0x34,0x12,0x7f,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 exec_lo, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x7e,0xb9]
|
||||
0x34,0x12,0x7e,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 m0, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x7c,0xb9]
|
||||
0x34,0x12,0x7c,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 s0, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x00,0xb9]
|
||||
0x34,0x12,0x00,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 s0, hwreg(HW_REG_TBA_HI, 7, 25) ; encoding: [0xd1,0xc1,0x00,0xb9]
|
||||
0xd1,0xc1,0x00,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 s105, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x69,0xb9]
|
||||
0x34,0x12,0x69,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 vcc_hi, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x6b,0xb9]
|
||||
0x34,0x12,0x6b,0xb9
|
||||
|
||||
# GFX10: s_getreg_b32 vcc_lo, hwreg(52, 8, 3) ; encoding: [0x34,0x12,0x6a,0xb9]
|
||||
0x34,0x12,0x6a,0xb9
|
||||
|
||||
# GFX10: s_movk_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb0]
|
||||
0x34,0x12,0x7f,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb0]
|
||||
0x34,0x12,0x7e,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb0]
|
||||
0x34,0x12,0x7c,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb0]
|
||||
0x34,0x12,0x00,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb0]
|
||||
0xd1,0xc1,0x00,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb0]
|
||||
0x34,0x12,0x69,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb0]
|
||||
0x34,0x12,0x6b,0xb0
|
||||
|
||||
# GFX10: s_movk_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb0]
|
||||
0x34,0x12,0x6a,0xb0
|
||||
|
||||
# GFX10: s_mulk_i32 exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xb8]
|
||||
0x34,0x12,0x7f,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xb8]
|
||||
0x34,0x12,0x7e,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xb8]
|
||||
0x34,0x12,0x7c,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xb8]
|
||||
0x34,0x12,0x00,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xb8]
|
||||
0xd1,0xc1,0x00,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xb8]
|
||||
0x34,0x12,0x69,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xb8]
|
||||
0x34,0x12,0x6b,0xb8
|
||||
|
||||
# GFX10: s_mulk_i32 vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xb8]
|
||||
0x34,0x12,0x6a,0xb8
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), exec_hi ; encoding: [0x34,0x12,0xff,0xb9]
|
||||
0x34,0x12,0xff,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), exec_lo ; encoding: [0x34,0x12,0xfe,0xb9]
|
||||
0x34,0x12,0xfe,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), m0 ; encoding: [0x34,0x12,0xfc,0xb9]
|
||||
0x34,0x12,0xfc,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), s0 ; encoding: [0x34,0x12,0x80,0xb9]
|
||||
0x34,0x12,0x80,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), s105 ; encoding: [0x34,0x12,0xe9,0xb9]
|
||||
0x34,0x12,0xe9,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), vcc_hi ; encoding: [0x34,0x12,0xeb,0xb9]
|
||||
0x34,0x12,0xeb,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(52, 8, 3), vcc_lo ; encoding: [0x34,0x12,0xea,0xb9]
|
||||
0x34,0x12,0xea,0xb9
|
||||
|
||||
# GFX10: s_setreg_b32 hwreg(HW_REG_TBA_HI, 7, 25), s0 ; encoding: [0xd1,0xc1,0x80,0xb9]
|
||||
0xd1,0xc1,0x80,0xb9
|
||||
|
||||
# GFX10: s_setreg_imm32_b32 hwreg(52, 8, 3), 0x11213141 ; encoding: [0x34,0x12,0x80,0xba,0x41,0x31,0x21,0x11]
|
||||
0x34,0x12,0x80,0xba,0x41,0x31,0x21,0x11
|
||||
|
||||
# GFX10: s_setreg_imm32_b32 hwreg(52, 8, 3), 0xa1b1c1d1 ; encoding: [0x34,0x12,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
|
||||
0x34,0x12,0x80,0xba,0xd1,0xc1,0xb1,0xa1
|
||||
|
||||
# GFX10: s_setreg_imm32_b32 hwreg(HW_REG_TBA_HI, 7, 25), 0x11213141 ; encoding: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11]
|
||||
0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11
|
||||
|
||||
# GFX10: s_setreg_imm32_b32 hwreg(HW_REG_TBA_HI, 7, 25), 0xa1b1c1d1 ; encoding: [0xd1,0xc1,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
|
||||
0xd1,0xc1,0x80,0xba,0xd1,0xc1,0xb1,0xa1
|
||||
|
||||
# GFX10: s_subvector_loop_begin exec_hi, 4660 ; encoding: [0x34,0x12,0xff,0xbd]
|
||||
0x34,0x12,0xff,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin exec_lo, 4660 ; encoding: [0x34,0x12,0xfe,0xbd]
|
||||
0x34,0x12,0xfe,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin m0, 4660 ; encoding: [0x34,0x12,0xfc,0xbd]
|
||||
0x34,0x12,0xfc,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin s0, 4660 ; encoding: [0x34,0x12,0x80,0xbd]
|
||||
0x34,0x12,0x80,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin s0, 49617 ; encoding: [0xd1,0xc1,0x80,0xbd]
|
||||
0xd1,0xc1,0x80,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin s105, 4660 ; encoding: [0x34,0x12,0xe9,0xbd]
|
||||
0x34,0x12,0xe9,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin vcc_hi, 4660 ; encoding: [0x34,0x12,0xeb,0xbd]
|
||||
0x34,0x12,0xeb,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_begin vcc_lo, 4660 ; encoding: [0x34,0x12,0xea,0xbd]
|
||||
0x34,0x12,0xea,0xbd
|
||||
|
||||
# GFX10: s_subvector_loop_end exec_hi, 4660 ; encoding: [0x34,0x12,0x7f,0xbe]
|
||||
0x34,0x12,0x7f,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end exec_lo, 4660 ; encoding: [0x34,0x12,0x7e,0xbe]
|
||||
0x34,0x12,0x7e,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end m0, 4660 ; encoding: [0x34,0x12,0x7c,0xbe]
|
||||
0x34,0x12,0x7c,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end s0, 4660 ; encoding: [0x34,0x12,0x00,0xbe]
|
||||
0x34,0x12,0x00,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end s0, 49617 ; encoding: [0xd1,0xc1,0x00,0xbe]
|
||||
0xd1,0xc1,0x00,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end s105, 4660 ; encoding: [0x34,0x12,0x69,0xbe]
|
||||
0x34,0x12,0x69,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end vcc_hi, 4660 ; encoding: [0x34,0x12,0x6b,0xbe]
|
||||
0x34,0x12,0x6b,0xbe
|
||||
|
||||
# GFX10: s_subvector_loop_end vcc_lo, 4660 ; encoding: [0x34,0x12,0x6a,0xbe]
|
||||
0x34,0x12,0x6a,0xbe
|
||||
|
||||
# GFX10: s_version 0x1234 ; encoding: [0x34,0x12,0x80,0xb0]
|
||||
0x34,0x12,0x80,0xb0
|
||||
|
||||
# GFX10: s_version 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xb0]
|
||||
0xd1,0xc1,0x80,0xb0
|
||||
|
||||
# GFX10: s_waitcnt_expcnt exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xbc]
|
||||
0x34,0x12,0xff,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xbc]
|
||||
0x34,0x12,0xfe,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xbc]
|
||||
0x34,0x12,0xfc,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xbc]
|
||||
0x34,0x12,0x80,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xbc]
|
||||
0xd1,0xc1,0x80,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xbc]
|
||||
0x34,0x12,0xe9,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xbc]
|
||||
0x34,0x12,0xeb,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_expcnt vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xbc]
|
||||
0x34,0x12,0xea,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xbd]
|
||||
0x34,0x12,0x7f,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xbd]
|
||||
0x34,0x12,0x7e,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xbd]
|
||||
0x34,0x12,0x7c,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xbd]
|
||||
0x34,0x12,0x00,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xbd]
|
||||
0xd1,0xc1,0x00,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xbd]
|
||||
0x34,0x12,0x69,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xbd]
|
||||
0x34,0x12,0x6b,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_lgkmcnt vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xbd]
|
||||
0x34,0x12,0x6a,0xbd
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt exec_hi, 0x1234 ; encoding: [0x34,0x12,0x7f,0xbc]
|
||||
0x34,0x12,0x7f,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt exec_lo, 0x1234 ; encoding: [0x34,0x12,0x7e,0xbc]
|
||||
0x34,0x12,0x7e,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt m0, 0x1234 ; encoding: [0x34,0x12,0x7c,0xbc]
|
||||
0x34,0x12,0x7c,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt s0, 0x1234 ; encoding: [0x34,0x12,0x00,0xbc]
|
||||
0x34,0x12,0x00,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x00,0xbc]
|
||||
0xd1,0xc1,0x00,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt s105, 0x1234 ; encoding: [0x34,0x12,0x69,0xbc]
|
||||
0x34,0x12,0x69,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt vcc_hi, 0x1234 ; encoding: [0x34,0x12,0x6b,0xbc]
|
||||
0x34,0x12,0x6b,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vmcnt vcc_lo, 0x1234 ; encoding: [0x34,0x12,0x6a,0xbc]
|
||||
0x34,0x12,0x6a,0xbc
|
||||
|
||||
# GFX10: s_waitcnt_vscnt exec_hi, 0x1234 ; encoding: [0x34,0x12,0xff,0xbb]
|
||||
0x34,0x12,0xff,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt exec_lo, 0x1234 ; encoding: [0x34,0x12,0xfe,0xbb]
|
||||
0x34,0x12,0xfe,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt m0, 0x1234 ; encoding: [0x34,0x12,0xfc,0xbb]
|
||||
0x34,0x12,0xfc,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt s0, 0x1234 ; encoding: [0x34,0x12,0x80,0xbb]
|
||||
0x34,0x12,0x80,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt s0, 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xbb]
|
||||
0xd1,0xc1,0x80,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt s105, 0x1234 ; encoding: [0x34,0x12,0xe9,0xbb]
|
||||
0x34,0x12,0xe9,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt vcc_hi, 0x1234 ; encoding: [0x34,0x12,0xeb,0xbb]
|
||||
0x34,0x12,0xeb,0xbb
|
||||
|
||||
# GFX10: s_waitcnt_vscnt vcc_lo, 0x1234 ; encoding: [0x34,0x12,0xea,0xbb]
|
||||
0x34,0x12,0xea,0xbb
|
|
@ -0,0 +1,334 @@
|
|||
# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
|
||||
# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
|
||||
|
||||
|
||||
# GFX10: s_barrier ; encoding: [0x00,0x00,0x8a,0xbf]
|
||||
0x00,0x00,0x8a,0xbf
|
||||
|
||||
# GFX10: s_branch 0 ; encoding: [0x00,0x00,0x82,0xbf]
|
||||
0x00,0x00,0x82,0xbf
|
||||
|
||||
# GFX10: s_branch 4660 ; encoding: [0x34,0x12,0x82,0xbf]
|
||||
0x34,0x12,0x82,0xbf
|
||||
|
||||
# GFX10: s_branch 49617 ; encoding: [0xd1,0xc1,0x82,0xbf]
|
||||
0xd1,0xc1,0x82,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys 0 ; encoding: [0x00,0x00,0x97,0xbf]
|
||||
0x00,0x00,0x97,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys 4660 ; encoding: [0x34,0x12,0x97,0xbf]
|
||||
0x34,0x12,0x97,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys 49617 ; encoding: [0xd1,0xc1,0x97,0xbf]
|
||||
0xd1,0xc1,0x97,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys_and_user 0 ; encoding: [0x00,0x00,0x9a,0xbf]
|
||||
0x00,0x00,0x9a,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys_and_user 4660 ; encoding: [0x34,0x12,0x9a,0xbf]
|
||||
0x34,0x12,0x9a,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys_and_user 49617 ; encoding: [0xd1,0xc1,0x9a,0xbf]
|
||||
0xd1,0xc1,0x9a,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys_or_user 0 ; encoding: [0x00,0x00,0x99,0xbf]
|
||||
0x00,0x00,0x99,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys_or_user 4660 ; encoding: [0x34,0x12,0x99,0xbf]
|
||||
0x34,0x12,0x99,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbgsys_or_user 49617 ; encoding: [0xd1,0xc1,0x99,0xbf]
|
||||
0xd1,0xc1,0x99,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbguser 0 ; encoding: [0x00,0x00,0x98,0xbf]
|
||||
0x00,0x00,0x98,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbguser 4660 ; encoding: [0x34,0x12,0x98,0xbf]
|
||||
0x34,0x12,0x98,0xbf
|
||||
|
||||
# GFX10: s_cbranch_cdbguser 49617 ; encoding: [0xd1,0xc1,0x98,0xbf]
|
||||
0xd1,0xc1,0x98,0xbf
|
||||
|
||||
# GFX10: s_cbranch_execnz 0 ; encoding: [0x00,0x00,0x89,0xbf]
|
||||
0x00,0x00,0x89,0xbf
|
||||
|
||||
# GFX10: s_cbranch_execnz 4660 ; encoding: [0x34,0x12,0x89,0xbf]
|
||||
0x34,0x12,0x89,0xbf
|
||||
|
||||
# GFX10: s_cbranch_execnz 49617 ; encoding: [0xd1,0xc1,0x89,0xbf]
|
||||
0xd1,0xc1,0x89,0xbf
|
||||
|
||||
# GFX10: s_cbranch_execz 0 ; encoding: [0x00,0x00,0x88,0xbf]
|
||||
0x00,0x00,0x88,0xbf
|
||||
|
||||
# GFX10: s_cbranch_execz 4660 ; encoding: [0x34,0x12,0x88,0xbf]
|
||||
0x34,0x12,0x88,0xbf
|
||||
|
||||
# GFX10: s_cbranch_execz 49617 ; encoding: [0xd1,0xc1,0x88,0xbf]
|
||||
0xd1,0xc1,0x88,0xbf
|
||||
|
||||
# GFX10: s_cbranch_scc0 0 ; encoding: [0x00,0x00,0x84,0xbf]
|
||||
0x00,0x00,0x84,0xbf
|
||||
|
||||
# GFX10: s_cbranch_scc0 4660 ; encoding: [0x34,0x12,0x84,0xbf]
|
||||
0x34,0x12,0x84,0xbf
|
||||
|
||||
# GFX10: s_cbranch_scc0 49617 ; encoding: [0xd1,0xc1,0x84,0xbf]
|
||||
0xd1,0xc1,0x84,0xbf
|
||||
|
||||
# GFX10: s_cbranch_scc1 0 ; encoding: [0x00,0x00,0x85,0xbf]
|
||||
0x00,0x00,0x85,0xbf
|
||||
|
||||
# GFX10: s_cbranch_scc1 4660 ; encoding: [0x34,0x12,0x85,0xbf]
|
||||
0x34,0x12,0x85,0xbf
|
||||
|
||||
# GFX10: s_cbranch_scc1 49617 ; encoding: [0xd1,0xc1,0x85,0xbf]
|
||||
0xd1,0xc1,0x85,0xbf
|
||||
|
||||
# GFX10: s_cbranch_vccnz 0 ; encoding: [0x00,0x00,0x87,0xbf]
|
||||
0x00,0x00,0x87,0xbf
|
||||
|
||||
# GFX10: s_cbranch_vccnz 4660 ; encoding: [0x34,0x12,0x87,0xbf]
|
||||
0x34,0x12,0x87,0xbf
|
||||
|
||||
# GFX10: s_cbranch_vccnz 49617 ; encoding: [0xd1,0xc1,0x87,0xbf]
|
||||
0xd1,0xc1,0x87,0xbf
|
||||
|
||||
# GFX10: s_cbranch_vccz 0 ; encoding: [0x00,0x00,0x86,0xbf]
|
||||
0x00,0x00,0x86,0xbf
|
||||
|
||||
# GFX10: s_cbranch_vccz 4660 ; encoding: [0x34,0x12,0x86,0xbf]
|
||||
0x34,0x12,0x86,0xbf
|
||||
|
||||
# GFX10: s_cbranch_vccz 49617 ; encoding: [0xd1,0xc1,0x86,0xbf]
|
||||
0xd1,0xc1,0x86,0xbf
|
||||
|
||||
# GFX10: s_clause 0x0 ; encoding: [0x00,0x00,0xa1,0xbf]
|
||||
0x00,0x00,0xa1,0xbf
|
||||
|
||||
# GFX10: s_clause 0x1234 ; encoding: [0x34,0x12,0xa1,0xbf]
|
||||
0x34,0x12,0xa1,0xbf
|
||||
|
||||
# GFX10: s_clause 0xc1d1 ; encoding: [0xd1,0xc1,0xa1,0xbf]
|
||||
0xd1,0xc1,0xa1,0xbf
|
||||
|
||||
# GFX10: s_code_end ; encoding: [0x00,0x00,0x9f,0xbf]
|
||||
0x00,0x00,0x9f,0xbf
|
||||
|
||||
# GFX10: s_decperflevel 0 ; encoding: [0x00,0x00,0x95,0xbf]
|
||||
0x00,0x00,0x95,0xbf
|
||||
|
||||
# GFX10: s_decperflevel 0x1234 ; encoding: [0x34,0x12,0x95,0xbf]
|
||||
0x34,0x12,0x95,0xbf
|
||||
|
||||
# GFX10: s_decperflevel 0xc1d1 ; encoding: [0xd1,0xc1,0x95,0xbf]
|
||||
0xd1,0xc1,0x95,0xbf
|
||||
|
||||
# GFX10: s_denorm_mode 0 ; encoding: [0x00,0x00,0xa5,0xbf]
|
||||
0x00,0x00,0xa5,0xbf
|
||||
|
||||
# GFX10: s_denorm_mode 0x1234 ; encoding: [0x34,0x12,0xa5,0xbf]
|
||||
0x34,0x12,0xa5,0xbf
|
||||
|
||||
# GFX10: s_denorm_mode 0xc1d1 ; encoding: [0xd1,0xc1,0xa5,0xbf]
|
||||
0xd1,0xc1,0xa5,0xbf
|
||||
|
||||
# GFX10: s_endpgm ; encoding: [0x00,0x00,0x81,0xbf]
|
||||
0x00,0x00,0x81,0xbf
|
||||
|
||||
# GFX10: s_endpgm_ordered_ps_done ; encoding: [0x00,0x00,0x9e,0xbf]
|
||||
0x00,0x00,0x9e,0xbf
|
||||
|
||||
# GFX10: s_endpgm_saved ; encoding: [0x00,0x00,0x9b,0xbf]
|
||||
0x00,0x00,0x9b,0xbf
|
||||
|
||||
# GFX10: s_icache_inv ; encoding: [0x00,0x00,0x93,0xbf]
|
||||
0x00,0x00,0x93,0xbf
|
||||
|
||||
# GFX10: s_incperflevel 0 ; encoding: [0x00,0x00,0x94,0xbf]
|
||||
0x00,0x00,0x94,0xbf
|
||||
|
||||
# GFX10: s_incperflevel 0x1234 ; encoding: [0x34,0x12,0x94,0xbf]
|
||||
0x34,0x12,0x94,0xbf
|
||||
|
||||
# GFX10: s_incperflevel 0xc1d1 ; encoding: [0xd1,0xc1,0x94,0xbf]
|
||||
0xd1,0xc1,0x94,0xbf
|
||||
|
||||
# GFX10: s_inst_prefetch 0x0 ; encoding: [0x00,0x00,0xa0,0xbf]
|
||||
0x00,0x00,0xa0,0xbf
|
||||
|
||||
# GFX10: s_inst_prefetch 0x1234 ; encoding: [0x34,0x12,0xa0,0xbf]
|
||||
0x34,0x12,0xa0,0xbf
|
||||
|
||||
# GFX10: s_inst_prefetch 0xc1d1 ; encoding: [0xd1,0xc1,0xa0,0xbf]
|
||||
0xd1,0xc1,0xa0,0xbf
|
||||
|
||||
# GFX10: s_nop 0 ; encoding: [0x00,0x00,0x80,0xbf]
|
||||
0x00,0x00,0x80,0xbf
|
||||
|
||||
# GFX10: s_nop 0x1234 ; encoding: [0x34,0x12,0x80,0xbf]
|
||||
0x34,0x12,0x80,0xbf
|
||||
|
||||
# GFX10: s_nop 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xbf]
|
||||
0xd1,0xc1,0x80,0xbf
|
||||
|
||||
# GFX10: s_round_mode 0x0 ; encoding: [0x00,0x00,0xa4,0xbf]
|
||||
0x00,0x00,0xa4,0xbf
|
||||
|
||||
# GFX10: s_round_mode 0x1234 ; encoding: [0x34,0x12,0xa4,0xbf]
|
||||
0x34,0x12,0xa4,0xbf
|
||||
|
||||
# GFX10: s_round_mode 0xc1d1 ; encoding: [0xd1,0xc1,0xa4,0xbf]
|
||||
0xd1,0xc1,0xa4,0xbf
|
||||
|
||||
# GFX10: s_sendmsg sendmsg(0, 0, 0) ; encoding: [0x00,0x00,0x90,0xbf]
|
||||
0x00,0x00,0x90,0xbf
|
||||
|
||||
# GFX10: s_sendmsg 4660 ; encoding: [0x34,0x12,0x90,0xbf]
|
||||
0x34,0x12,0x90,0xbf
|
||||
|
||||
# GFX10: s_sendmsg 49617 ; encoding: [0xd1,0xc1,0x90,0xbf]
|
||||
0xd1,0xc1,0x90,0xbf
|
||||
|
||||
# GFX10: s_sendmsghalt sendmsg(0, 0, 0) ; encoding: [0x00,0x00,0x91,0xbf]
|
||||
0x00,0x00,0x91,0xbf
|
||||
|
||||
# GFX10: s_sendmsghalt 4660 ; encoding: [0x34,0x12,0x91,0xbf]
|
||||
0x34,0x12,0x91,0xbf
|
||||
|
||||
# GFX10: s_sendmsghalt 49617 ; encoding: [0xd1,0xc1,0x91,0xbf]
|
||||
0xd1,0xc1,0x91,0xbf
|
||||
|
||||
# GFX10: s_sethalt 0 ; encoding: [0x00,0x00,0x8d,0xbf]
|
||||
0x00,0x00,0x8d,0xbf
|
||||
|
||||
# GFX10: s_sethalt 0x1234 ; encoding: [0x34,0x12,0x8d,0xbf]
|
||||
0x34,0x12,0x8d,0xbf
|
||||
|
||||
# GFX10: s_sethalt 0xc1d1 ; encoding: [0xd1,0xc1,0x8d,0xbf]
|
||||
0xd1,0xc1,0x8d,0xbf
|
||||
|
||||
# GFX10: s_setkill 0 ; encoding: [0x00,0x00,0x8b,0xbf]
|
||||
0x00,0x00,0x8b,0xbf
|
||||
|
||||
# GFX10: s_setkill 0x1234 ; encoding: [0x34,0x12,0x8b,0xbf]
|
||||
0x34,0x12,0x8b,0xbf
|
||||
|
||||
# GFX10: s_setkill 0xc1d1 ; encoding: [0xd1,0xc1,0x8b,0xbf]
|
||||
0xd1,0xc1,0x8b,0xbf
|
||||
|
||||
# GFX10: s_setprio 0 ; encoding: [0x00,0x00,0x8f,0xbf]
|
||||
0x00,0x00,0x8f,0xbf
|
||||
|
||||
# GFX10: s_setprio 0x1234 ; encoding: [0x34,0x12,0x8f,0xbf]
|
||||
0x34,0x12,0x8f,0xbf
|
||||
|
||||
# GFX10: s_setprio 0xc1d1 ; encoding: [0xd1,0xc1,0x8f,0xbf]
|
||||
0xd1,0xc1,0x8f,0xbf
|
||||
|
||||
# GFX10: s_sleep 0 ; encoding: [0x00,0x00,0x8e,0xbf]
|
||||
0x00,0x00,0x8e,0xbf
|
||||
|
||||
# GFX10: s_sleep 0x1234 ; encoding: [0x34,0x12,0x8e,0xbf]
|
||||
0x34,0x12,0x8e,0xbf
|
||||
|
||||
# GFX10: s_sleep 0xc1d1 ; encoding: [0xd1,0xc1,0x8e,0xbf]
|
||||
0xd1,0xc1,0x8e,0xbf
|
||||
|
||||
# GFX10: s_trap 0 ; encoding: [0x00,0x00,0x92,0xbf]
|
||||
0x00,0x00,0x92,0xbf
|
||||
|
||||
# GFX10: s_trap 0x1234 ; encoding: [0x34,0x12,0x92,0xbf]
|
||||
0x34,0x12,0x92,0xbf
|
||||
|
||||
# GFX10: s_trap 0xc1d1 ; encoding: [0xd1,0xc1,0x92,0xbf]
|
||||
0xd1,0xc1,0x92,0xbf
|
||||
|
||||
# GFX10: s_ttracedata ; encoding: [0x00,0x00,0x96,0xbf]
|
||||
0x00,0x00,0x96,0xbf
|
||||
|
||||
# GFX10: s_ttracedata_imm 0x0 ; encoding: [0x00,0x00,0xa8,0xbf]
|
||||
0x00,0x00,0xa8,0xbf
|
||||
|
||||
# GFX10: s_ttracedata_imm 0x1234 ; encoding: [0x34,0x12,0xa8,0xbf]
|
||||
0x34,0x12,0xa8,0xbf
|
||||
|
||||
# GFX10: s_ttracedata_imm 0xc1d1 ; encoding: [0xd1,0xc1,0xa8,0xbf]
|
||||
0xd1,0xc1,0xa8,0xbf
|
||||
|
||||
# GFX10: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x8c,0xbf]
|
||||
0x00,0x00,0x8c,0xbf
|
||||
|
||||
# GFX10: s_waitcnt vmcnt(4) expcnt(3) lgkmcnt(18) ; encoding: [0x34,0x12,0x8c,0xbf]
|
||||
0x34,0x12,0x8c,0xbf
|
||||
|
||||
# GFX10: s_waitcnt vmcnt(49) expcnt(5) lgkmcnt(1) ; encoding: [0x51,0xc1,0x8c,0xbf]
|
||||
0x51,0xc1,0x8c,0xbf
|
||||
|
||||
# GFX10: s_wait_idle ; encoding: [0x00,0x00,0xa2,0xbf]
|
||||
0x00,0x00,0xa2,0xbf
|
||||
|
||||
# GFX10: s_wakeup ; encoding: [0x00,0x00,0x83,0xbf]
|
||||
0x00,0x00,0x83,0xbf
|
||||
|
||||
#===------------------------------------------------------------------------===#
|
||||
# s_waitcnt_depctr.
|
||||
#===------------------------------------------------------------------------===#
|
||||
|
||||
# GFX10: s_waitcnt_depctr 0x20 ; encoding: [0x20,0x00,0xa3,0xbf]
|
||||
0x20,0x00,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr 0x40 ; encoding: [0x40,0x00,0xa3,0xbf]
|
||||
0x40,0x00,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr 0x60 ; encoding: [0x60,0x00,0xa3,0xbf]
|
||||
0x60,0x00,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr 0x80 ; encoding: [0x80,0x00,0xa3,0xbf]
|
||||
0x80,0x00,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr 0xffff ; encoding: [0xff,0xff,0xa3,0xbf]
|
||||
0xff,0xff,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_sa_sdst(0) ; encoding: [0x1e,0xff,0xa3,0xbf]
|
||||
0x1e,0xff,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_vdst(0) ; encoding: [0x1f,0x0f,0xa3,0xbf]
|
||||
0x1f,0x0f,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_vdst(1) ; encoding: [0x1f,0x1f,0xa3,0xbf]
|
||||
0x1f,0x1f,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_vdst(14) ; encoding: [0x1f,0xef,0xa3,0xbf]
|
||||
0x1f,0xef,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_sdst(0) ; encoding: [0x1f,0xf1,0xa3,0xbf]
|
||||
0x1f,0xf1,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_sdst(6) ; encoding: [0x1f,0xfd,0xa3,0xbf]
|
||||
0x1f,0xfd,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_ssrc(0) ; encoding: [0x1f,0xfe,0xa3,0xbf]
|
||||
0x1f,0xfe,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_vcc(0) ; encoding: [0x1d,0xff,0xa3,0xbf]
|
||||
0x1d,0xff,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_vm_vsrc(0) ; encoding: [0x03,0xff,0xa3,0xbf]
|
||||
0x03,0xff,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_vm_vsrc(1) ; encoding: [0x07,0xff,0xa3,0xbf]
|
||||
0x07,0xff,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_vm_vsrc(6) ; encoding: [0x1b,0xff,0xa3,0xbf]
|
||||
0x1b,0xff,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_sa_sdst(0) depctr_va_vdst(0) depctr_va_sdst(0) depctr_va_ssrc(0) depctr_va_vcc(0) depctr_vm_vsrc(0) ; encoding: [0x00,0x00,0xa3,0xbf]
|
||||
0x00,0x00,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_vdst(1) depctr_va_sdst(1) depctr_vm_vsrc(1) ; encoding: [0x07,0x13,0xa3,0xbf]
|
||||
0x07,0x13,0xa3,0xbf
|
||||
|
||||
# GFX10: s_waitcnt_depctr depctr_va_vdst(14) depctr_va_sdst(6) depctr_vm_vsrc(6) ; encoding: [0x1b,0xed,0xa3,0xbf]
|
||||
0x1b,0xed,0xa3,0xbf
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue