Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#3

Re: asm MulDiv64 C übersetzung stürzt ab ...

  Alt 28. Feb 2008, 15:33
Interessant das diese Zeile ohne Fehler übersetzt wird, var128 ist ein type!

      lea edi,[var128] // edi = &var128 Im C-Code gibt es zwei 128-Bit-Variable. Also mal versuchen mit

Delphi-Quellcode:
type TVar128 = packed record
DW : array[0..3] of DWORD;
end;

...

var
  var128, quotient: TVar128;
Im übrigen halte ich es für ziemlich gefährlich. mit den Flags auf dem Stack zu jonglieren.

Gruß Gammatester
  Mit Zitat antworten Zitat