本文介绍了浮点支持64位编译器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在64位Delphi编译器中,我们应该从浮点支持中预期什么?-
将64位编译器使用SSE到
实现浮点算术? -
将64位编译器支持
当前80位浮动类型
(扩展)?
这些问题密切相关,所以我要求他们作为一个问题。
解决方案
对于double =扩展位:
阅读ALlen Bauer的Twitter帐户Kylix_rd:
事后看来,因为SSE2 regs是128位,所以它们被用作两个64位双精度。
What should we expect from the floating point support in 64-bit Delphi compiler?
Will 64-bit compiler use SSE toimplement floating point arithmetic?
Will 64-bit compiler support thecurrent 80-bit floating type(Extended)?
These questions are closely related, so I ask them as a single question.
解决方案
For the double=extended bit:
Read ALlen Bauer's Twitter account Kylix_rd:
In hindsight logical, because while SSE2 regs are 128 bit, they are used as two 64-bit doubles.
这篇关于浮点支持64位编译器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!