Commit | Line | Data |
---|---|---|
3c3bdf30 NC |
1 | #objdump: -dr |
2 | #as: -linkrelax -x | |
3 | #source: relax1.s | |
4 | .*: file format elf64-mmix | |
5 | ||
6 | Disassembly of section \.text: | |
7 | ||
8 | 0000000000000000 <Main>: | |
9 | 0: f0020019 jmp 80064 <l6> | |
10 | 0: R_MMIX_ADDR27 \.text\+0x80064 | |
11 | ||
12 | 0000000000000004 <l0>: | |
13 | 4: f0020018 jmp 80064 <l6> | |
14 | 4: R_MMIX_ADDR27 \.text\+0x80064 | |
15 | ||
16 | 0000000000000008 <l1>: | |
17 | 8: f0020017 jmp 80064 <l6> | |
18 | 8: R_MMIX_ADDR27 \.text\+0x80064 | |
19 | ||
20 | 000000000000000c <l01>: | |
21 | c: f0020016 jmp 80064 <l6> | |
22 | c: R_MMIX_ADDR27 \.text\+0x80064 | |
23 | 10: f407ffff geta \$7,4000c <nearfar1> | |
24 | 10: R_MMIX_ADDR19 \.text\+0x4000c | |
25 | 14: f2bfffff pushj \$191,40010 <nearfar2> | |
26 | 14: R_MMIX_ADDR19 \.text\+0x40010 | |
27 | ||
28 | 0000000000000018 <l2>: | |
29 | 18: f000fffe jmp 40010 <nearfar2> | |
30 | 18: R_MMIX_ADDR27 \.text\+0x40010 | |
31 | \.\.\. | |
32 | 40004: 4d480000 bnp \$72,4 <l0> | |
33 | 40004: R_MMIX_ADDR19 \.text\+0x4 | |
34 | 40008: f5040000 geta \$4,8 <l1> | |
35 | 40008: R_MMIX_ADDR19 \.text\+0x8 | |
36 | ||
37 | 000000000004000c <nearfar1>: | |
38 | 4000c: f3050000 pushj \$5,c <l01> | |
39 | 4000c: R_MMIX_ADDR19 \.text\+0xc | |
40 | ||
41 | 0000000000040010 <nearfar2>: | |
42 | 40010: f4090000 geta \$9,40010 <nearfar2> | |
43 | 40010: R_MMIX_GETA \.text\+0x8 | |
44 | 40014: fd000000 swym 0,0,0 | |
45 | 40018: fd000000 swym 0,0,0 | |
46 | 4001c: fd000000 swym 0,0,0 | |
47 | 40020: f20b0000 pushj \$11,40020 <nearfar2\+0x10> | |
48 | 40020: R_MMIX_PUSHJ \.text\+0x80030 | |
49 | 40024: fd000000 swym 0,0,0 | |
50 | 40028: fd000000 swym 0,0,0 | |
51 | 4002c: fd000000 swym 0,0,0 | |
52 | 40030: fd000000 swym 0,0,0 | |
53 | ||
54 | 0000000000040034 <l4>: | |
55 | 40034: 4437ffff bp \$55,80030 <l3> | |
56 | 40034: R_MMIX_ADDR19 \.text\+0x80030 | |
57 | \.\.\. | |
58 | 8002c: f1fdfff7 jmp 8 <l1> | |
59 | 8002c: R_MMIX_ADDR27 \.text\+0x8 | |
60 | ||
61 | 0000000000080030 <l3>: | |
62 | 80030: f1fdfff5 jmp 4 <l0> | |
63 | 80030: R_MMIX_ADDR27 \.text\+0x4 | |
64 | 80034: 47580000 bod \$88,40034 <l4> | |
65 | 80034: R_MMIX_ADDR19 \.text\+0x40034 | |
66 | 80038: 46580000 bod \$88,80038 <l3\+0x8> | |
67 | 80038: R_MMIX_CBRANCH \.text\+0x40034 | |
68 | 8003c: fd000000 swym 0,0,0 | |
69 | 80040: fd000000 swym 0,0,0 | |
70 | 80044: fd000000 swym 0,0,0 | |
71 | 80048: fd000000 swym 0,0,0 | |
72 | 8004c: fd000000 swym 0,0,0 | |
73 | 80050: f0000000 jmp 80050 <l3\+0x20> | |
74 | 80050: R_MMIX_JMP \.text\+0x4080060 | |
75 | 80054: fd000000 swym 0,0,0 | |
76 | 80058: fd000000 swym 0,0,0 | |
77 | 8005c: fd000000 swym 0,0,0 | |
78 | 80060: fd000000 swym 0,0,0 | |
79 | ||
80 | 0000000000080064 <l6>: | |
81 | 80064: f0ffffff jmp 4080060 <l5> | |
82 | 80064: R_MMIX_ADDR27 \.text\+0x4080060 | |
83 | 80068: 436ffff2 bz \$111,80030 <l3> | |
84 | 80068: R_MMIX_ADDR19 \.text\+0x80030 | |
85 | \.\.\. | |
86 | ||
87 | 0000000004080060 <l5>: | |
88 | 4080060: f000000d jmp 4080094 <l8> | |
89 | 4080060: R_MMIX_ADDR27 \.text\+0x4080094 | |
90 | 4080064: f1000000 jmp 80064 <l6> | |
91 | 4080064: R_MMIX_ADDR27 \.text\+0x80064 | |
92 | 4080068: f0000000 jmp 4080068 <l5\+0x8> | |
93 | 4080068: R_MMIX_JMP \.text\+0x80064 | |
94 | 408006c: fd000000 swym 0,0,0 | |
95 | 4080070: fd000000 swym 0,0,0 | |
96 | 4080074: fd000000 swym 0,0,0 | |
97 | 4080078: fd000000 swym 0,0,0 | |
98 | 408007c: 482c0000 bnn \$44,408007c <l5\+0x1c> | |
99 | 408007c: R_MMIX_CBRANCH \.text\+0x40c0090 | |
100 | 4080080: fd000000 swym 0,0,0 | |
101 | 4080084: fd000000 swym 0,0,0 | |
102 | 4080088: fd000000 swym 0,0,0 | |
103 | 408008c: fd000000 swym 0,0,0 | |
104 | 4080090: fd000000 swym 0,0,0 | |
105 | ||
106 | 0000000004080094 <l8>: | |
107 | 4080094: 482cffff bnn \$44,40c0090 <l9> | |
108 | 4080094: R_MMIX_ADDR19 \.text\+0x40c0090 | |
109 | 4080098: f1fffff2 jmp 4080060 <l5> | |
110 | 4080098: R_MMIX_ADDR27 \.text\+0x4080060 | |
111 | 408009c: f1fffff1 jmp 4080060 <l5> | |
112 | 408009c: R_MMIX_ADDR27 \.text\+0x4080060 | |
113 | \.\.\. | |
114 | ||
115 | 00000000040c008c <l10>: | |
116 | 40c008c: f1fefff5 jmp 4080060 <l5> | |
117 | 40c008c: R_MMIX_ADDR27 \.text\+0x4080060 | |
118 | ||
119 | 00000000040c0090 <l9>: | |
120 | 40c0090: f0000007 jmp 40c00ac <l11> | |
121 | 40c0090: R_MMIX_ADDR27 \.text\+0x40c00ac | |
122 | ||
123 | 00000000040c0094 <l7>: | |
124 | 40c0094: f3210000 pushj \$33,4080094 <l8> | |
125 | 40c0094: R_MMIX_ADDR19 \.text\+0x4080094 | |
126 | 40c0098: f2210000 pushj \$33,40c0098 <l7\+0x4> | |
127 | 40c0098: R_MMIX_PUSHJ \.text\+0x4080094 | |
128 | 40c009c: fd000000 swym 0,0,0 | |
129 | 40c00a0: fd000000 swym 0,0,0 | |
130 | 40c00a4: fd000000 swym 0,0,0 | |
131 | 40c00a8: fd000000 swym 0,0,0 | |
132 | ||
133 | 00000000040c00ac <l11>: | |
134 | 40c00ac: f1feffed jmp 4080060 <l5> | |
135 | 40c00ac: R_MMIX_ADDR27 \.text\+0x4080060 | |
136 | 40c00b0: f1fefff9 jmp 4080094 <l8> | |
137 | 40c00b0: R_MMIX_ADDR27 \.text\+0x4080094 | |
138 | \.\.\. | |
139 | 41000ac: f53d0000 geta \$61,40c00ac <l11> | |
140 | 41000ac: R_MMIX_ADDR19 \.text\+0x40c00ac | |
141 | 41000b0: f4480000 geta \$72,41000b0 <l11\+0x40004> | |
142 | 41000b0: R_MMIX_GETA \.text\+0x40c00ac | |
143 | 41000b4: fd000000 swym 0,0,0 | |
144 | 41000b8: fd000000 swym 0,0,0 | |
145 | 41000bc: fd000000 swym 0,0,0 |