[llvm] cb0e12a - [M68k][test][NFC] Add missing tests for MxCMP_RM
Jim Lin via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 5 18:43:05 PST 2022
Author: Jim Lin
Date: 2022-01-06T10:38:53+08:00
New Revision: cb0e12a144dea486b383876f138a8398e9c9386e
URL: https://github.com/llvm/llvm-project/commit/cb0e12a144dea486b383876f138a8398e9c9386e
DIFF: https://github.com/llvm/llvm-project/commit/cb0e12a144dea486b383876f138a8398e9c9386e.diff
LOG: [M68k][test][NFC] Add missing tests for MxCMP_RM
Let each format of inst have two tests for it like other MxCMP
testcases.
Added:
Modified:
llvm/test/MC/M68k/Arith/Classes/MxCMP_RM.s
Removed:
################################################################################
diff --git a/llvm/test/MC/M68k/Arith/Classes/MxCMP_RM.s b/llvm/test/MC/M68k/Arith/Classes/MxCMP_RM.s
index 3cceb1fbba0b..772268e100e7 100644
--- a/llvm/test/MC/M68k/Arith/Classes/MxCMP_RM.s
+++ b/llvm/test/MC/M68k/Arith/Classes/MxCMP_RM.s
@@ -9,10 +9,19 @@ cmp.b (-1,%pc,%d1), %d0
; CHECK: cmp.l (0,%pc,%d1), %d0
; CHECK-SAME: encoding: [0xb0,0xbb,0x18,0x00]
cmp.l (0,%pc,%d1), %d0
+; CHECK: cmp.l (-1,%pc,%d1), %d0
+; CHECK-SAME: encoding: [0xb0,0xbb,0x18,0xff]
+cmp.l (-1,%pc,%d1), %d0
; CHECK: cmp.b (0,%pc), %d0
; CHECK-SAME: encoding: [0xb0,0x3a,0x00,0x00]
cmp.b (0,%pc), %d0
+; CHECK: cmp.b (-1,%pc), %d0
+; CHECK-SAME: encoding: [0xb0,0x3a,0xff,0xff]
+cmp.b (-1,%pc), %d0
+; CHECK: cmp.l (0,%pc), %d0
+; CHECK-SAME: encoding: [0xb0,0xba,0x00,0x00]
+cmp.l (0,%pc), %d0
; CHECK: cmp.l (-1,%pc), %d0
; CHECK-SAME: encoding: [0xb0,0xba,0xff,0xff]
cmp.l (-1,%pc), %d0
@@ -33,6 +42,12 @@ cmp.l (0,%a2,%a2), %d1
; CHECK: cmp.b (0,%a0), %d0
; CHECK-SAME: encoding: [0xb0,0x28,0x00,0x00]
cmp.b (0,%a0), %d0
+; CHECK: cmp.b (-1,%a1), %d0
+; CHECK-SAME: encoding: [0xb0,0x29,0xff,0xff]
+cmp.b (-1,%a1), %d0
+; CHECK: cmp.l (0,%a0), %d0
+; CHECK-SAME: encoding: [0xb0,0xa8,0x00,0x00]
+cmp.l (0,%a0), %d0
; CHECK: cmp.l (-1,%a1), %d0
; CHECK-SAME: encoding: [0xb0,0xa9,0xff,0xff]
cmp.l (-1,%a1), %d0
@@ -40,6 +55,12 @@ cmp.l (-1,%a1), %d0
; CHECK: cmp.b (%a0), %d0
; CHECK-SAME: encoding: [0xb0,0x10]
cmp.b (%a0), %d0
+; CHECK: cmp.b (%a0), %d1
+; CHECK-SAME: encoding: [0xb2,0x10]
+cmp.b (%a0), %d1
+; CHECK: cmp.l (%a1), %d2
+; CHECK-SAME: encoding: [0xb4,0x91]
+cmp.l (%a1), %d2
; CHECK: cmp.l (%a1), %d3
; CHECK-SAME: encoding: [0xb6,0x91]
cmp.l (%a1), %d3
More information about the llvm-commits
mailing list