[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