--- ffmpeg-0.4.9-p20060530-static/libavcodec/i386/mmx.h 2006-08-07 23:38:20.000000000 +0200 +++ ffmpeg-0.4.9-p20060530-shared/libavcodec/i386/mmx.h 2006-08-07 23:40:40.000000000 +0200 @@ -15,7 +15,11 @@ # define PTR_SIZE "8" #else # define REG_a "eax" +# ifdef PIC +# define REG_b "ebp" +# else # define REG_b "ebx" +# endif # define REG_c "ecx" # define REG_d "edx" # define REG_D "edi"