[Ffmpeg-devel] Re: Broken trunk on AMD64 with PIC enabled
Loren Merritt
lorenm
Wed Apr 4 03:59:52 CEST 2007
On Wed, 4 Apr 2007, Diego 'Flameeyes' Petten? wrote:
> On Tue, 3 Apr 2007, Michael Niedermayer wrote:
>
>> maybe you should check what syntax gcc uses when rip relative
>> addressing is inpossible
>
> And I've been trying to find out, sincerely, I have no idea of ASM at
> all.. that's why I posted, I hoped someone else had a clue.
gcc uses extra instructions
non-PIC:
mov foo(rcx, rdx, 2), eax
PIC:
lea foo(rip), rax
lea (rax, rdx, 2), rax
mov (rax, rcx, 1), eax
--Loren Merritt
More information about the ffmpeg-devel
mailing list