Rizin
unix-like reverse engineering framework and cli tools
|
op structure for two-operand algorithm and logical operations ('s bitv -> 's bitv -> 's bitv) More...
#include <rz_il_opcodes.h>
Public Attributes | |
RzILOpBitVector * | x |
left operand More... | |
RzILOpBitVector * | y |
right operand More... | |
op structure for two-operand algorithm and logical operations ('s bitv -> 's bitv -> 's bitv)
[ADD] add x y addition modulo 2^'s [SUB] sub x y subtraction modulo 2^'s [MUL] mul x y multiplication modulo 2^'s [DIV] div x y unsigned division modulo 2^'s truncating towards 0. The division by zero is defined to be a vector of all ones of size 's. [MOD] modulo x y is the remainder of div x y modulo 2^'s. [SDIV] sdiv x y is signed division of x by y modulo 2^'s. [SMOD] smodulo x y is the signed remainder of div x y modulo 2^'s. [LOGAND] logand x y is a bitwise logical and of x and y. [LOGOR] logor x y is a bitwise logical or of x and y. [LOGXOR] logxor x y is a bitwise logical xor of x and y.
Definition at line 97 of file rz_il_opcodes.h.
RzILOpBitVector* rz_il_op_args_alg_log_operations_t::x |
left operand
Definition at line 98 of file rz_il_opcodes.h.
Referenced by rz_il_handler_add(), rz_il_handler_div(), rz_il_handler_logical_and(), rz_il_handler_logical_or(), rz_il_handler_logical_xor(), rz_il_handler_mod(), rz_il_handler_mul(), rz_il_handler_sdiv(), rz_il_handler_smod(), and rz_il_handler_sub().
RzILOpBitVector* rz_il_op_args_alg_log_operations_t::y |
right operand
Definition at line 99 of file rz_il_opcodes.h.
Referenced by rz_il_handler_add(), rz_il_handler_div(), rz_il_handler_logical_and(), rz_il_handler_logical_or(), rz_il_handler_logical_xor(), rz_il_handler_mod(), rz_il_handler_mul(), rz_il_handler_sdiv(), rz_il_handler_smod(), and rz_il_handler_sub().