Fix PE-COFF archiving long name tables
[binutils/dougsmingw.git] / ld / testsuite / ld-arm / cortex-a8-fix-bcc.s
blob8a667a3fcf2b8918fe14623d03b61bad384a78e4
1 .syntax unified
2 .cpu cortex-a8
3 .thumb
4 .text
6 @ expansion 32 bytes
7 .macro bw1
8 1:
9 add.w r0, r1, r2
10 bcc.w 1b
11 add.w r0, r1, r2
12 bcc.w 1b
13 add.w r0, r1, r2
14 bcc.w 1b
15 add.w r0, r1, r2
16 bcc.w 1b
17 .endm
19 @ expansion 128 bytes
20 .macro bw2
21 bw1
22 bw1
23 bw1
24 bw1
25 .endm
27 .align 3
28 .global _start
29 .thumb
30 .thumb_func
31 .type _start, %function
32 _start:
33 nop
35 @ Trigger Cortex-A8 erratum workaround with conditional branches.
36 bw2
37 bw2
39 bx lr