Commit | Line | Data |
---|---|---|
4d2ad3b0 MR |
1 | #objdump: -dr --prefix-addresses --show-raw-insn |
2 | #name: MIPS jal-svr4pic | |
3 | #as: -32 -KPIC | |
4 | #source: jal-svr4pic.s | |
252b5132 RH |
5 | |
6 | # Test the jal macro with -KPIC. | |
7 | ||
8 | .*: +file format .*mips.* | |
9 | ||
6f02363d MR |
10 | Disassembly of section \.text: |
11 | [0-9a-f]+ <[^>]*> 3c1c0000 lui gp,0x0 | |
1d845dc1 | 12 | [ ]*[0-9a-f]+: R_MIPS_HI16 _gp_disp |
6f02363d | 13 | [0-9a-f]+ <[^>]*> 279c0000 addiu gp,gp,0 |
1d845dc1 | 14 | [ ]*[0-9a-f]+: R_MIPS_LO16 _gp_disp |
6f02363d MR |
15 | [0-9a-f]+ <[^>]*> 0399e021 addu gp,gp,t9 |
16 | [0-9a-f]+ <[^>]*> afbc0000 sw gp,0\(sp\) | |
17 | [0-9a-f]+ <[^>]*> 0320f809 jalr t9 | |
18 | [0-9a-f]+ <[^>]*> 00000000 nop | |
6f02363d | 19 | [0-9a-f]+ <[^>]*> 03202009 jalr a0,t9 |
6f02363d | 20 | [0-9a-f]+ <[^>]*> 8fbc0000 lw gp,0\(sp\) |
4d2ad3b0 | 21 | [0-9a-f]+ <[^>]*> 8fbc0000 lw gp,0\(sp\) |
6f02363d | 22 | [0-9a-f]+ <[^>]*> 8f990000 lw t9,0\(gp\) |
1d845dc1 | 23 | [ ]*[0-9a-f]+: R_MIPS_GOT16 .text |
6f02363d | 24 | [0-9a-f]+ <[^>]*> 27390000 addiu t9,t9,0 |
1d845dc1 | 25 | [ ]*[0-9a-f]+: R_MIPS_LO16 .text |
6f02363d | 26 | [0-9a-f]+ <[^>]*> 0320f809 jalr t9 |
1d845dc1 | 27 | [ ]*[0-9a-f]+: R_MIPS_JALR text_label |
6f02363d MR |
28 | [0-9a-f]+ <[^>]*> 00000000 nop |
29 | [0-9a-f]+ <[^>]*> 8fbc0000 lw gp,0\(sp\) | |
6f02363d | 30 | [0-9a-f]+ <[^>]*> 8f990000 lw t9,0\(gp\) |
1d845dc1 | 31 | [ ]*[0-9a-f]+: R_MIPS_CALL16 weak_text_label |
6f02363d | 32 | [0-9a-f]+ <[^>]*> 0320f809 jalr t9 |
1d845dc1 | 33 | [ ]*[0-9a-f]+: R_MIPS_JALR weak_text_label |
6f02363d MR |
34 | [0-9a-f]+ <[^>]*> 00000000 nop |
35 | [0-9a-f]+ <[^>]*> 8fbc0000 lw gp,0\(sp\) | |
6f02363d | 36 | [0-9a-f]+ <[^>]*> 8f990000 lw t9,0\(gp\) |
1d845dc1 | 37 | [ ]*[0-9a-f]+: R_MIPS_CALL16 external_text_label |
6f02363d | 38 | [0-9a-f]+ <[^>]*> 0320f809 jalr t9 |
1d845dc1 | 39 | [ ]*[0-9a-f]+: R_MIPS_JALR external_text_label |
6f02363d | 40 | [0-9a-f]+ <[^>]*> 00000000 nop |
4d2ad3b0 | 41 | [0-9a-f]+ <[^>]*> 1000ffea b 0+0000 <text_label> |
6f02363d | 42 | [0-9a-f]+ <[^>]*> 8fbc0000 lw gp,0\(sp\) |
6f02363d | 43 | \.\.\. |