#42 compile error - "psrlq reg reg" illegal

closed-wont-fix
nobody
Cinelerra (81)
5
2003-04-18
2002-03-30
Anonymous
No

cinelerra.032202 has, in cinelerra/plugins/mpeg2enc, still things
like

mmx.h:#define psrlq_r2r(regs,regd) mmx_r2r (psrlq, regs,
regd)

and

mblock_sad_mmxe.s: psrlq mm4, mm2 ; mm4
first 8 bytes of p1 proper

and, with gcc3, produces

/tmp/cc6UgEVu.s: Assembler
messages:
/tmp/cc6UgEVu.s:1856: Error: suffix or operands
invalid for `psrlq'

Please, have you looked at

http://gcc.gnu.org/ml/gcc/2001-11/msg00164.html

and, in
particular,

http://gcc.gnu.org/ml/gcc/2001-
11/msg00179.html

Apparently, according to intel data sheets,
"psrlq reg reg" is not allowed.

Discussion

    • summary: compile error - "psrlq reg reg" illegal --> compile error - "psrlq reg reg" illegal
    • status: open --> closed-wont-fix
     
  • Logged In: YES
    user_id=83549

    Good luck. libdv is a maintained by libdv.sourceforge.net