|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 9, 2003 22:55:19 Всем доброе время суток! У меня такой вопрос: можно-ли как-нибудь занести на стек вкщественное число? (например 1.2 или 3.14) |
|
|
Дата: Дек 10, 2003 00:09:26 Если это float то в fasm'е это делается без проблем. А если double то придется макрос писать. |
|
|
Дата: Дек 10, 2003 07:03:43 На MASM'е мне пришлось смотреть значения 1.2 в нексах, потом просто делал типа push 1234ABCDh |
|
|
Дата: Дек 10, 2003 08:34:58 · Поправил: xzazet Можно, например, так: PUSH 12345678h ORG $-4 REAL4 1.2f Можно оформить в виде макроса. |
|
|
Дата: Дек 10, 2003 13:12:57 а пример макроса может кто-нибудь привести? |
|
|
Дата: Дек 10, 2003 15:11:54 Правка |
|
|
Дата: Дек 11, 2003 18:32:45 Чего-то я не нашел :( Может тыкнете носом или сюда кинете макрос. |
|
|
Дата: Дек 11, 2003 21:15:52 вот макрос для fasm'а
macro push_double [v]
{
reverse
local .low
local .high
virtual at 0
dq v
load .low dword from 0
load .high dword from 4
end virtual
push .high
push .low
}
Использовать так: push_double 1.0,2.0,3.0 invoke glVertex3d |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.046 |