flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Garthower 13 Jul 2006, 15:51
Somebody knows, on how parameters in function which work through FPU under Win64 are transferred and come back?
|
|||
![]() |
|
MazeGen 24 Jul 2006, 08:16
There is no standard way to use x87 FPU under win64. For FP numbers, you should use low part of XMM registers or pointers to such parameters in memory.
EDIT: here is a reference with the official explanation: http://msdn2.microsoft.com/en-us/library/ms235286.aspx#sectionSection0 Quote: The x87 register stack is unused. It may be used, but must be considered volatile across function calls. All floating point operations are done using the 16 XMM registers. Last edited by MazeGen on 25 Jul 2006, 10:41; edited 2 times in total |
|||
![]() |
|
Garthower 31 Jul 2006, 08:24
Thanks to all, it has very much helped me.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.