Rizin
unix-like reverse engineering framework and cli tools
rz_il_op_args_shift_t Struct Reference

op structure for lshift and rshift (bool -> 's bitv -> 'b bitv -> 's bitv) More...

#include <rz_il_opcodes.h>

Public Attributes

RzILOpBoolfill_bit
 index of fill bit More...
 
RzILOpBitVectorx
 index of operand 1 More...
 
RzILOpBitVectory
 index of operand 2 More...
 

Detailed Description

op structure for lshift and rshift (bool -> 's bitv -> 'b bitv -> 's bitv)

[LSHIFT] shiftl s x m shifts x left by m bits filling with s. [RSHIFT] shiftr s x m shifts x right by m bits filling with s.

Definition at line 153 of file rz_il_opcodes.h.

Member Data Documentation

◆ fill_bit

RzILOpBool* rz_il_op_args_shift_t::fill_bit

index of fill bit

Definition at line 154 of file rz_il_opcodes.h.

Referenced by rz_il_handler_shiftl(), and rz_il_handler_shiftr().

◆ x

RzILOpBitVector* rz_il_op_args_shift_t::x

index of operand 1

Definition at line 155 of file rz_il_opcodes.h.

Referenced by rz_il_handler_shiftl(), and rz_il_handler_shiftr().

◆ y

RzILOpBitVector* rz_il_op_args_shift_t::y

index of operand 2

Definition at line 156 of file rz_il_opcodes.h.

Referenced by rz_il_handler_shiftl(), and rz_il_handler_shiftr().


The documentation for this struct was generated from the following file: