[M68k][Disassembler][NFC] Re-organize test files

Put test cases of each instruction category into their own files. NFC.
This commit is contained in:
Min-Yih Hsu 2022-01-25 13:07:29 +08:00
parent e7298464c5
commit 07be76f2ae
6 changed files with 46 additions and 38 deletions

View File

@ -0,0 +1,10 @@
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
# CHECK: adda.l %a0, %a1
0xd3 0xc8
# CHECK: sub.w %d3, %d1
0x92 0x43
# CHECK: cmp.w %d1, %d0
0xb0 0x41
# CHECK: neg.w %d0
0x44 0x40

View File

@ -0,0 +1,4 @@
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
# CHECK: btst #0, %d3
0x08 0x03 0x00 0x00

View File

@ -0,0 +1,14 @@
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
# CHECK: bra $0
0x60 0x00 0x00 0x00
# CHECK: jsr $0
0x4e 0xb9 0x00 0x00 0x00 0x00
# CHECK: rts
0x4e 0x75
# CHECK: seq %d0
0x57 0xc0
# CHECK: sgt %d0
0x5e 0xc0
# CHECK: nop
0x4e 0x71

View File

@ -0,0 +1,6 @@
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
# CHECK: move.l %a1, %a0
0x20 0x49
# CHECK: lea (50,%a0), %a1
0x43 0xe8 0x00 0x32

View File

@ -1,38 +0,0 @@
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
# CHECK: move.l %a1, %a0
0x20 0x49
# CHECK: adda.l %a0, %a1
0xd3 0xc8
# CHECK: sub.w %d3, %d1
0x92 0x43
# CHECK: cmp.w %d1, %d0
0xb0 0x41
# CHECK: neg.w %d0
0x44 0x40
# CHECK: btst #0, %d3
0x08 0x03 0x00 0x00
# CHECK: bra $0
0x60 0x00 0x00 0x00
# CHECK: jsr $0
0x4e 0xb9 0x00 0x00 0x00 0x00
# CHECK: seq %d0
0x57 0xc0
# CHECK: sgt %d0
0x5e 0xc0
# CHECK: lea (50,%a0), %a1
0x43 0xe8 0x00 0x32
# CHECK: lsl.l #5, %d1
0xeb 0x89
# CHECK: lsr.l #5, %d1
0xea 0x89
# CHECK: asr.l #5, %d1
0xea 0x81
# CHECK: rol.l #5, %d1
0xeb 0x99
# CHECK: ror.l #5, %d1
0xea 0x99
# CHECK: nop
0x4e 0x71
# CHECK: rts
0x4e 0x75

View File

@ -0,0 +1,12 @@
# RUN: llvm-mc -disassemble -triple m68k %s | FileCheck %s
# CHECK: lsl.l #5, %d1
0xeb 0x89
# CHECK: lsr.l #5, %d1
0xea 0x89
# CHECK: asr.l #5, %d1
0xea 0x81
# CHECK: rol.l #5, %d1
0xeb 0x99
# CHECK: ror.l #5, %d1
0xea 0x99