摘要:
在x86/x64体系里,由于x87 FPU硬件使用扩展双精度格式,因此必然会遇到single/double precision格式与double extended-precision格式之间的互换问题。转换为扩展双精度数当由单精度数或双精度转换为扩展双精度数时,exponent部分必须基于扩展双精度数的biased码来调整。于是扩展双精度数的exponent值为:① 从单精度转化:exponent – 127 + 16383。② 从双精度转化:exponent – 1023 + 16383。而扩展双精度数的significand部分,由单/双精度数的significand部分移植过来。以单精度 阅读全文