Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#6

AW: Multiplikation Int64*UInt64 fehlerhaft?

  Alt 12. Nov 2012, 23:18
Gibt es doch schon? (in XE3, aber seit TDE/D2006 könnte sich das jeder bequem selber basteln und selbst Lazarus sollte sowas hinbekomen )

unbenannt.png

UInt64 ist schon länger Buggy, aber es wurden von Zeit zu Zeit immer mehr Fehler ausgebaut.

Diese Typen werden ja nicht direkt von der CPU (FPU) unterstützt und werden emuliert.
Aber die letzen Fehler, welche ich kannte, bzw. mitbekommen hab, waren darin beegründet, daß der Compiler bei MUL, DIV und MOD für UInt64 versehentlich dennoch die Int64-Proceduren verwendet hatte.

Aber ich glaub das repariert keiner mehr, denn aus den 64-Bit Sourcen sind diese Codes rausgeflogen.
(die hätte man doch ganz gut für einen 128-Bit-Integer weiter nutzen können )
$2B or not $2B

Geändert von himitsu (12. Nov 2012 um 23:27 Uhr)
  Mit Zitat antworten Zitat