Commit | Line | Data |
---|---|---|
128b3d86 DJ |
1 | #as: -EB -march=mips1 -mabi=32 |
2 | #objdump: -dr | |
3 | #name: MIPS ELF TLS o32 | |
4 | ||
aeffff67 | 5 | dump.o: file format .* |
128b3d86 DJ |
6 | |
7 | Disassembly of section .text: | |
8 | ||
9 | 00000000 <fn>: | |
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\) | |
40fc1451 | 17 | 14: 03a0f025 move s8,sp |
128b3d86 DJ |
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 | |
23 | 24: 0320f809 jalr t9 | |
24 | 28: 00000000 nop | |
25 | 2c: 8fdc0000 lw gp,0\(s8\) | |
26 | 30: 00000000 nop | |
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 | |
31 | 3c: 0320f809 jalr t9 | |
32 | 40: 00000000 nop | |
33 | 44: 8fdc0000 lw gp,0\(s8\) | |
40fc1451 | 34 | 48: 00401025 move v0,v0 |
128b3d86 DJ |
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 | |
43 | 60: 00000000 nop | |
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 | |
40fc1451 | 51 | 78: 03c0e825 move sp,s8 |
128b3d86 DJ |
52 | 7c: 8fbe0008 lw s8,8\(sp\) |
53 | 80: 03e00008 jr ra | |
54 | 84: 27bd0010 addiu sp,sp,16 | |
55 | #pass |