brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 26d3053 Raw
44 lines · plain
1; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s2; RUN: llvm-mc -triple=m68k -filetype=obj < %s | \3; RUN:     llvm-objdump -d - | FileCheck --check-prefix=CHECK-OBJ %s4 5; CHECK-LABEL: BACKWARD:6BACKWARD:7	; CHECK:      nop8	; CHECK-SAME: encoding: [0x4e,0x71]9	nop10	; CHECK:      rts11	; CHECK-SAME: encoding: [0x4e,0x75]12	rts13 14; CHECK-LABEL: PCI:15PCI:16	; CHECK:     jsr  (BACKWARD,%pc,%d0)17        ; CHECK-OBJ: jsr  (250,%pc,%d0)18	; CHECK-SAME: encoding: [0x4e,0xbb,0x08,A]19	jsr	(BACKWARD,%pc,%d0)20	; CHECK:     jsr  (FORWARD,%pc,%d0)21        ; CHECK-OBJ: jsr  (10,%pc,%d0)22	; CHECK-SAME: encoding: [0x4e,0xbb,0x08,A]23	jsr	(FORWARD,%pc,%d0)24 25; CHECK-LABEL: PCD:26PCD:27	; CHECK:     jsr  (BACKWARD,%pc)28	; CHECK-OBJ: jsr  (65522,%pc)29	; CHECK-SAME: encoding: [0x4e,0xba,A,A]30	jsr	(BACKWARD,%pc)31	; CHECK:     jsr  (FORWARD,%pc)32	; CHECK-OBJ: jsr  (2,%pc)33	; CHECK-SAME: encoding: [0x4e,0xba,A,A]34	jsr	(FORWARD,%pc)35 36; CHECK-LABEL: FORWARD:37FORWARD:38	; CHECK:      nop39	; CHECK-SAME: encoding: [0x4e,0x71]40	nop41	; CHECK:      rts42	; CHECK-SAME: encoding: [0x4e,0x75]43	rts44