36 lines · plain
1; RUN: llvm-mc -triple=m68k -motorola-integers -filetype=obj --position-independent < %s \2; RUN: | llvm-objdump -d - | FileCheck %s3; RUN: llvm-mc -triple m68k -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: <ZERO>:27ZERO:28 ; CHECK: bra $229 ; INSTR: bra .LBB3_1 ; encoding: [0x60,A]30 bra .LBB3_131.LBB3_1:32 add.l #0, %d033 rts34 35 36