从扩展精度浮点数(80位值,在某些编译器中也称为“ long double”)转换为MSVC win32 / win64中double(64位)的最便捷和“正确”的方法是什么?
MSVC当前(截至2010年)假定“ long double”是“ double”的同义词。
我可能可以在内联汇编中编写fld / fstp汇编程序对,但是内联汇编不适用于MSVC中的win64代码。我是否需要将此汇编代码移至单独的.asm文件?真的是这样,没有好的解决方案吗?
floating-point fpu visual-c++
floating-point ×1
fpu ×1
visual-c++ ×1