brintos

brintos / llvm-project-archived public Read only

0
0
Text · 708 B · 767e37b Raw
25 lines · plain
1@@ Check that PC-relative memory addressing is annotated2 3@ RUN: llvm-mc %s -triple=thumbv6m -filetype=obj | \4@ RUN:   llvm-objdump --no-print-imm-hex -d --no-show-raw-insn --triple=thumbv6m - | \5@ RUN:   FileCheck %s6 7.text8_start:9@ CHECK:      00000000 <_start>:10 11@@ Check AddrModeT1_s instruction, with 4-byte and 2-byte alignment12  ldr r0, bar13  ldr r1, bar14  ldr r2, bar15  ldr r3, bar16@ CHECK-NEXT:   0: ldr    r0, [pc, #4]            @ 0x8 <bar>17@ CHECK-NEXT:   2: ldr    r1, [pc, #4]            @ 0x8 <bar>18@ CHECK-NEXT:   4: ldr    r2, [pc, #0]            @ 0x8 <bar>19@ CHECK-NEXT:   6: ldr    r3, [pc, #0]            @ 0x8 <bar>20 21  .balign 422bar:23@ CHECK:      00000008 <bar>:24  .word 0x0102030425