纳克奥本祖Liste der Delphi-Compiler-Direktiven-索引
类型
|
选项
|
语法
|
{$EXCESSPRECISION ON},{$EXCESSPRECISION OFF}
|
沃加贝
|
{$EXCESSPRECISION开}
|
贝雷奇
|
洛卡尔
|
安默尔孔根
Direktive模具$EXCESS精度steuert die Behandung von Zwischenergebnissen von Gleitkommaausdrücken mit einfacher Genauigkeit公司(32位)durch den编译器。$EXCESS精度这是Delphi编译器的x64 Ziel CPU。
Standardmäßig wird für alle arithmetischen x64-Operationen und-Ausdrücke mit Gleitkommawerten mit einfacher Genauigkeit eine hohe Genauigkit durch Speichern der Zwischenergebnisse als Gleitkommawerte mit doppeller Genauigkeit(64位)贝比哈尔顿。Als Folge davon sind diese Operationen langsamer Als Gleitkommaoperationen mit doppelter Genauigkeit(公司代码:konvertert bei jeder Operation Single-Werte in Double-Werte.)。
Wenn die Ausführungsgeschwindikeit wesentlich ist,kennezeichnen Sie den fraglichen Code zur Deaktivierung von Zwischenwerten mit doppeller Genauigkeit mit der Direktive(德国){$EXCESSPRECISION关闭}; ansensten wird die标准直接({$EXCESSPRECISION开})zur Erhöhung der Genauigkeit des Ergebniswertes empfohlen公司。
Für die x86-Ziel-CPU帽模Direktive$EXCESS精度基恩·奥斯维康(keine Auswirkung)。德国平台代码verwendet die FPU(Gleitkommaeinheit),Zwischenergebnisse jeder Art von Operation als Gleitkommawerte mit Der Genauigkeit“扩展”(80位)斯皮切特。
Siehe auch公司