9 /* IE against global var. */
12 addq sG3@gottpoff(%rip), %rcx
15 /* IE against global var. */
18 addq sG4@gottpoff(%rip), %rcx
23 leaq sG1@tlsgd(%rip), %rdi
26 call __tls_get_addr@plt
29 leaq sG1@tlsdesc(%rip), %rax
30 call *sG1@tlscall(%rax)
34 leaq sG2@tlsdesc(%rip), %rax
35 call *sG2@tlscall(%rax)
39 leaq sG2@tlsgd(%rip), %rdi
42 call __tls_get_addr@plt
45 /* GD -> IE, gd first, after IE use. */
47 leaq sG3@tlsgd(%rip), %rdi
50 call __tls_get_addr@plt
53 leaq sG3@tlsdesc(%rip), %rax
54 call *sG3@tlscall(%rax)
57 /* GD -> IE, desc first, after IE use. */
58 leaq sG4@tlsdesc(%rip), %rax
59 call *sG4@tlscall(%rax)
63 leaq sG4@tlsgd(%rip), %rdi
66 call __tls_get_addr@plt
69 /* GD -> IE, gd first, before IE use. */
71 leaq sG5@tlsgd(%rip), %rdi
74 call __tls_get_addr@plt
77 leaq sG5@tlsdesc(%rip), %rax
78 call *sG5@tlscall(%rax)
81 /* GD -> IE, desc first, before IE use. */
82 leaq sG6@tlsdesc(%rip), %rax
83 call *sG6@tlscall(%rax)
87 leaq sG6@tlsgd(%rip), %rdi
90 call __tls_get_addr@plt
93 /* IE against global var. */
96 addq sG5@gottpoff(%rip), %rcx
99 /* IE against global var. */
102 addq sG6@gottpoff(%rip), %rcx