Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
|
Data Fields | |
uint8_t | base_reg_no |
Base register number. More... | |
uint8_t | idx_reg_no |
Index register number. More... | |
uint8_t | scale_exp |
SIB scale exponent value (power of two, two bits) More... | |
bool | has_idx |
Has index register flag. More... | |
bool | is_iprel |
IP-relative addressing flag. More... | |
int32_t | disp |
Constant displacement from the base, not scaled. More... | |
Definition at line 99 of file yjit_asm.h.
uint8_t X86Mem::base_reg_no |
Base register number.
Definition at line 102 of file yjit_asm.h.
int32_t X86Mem::disp |
Constant displacement from the base, not scaled.
Definition at line 118 of file yjit_asm.h.
bool X86Mem::has_idx |
Has index register flag.
Definition at line 111 of file yjit_asm.h.
uint8_t X86Mem::idx_reg_no |
Index register number.
Definition at line 105 of file yjit_asm.h.
bool X86Mem::is_iprel |
IP-relative addressing flag.
Definition at line 115 of file yjit_asm.h.
uint8_t X86Mem::scale_exp |
SIB scale exponent value (power of two, two bits)
Definition at line 108 of file yjit_asm.h.