Я только что опубликовал ответ на другой ваш вопрос, но я думаю, что на самом деле он должен идти сюда:
Очевидно, что никто, кроме Embarcadero, не может точно ответить на этот вопрос до выпуска продукта.
Весьма вероятно, что любой приличный компилятор x64 будет использовать набор команд SSE2 в качестве базовой линии и, следовательно, попытаться выполнить как можно больше вычислений с плавающей запятой с использованием функций SSE, сводя к минимуму использование FPU x87. Однако следует также сказать, что нет технической причины, которая помешала бы использованию FPU x87 в коде приложения x64 (несмотря на слухи об обратном, которые были в течение некоторого времени; если вам нужна дополнительная информация по этому вопросу, пожалуйста, взгляните на Руководство по вызову Agner Fog , в частности главу 6.1 «Могут ли регистры с плавающей запятой использоваться в 64-битной Windows?»).
Редактировать 1 : Delphi XE2 Win64 действительно не поддерживает 80-битные вычисления с плавающей запятой "из коробки" (см., Например, обсуждение здесь (хотя и позволяет читать / писать) такие значения.) Такие возможности можно вернуть обратно в Delphi Win64, используя операторы записи + класса, как это сделано в в этом типе TExtendedX87 (хотя применяются предостережения).