| @ RUN: llvm-mc %s -triple=armv7-linux-gnueabi -filetype=obj -o - \ |
| @ RUN: | llvm-readobj -s -sd | FileCheck %s |
| |
| .syntax unified |
| |
| @------------------------------------------------------------------------------- |
| @ arm_inst |
| @------------------------------------------------------------------------------- |
| .arm |
| |
| .section .inst.arm_inst |
| |
| .align 2 |
| .global arm_inst |
| .type arm_inst,%function |
| arm_inst: |
| .inst 0xdefe |
| |
| @ CHECK: Section { |
| @ CHECK: Name: .inst.arm_inst |
| @ CHECK: SectionData ( |
| @ CHECK-NEXT: 0000: FEDE0000 |
| @ CHECK-NEXT: ) |
| |
| @------------------------------------------------------------------------------- |
| @ thumb_inst_n |
| @------------------------------------------------------------------------------- |
| .thumb |
| |
| .section .inst.thumb_inst_n |
| |
| .align 2 |
| .global thumb_inst_n |
| .type thumb_inst_n,%function |
| thumb_inst_n: |
| .inst.n 0xdefe |
| |
| @ CHECK: Section { |
| @ CHECK: Name: .inst.thumb_inst_n |
| @ CHECK: SectionData ( |
| @ CHECK-NEXT: 0000: FEDE |
| @ CHECK-NEXT: ) |
| |
| @------------------------------------------------------------------------------- |
| @ thumb_inst_w |
| @------------------------------------------------------------------------------- |
| .thumb |
| |
| .section .inst.thumb_inst_w |
| |
| .align 2 |
| .global thumb_inst_w |
| .type thumb_inst_w,%function |
| thumb_inst_w: |
| .inst.w 0x00000000 |
| |
| @ CHECK: Section { |
| @ CHECK: Name: .inst.thumb_inst_w |
| @ CHECK: SectionData ( |
| @ CHECK-NEXT: 0000: 00000000 |
| @ CHECK-NEXT: ) |
| |
| @------------------------------------------------------------------------------- |
| @ thumb_inst_w |
| @------------------------------------------------------------------------------- |
| .thumb |
| |
| .section .inst.thumb_inst_inst |
| |
| .align 2 |
| .global thumb_inst_inst |
| .type thumb_inst_inst,%function |
| thumb_inst_inst: |
| .inst.w 0xf2400000, 0xf2c00000 |
| |
| @ CHECK: Section { |
| @ CHECK: Name: .inst.thumb_inst_inst |
| @ CHECK: SectionData ( |
| @ CHECK-NEXT: 0000: 40F20000 C0F20000 |
| @ CHECK-NEXT: ) |
| |