From 140ad30b24fa3154808311f2ea4e52167dda378a Mon Sep 17 00:00:00 2001 From: Ivan Kosarev Date: Wed, 18 May 2022 10:47:24 +0100 Subject: [PATCH] [AMDGPU][MC][GFX10] Add missing s_scratch_load tests. 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 | 3 +++ llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/llvm/test/MC/AMDGPU/gfx10_asm_smem.s b/llvm/test/MC/AMDGPU/gfx10_asm_smem.s index beb72ecbe099..1a24725acb74 100644 --- a/llvm/test/MC/AMDGPU/gfx10_asm_smem.s +++ b/llvm/test/MC/AMDGPU/gfx10_asm_smem.s @@ -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] diff --git a/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt index 3ac99f4be1d1..d7acd256e015 100644 --- a/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt +++ b/llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt @@ -18089,6 +18089,9 @@ # 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