Back to index

cell-binutils  2.17cvs20070401
jal-xgot.d
Go to the documentation of this file.
00001 #objdump: -dr --prefix-addresses -mmips:3000
00002 #name: MIPS R3000 jal-xgot
00003 #as: -32 -mips1 -KPIC -xgot -mtune=r3000
00004 #source: jal-svr4pic.s
00005 
00006 # Test the jal macro with -KPIC -xgot.
00007 
00008 .*: +file format .*mips.*
00009 
00010 Disassembly of section .text:
00011 0+0000 <[^>]*> lui   gp,0x0
00012 [      ]*0: R_MIPS_HI16     _gp_disp
00013 0+0004 <[^>]*> addiu gp,gp,0
00014 [      ]*4: R_MIPS_LO16     _gp_disp
00015 0+0008 <[^>]*> addu  gp,gp,t9
00016 0+000c <[^>]*> sw    gp,0\(sp\)
00017 0+0010 <[^>]*> jalr  t9
00018 0+0014 <[^>]*> nop
00019 0+0018 <[^>]*> lw    gp,0\(sp\)
00020 0+001c <[^>]*> jalr  a0,t9
00021 0+0020 <[^>]*> nop
00022 0+0024 <[^>]*> lw    gp,0\(sp\)
00023 0+0028 <[^>]*> nop
00024 0+002c <[^>]*> lw    t9,0\(gp\)
00025 [      ]*2c: R_MIPS_GOT16   .text
00026 0+0030 <[^>]*> nop
00027 0+0034 <[^>]*> addiu t9,t9,0
00028 [      ]*34: R_MIPS_LO16    .text
00029 0+0038 <[^>]*> jalr  t9
00030 0+003c <[^>]*> nop
00031 0+0040 <[^>]*> lw    gp,0\(sp\)
00032 0+0044 <[^>]*> lui   t9,0x0
00033 [      ]*44: R_MIPS_CALL_HI16      weak_text_label
00034 0+0048 <[^>]*> addu  t9,t9,gp
00035 0+004c <[^>]*> lw    t9,0\(t9\)
00036 [      ]*4c: R_MIPS_CALL_LO16      weak_text_label
00037 0+0050 <[^>]*> nop
00038 0+0054 <[^>]*> jalr  t9
00039 0+0058 <[^>]*> nop
00040 0+005c <[^>]*> lw    gp,0\(sp\)
00041 0+0060 <[^>]*> lui   t9,0x0
00042 [      ]*60: R_MIPS_CALL_HI16      external_text_label
00043 0+0064 <[^>]*> addu  t9,t9,gp
00044 0+0068 <[^>]*> lw    t9,0\(t9\)
00045 [      ]*68: R_MIPS_CALL_LO16      external_text_label
00046 0+006c <[^>]*> nop
00047 0+0070 <[^>]*> jalr  t9
00048 0+0074 <[^>]*> nop
00049 0+0078 <[^>]*> lw    gp,0\(sp\)
00050 0+007c <[^>]*> b     0+0000 <text_label>
00051 0+0080 <[^>]*> nop
00052        ...