| @ RUN: llvm-mc -triple armv7-windows-gnu -filetype obj -o %t.obj %s |
| @ RUN: llvm-objdump --no-print-imm-hex -d %t.obj | FileCheck %s |
| @ RUN: llvm-mc -triple armv7-windows-msvc -filetype obj -o %t.obj %s |
| @ RUN: llvm-objdump --no-print-imm-hex -d %t.obj | FileCheck %s |
| |
| .syntax unified |
| .thumb |
| |
| .text |
| |
| .global function |
| .thumb_func |
| function: |
| @ this is a comment |
| mov r0, #42 @ this # was not |
| nop; nop @ This retains both instructions |
| bx lr |
| |
| @ CHECK: 0: f04f 002a mov.w r0, #42 |
| @ CHECK: 4: bf00 nop |
| @ CHECK: 6: bf00 nop |
| @ CHECK: 8: 4770 bx lr |