1
#as: -EB -march=mips1 -mabi=32
3
#name: MIPS ELF TLS o32
7
Disassembly of section .text:
10
0: 3c1c0000 lui gp,0x0
11
0: R_MIPS_HI16 _gp_disp
12
4: 279c0000 addiu gp,gp,0
13
4: R_MIPS_LO16 _gp_disp
14
8: 0399e021 addu gp,gp,t9
15
c: 27bdfff0 addiu sp,sp,-16
16
10: afbe0008 sw s8,8\(sp\)
17
14: 03a0f021 move s8,sp
18
18: afbc0000 sw gp,0\(sp\)
19
1c: 8f990000 lw t9,0\(gp\)
20
1c: R_MIPS_CALL16 __tls_get_addr
21
20: 27840000 addiu a0,gp,0
22
20: R_MIPS_TLS_GD tlsvar_gd
25
2c: 8fdc0000 lw gp,0\(s8\)
27
34: 8f990000 lw t9,0\(gp\)
28
34: R_MIPS_CALL16 __tls_get_addr
29
38: 27840000 addiu a0,gp,0
30
38: R_MIPS_TLS_LDM tlsvar_ld
33
44: 8fdc0000 lw gp,0\(s8\)
34
48: 00401021 move v0,v0
35
4c: 3c030000 lui v1,0x0
36
4c: R_MIPS_TLS_DTPREL_HI16 tlsvar_ld
37
50: 24630000 addiu v1,v1,0
38
50: R_MIPS_TLS_DTPREL_LO16 tlsvar_ld
39
54: 00621821 addu v1,v1,v0
40
58: 7c02283b 0x7c02283b
41
5c: 8f830000 lw v1,0\(gp\)
42
5c: R_MIPS_TLS_GOTTPREL tlsvar_ie
44
64: 00621821 addu v1,v1,v0
45
68: 7c02283b 0x7c02283b
46
6c: 3c030000 lui v1,0x0
47
6c: R_MIPS_TLS_TPREL_HI16 tlsvar_le
48
70: 34630000 ori v1,v1,0x0
49
70: R_MIPS_TLS_TPREL_LO16 tlsvar_le
50
74: 00621821 addu v1,v1,v0
51
78: 03c0e821 move sp,s8
52
7c: 8fbe0008 lw s8,8\(sp\)
54
84: 27bd0010 addiu sp,sp,16