Back to index

cell-binutils  2.17cvs20070401
tls-o32.d
Go to the documentation of this file.
00001 #as: -EB -march=mips1 -mabi=32
00002 #objdump: -dr
00003 #name: MIPS ELF TLS o32
00004 
00005 dump.o:     file format elf32-.*bigmips
00006 
00007 Disassembly of section .text:
00008 
00009 00000000 <fn>:
00010    0:  3c1c0000      lui    gp,0x0
00011                      0: R_MIPS_HI16       _gp_disp
00012    4:  279c0000      addiu  gp,gp,0
00013                      4: R_MIPS_LO16       _gp_disp
00014    8:  0399e021      addu   gp,gp,t9
00015    c:  27bdfff0      addiu  sp,sp,-16
00016   10:  afbe0008      sw     s8,8\(sp\)
00017   14:  03a0f021      move   s8,sp
00018   18:  afbc0000      sw     gp,0\(sp\)
00019   1c:  8f990000      lw     t9,0\(gp\)
00020                      1c: R_MIPS_CALL16    __tls_get_addr
00021   20:  27840000      addiu  a0,gp,0
00022                      20: R_MIPS_TLS_GD    tlsvar_gd
00023   24:  0320f809      jalr   t9
00024   28:  00000000      nop
00025   2c:  8fdc0000      lw     gp,0\(s8\)
00026   30:  00000000      nop
00027   34:  8f990000      lw     t9,0\(gp\)
00028                      34: R_MIPS_CALL16    __tls_get_addr
00029   38:  27840000      addiu  a0,gp,0
00030                      38: R_MIPS_TLS_LDM   tlsvar_ld
00031   3c:  0320f809      jalr   t9
00032   40:  00000000      nop
00033   44:  8fdc0000      lw     gp,0\(s8\)
00034   48:  00401021      move   v0,v0
00035   4c:  3c030000      lui    v1,0x0
00036                      4c: R_MIPS_TLS_DTPREL_HI16  tlsvar_ld
00037   50:  24630000      addiu  v1,v1,0
00038                      50: R_MIPS_TLS_DTPREL_LO16  tlsvar_ld
00039   54:  00621821      addu   v1,v1,v0
00040   58:  7c02283b      0x7c02283b
00041   5c:  8f830000      lw     v1,0\(gp\)
00042                      5c: R_MIPS_TLS_GOTTPREL     tlsvar_ie
00043   60:  00000000      nop
00044   64:  00621821      addu   v1,v1,v0
00045   68:  7c02283b      0x7c02283b
00046   6c:  3c030000      lui    v1,0x0
00047                      6c: R_MIPS_TLS_TPREL_HI16   tlsvar_le
00048   70:  34630000      ori    v1,v1,0x0
00049                      70: R_MIPS_TLS_TPREL_LO16   tlsvar_le
00050   74:  00621821      addu   v1,v1,v0
00051   78:  03c0e821      move   sp,s8
00052   7c:  8fbe0008      lw     s8,8\(sp\)
00053   80:  03e00008      jr     ra
00054   84:  27bd0010      addiu  sp,sp,16
00055 #pass