[PATCH 40/57][Arm][OBJDUMP] Add support for MVE instructions: vdup, veor, vfma, vfms...
[binutils-gdb.git] / ld / testsuite / ld-pru / relax_ldi32.s
blob18fb57fdbe5fb5ba10aaf3abc9c715b64a9e9434
1 # Test LDI32 relaxation
3 .text
4 .global _start
5 _start:
6 ldi32 r16, long_symbol
7 __intermediate:
8 loop __end_loop, r22
9 ldi32 r16, long_symbol
10 ldi32 r16, short_symbol
11 ldi r0, short_symbol
12 ldi32 r16, short_symbol + 0x10000
13 ldi32 r16, long_symbol - 0x10000
14 ldi32 r16, 0x12345678
15 ldi32 r16, 0x5678
16 ldi r16, %pmem(__end)
17 __end_loop:
18 qba __intermediate
19 __end:
21 .data
22 .4byte __end
23 .4byte (__end - __intermediate)
24 .2byte %pmem(__end)
25 .2byte (__end - __intermediate)
26 .4byte %pmem(__end - __intermediate)
27 .4byte %pmem(__intermediate - __end)
28 .2byte %pmem(__end - __intermediate)
29 .byte (__end - __intermediate)
30 .byte 0xaa