Log in

View Full Version : New GMC Code


squid_80
28th August 2006, 10:54
Anyone tried out the new MMX/SSE2 GMC code? I'm compiling with VS and the SSE2 version crashes due to the rounder being unaligned, the mmx version crashes too but I haven't looked hard enough to find out where. Do they work if different compilers/OS are used?

celtic_druid
28th August 2006, 12:48
From recollection gcc was ok.

Some discussions here: http://celticdruid.no-ip.com/phpBB2/viewtopic.php?t=206

Can't remember if it was being discussed elsewhere though.

squid_80
29th August 2006, 00:20
My mistake - the mmx version does work. The SSE2 version assumes the stack is mod 16 aligned before a function call, it only takes one line to fix but my testing shows it's slower than the mmx version.