标签: assembly fpu x87
在Intel IA-32软件开发人员手册中。它说第8位和第8位9的x87 FPU控制字决定了浮点计算的精度。默认精度是双倍扩展精度。执行“FINIT”指令后,精度设置为双浮动。 问题是,在执行“FINIT”之后,x87 FPU仅使用64位的80位数据寄存器进行计算。并且FPU不能从(到)内存接受(输出)双扩展精度浮点值。这是对的吗?
答案 0 :(得分:2)
不,这不对。从存储器加载到存储器时,FPU会自动从64位转换为80位。