[MPlayer-users] Sparc V9 architecture and spudec.c generates assembler error.
Lars Tunkrans
lars.tunkrans at bredband.net
Sun Nov 6 16:22:48 CET 2005
Guillaume POIRIER wrote:
>Hi,
>
>On 11/6/05, Lars Tunkrans <lars.tunkrans at bredband.net> wrote:
>
>
>>Hello,
>>
>> I have played around with the later versions of Mplayer source code.
>> with MPlayer-1.0pre5try2 where "mcpu=v8" the compilation works
>>and the resulting binary works
>> If I Change to "mcpu=v9 " in MPlayer-1.0pre5try2, I get the same
>>error as when I use the MPlayer-1.0pre7try2
>> source code with no changes.
>>
>> This is the error produced:
>>
>>
>>gcc -c -I../libvo -I../../libvo -O4 -mcpu=v9 -pipe -ffast-math
>>-fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I.
>>-I/opt/csw/include/SDL -D_REENTRANT -o spudec.o spudec.c
>>{standard input}: Assembler messages:
>>{standard input}:2309: Error: Illegal operands: There are only 32 single
>>precision f registers; [0-31]
>>gmake: *** [spudec.o] Error 1
>>
>>
>> This is happening on :
>>
>> SunBlade 1500 1.5 GHz UltraSparc IIIi
>> Solaris 10 3/05 with patches from August 05.
>>
>> Compiler is /usr/sfw/bin/gcc GCC 3.4.3
>>
>> Is this my fault somehow or is it a bug ?
>>
>>
>
>It's your fault that you use outdated version of mplayer. Try CVS or
>at the very least -pre7.
>
>Guillaume
>
>
Please , I am , the error does occur with MPlayer-1.0pre7try2
source code.
It also occurs on the CVS source which I got from
cvs -z3 -d:pserver:anonymous at mplayerhq.hu:/cvsroot/mplayer co -P main
just now.
Can you help in determinig where the cause of this problem might be ?
Regards
//Lars
More information about the MPlayer-users
mailing list