Difference between revisions of "OPLOR (instruction)"
Jump to navigation
Jump to search
(Created page with "{{Instruction|op_name=OPLOR|op_code=0x05|op_size=1|op_args=2|op_desc=Logical OR (disjunction)}} Pops 2 arguments from the stack, performs logical OR operation and '''pushes t...") |
|||
Line 5: | Line 5: | ||
In c-like syntax:<syntaxhighlight lang="c++"> | In c-like syntax:<syntaxhighlight lang="c++"> | ||
(value1 || value2) | (value1 || value2) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Example assembler usage:<syntaxhighlight lang="asm"> | ||
+ | PUSHV value1 | ||
+ | PUSHV value2 | ||
+ | OPLOR | ||
+ | POPXNCJMP jmp_label | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 20:23, 16 July 2019
OPLOR | size: | 1 |
args: | 2 | |
0x05 | ||
Logical OR (disjunction) |
Pops 2 arguments from the stack, performs logical OR operation and pushes the result onto stack.
In c-like syntax:
(value1 || value2)
Example assembler usage:
PUSHV value1
PUSHV value2
OPLOR
POPXNCJMP jmp_label