summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/sh/sh64/relax-3.d
blob: b0a93b2c3f9405a0dd911aaefe505beeec84b51c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#as: --abi=64
#objdump: -dr
#source: relax-3.s
#name: Assembler PC-rel MOVI relaxation limit, from first to second state.

.*:     file format .*-sh64

Disassembly of section \.text:

[0]+ <start>:
[ 	]+0:[ 	]+6ff0fff0[ 	]+nop	

0+4 <start2>:
[ 	]+4:[ 	]+cc000030[ 	]+movi	0,r3
[ 	]+8:[ 	]+ca001030[ 	]+shori	32772,r3

0+c <x1>:
[ 	]+c:[ 	]+cdfffc40[ 	]+movi	32767,r4
[ 	]+\.\.\.

0+800c <x0>:
[ 	]+800c:[ 	]+ce000050[ 	]+movi	-32768,r5
[ 	]+8010:[ 	]+cffffc60[ 	]+movi	-1,r6
[ 	]+8014:[ 	]+c9fffc60[ 	]+shori	32767,r6
[ 	]+8018:[ 	]+cffffc70[ 	]+movi	-1,r7
[ 	]+801c:[ 	]+cbfffc70[ 	]+shori	65535,r7
[ 	]+8020:[ 	]+cbfffc70[ 	]+shori	65535,r7
[ 	]+8024:[ 	]+ca000070[ 	]+shori	32768,r7
[ 	]+8028:[ 	]+cc000080[ 	]+movi	0,r8
[ 	]+802c:[ 	]+c8000080[ 	]+shori	0,r8
[ 	]+8030:[ 	]+c8000080[ 	]+shori	0,r8
[ 	]+8034:[ 	]+c9fffc80[ 	]+shori	32767,r8
[ 	]+8038:[ 	]+cc000080[ 	]+movi	0,r8
[ 	]+803c:[ 	]+c8000080[ 	]+shori	0,r8
[ 	]+8040:[ 	]+c8000080[ 	]+shori	0,r8
[ 	]+8044:[ 	]+c8004080[ 	]+shori	16,r8
Disassembly of section \.text\.another:

0+ <y0>:
[ 	]+0:[ 	]+cc000090[ 	]+movi	0,r9
[ 	]+4:[ 	]+c8000090[ 	]+shori	0,r9
[ 	]+8:[ 	]+c8000090[ 	]+shori	0,r9
[ 	]+c:[ 	]+c8002090[ 	]+shori	8,r9