MASM передача дробного значения в функцию

Вопрос: как в функцию на masm передать параметром дробное (рациональное) значение типа double из кода на C/C++ на платформе x86 (регистры XMMi недоступны)? В Microsoft ABI информации не нашел. Заранее благодарю за ответ.


Ответы (2 шт):

Автор решения: rotabor

Double передаётся точно так же, как и все остальные значения - либо переменной, либо как параметр функции через стек.

→ Ссылка
Автор решения: Igoryao

Ответ на заданный вопрос: переменная типа double передается из кодна на C++, как и остальные переменные, и попадает в итоге регистр(-ы) xmm(0-3).

→ Ссылка