* gas/arm/arch6zk.s: Add three nop instructions in order to pad the .text
[binutils.git] / gas / testsuite / gas / arm / arch6zk.s
blobaf57185a466b1bbcdc4ae234cac544b7253dd784
1 .text
2 .align 0
4 label:
5 # ARMV6K instructions
6 clrex
7 ldrexb r3, [r12]
8 ldrexbne r12, [r3]
9 ldrexd r3, [r12]
10 ldrexdne r12, [r3]
11 ldrexh r3, [r12]
12 ldrexhne r12, [r3]
13 nop {128}
14 nopne {127}
15 sev
16 strexb r3, r12, [r7]
17 strexbne r12, r3, [r8]
18 strexd r3, r12, [r7]
19 strexdne r12, r3, [r8]
20 strexh r3, r12, [r7]
21 strexhne r12, r3, [r8]
22 wfe
23 wfi
24 yield
25 # ARMV6Z instructions
26 smi 0xec31
27 smine 0x13ce
29 # Add three nop instructions to ensure that the
30 # output is 32-byte aligned as required for arm-aout.
31 nop
32 nop
33 nop