Difference between revisions of "PUSHF (instruction)"
Jump to navigation
Jump to search
(Created page with "{{Instruction|op_name=PUSHF|op_code=0x50|op_size=3|op_args=0|op_desc=Push float onto stack}} Pushes floating point value onto stack. 16bit immediate represents a number of en...") |
|||
| Line 1: | Line 1: | ||
{{Instruction|op_name=PUSHF|op_code=0x50|op_size=3|op_args=0|op_desc=Push float onto stack}} | {{Instruction|op_name=PUSHF|op_code=0x50|op_size=3|op_args=0|op_desc=Push float onto stack}} | ||
| − | Pushes floating point value onto stack. 16bit immediate represents a number of entry in script's [[Floating point table|float table]]. | + | Pushes floating point value onto stack. 16bit immediate represents a number of entry in script's [[Floating point table|float table]]<ref>For convenience, compiler supports direct float usage and converts values into entry numbers automatically.</ref>. |
| − | |||
| − | < | ||
Revision as of 21:40, 21 July 2019
| PUSHF | size: | 3 |
| immediate | ||
| args: | 0 | |
| 0x50 | ||
| Push float onto stack | ||
Pushes floating point value onto stack. 16bit immediate represents a number of entry in script's float table[1].
- ↑ For convenience, compiler supports direct float usage and converts values into entry numbers automatically.