I find it a bit awkward that _asm statements seem to have been dropped from the x64 environment, but I appreciate the attempt to provide access to most things for which one might use _asm as intrinsic functions. One set seems to be missing, however, the 3 functions that access the fpu control word. Normally one would write _asm fldcw ... , _asm fnstcw... etc., but since that is not allowed, we need some intrinsics to use instead. Yes, there are functions fesetround() and fegetround(), but I want to change the precision bits! Or can I set the precision down to 53 bits by using one of the pragmas? (Why would I want this? I'm interested in experimenting with 'double double' arithmetic.)