gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / relax-at.d
CommitLineData
66b3e8da
MR
1#as: -KPIC -32 -relax-branch --defsym atk0=1
2#objdump: -dr --prefix-addresses
3#name: MIPS relax with .set at
4#stderr: relax.l
5#source: relax.s
6
7# Test relaxation with .set at.
8
9.*: +file format .*mips.*
10
11Disassembly of section \.text:
1200000000 <foo> lw k0,2\(gp\)
13 0: R_MIPS_GOT16 \.text
1400000004 <foo\+0x4> addiu k0,k0,592
15 4: R_MIPS_LO16 \.text
1600000008 <foo\+0x8> jr k0
170000000c <foo\+0xc> nop
1800000010 <foo\+0x10> lw k0,2\(gp\)
19 10: R_MIPS_GOT16 \.text
2000000014 <foo\+0x14> addiu k0,k0,592
21 14: R_MIPS_LO16 \.text
2200000018 <foo\+0x18> jalr k0
230000001c <foo\+0x1c> nop
2400000020 <foo\+0x20> bne v0,v1,00000034 <foo\+0x34>
2500000024 <foo\+0x24> nop
2600000028 <foo\+0x28> lw k0,2\(gp\)
27 28: R_MIPS_GOT16 \.text
280000002c <foo\+0x2c> addiu k0,k0,592
29 2c: R_MIPS_LO16 \.text
3000000030 <foo\+0x30> jr k0
3100000034 <foo\+0x34> nop
3200000038 <foo\+0x38> beq a0,a1,0000004c <foo\+0x4c>
330000003c <foo\+0x3c> nop
3400000040 <foo\+0x40> lw k0,2\(gp\)
35 40: R_MIPS_GOT16 \.text
3600000044 <foo\+0x44> addiu k0,k0,592
37 44: R_MIPS_LO16 \.text
3800000048 <foo\+0x48> jr k0
390000004c <foo\+0x4c> nop
4000000050 <foo\+0x50> bgtz v0,00000064 <foo\+0x64>
4100000054 <foo\+0x54> nop
4200000058 <foo\+0x58> lw k0,2\(gp\)
43 58: R_MIPS_GOT16 \.text
440000005c <foo\+0x5c> addiu k0,k0,592
45 5c: R_MIPS_LO16 \.text
4600000060 <foo\+0x60> jr k0
4700000064 <foo\+0x64> nop
4800000068 <foo\+0x68> blez v1,0000007c <foo\+0x7c>
490000006c <foo\+0x6c> nop
5000000070 <foo\+0x70> lw k0,2\(gp\)
51 70: R_MIPS_GOT16 \.text
5200000074 <foo\+0x74> addiu k0,k0,592
53 74: R_MIPS_LO16 \.text
5400000078 <foo\+0x78> jr k0
550000007c <foo\+0x7c> nop
5600000080 <foo\+0x80> bgez a0,00000094 <foo\+0x94>
5700000084 <foo\+0x84> nop
5800000088 <foo\+0x88> lw k0,2\(gp\)
59 88: R_MIPS_GOT16 \.text
600000008c <foo\+0x8c> addiu k0,k0,592
61 8c: R_MIPS_LO16 \.text
6200000090 <foo\+0x90> jr k0
6300000094 <foo\+0x94> nop
6400000098 <foo\+0x98> bltz a1,000000ac <foo\+0xac>
650000009c <foo\+0x9c> nop
66000000a0 <foo\+0xa0> lw k0,2\(gp\)
67 a0: R_MIPS_GOT16 \.text
68000000a4 <foo\+0xa4> addiu k0,k0,592
69 a4: R_MIPS_LO16 \.text
70000000a8 <foo\+0xa8> jr k0
71000000ac <foo\+0xac> nop
72000000b0 <foo\+0xb0> bc1t 000000c4 <foo\+0xc4>
73000000b4 <foo\+0xb4> nop
74000000b8 <foo\+0xb8> lw k0,2\(gp\)
75 b8: R_MIPS_GOT16 \.text
76000000bc <foo\+0xbc> addiu k0,k0,592
77 bc: R_MIPS_LO16 \.text
78000000c0 <foo\+0xc0> jr k0
79000000c4 <foo\+0xc4> nop
80000000c8 <foo\+0xc8> bc1f 000000dc <foo\+0xdc>
81000000cc <foo\+0xcc> nop
82000000d0 <foo\+0xd0> lw k0,2\(gp\)
83 d0: R_MIPS_GOT16 \.text
84000000d4 <foo\+0xd4> addiu k0,k0,592
85 d4: R_MIPS_LO16 \.text
86000000d8 <foo\+0xd8> jr k0
87000000dc <foo\+0xdc> nop
88000000e0 <foo\+0xe0> bgez v0,000000f4 <foo\+0xf4>
89000000e4 <foo\+0xe4> nop
90000000e8 <foo\+0xe8> lw k0,2\(gp\)
91 e8: R_MIPS_GOT16 \.text
92000000ec <foo\+0xec> addiu k0,k0,592
93 ec: R_MIPS_LO16 \.text
94000000f0 <foo\+0xf0> jalr k0
95000000f4 <foo\+0xf4> nop
96000000f8 <foo\+0xf8> bltz v1,0000010c <foo\+0x10c>
97000000fc <foo\+0xfc> nop
9800000100 <foo\+0x100> lw k0,2\(gp\)
99 100: R_MIPS_GOT16 \.text
10000000104 <foo\+0x104> addiu k0,k0,592
101 104: R_MIPS_LO16 \.text
10200000108 <foo\+0x108> jalr k0
1030000010c <foo\+0x10c> nop
10400000110 <foo\+0x110> beql v0,v1,00000120 <foo\+0x120>
10500000114 <foo\+0x114> nop
10600000118 <foo\+0x118> beqzl zero,00000130 <foo\+0x130>
1070000011c <foo\+0x11c> nop
10800000120 <foo\+0x120> lw k0,2\(gp\)
109 120: R_MIPS_GOT16 \.text
11000000124 <foo\+0x124> addiu k0,k0,592
111 124: R_MIPS_LO16 \.text
11200000128 <foo\+0x128> jr k0
1130000012c <foo\+0x12c> nop
11400000130 <foo\+0x130> bnel a0,a1,00000140 <foo\+0x140>
11500000134 <foo\+0x134> nop
11600000138 <foo\+0x138> beqzl zero,00000150 <foo\+0x150>
1170000013c <foo\+0x13c> nop
11800000140 <foo\+0x140> lw k0,2\(gp\)
119 140: R_MIPS_GOT16 \.text
12000000144 <foo\+0x144> addiu k0,k0,592
121 144: R_MIPS_LO16 \.text
12200000148 <foo\+0x148> jr k0
1230000014c <foo\+0x14c> nop
12400000150 <foo\+0x150> blezl v0,00000160 <foo\+0x160>
12500000154 <foo\+0x154> nop
12600000158 <foo\+0x158> beqzl zero,00000170 <foo\+0x170>
1270000015c <foo\+0x15c> nop
12800000160 <foo\+0x160> lw k0,2\(gp\)
129 160: R_MIPS_GOT16 \.text
13000000164 <foo\+0x164> addiu k0,k0,592
131 164: R_MIPS_LO16 \.text
13200000168 <foo\+0x168> jr k0
1330000016c <foo\+0x16c> nop
13400000170 <foo\+0x170> bgtzl v1,00000180 <foo\+0x180>
13500000174 <foo\+0x174> nop
13600000178 <foo\+0x178> beqzl zero,00000190 <foo\+0x190>
1370000017c <foo\+0x17c> nop
13800000180 <foo\+0x180> lw k0,2\(gp\)
139 180: R_MIPS_GOT16 \.text
14000000184 <foo\+0x184> addiu k0,k0,592
141 184: R_MIPS_LO16 \.text
14200000188 <foo\+0x188> jr k0
1430000018c <foo\+0x18c> nop
14400000190 <foo\+0x190> bltzl a0,000001a0 <foo\+0x1a0>
14500000194 <foo\+0x194> nop
14600000198 <foo\+0x198> beqzl zero,000001b0 <foo\+0x1b0>
1470000019c <foo\+0x19c> nop
148000001a0 <foo\+0x1a0> lw k0,2\(gp\)
149 1a0: R_MIPS_GOT16 \.text
150000001a4 <foo\+0x1a4> addiu k0,k0,592
151 1a4: R_MIPS_LO16 \.text
152000001a8 <foo\+0x1a8> jr k0
153000001ac <foo\+0x1ac> nop
154000001b0 <foo\+0x1b0> bgezl a1,000001c0 <foo\+0x1c0>
155000001b4 <foo\+0x1b4> nop
156000001b8 <foo\+0x1b8> beqzl zero,000001d0 <foo\+0x1d0>
157000001bc <foo\+0x1bc> nop
158000001c0 <foo\+0x1c0> lw k0,2\(gp\)
159 1c0: R_MIPS_GOT16 \.text
160000001c4 <foo\+0x1c4> addiu k0,k0,592
161 1c4: R_MIPS_LO16 \.text
162000001c8 <foo\+0x1c8> jr k0
163000001cc <foo\+0x1cc> nop
164000001d0 <foo\+0x1d0> bc1fl 000001e0 <foo\+0x1e0>
165000001d4 <foo\+0x1d4> nop
166000001d8 <foo\+0x1d8> beqzl zero,000001f0 <foo\+0x1f0>
167000001dc <foo\+0x1dc> nop
168000001e0 <foo\+0x1e0> lw k0,2\(gp\)
169 1e0: R_MIPS_GOT16 \.text
170000001e4 <foo\+0x1e4> addiu k0,k0,592
171 1e4: R_MIPS_LO16 \.text
172000001e8 <foo\+0x1e8> jr k0
173000001ec <foo\+0x1ec> nop
174000001f0 <foo\+0x1f0> bc1tl 00000200 <foo\+0x200>
175000001f4 <foo\+0x1f4> nop
176000001f8 <foo\+0x1f8> beqzl zero,00000210 <foo\+0x210>
177000001fc <foo\+0x1fc> nop
17800000200 <foo\+0x200> lw k0,2\(gp\)
179 200: R_MIPS_GOT16 \.text
18000000204 <foo\+0x204> addiu k0,k0,592
181 204: R_MIPS_LO16 \.text
18200000208 <foo\+0x208> jr k0
1830000020c <foo\+0x20c> nop
18400000210 <foo\+0x210> bltzl v0,00000220 <foo\+0x220>
18500000214 <foo\+0x214> nop
18600000218 <foo\+0x218> beqzl zero,00000230 <foo\+0x230>
1870000021c <foo\+0x21c> nop
18800000220 <foo\+0x220> lw k0,2\(gp\)
189 220: R_MIPS_GOT16 \.text
19000000224 <foo\+0x224> addiu k0,k0,592
191 224: R_MIPS_LO16 \.text
19200000228 <foo\+0x228> jalr k0
1930000022c <foo\+0x22c> nop
19400000230 <foo\+0x230> bgezl v1,00000240 <foo\+0x240>
19500000234 <foo\+0x234> nop
19600000238 <foo\+0x238> beqzl zero,00000250 <foo\+0x250>
1970000023c <foo\+0x23c> nop
19800000240 <foo\+0x240> lw k0,2\(gp\)
199 240: R_MIPS_GOT16 \.text
20000000244 <foo\+0x244> addiu k0,k0,592
201 244: R_MIPS_LO16 \.text
20200000248 <foo\+0x248> jalr k0
2030000024c <foo\+0x24c> nop
204 \.\.\.
20500020250 <bar> lw k0,0\(gp\)
206 20250: R_MIPS_GOT16 \.text
20700020254 <bar\+0x4> addiu k0,k0,0
208 20254: R_MIPS_LO16 \.text
20900020258 <bar\+0x8> jr k0
2100002025c <bar\+0xc> nop
21100020260 <bar\+0x10> lw k0,0\(gp\)
212 20260: R_MIPS_GOT16 \.text
21300020264 <bar\+0x14> addiu k0,k0,0
214 20264: R_MIPS_LO16 \.text
21500020268 <bar\+0x18> jalr k0
2160002026c <bar\+0x1c> nop
21700020270 <bar\+0x20> bne v0,v1,00020284 <bar\+0x34>
21800020274 <bar\+0x24> nop
21900020278 <bar\+0x28> lw k0,0\(gp\)
220 20278: R_MIPS_GOT16 \.text
2210002027c <bar\+0x2c> addiu k0,k0,0
222 2027c: R_MIPS_LO16 \.text
22300020280 <bar\+0x30> jr k0
22400020284 <bar\+0x34> nop
22500020288 <bar\+0x38> beq a0,a1,0002029c <bar\+0x4c>
2260002028c <bar\+0x3c> nop
22700020290 <bar\+0x40> lw k0,0\(gp\)
228 20290: R_MIPS_GOT16 \.text
22900020294 <bar\+0x44> addiu k0,k0,0
230 20294: R_MIPS_LO16 \.text
23100020298 <bar\+0x48> jr k0
2320002029c <bar\+0x4c> nop
233000202a0 <bar\+0x50> bgtz v0,000202b4 <bar\+0x64>
234000202a4 <bar\+0x54> nop
235000202a8 <bar\+0x58> lw k0,0\(gp\)
236 202a8: R_MIPS_GOT16 \.text
237000202ac <bar\+0x5c> addiu k0,k0,0
238 202ac: R_MIPS_LO16 \.text
239000202b0 <bar\+0x60> jr k0
240000202b4 <bar\+0x64> nop
241000202b8 <bar\+0x68> blez v1,000202cc <bar\+0x7c>
242000202bc <bar\+0x6c> nop
243000202c0 <bar\+0x70> lw k0,0\(gp\)
244 202c0: R_MIPS_GOT16 \.text
245000202c4 <bar\+0x74> addiu k0,k0,0
246 202c4: R_MIPS_LO16 \.text
247000202c8 <bar\+0x78> jr k0
248000202cc <bar\+0x7c> nop
249000202d0 <bar\+0x80> bgez a0,000202e4 <bar\+0x94>
250000202d4 <bar\+0x84> nop
251000202d8 <bar\+0x88> lw k0,0\(gp\)
252 202d8: R_MIPS_GOT16 \.text
253000202dc <bar\+0x8c> addiu k0,k0,0
254 202dc: R_MIPS_LO16 \.text
255000202e0 <bar\+0x90> jr k0
256000202e4 <bar\+0x94> nop
257000202e8 <bar\+0x98> bltz a1,000202fc <bar\+0xac>
258000202ec <bar\+0x9c> nop
259000202f0 <bar\+0xa0> lw k0,0\(gp\)
260 202f0: R_MIPS_GOT16 \.text
261000202f4 <bar\+0xa4> addiu k0,k0,0
262 202f4: R_MIPS_LO16 \.text
263000202f8 <bar\+0xa8> jr k0
264000202fc <bar\+0xac> nop
26500020300 <bar\+0xb0> bc1t 00020314 <bar\+0xc4>
26600020304 <bar\+0xb4> nop
26700020308 <bar\+0xb8> lw k0,0\(gp\)
268 20308: R_MIPS_GOT16 \.text
2690002030c <bar\+0xbc> addiu k0,k0,0
270 2030c: R_MIPS_LO16 \.text
27100020310 <bar\+0xc0> jr k0
27200020314 <bar\+0xc4> nop
27300020318 <bar\+0xc8> bc1f 0002032c <bar\+0xdc>
2740002031c <bar\+0xcc> nop
27500020320 <bar\+0xd0> lw k0,0\(gp\)
276 20320: R_MIPS_GOT16 \.text
27700020324 <bar\+0xd4> addiu k0,k0,0
278 20324: R_MIPS_LO16 \.text
27900020328 <bar\+0xd8> jr k0
2800002032c <bar\+0xdc> nop
28100020330 <bar\+0xe0> bgez v0,00020344 <bar\+0xf4>
28200020334 <bar\+0xe4> nop
28300020338 <bar\+0xe8> lw k0,0\(gp\)
284 20338: R_MIPS_GOT16 \.text
2850002033c <bar\+0xec> addiu k0,k0,0
286 2033c: R_MIPS_LO16 \.text
28700020340 <bar\+0xf0> jalr k0
28800020344 <bar\+0xf4> nop
28900020348 <bar\+0xf8> bltz v1,0002035c <bar\+0x10c>
2900002034c <bar\+0xfc> nop
29100020350 <bar\+0x100> lw k0,0\(gp\)
292 20350: R_MIPS_GOT16 \.text
29300020354 <bar\+0x104> addiu k0,k0,0
294 20354: R_MIPS_LO16 \.text
29500020358 <bar\+0x108> jalr k0
2960002035c <bar\+0x10c> nop
29700020360 <bar\+0x110> beql v0,v1,00020370 <bar\+0x120>
29800020364 <bar\+0x114> nop
29900020368 <bar\+0x118> beqzl zero,00020380 <bar\+0x130>
3000002036c <bar\+0x11c> nop
30100020370 <bar\+0x120> lw k0,0\(gp\)
302 20370: R_MIPS_GOT16 \.text
30300020374 <bar\+0x124> addiu k0,k0,0
304 20374: R_MIPS_LO16 \.text
30500020378 <bar\+0x128> jr k0
3060002037c <bar\+0x12c> nop
30700020380 <bar\+0x130> bnel a0,a1,00020390 <bar\+0x140>
30800020384 <bar\+0x134> nop
30900020388 <bar\+0x138> beqzl zero,000203a0 <bar\+0x150>
3100002038c <bar\+0x13c> nop
31100020390 <bar\+0x140> lw k0,0\(gp\)
312 20390: R_MIPS_GOT16 \.text
31300020394 <bar\+0x144> addiu k0,k0,0
314 20394: R_MIPS_LO16 \.text
31500020398 <bar\+0x148> jr k0
3160002039c <bar\+0x14c> nop
317000203a0 <bar\+0x150> blezl v0,000203b0 <bar\+0x160>
318000203a4 <bar\+0x154> nop
319000203a8 <bar\+0x158> beqzl zero,000203c0 <bar\+0x170>
320000203ac <bar\+0x15c> nop
321000203b0 <bar\+0x160> lw k0,0\(gp\)
322 203b0: R_MIPS_GOT16 \.text
323000203b4 <bar\+0x164> addiu k0,k0,0
324 203b4: R_MIPS_LO16 \.text
325000203b8 <bar\+0x168> jr k0
326000203bc <bar\+0x16c> nop
327000203c0 <bar\+0x170> bgtzl v1,000203d0 <bar\+0x180>
328000203c4 <bar\+0x174> nop
329000203c8 <bar\+0x178> beqzl zero,000203e0 <bar\+0x190>
330000203cc <bar\+0x17c> nop
331000203d0 <bar\+0x180> lw k0,0\(gp\)
332 203d0: R_MIPS_GOT16 \.text
333000203d4 <bar\+0x184> addiu k0,k0,0
334 203d4: R_MIPS_LO16 \.text
335000203d8 <bar\+0x188> jr k0
336000203dc <bar\+0x18c> nop
337000203e0 <bar\+0x190> bltzl a0,000203f0 <bar\+0x1a0>
338000203e4 <bar\+0x194> nop
339000203e8 <bar\+0x198> beqzl zero,00020400 <bar\+0x1b0>
340000203ec <bar\+0x19c> nop
341000203f0 <bar\+0x1a0> lw k0,0\(gp\)
342 203f0: R_MIPS_GOT16 \.text
343000203f4 <bar\+0x1a4> addiu k0,k0,0
344 203f4: R_MIPS_LO16 \.text
345000203f8 <bar\+0x1a8> jr k0
346000203fc <bar\+0x1ac> nop
34700020400 <bar\+0x1b0> bgezl a1,00020410 <bar\+0x1c0>
34800020404 <bar\+0x1b4> nop
34900020408 <bar\+0x1b8> beqzl zero,00020420 <bar\+0x1d0>
3500002040c <bar\+0x1bc> nop
35100020410 <bar\+0x1c0> lw k0,0\(gp\)
352 20410: R_MIPS_GOT16 \.text
35300020414 <bar\+0x1c4> addiu k0,k0,0
354 20414: R_MIPS_LO16 \.text
35500020418 <bar\+0x1c8> jr k0
3560002041c <bar\+0x1cc> nop
35700020420 <bar\+0x1d0> bc1fl 00020430 <bar\+0x1e0>
35800020424 <bar\+0x1d4> nop
35900020428 <bar\+0x1d8> beqzl zero,00020440 <bar\+0x1f0>
3600002042c <bar\+0x1dc> nop
36100020430 <bar\+0x1e0> lw k0,0\(gp\)
362 20430: R_MIPS_GOT16 \.text
36300020434 <bar\+0x1e4> addiu k0,k0,0
364 20434: R_MIPS_LO16 \.text
36500020438 <bar\+0x1e8> jr k0
3660002043c <bar\+0x1ec> nop
36700020440 <bar\+0x1f0> bc1tl 00020450 <bar\+0x200>
36800020444 <bar\+0x1f4> nop
36900020448 <bar\+0x1f8> beqzl zero,00020460 <bar\+0x210>
3700002044c <bar\+0x1fc> nop
37100020450 <bar\+0x200> lw k0,0\(gp\)
372 20450: R_MIPS_GOT16 \.text
37300020454 <bar\+0x204> addiu k0,k0,0
374 20454: R_MIPS_LO16 \.text
37500020458 <bar\+0x208> jr k0
3760002045c <bar\+0x20c> nop
37700020460 <bar\+0x210> bltzl v0,00020470 <bar\+0x220>
37800020464 <bar\+0x214> nop
37900020468 <bar\+0x218> beqzl zero,00020480 <bar\+0x230>
3800002046c <bar\+0x21c> nop
38100020470 <bar\+0x220> lw k0,0\(gp\)
382 20470: R_MIPS_GOT16 \.text
38300020474 <bar\+0x224> addiu k0,k0,0
384 20474: R_MIPS_LO16 \.text
38500020478 <bar\+0x228> jalr k0
3860002047c <bar\+0x22c> nop
38700020480 <bar\+0x230> bgezl v1,00020490 <bar\+0x240>
38800020484 <bar\+0x234> nop
38900020488 <bar\+0x238> beqzl zero,000204a0 <bar\+0x250>
3900002048c <bar\+0x23c> nop
39100020490 <bar\+0x240> lw k0,0\(gp\)
392 20490: R_MIPS_GOT16 \.text
39300020494 <bar\+0x244> addiu k0,k0,0
394 20494: R_MIPS_LO16 \.text
39500020498 <bar\+0x248> jalr k0
3960002049c <bar\+0x24c> nop
df58fc94 397 \.\.\.
This page took 0.133947 seconds and 4 git commands to generate.