kukugt / mupen64plus

Automatically exported from code.google.com/p/mupen64plus
0 stars 0 forks source link

Rice NO_ASM does not compile on non-x86 systems as-is. #150

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Even with NO_ASM=1 Rice seems to compile the a couple of the SSE 
functions including ProcessVertexDataSSE. This causes issues on non-x86 
systems, such as PPC Mac.

Ideally we would address this as part of the porting / compatibility work 
before a 1.5 release.

Original issue reported on code.google.com by sknau...@wesleyan.edu on 20 Sep 2008 at 7:56

GoogleCodeExporter commented 8 years ago

Original comment by richard...@gmail.com on 13 Nov 2008 at 3:53

GoogleCodeExporter commented 8 years ago
I looked through the code and did a test build, and the rice video plugin does 
not
include any SSE functions when built with NO_ASM=1.  You can do an 'objdump -t
./ricevideo.so |grep SSE' and the only functions shown are 
ProcessVertexDataNoSSE and
isSSESupported, both of which should be there.  If you can give specific 
examples of
functions with SSE code being compiled when NO_ASM=1 is given, or compiler 
errors
which are generated on non-x86 systems, then I could investigate further.

Original comment by richard...@gmail.com on 30 Nov 2008 at 2:37