浮点支持64位编译器

浮点支持64位编译器

本文介绍了浮点支持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:

http://twitter.com/kylix_rd

In hindsight logical, because while SSE2 regs are 128 bit, they are used as two 64-bit doubles.

这篇关于浮点支持64位编译器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 04:28