I've been reading Microsofts's Technical docs... apparently the x86's FPU (the x87) registers are not saved during a context switch in XP64... this means that you can't use the crappy x86 FPU anymore!!! It took 20 years, but finally they managed to get rid of that peice of junk :-D
This also means that the MMX and 3DNow! instruction sets no longer work.
In future all Floating point work is to be done by the Vector units, SSE and SSE2 :-)
This is good news all around!!! This also explains why we are seeing speed ups in 64bit version of windows when running 64bit apps.