summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/mmix/relax1-rn.d
blob: 20d0b1ffa5a0becf40d8d3c8d0474a922b71a60c (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
#objdump: -dr
#as: -linkrelax -no-expand -x
#source: relax1.s
#
# FIXME: This test-case assumes that out-of-range errors (still) cause
# relocs to be emitted, rather than errors emitted.

.*:     file format elf64-mmix

Disassembly of section \.text:

0000000000000000 <Main>:
       0:	f0000000 	jmp 0 <Main>
			0: R_MMIX_ADDR27	\.text\+0x80024

0000000000000004 <l0>:
       4:	f0000000 	jmp 4 <l0>
			4: R_MMIX_ADDR27	\.text\+0x80024

0000000000000008 <l1>:
       8:	f0000000 	jmp 8 <l1>
			8: R_MMIX_ADDR27	\.text\+0x80024

000000000000000c <l01>:
       c:	f0000000 	jmp c <l01>
			c: R_MMIX_ADDR27	\.text\+0x80024
      10:	f4070000 	geta \$7,10 <l01\+0x4>
			10: R_MMIX_ADDR19	\.text\+0x4000c
      14:	f2bf0000 	pushj \$191,14 <l01\+0x8>
			14: R_MMIX_ADDR19	\.text\+0x40010

0000000000000018 <l2>:
      18:	f0000000 	jmp 18 <l2>
			18: R_MMIX_ADDR27	\.text\+0x40010
	\.\.\.
   40004:	4c480000 	bnp \$72,40004 <l2\+0x3ffec>
			40004: R_MMIX_ADDR19	\.text\+0x4
   40008:	f4040000 	geta \$4,40008 <l2\+0x3fff0>
			40008: R_MMIX_ADDR19	\.text\+0x8

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

0000000000040010 <nearfar2>:
   40010:	f4090000 	geta \$9,40010 <nearfar2>
			40010: R_MMIX_ADDR19	\.text\+0x8
   40014:	f20b0000 	pushj \$11,40014 <nearfar2\+0x4>
			40014: R_MMIX_ADDR19	\.text\+0x80014

0000000000040018 <l4>:
   40018:	44370000 	bp \$55,40018 <l4>
			40018: R_MMIX_ADDR19	\.text\+0x80014
	\.\.\.
   80010:	f0000000 	jmp 80010 <l4\+0x3fff8>
			80010: R_MMIX_ADDR27	\.text\+0x8

0000000000080014 <l3>:
   80014:	f0000000 	jmp 80014 <l3>
			80014: R_MMIX_ADDR27	\.text\+0x4
   80018:	46580000 	bod \$88,80018 <l3\+0x4>
			80018: R_MMIX_ADDR19	\.text\+0x40018
   8001c:	46580000 	bod \$88,8001c <l3\+0x8>
			8001c: R_MMIX_ADDR19	\.text\+0x40018
   80020:	f0000000 	jmp 80020 <l3\+0xc>
			80020: R_MMIX_ADDR27	\.text\+0x4080020

0000000000080024 <l6>:
   80024:	f0000000 	jmp 80024 <l6>
			80024: R_MMIX_ADDR27	\.text\+0x4080020
   80028:	426f0000 	bz \$111,80028 <l6\+0x4>
			80028: R_MMIX_ADDR19	\.text\+0x80014
	\.\.\.

0000000004080020 <l5>:
 4080020:	f0000000 	jmp 4080020 <l5>
			4080020: R_MMIX_ADDR27	\.text\+0x4080030
 4080024:	f0000000 	jmp 4080024 <l5\+0x4>
			4080024: R_MMIX_ADDR27	\.text\+0x80024
 4080028:	f0000000 	jmp 4080028 <l5\+0x8>
			4080028: R_MMIX_ADDR27	\.text\+0x80024
 408002c:	482c0000 	bnn \$44,408002c <l5\+0xc>
			408002c: R_MMIX_ADDR19	\.text\+0x40c002c

0000000004080030 <l8>:
 4080030:	482c0000 	bnn \$44,4080030 <l8>
			4080030: R_MMIX_ADDR19	\.text\+0x40c002c
 4080034:	f0000000 	jmp 4080034 <l8\+0x4>
			4080034: R_MMIX_ADDR27	\.text\+0x4080020
 4080038:	f0000000 	jmp 4080038 <l8\+0x8>
			4080038: R_MMIX_ADDR27	\.text\+0x4080020
	\.\.\.

00000000040c0028 <l10>:
 40c0028:	f0000000 	jmp 40c0028 <l10>
			40c0028: R_MMIX_ADDR27	\.text\+0x4080020

00000000040c002c <l9>:
 40c002c:	f0000000 	jmp 40c002c <l9>
			40c002c: R_MMIX_ADDR27	\.text\+0x40c0038

00000000040c0030 <l7>:
 40c0030:	f2210000 	pushj \$33,40c0030 <l7>
			40c0030: R_MMIX_ADDR19	\.text\+0x4080030
 40c0034:	f2210000 	pushj \$33,40c0034 <l7\+0x4>
			40c0034: R_MMIX_ADDR19	\.text\+0x4080030

00000000040c0038 <l11>:
 40c0038:	f0000000 	jmp 40c0038 <l11>
			40c0038: R_MMIX_ADDR27	\.text\+0x4080020
 40c003c:	f0000000 	jmp 40c003c <l11\+0x4>
			40c003c: R_MMIX_ADDR27	\.text\+0x4080030
	\.\.\.
 4100038:	f43d0000 	geta \$61,4100038 <l11\+0x40000>
			4100038: R_MMIX_ADDR19	\.text\+0x40c0038
 410003c:	f4480000 	geta \$72,410003c <l11\+0x40004>
			410003c: R_MMIX_ADDR19	\.text\+0x40c0038