[AMDGPU][MC][GFX10] Add missing s_scratch_load tests.
authorIvan Kosarev <ivan.kosarev@amd.com>
Wed, 18 May 2022 09:47:24 +0000 (10:47 +0100)
committerIvan Kosarev <ivan.kosarev@amd.com>
Wed, 18 May 2022 10:11:10 +0000 (11:11 +0100)
Completes
https://reviews.llvm.org/D125117

Reviewed By: dp, arsenm

Differential Revision: https://reviews.llvm.org/D125753

llvm/test/MC/AMDGPU/gfx10_asm_smem.s
llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt

index beb72ec..1a24725 100644 (file)
@@ -920,6 +920,9 @@ s_scratch_load_dwordx2 s[100:101], s[2:3], s0
 s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc
 // GFX10: encoding: [0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa]
 
+s_scratch_load_dwordx2 s[10:11], s[2:3], s0 offset:0x12345 glc
+// GFX10: encoding: [0x81,0x02,0x19,0xf4,0x45,0x23,0x01,0x00]
+
 s_scratch_load_dwordx4 s[20:23], s[4:5], s0
 // GFX10: encoding: [0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00]
 
index 3ac99f4..d7acd25 100644 (file)
 # GFX10: s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc ; encoding: [0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa]
 0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa
 
+# GFX10: s_scratch_load_dwordx2 s[10:11], s[2:3], s0 offset:0x12345 glc ; encoding: [0x81,0x02,0x19,0xf4,0x45,0x23,0x01,0x00]
+0x81,0x02,0x19,0xf4,0x45,0x23,0x01,0x00
+
 # GFX10: s_scratch_load_dwordx4 s[20:23], s[4:5], s0 ; encoding: [0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00]
 0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00