| @ RUN: llvm-mc -triple armv7-windows-gnu -filetype obj -o %t.obj %s | |
| @ RUN: llvm-objdump -d %t.obj | FileCheck %s | |
| @ RUN: llvm-mc -triple armv7-windows-msvc -filetype obj -o %t.obj %s | |
| @ RUN: llvm-objdump -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 |