Ich kann keine in der Windows-API finden. Ich weiß jedoch, dass Sie hauptsächlich (oder zumindest sehr viel) mit Delphi arbeiten, daher hier eine kurze Delphi-Funktion:
%Vor%Noch schneller:
%Vor% Erläuterung: In der normalen Aufrufkonvention register
werden die ersten beiden Argumente (falls kardinalgroß) in EAX und EDX gespeichert. Ein (kardinalgroßes) Ergebnis wird in EAX gespeichert. Nun wird ein 64-Bit-Ergebnis in EAX (weniger signifikante Bits, niedrige Adresse) und EDX (höherwertige Bits, hohe Adresse) gespeichert; Daher müssen wir A
nach EAX und B
nach EDX verschieben, aber sie sind bereits da!