call %%getgot
%%getgot:
pop %1
add %1, $$ - %%getgot
add %1, 0x0003
%endmacro
%else
%ifidn __OUTPUT_FORMAT__,elf
add %1, GOT + $$ - %%getgot wrt ..gotpc
add %1, GOT + 0x0003 wrt ..gotpc
%endif
%macro picpush 1