Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Gravitationssimulator

  Alt 19. Jul 2004, 03:08
Delphi-Quellcode:
function VectorLength(v: TVector): double;
asm
  fld v.x;
  fmul v.x;
  fld v.y;
  fmul v.y;
  faddp;
  fsqrt;
  fstp result;
// In Delphi-Language:
// result := sqrt(sqr(v[0])+sqr(v[1]));
end;
Optimiert hier der Delphi Compiler so schlecht?

Nachtrag: Bei sehr vielen Partikeln leidet die Performance doch recht stark.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat