.text # PIC function call .L0: leaq .L0(%rip), %rax movabsq $_GLOBAL_OFFSET_TABLE_-.L0, %rcx addq %rax, %rcx movabsq $_Z1gv@GOTOFF, %rax addq %rcx, %rax jmpq *%rax # PIC global variable load. .L0$pb: leaq .L0$pb(%rip), %rax movabsq $_GLOBAL_OFFSET_TABLE_-.L0$pb, %rcx addq %rax, %rcx movabsq $h@GOT, %rax movq (%rcx,%rax), %rax movl (%rax), %eax retq # Non-PIC function call. Not yet handled. Doesn't appear to be used in # configurations that we care about. # # movabsq $_Z1gv, %rax # jmpq *%rax