flat assembler
Message board for the users of flat assembler.
Index
> Windows > Parameters in FPU-functions in Win64 |
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?
|
|||
13 Jul 2006, 15:51 |
|
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 |
|||
24 Jul 2006, 08:16 |
|
Garthower 31 Jul 2006, 08:24
Thanks to all, it has very much helped me.
|
|||
31 Jul 2006, 08:24 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.