bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ld-mips-elf / mips16-local-stubs-1.d
CommitLineData
b314ec0e
RS
1#name: MIPS16 interlinking for local functions 1
2#source: mips16-local-stubs-1.s
3#as: -mips4
4#ld: -Ttext 0x20000000 -e caller1
5#objdump: -dr
6#...
7Disassembly of section \.text:
8
920000000 <f1>:
1020000000: 03e00008 jr ra
1120000004: 00000000 nop
12
1320000008 <g1>:
1420000008: 03e00008 jr ra
152000000c: 00000000 nop
16
1720000010 <h1>:
1820000010: e820 jr ra
1920000012: 6500 nop
20
2120000014 <f2>:
2220000014: 03e00008 jr ra
2320000018: 00000000 nop
24
252000001c <g2>:
262000001c: 03e00008 jr ra
2720000020: 00000000 nop
28
2920000024 <h2>:
3020000024: e820 jr ra
3120000026: 6500 nop
32
3320000028 <f3>:
3420000028: 03e00008 jr ra
352000002c: 00000000 nop
36
3720000030 <g3>:
3820000030: 03e00008 jr ra
3920000034: 00000000 nop
40
4120000038 <h3>:
4220000038: e820 jr ra
432000003a: 6500 nop
44
452000003c <caller1>:
462000003c: 0c000000 jal 20000000 <f1>
4720000040: 00000000 nop
4820000044: 0c000005 jal 20000014 <f2>
4920000048: 00000000 nop
502000004c: 0c000002 jal 20000008 <g1>
5120000050: 00000000 nop
5220000054: 0c000007 jal 2000001c <g2>
5320000058: 00000000 nop
542000005c: 0c000024 jal 20000090 <stub_for_h1>
5520000060: 00000000 nop
5620000064: 0c000028 jal 200000a0 <stub_for_h2>
5720000068: 00000000 nop
58
592000006c <caller2>:
738e5348 602000006c: 1c00 002c jalx 200000b0 <stub_for_f1>
b314ec0e 6120000070: 6500 nop
738e5348 6220000072: 1c00 0034 jalx 200000d0 <stub_for_f2>
b314ec0e 6320000076: 6500 nop
738e5348 6420000078: 1c00 0030 jalx 200000c0 <stub_for_g1>
b314ec0e 652000007c: 6500 nop
738e5348 662000007e: 1c00 0038 jalx 200000e0 <stub_for_g2>
b314ec0e
RS
6720000082: 6500 nop
6820000084: 1800 0004 jal 20000010 <h1>
6920000088: 6500 nop
702000008a: 1800 0009 jal 20000024 <h2>
712000008e: 6500 nop
72
7320000090 <stub_for_h1>:
7420000090: 3c012000 lui at,0x2000
7520000094: 24210011 addiu at,at,17
7620000098: 00200008 jr at
772000009c: 00000000 nop
78
79200000a0 <stub_for_h2>:
80200000a0: 3c012000 lui at,0x2000
81200000a4: 24210025 addiu at,at,37
82200000a8: 00200008 jr at
83200000ac: 00000000 nop
84
738e5348 85200000b0 <stub_for_f1>:
b314ec0e 86200000b0: 3c012000 lui at,0x2000
738e5348 87200000b4: 24210000 addiu at,at,0
b314ec0e
RS
88200000b8: 00200008 jr at
89200000bc: 00000000 nop
90
738e5348 91200000c0 <stub_for_g1>:
b314ec0e 92200000c0: 3c012000 lui at,0x2000
738e5348 93200000c4: 24210008 addiu at,at,8
b314ec0e
RS
94200000c8: 00200008 jr at
95200000cc: 00000000 nop
96
738e5348 97200000d0 <stub_for_f2>:
b314ec0e 98200000d0: 3c012000 lui at,0x2000
738e5348 99200000d4: 24210014 addiu at,at,20
b314ec0e
RS
100200000d8: 00200008 jr at
101200000dc: 00000000 nop
102
738e5348 103200000e0 <stub_for_g2>:
b314ec0e 104200000e0: 3c012000 lui at,0x2000
738e5348 105200000e4: 2421001c addiu at,at,28
b314ec0e
RS
106200000e8: 00200008 jr at
107200000ec: 00000000 nop
This page took 0.239157 seconds and 4 git commands to generate.