Difference between revisions of "Lua:setAssemblerMode"
Jump to navigation
Jump to search
(Initial page creation.) |
m |
||
| (One intermediate revision by the same user not shown) | |||
| Line 36: | Line 36: | ||
===Examples=== | ===Examples=== | ||
| − | < | + | <syntaxhighlight lang="lua" line> |
-- Set assembler mode to 32-bit | -- Set assembler mode to 32-bit | ||
setAssemblerMode(0) | setAssemblerMode(0) | ||
| − | </ | + | </syntaxhighlight> |
| − | < | + | <syntaxhighlight lang="lua" line> |
-- Set assembler mode to 64-bit | -- Set assembler mode to 64-bit | ||
setAssemblerMode(1) | setAssemblerMode(1) | ||
| − | </ | + | </syntaxhighlight> |
| − | < | + | <syntaxhighlight lang="lua" line> |
if targetIs64Bit() then | if targetIs64Bit() then | ||
setAssemblerMode(1) | setAssemblerMode(1) | ||
| Line 52: | Line 52: | ||
setAssemblerMode(0) | setAssemblerMode(0) | ||
end | end | ||
| − | </ | + | </syntaxhighlight> |
{{LuaSeeAlso}} | {{LuaSeeAlso}} | ||
| + | |||
| + | {{Process}} | ||
Latest revision as of 19:10, 25 June 2026
<> Reference
function setAssemblerMode(mode) : void
Sets the assembler mode.
This controls whether the assembler interprets code as 32-bit or 64-bit assembly.
Function Parameters[edit]
| Parameter | Type | Description |
|---|---|---|
| mode | Integer | The assembler mode to use. 0 sets 32-bit mode, and 1 sets 64-bit mode. |
Mode Values[edit]
| Value | Mode | Description |
|---|---|---|
| 0 | 32-bit | Sets the assembler to 32-bit mode. |
| 1 | 64-bit | Sets the assembler to 64-bit mode. |
Returns[edit]
void — This function does not return any value.
Examples[edit]
1 -- Set assembler mode to 32-bit
2 setAssemblerMode(0)
1 -- Set assembler mode to 64-bit
2 setAssemblerMode(1)
1 if targetIs64Bit() then
2 setAssemblerMode(1)
3 else
4 setAssemblerMode(0)
5 end
See Also[edit]
Main Pages