brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 4542027 Raw
44 lines · plain
1// RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx1100 --show-inst < %s | FileCheck %s2 3// CHECK: .amdgcn_target "amdgcn-amd-amdhsa--gfx1100"4buffer_load_dwordx4 v[0:3], v0, s[0:3], 0, offen offset:4092 slc5// CHECK: buffer_load_b128 v[0:3], v0, s[0:3], 0 offen offset:4092 slc ; <MCInst #{{[0-9]+}} BUFFER_LOAD_DWORDX4_OFFEN_gfx116// CHECK-NEXT: ;  <MCOperand Reg:10104>7// CHECK-NEXT: ;  <MCOperand Reg:486>8// CHECK-NEXT: ;  <MCOperand Reg:7754>9// CHECK-NEXT: ;  <MCOperand Imm:0>10// CHECK-NEXT: ;  <MCOperand Imm:4092>11// CHECK-NEXT: ;  <MCOperand Imm:2>12// CHECK-NEXT: ;  <MCOperand Imm:0>>13buffer_store_dword v0, v1, s[0:3], 0 offen slc14// CHECK: buffer_store_b32 v0, v1, s[0:3], 0 offen slc ; <MCInst #{{[0-9]+}} BUFFER_STORE_DWORD_OFFEN_gfx1115// CHECK-NEXT: ;  <MCOperand Reg:486>16// CHECK-NEXT: ;  <MCOperand Reg:487>17// CHECK-NEXT: ;  <MCOperand Reg:7754>18// CHECK-NEXT: ;  <MCOperand Imm:0>19// CHECK-NEXT: ;  <MCOperand Imm:0>20// CHECK-NEXT: ;  <MCOperand Imm:2>21// CHECK-NEXT: ;  <MCOperand Imm:0>>22 23; tbuffer ops use autogenerate asm parsers24tbuffer_load_format_xyzw v[0:3], v0, s[0:3], 0 format:[BUF_FMT_32_32_SINT] offen offset:4092 slc25// CHECK: tbuffer_load_format_xyzw v[0:3], v0, s[0:3], 0 format:[BUF_FMT_32_32_SINT] offen offset:4092 slc ; <MCInst #{{[0-9]+}} TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx1126// CHECK-NEXT: ;  <MCOperand Reg:10104>27// CHECK-NEXT: ;  <MCOperand Reg:486>28// CHECK-NEXT: ;  <MCOperand Reg:7754>29// CHECK-NEXT: ;  <MCOperand Imm:0>30// CHECK-NEXT: ;  <MCOperand Imm:4092>31// CHECK-NEXT: ;  <MCOperand Imm:49>32// CHECK-NEXT: ;  <MCOperand Imm:2>33// CHECK-NEXT: ;  <MCOperand Imm:0>>34tbuffer_store_d16_format_x v0, v1, s[0:3], 0 format:[BUF_FMT_10_10_10_2_SNORM] offen slc35// CHECK: tbuffer_store_d16_format_x v0, v1, s[0:3], 0 format:[BUF_FMT_10_10_10_2_SNORM] offen slc ; <MCInst #{{[0-9]+}} TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx1136// CHECK-NEXT: ;  <MCOperand Reg:486>37// CHECK-NEXT: ;  <MCOperand Reg:487>38// CHECK-NEXT: ;  <MCOperand Reg:7754>39// CHECK-NEXT: ;  <MCOperand Imm:0>40// CHECK-NEXT: ;  <MCOperand Imm:0>41// CHECK-NEXT: ;  <MCOperand Imm:33>42// CHECK-NEXT: ;  <MCOperand Imm:2>43// CHECK-NEXT: ;  <MCOperand Imm:0>>44