Fix building with --disable-opts but MMX enabled.
patch by Marco Manfredini mldb %at% gmx %dot% net Originally committed as revision 5994 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
b5f7e6eb95
commit
6bb9e49249
@ -184,16 +184,16 @@ typedef union {
|
|||||||
#define mmx_m2ri(op,mem,reg,imm) \
|
#define mmx_m2ri(op,mem,reg,imm) \
|
||||||
__asm__ __volatile__ (#op " %1, %0, %%" #reg \
|
__asm__ __volatile__ (#op " %1, %0, %%" #reg \
|
||||||
: /* nothing */ \
|
: /* nothing */ \
|
||||||
: "X" (mem), "X" (imm))
|
: "m" (mem), "i" (imm))
|
||||||
#define mmx_r2ri(op,regs,regd,imm) \
|
#define mmx_r2ri(op,regs,regd,imm) \
|
||||||
__asm__ __volatile__ (#op " %0, %%" #regs ", %%" #regd \
|
__asm__ __volatile__ (#op " %0, %%" #regs ", %%" #regd \
|
||||||
: /* nothing */ \
|
: /* nothing */ \
|
||||||
: "X" (imm) )
|
: "i" (imm) )
|
||||||
|
|
||||||
#define mmx_fetch(mem,hint) \
|
#define mmx_fetch(mem,hint) \
|
||||||
__asm__ __volatile__ ("prefetch" #hint " %0" \
|
__asm__ __volatile__ ("prefetch" #hint " %0" \
|
||||||
: /* nothing */ \
|
: /* nothing */ \
|
||||||
: "X" (mem))
|
: "m" (mem))
|
||||||
|
|
||||||
|
|
||||||
#define maskmovq(regs,maskreg) mmx_r2ri (maskmovq, regs, maskreg)
|
#define maskmovq(regs,maskreg) mmx_r2ri (maskmovq, regs, maskreg)
|
||||||
|
Loading…
Reference in New Issue
Block a user