[ODE] Some SSE in Quick step

tbp ode at ompf.org
Wed May 26 12:45:57 MST 2004


Adam D. Moss wrote:
> Anyone have experience of working with this?
A bit. GCC does a better job with them compared to msvc 7.1 (useless 
reloads & whatnot).

>  Does it provide fallbacks for the builtins?
No. Those are merely wrappers around the opcode with a crude description 
attached so the compiler knows what's happening (more or less). 
Hopefully the next release of gcc will know better.

BTW, if you're using gcc 3.4 on cygwin there's 2 issues to know about:
* threads (beside the main one) might end up with an unaligned (16 bytes 
wise) stack; there's a patch pending in CVS (dunno if it has reached 
mainline)
* the .rodata section has a 4 byte alignement; gcc 3.4 may put data out 
there on his own (ie -fpmath=sse) & then there's your constants; i have 
a kludge/patch for ld




More information about the ODE mailing list