]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/xtensa/trampoline.s
gas: xtensa: implement trampoline coalescing
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / xtensa / trampoline.s
1 .text
2 j 1f
3 j 1f
4 j 2f
5 j 3f
6 .rep 25000
7 99:
8 and a2, a2, a3
9 bne a2, a3, 99b
10 .endr
11 1:
12 j 1b
13 2:
14 j 2b
15
16 .rep 25000
17 and a2, a2, a3
18 _ret
19 .endr
20 3:
21 j 3b
22 bnez a2, 4f
23 .rep 50000
24 and a2, a2, a3
25 _ret
26 .endr
27 _nop
28 _nop
29 4:
30 j 4b
31
32 5:
33 j 6f
34
35 .rep 43691
36 _nop
37 .endr
38
39 6:
40 j 5b