Einzelnen Beitrag anzeigen

Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

Multiplikation Int64*UInt64 fehlerhaft?

  Alt 12. Nov 2012, 17:27
Delphi-Version: XE
Nabend,

Wollte mal wissen was gemacht wird wenn ich UInt64*Int64 multipliziere. im assembler steht der aufruf _llmul



kann aber nur die implementation finden, die besagt, dass beide parameter Int64 sind o.O

(habe ich mich verguckt?)
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat