Registriert seit: 30. Jan 2004
823 Beiträge
|
Re: Random() in PurePascal
15. Mai 2009, 15:48
wenn du dir den erstellten Assemblercode anschaust sollte es klar werden:
004035CD 31DB xor ebx,ebx
004035CF 6993087084000584 imul edx,[ebx+$00847008],$08088405
wird wohl schneller sein als ein
mov ebx, randseed
imul edx, ebx, $08088405
-----------
Und bei einem
mov ebx, 0
wird die 0 (0 als opcode parameter) sehr wohl aus dem speicher geladen
|