[FFmpeg-devel] [PATCH] fix compiling VIS assembly on SPARC
Derek E. Lewis
dlewis
Fri Sep 14 14:11:38 CEST 2007
On Fri, 14 Sep 2007, Diego Biurrun wrote:
> No problem. If you have a moment, please look at
>
> https://roundup.mplayerhq.hu/roundup/ffmpeg/issue161
>
> which is an issue with your IDCT.
The problem is -mcpu=ultrasparc isn't set for some reason. Without this,
gcc by default generates code for SPARCv7 which precedes SPARCv8,
obviously. SPARC is intended to be backwards compatible such that a
SPARCv9 can run code for SPARCv8 and SPARCv7, as well. There are no
'obsolete v8 instructions' for SPARCv9. Because gcc generates code for
SPARCv7 by default, code that uses SPARCv8 registers will cause the
assembler to generate this exact error. Hope this cleared things up.
Thanks,
Derek E. Lewis
dlewis at solnetworks.net
http://delewis.blogspot.com
More information about the ffmpeg-devel
mailing list