41 lines · plain
1# RUN: llvm-mc -triple=powerpc -filetype=obj %s -o %t.32be.o2# RUN: llvm-objdump -d --no-show-raw-insn %t.32be.o | FileCheck --check-prefixes=ELF32,CHECK %s3 4# RUN: llvm-mc -triple=powerpcle -filetype=obj %s -o %t.32le.o5# RUN: llvm-objdump -d --no-show-raw-insn %t.32le.o | FileCheck --check-prefixes=ELF32,CHECK %s6 7# RUN: llvm-mc -triple=powerpc64 -filetype=obj %s -o %t.64be.o8# RUN: llvm-objdump -d --no-show-raw-insn %t.64be.o | FileCheck --check-prefixes=ELF64,CHECK %s9 10# RUN: llvm-mc -triple=powerpc64le -filetype=obj %s -o %t.64le.o11# RUN: llvm-objdump -d --no-show-raw-insn %t.64le.o | FileCheck --check-prefixes=ELF64,CHECK %s12 13# CHECK-LABEL: <bl>:14# ELF32-NEXT: bl 0xfffffffc15# ELF64-NEXT: bl 0xfffffffffffffffc16# CHECK-NEXT: bl 0x417# CHECK-NEXT: bl 0xc18 19bl:20 bl .-421 bl .22 bl .+423 24# CHECK-LABEL: <b>:25# CHECK-NEXT: b 0x826# CHECK-NEXT: b 0x1027# CHECK-NEXT: b 0x1828 29b:30 b .-431 b .32 b .+433 34# CHECK-LABEL: <bt>:35# CHECK-NEXT: 18: bt 2, 0x1436# CHECK-NEXT: 1c: bt 1, 0x2037 38bt:39 bt 2, .-440 bgt .+441