summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/mmix/relax1-r.d
blob: 2c22d6c867eb41a106ef98d81f70d0631125e201 (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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#objdump: -dr
#as: -linkrelax -x
#source: relax1.s
.*:     file format elf64-mmix

Disassembly of section \.text:

0000000000000000 <Main>:
       0:	f0020019 	jmp 80064 <l6>
			0: R_MMIX_ADDR27	\.text\+0x80064

0000000000000004 <l0>:
       4:	f0020018 	jmp 80064 <l6>
			4: R_MMIX_ADDR27	\.text\+0x80064

0000000000000008 <l1>:
       8:	f0020017 	jmp 80064 <l6>
			8: R_MMIX_ADDR27	\.text\+0x80064

000000000000000c <l01>:
       c:	f0020016 	jmp 80064 <l6>
			c: R_MMIX_ADDR27	\.text\+0x80064
      10:	f407ffff 	geta \$7,4000c <nearfar1>
			10: R_MMIX_ADDR19	\.text\+0x4000c
      14:	f2bfffff 	pushj \$191,40010 <nearfar2>
			14: R_MMIX_ADDR19	\.text\+0x40010

0000000000000018 <l2>:
      18:	f000fffe 	jmp 40010 <nearfar2>
			18: R_MMIX_ADDR27	\.text\+0x40010
	\.\.\.
   40004:	4d480000 	bnp \$72,4 <l0>
			40004: R_MMIX_ADDR19	\.text\+0x4
   40008:	f5040000 	geta \$4,8 <l1>
			40008: R_MMIX_ADDR19	\.text\+0x8

000000000004000c <nearfar1>:
   4000c:	f3050000 	pushj \$5,c <l01>
			4000c: R_MMIX_ADDR19	\.text\+0xc

0000000000040010 <nearfar2>:
   40010:	f4090000 	geta \$9,40010 <nearfar2>
			40010: R_MMIX_GETA	\.text\+0x8
   40014:	fd000000 	swym 0,0,0
   40018:	fd000000 	swym 0,0,0
   4001c:	fd000000 	swym 0,0,0
   40020:	f20b0000 	pushj \$11,40020 <nearfar2\+0x10>
			40020: R_MMIX_PUSHJ	\.text\+0x80030
   40024:	fd000000 	swym 0,0,0
   40028:	fd000000 	swym 0,0,0
   4002c:	fd000000 	swym 0,0,0
   40030:	fd000000 	swym 0,0,0

0000000000040034 <l4>:
   40034:	4437ffff 	bp \$55,80030 <l3>
			40034: R_MMIX_ADDR19	\.text\+0x80030
	\.\.\.
   8002c:	f1fdfff7 	jmp 8 <l1>
			8002c: R_MMIX_ADDR27	\.text\+0x8

0000000000080030 <l3>:
   80030:	f1fdfff5 	jmp 4 <l0>
			80030: R_MMIX_ADDR27	\.text\+0x4
   80034:	47580000 	bod \$88,40034 <l4>
			80034: R_MMIX_ADDR19	\.text\+0x40034
   80038:	46580000 	bod \$88,80038 <l3\+0x8>
			80038: R_MMIX_CBRANCH	\.text\+0x40034
   8003c:	fd000000 	swym 0,0,0
   80040:	fd000000 	swym 0,0,0
   80044:	fd000000 	swym 0,0,0
   80048:	fd000000 	swym 0,0,0
   8004c:	fd000000 	swym 0,0,0
   80050:	f0000000 	jmp 80050 <l3\+0x20>
			80050: R_MMIX_JMP	\.text\+0x4080060
   80054:	fd000000 	swym 0,0,0
   80058:	fd000000 	swym 0,0,0
   8005c:	fd000000 	swym 0,0,0
   80060:	fd000000 	swym 0,0,0

0000000000080064 <l6>:
   80064:	f0ffffff 	jmp 4080060 <l5>
			80064: R_MMIX_ADDR27	\.text\+0x4080060
   80068:	436ffff2 	bz \$111,80030 <l3>
			80068: R_MMIX_ADDR19	\.text\+0x80030
	\.\.\.

0000000004080060 <l5>:
 4080060:	f000000d 	jmp 4080094 <l8>
			4080060: R_MMIX_ADDR27	\.text\+0x4080094
 4080064:	f1000000 	jmp 80064 <l6>
			4080064: R_MMIX_ADDR27	\.text\+0x80064
 4080068:	f0000000 	jmp 4080068 <l5\+0x8>
			4080068: R_MMIX_JMP	\.text\+0x80064
 408006c:	fd000000 	swym 0,0,0
 4080070:	fd000000 	swym 0,0,0
 4080074:	fd000000 	swym 0,0,0
 4080078:	fd000000 	swym 0,0,0
 408007c:	482c0000 	bnn \$44,408007c <l5\+0x1c>
			408007c: R_MMIX_CBRANCH	\.text\+0x40c0090
 4080080:	fd000000 	swym 0,0,0
 4080084:	fd000000 	swym 0,0,0
 4080088:	fd000000 	swym 0,0,0
 408008c:	fd000000 	swym 0,0,0
 4080090:	fd000000 	swym 0,0,0

0000000004080094 <l8>:
 4080094:	482cffff 	bnn \$44,40c0090 <l9>
			4080094: R_MMIX_ADDR19	\.text\+0x40c0090
 4080098:	f1fffff2 	jmp 4080060 <l5>
			4080098: R_MMIX_ADDR27	\.text\+0x4080060
 408009c:	f1fffff1 	jmp 4080060 <l5>
			408009c: R_MMIX_ADDR27	\.text\+0x4080060
	\.\.\.

00000000040c008c <l10>:
 40c008c:	f1fefff5 	jmp 4080060 <l5>
			40c008c: R_MMIX_ADDR27	\.text\+0x4080060

00000000040c0090 <l9>:
 40c0090:	f0000007 	jmp 40c00ac <l11>
			40c0090: R_MMIX_ADDR27	\.text\+0x40c00ac

00000000040c0094 <l7>:
 40c0094:	f3210000 	pushj \$33,4080094 <l8>
			40c0094: R_MMIX_ADDR19	\.text\+0x4080094
 40c0098:	f2210000 	pushj \$33,40c0098 <l7\+0x4>
			40c0098: R_MMIX_PUSHJ	\.text\+0x4080094
 40c009c:	fd000000 	swym 0,0,0
 40c00a0:	fd000000 	swym 0,0,0
 40c00a4:	fd000000 	swym 0,0,0
 40c00a8:	fd000000 	swym 0,0,0

00000000040c00ac <l11>:
 40c00ac:	f1feffed 	jmp 4080060 <l5>
			40c00ac: R_MMIX_ADDR27	\.text\+0x4080060
 40c00b0:	f1fefff9 	jmp 4080094 <l8>
			40c00b0: R_MMIX_ADDR27	\.text\+0x4080094
	\.\.\.
 41000ac:	f53d0000 	geta \$61,40c00ac <l11>
			41000ac: R_MMIX_ADDR19	\.text\+0x40c00ac
 41000b0:	f4480000 	geta \$72,41000b0 <l11\+0x40004>
			41000b0: R_MMIX_GETA	\.text\+0x40c00ac
 41000b4:	fd000000 	swym 0,0,0
 41000b8:	fd000000 	swym 0,0,0
 41000bc:	fd000000 	swym 0,0,0