66 lines · plain
1# RUN: not llvm-mc -disassemble -triple=amdgcn -mcpu=gfx1200 -show-encoding %s 2>&1 | FileCheck --implicit-check-not=warning: --check-prefix=GFX12 %s2 3# buffer_load_b32 v1, off, s[0:3], s4 offset:-14# GFX12: warning: invalid instruction encoding5[0x04,0x00,0x05,0xc4,0x01,0x00,0x80,0x00,0xff,0xff,0xff,0xff]6 7# buffer_load_b32 v0, off, s[4:7], s8 offset:-18# GFX12: warning: invalid instruction encoding9[0x08,0x00,0x05,0xc4,0x00,0x08,0x80,0x00,0xff,0xff,0xff,0xff]10 11# buffer_load_b64 v[0:1], off, s[4:7], s8 offset:-112# GFX12: warning: invalid instruction encoding13[0x08,0x40,0x05,0xc4,0x00,0x08,0x80,0x00,0xff,0xff,0xff,0xff]14 15# buffer_store_b32 v0, off, s[4:7], s8 offset:-116# GFX12: warning: invalid instruction encoding17[0x08,0x80,0x06,0xc4,0x00,0x08,0x80,0x00,0xff,0xff,0xff,0xff]18 19# buffer_atomic_add v0, off, s[4:7], s8 offset:-120# GFX12: warning: invalid instruction encoding21[0x08,0x40,0x0d,0xc4,0x00,0x08,0x80,0x00,0xff,0xff,0xff,0xff]22 23# tbuffer_load_format_x v0, off, s[4:7], s8 format:0 offset:-124# GFX12: warning: invalid instruction encoding25[0x08,0x00,0x20,0xc4,0x00,0x08,0x00,0x00,0xff,0xff,0xff,0xff]26 27# s_buffer_load_b32 s5, s[4:7], s0 offset:-128# GFX12: warning: invalid instruction encoding29[0x42,0x01,0x02,0xf4,0xff,0xff,0xff,0x00]30 31# s_buffer_load_b64 s[10:11], s[4:7], s0 offset:-132# GFX12: warning: invalid instruction encoding33[0x82,0x22,0x02,0xf4,0xff,0xff,0xff,0x00]34 35# s_buffer_load_b96 s[20:22], s[4:7], s0 offset:-136# GFX12: warning: invalid instruction encoding37[0x82,0x52,0x02,0xf4,0xff,0xff,0xff,0x00]38 39# s_buffer_load_b128 s[10:13], s[4:7], s0 offset:-140# GFX12: warning: invalid instruction encoding41[0x82,0x22,0x02,0xf4,0xff,0xff,0xff,0x00]42 43# s_buffer_load_b256 s[20:27], s[4:7], s0 offset:-144# GFX12: warning: invalid instruction encoding45[0x82,0x52,0x02,0xf4,0xff,0xff,0xff,0x00]46 47# s_buffer_load_b512 s[20:35], s[4:7], s0 offset:-148# GFX12: warning: invalid instruction encoding49[0x82,0x52,0x02,0xf4,0xff,0xff,0xff,0x00]50 51# s_buffer_load_i8 s5, s[4:7], s0 offset:-152# GFX12: warning: invalid instruction encoding53[0x42,0x01,0x03,0xf4,0xff,0xff,0xff,0x00]54 55# s_buffer_load_u8 s5, s[4:7], s0 offset:-156# GFX12: warning: invalid instruction encoding57[0x42,0x21,0x03,0xf4,0xff,0xff,0xff,0x00]58 59# s_buffer_load_i16 s5, s[4:7], s0 offset:-160# GFX12: warning: invalid instruction encoding61[0x42,0x41,0x03,0xf4,0xff,0xff,0xff,0x00]62 63# s_buffer_load_u16 s5, s[4:7], s0 offset:-164# GFX12: warning: invalid instruction encoding65[0x42,0x61,0x03,0xf4,0xff,0xff,0xff,0x00]66