1 #name
: PRU LDI32 disabled
-relaxation
3 #source
: relax_ldi32_symbol
.s
6 #objdump
: -dr
--prefix
-addresses
8 # Test the LDI32 relaxation
9 .*: +file format elf32
-pru
11 Disassembly of section
.text
:
12 ..000000 <[^
>]*> ldi r16
.w2
, 57005
13 ..000004 <[^
>]*> ldi r16
.w0
, 48879
14 ..000008 <[^
>]*> loop ..000044 <__end_loop
>, r22
15 ..00000c
<[^
>]*> ldi r16
.w2
, 57005
16 ..000010 <[^
>]*> ldi r16
.w0
, 48879
17 ..000014 <[^
>]*> ldi r16
.w2
, 0
18 ..000018 <[^
>]*> ldi r16
.w0
, 52938
19 ..00001c
<[^
>]*> ldi r0
, 52938
20 ..000020 <[^
>]*> ldi r16
.w2
, 1
21 ..000024 <[^
>]*> ldi r16
.w0
, 52938
22 ..000028 <[^
>]*> ldi r16
.w2
, 57004
23 ..00002c
<[^
>]*> ldi r16
.w0
, 48879
24 ..000030 <[^
>]*> ldi r16
.w2
, 4660
25 ..000034 <[^
>]*> ldi r16
.w0
, 22136
26 ..000038 <[^
>]*> ldi r16
.w2
, 0
27 ..00003c
<[^
>]*> ldi r16
.w0
, 22136
28 ..000040 <[^
>]*> ldi r16
, 18
29 ..000044 <[^
>]*> qba
..000008 <__intermediate
>