4 .*: file format elf64-mmix
7 0+40004 R_MMIX_PUSHJ \.text\.a0
8 0+40018 R_MMIX_PUSHJ \.text\.a0\+0x0+4
11 0+40004 R_MMIX_PUSHJ \.text\.b0
12 0+40018 R_MMIX_PUSHJ \.text\.b0\+0x0+4
13 0+4002c R_MMIX_PUSHJ \.text\.b0\+0x0+8
25 0+40004 R_MMIX_PUSHJ \.text\.a1
26 0+40018 R_MMIX_PUSHJ_STUBBABLE \.text\.a1\+0x0+4
29 0+40004 R_MMIX_PUSHJ \.text\.b1
30 0+40018 R_MMIX_PUSHJ \.text\.b1\+0x0+4
31 0+4002c R_MMIX_PUSHJ_STUBBABLE \.text\.b1\+0x0+8
35 0+14 R_MMIX_PUSHJ_STUBBABLE cb1
40 0+28 R_MMIX_PUSHJ_STUBBABLE dc1
42 # The following shows a limitation of the PUSHJ relaxation code when
43 # PUSHJ:s are close, and about 256k away from the section limit: On the
44 # first relaxation iteration, the first (or second) PUSHJ looks like it
45 # could reach a stub. However, the last PUSHJ is expanded and on the
46 # second iteration, the stubbed PUSHJ has to be expanded too because it
47 # can't reach the stubs anymore. This continues for the next iterations,
48 # because the max stub size is five tetrabytes (4-bytes). At the expense
49 # of much more complex relaxation code (including the relaxation machinery
50 # in write.c), this is fixable. Anyway, as long as PUSHJ:s aren't closer
51 # than five instructions, the existing code does suffice; we're just here
52 # to check that the border case *works* and doesn't generate invalid code.
56 0+40004 R_MMIX_PUSHJ \.text\.a2
57 0+40018 R_MMIX_PUSHJ \.text\.a2\+0x0+4
60 0+40004 R_MMIX_PUSHJ \.text\.b2
61 0+40018 R_MMIX_PUSHJ \.text\.b2\+0x0+4
62 0+4002c R_MMIX_PUSHJ \.text\.b2\+0x0+8
74 0+40004 R_MMIX_PUSHJ \.text\.a3
75 0+40018 R_MMIX_PUSHJ \.text\.a3\+0x0+4
78 0+40004 R_MMIX_PUSHJ \.text\.b3
79 0+40018 R_MMIX_PUSHJ \.text\.b3\+0x0+4
80 0+4002c R_MMIX_PUSHJ \.text\.b3\+0x0+8
92 0+40004 R_MMIX_PUSHJ \.text\.a4
93 0+40018 R_MMIX_PUSHJ \.text\.a4\+0x0+4
96 0+40004 R_MMIX_PUSHJ \.text\.b4
97 0+40018 R_MMIX_PUSHJ \.text\.b4\+0x0+4
98 0+4002c R_MMIX_PUSHJ \.text\.b4\+0x0+8
102 0+14 R_MMIX_PUSHJ cb4
106 0+14 R_MMIX_PUSHJ db4
107 0+28 R_MMIX_PUSHJ dc4
110 0+40004 R_MMIX_PUSHJ \.text\.a5
111 0+40018 R_MMIX_PUSHJ \.text\.a5\+0x0+4
114 0+40004 R_MMIX_PUSHJ \.text\.b5
115 0+40018 R_MMIX_PUSHJ \.text\.b5\+0x0+4
116 0+4002c R_MMIX_PUSHJ \.text\.b5\+0x0+8
120 0+14 R_MMIX_PUSHJ cb5
124 0+14 R_MMIX_PUSHJ db5
125 0+28 R_MMIX_PUSHJ dc5
128 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a6
129 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a6\+0x0+4
132 0+40004 R_MMIX_PUSHJ \.text\.b6
133 0+40018 R_MMIX_PUSHJ \.text\.b6\+0x0+4
134 0+4002c R_MMIX_PUSHJ_STUBBABLE \.text\.b6\+0x0+8
137 0+ R_MMIX_PUSHJ_STUBBABLE ca6
138 0+4 R_MMIX_PUSHJ_STUBBABLE cb6
142 0+14 R_MMIX_PUSHJ db6
143 0+28 R_MMIX_PUSHJ_STUBBABLE dc6
146 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a7
147 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a7\+0x0+4
150 0+40004 R_MMIX_PUSHJ \.text\.b7
151 0+40018 R_MMIX_PUSHJ \.text\.b7\+0x0+4
152 0+4002c R_MMIX_PUSHJ \.text\.b7\+0x0+8
155 0+ R_MMIX_PUSHJ_STUBBABLE ca7
156 0+4 R_MMIX_PUSHJ_STUBBABLE cb7
160 0+14 R_MMIX_PUSHJ db7
161 0+28 R_MMIX_PUSHJ dc7
164 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a8
165 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a8\+0x0+4
168 0+40004 R_MMIX_PUSHJ \.text\.b8
169 0+40018 R_MMIX_PUSHJ \.text\.b8\+0x0+4
170 0+4002c R_MMIX_PUSHJ \.text\.b8\+0x0+8
173 0+ R_MMIX_PUSHJ_STUBBABLE ca8
174 0+4 R_MMIX_PUSHJ_STUBBABLE cb8
178 0+14 R_MMIX_PUSHJ db8
179 0+28 R_MMIX_PUSHJ dc8
182 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a9
183 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a9\+0x0+4
186 0+40004 R_MMIX_PUSHJ \.text\.b9
187 0+40018 R_MMIX_PUSHJ \.text\.b9\+0x0+4
188 0+4002c R_MMIX_PUSHJ \.text\.b9\+0x0+8
191 0+ R_MMIX_PUSHJ_STUBBABLE ca9
192 0+4 R_MMIX_PUSHJ_STUBBABLE cb9
196 0+14 R_MMIX_PUSHJ db9
197 0+28 R_MMIX_PUSHJ dc9
200 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a10
201 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a10\+0x0+4
204 0+40004 R_MMIX_PUSHJ \.text\.b10
205 0+40018 R_MMIX_PUSHJ \.text\.b10\+0x0+4
206 0+4002c R_MMIX_PUSHJ \.text\.b10\+0x0+8
209 0+ R_MMIX_PUSHJ_STUBBABLE ca10
210 0+4 R_MMIX_PUSHJ_STUBBABLE cb10
214 0+14 R_MMIX_PUSHJ db10
215 0+28 R_MMIX_PUSHJ dc10
218 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a11
219 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a11\+0x0+4
222 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.b11
223 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.b11\+0x0+4
224 0+4000c R_MMIX_PUSHJ_STUBBABLE \.text\.b11\+0x0+8
227 0+ R_MMIX_PUSHJ_STUBBABLE ca11
228 0+4 R_MMIX_PUSHJ_STUBBABLE cb11
231 0+ R_MMIX_PUSHJ_STUBBABLE da11
232 0+4 R_MMIX_PUSHJ_STUBBABLE db11
233 0+8 R_MMIX_PUSHJ_STUBBABLE dc11
236 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.a12
237 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.a12\+0x0+4
240 0+40004 R_MMIX_PUSHJ_STUBBABLE \.text\.b12
241 0+40008 R_MMIX_PUSHJ_STUBBABLE \.text\.b12\+0x0+4
242 0+4000c R_MMIX_PUSHJ_STUBBABLE \.text\.b12\+0x0+8
245 0+ R_MMIX_PUSHJ_STUBBABLE ca12
246 0+4 R_MMIX_PUSHJ_STUBBABLE cb12
249 0+ R_MMIX_PUSHJ_STUBBABLE da12
250 0+4 R_MMIX_PUSHJ_STUBBABLE db12
251 0+8 R_MMIX_PUSHJ_STUBBABLE dc12