brintos

brintos / llvm-project-archived public Read only

0
0
Text · 962 B · 766de3c Raw
47 lines · plain
1; RUN: llvm-mc -triple=m68k --mcpu=M68020 -motorola-integers -filetype=obj < %s \2; RUN:     | llvm-objdump -d - | FileCheck %s3; RUN: llvm-mc -triple m68k --mcpu=M68020 -show-encoding --position-independent %s -o - \4; RUN:   | FileCheck -check-prefix=INSTR %s5 6; CHECK-LABEL: <TIGHT>:7TIGHT:8	; CHECK: bra  $7f9	; INSTR: bra .LBB0_2 ; encoding: [0x60,A]10	bra	.LBB0_211	.space 0x7F  ; i8::MAX12.LBB0_2:13	add.l	#0, %d014	rts15 16; CHECK-LABEL: <RELAXED>:17RELAXED:18	; CHECK: bra  $8219	; INSTR: bra .LBB1_2 ; encoding: [0x60,A]20	bra	.LBB1_221	.space 0x80  ; Greater than i8::MAX22.LBB1_2:23	add.l	#0, %d024	rts25 26; CHECK-LABEL: <RELAXED_32>:27RELAXED_32:28	; CHECK: bra  $ff29	; CHECK-NEXT: 00 0030	; CHECK-NEXT: 80 0431	; INSTR: bra .LBB2_1 ; encoding: [0x60,A]32	bra	.LBB2_133	.space 0x8000  ; Greater than i16::MAX.34.LBB2_1:35	add.l	#0, %d036	rts37 38; CHECK-LABEL: <ZERO>:39ZERO:40	; CHECK: bra  $241	; INSTR: bra .LBB3_1 ; encoding: [0x60,A]42	bra	.LBB3_143.LBB3_1:44	add.l	#0, %d045	rts46 47