1# RUN: llvm-mc -triple=powerpc -filetype=obj %s -o %t.32be.o 2# RUN: llvm-objdump -d --no-show-raw-insn %t.32be.o | FileCheck --check-prefixes=ELF32,CHECK %s 3 4# RUN: llvm-mc -triple=powerpcle -filetype=obj %s -o %t.32le.o 5# RUN: llvm-objdump -d --no-show-raw-insn %t.32le.o | FileCheck --check-prefixes=ELF32,CHECK %s 6 7# RUN: llvm-mc -triple=powerpc64 -filetype=obj %s -o %t.64be.o 8# RUN: llvm-objdump -d --no-show-raw-insn %t.64be.o | FileCheck --check-prefixes=ELF64,CHECK %s 9 10# RUN: llvm-mc -triple=powerpc64le -filetype=obj %s -o %t.64le.o 11# RUN: llvm-objdump -d --no-show-raw-insn %t.64le.o | FileCheck --check-prefixes=ELF64,CHECK %s 12 13# CHECK-LABEL: <bl>: 14# ELF32-NEXT: bl 0xfffffffc 15# ELF64-NEXT: bl 0xfffffffffffffffc 16# CHECK-NEXT: bl 0x4 17# CHECK-NEXT: bl 0xc 18 19bl: 20 bl .-4 21 bl . 22 bl .+4 23 24# CHECK-LABEL: <b>: 25# CHECK-NEXT: b 0x8 26# CHECK-NEXT: b 0x10 27# CHECK-NEXT: b 0x18 28 29b: 30 b .-4 31 b . 32 b .+4 33 34# CHECK-LABEL: <bt>: 35# CHECK-NEXT: 18: bt 2, 0x14 36# CHECK-NEXT: 1c: bt 1, 0x20 37 38bt: 39 bt 2, .-4 40 bgt .+4 41