26 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck %s --check-prefix=GFX92 3# GFX9: v_mov_b32_e32 v0, src_lds_direct ; encoding: [0xfe,0x02,0x00,0x7e]40xfe,0x02,0x00,0x7e5 6# GFX9: v_mov_b32_e64 v0, src_lds_direct ; encoding: [0x00,0x00,0x41,0xd1,0xfe,0x00,0x00,0x00]70x00,0x00,0x41,0xd1,0xfe,0x00,0x00,0x008 9# GFX9: v_add_f32_e32 v0, src_lds_direct, v0 ; encoding: [0xfe,0x00,0x00,0x02]100xfe,0x00,0x00,0x0211 12# GFX9: v_pk_mad_i16 v0, src_lds_direct, v0, v0 ; encoding: [0x00,0x40,0x80,0xd3,0xfe,0x00,0x02,0x1c]130x00,0x40,0x80,0xd3,0xfe,0x00,0x02,0x1c14 15# GFX9: v_pk_mul_lo_u16 v0, src_lds_direct, v0 ; encoding: [0x00,0x40,0x81,0xd3,0xfe,0x00,0x02,0x18]160x00,0x00,0x81,0xd3,0xfe,0x00,0x02,0x1817 18# GFX9: v_cmpx_le_i32_e32 vcc, src_lds_direct, v0 ; encoding: [0xfe,0x00,0xa6,0x7d]190xfe,0x00,0xa6,0x7d20 21# GFX9: v_readlane_b32 s0, src_lds_direct, s0 ; encoding: [0x00,0x00,0x89,0xd2,0xfe,0x00,0x00,0x00]220x00,0x00,0x89,0xd2,0xfe,0x00,0x00,0x0023 24# GFX9: v_readfirstlane_b32 s0, src_lds_direct ; encoding: [0xfe,0x04,0x00,0x7e]250xfe,0x04,0x00,0x7e26