vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
OP2
vox
be
amd64asm
Undocumented in source.
struct
OP2 {
enum
size
;
ubyte
op0
;
ubyte
op1
;
}
Members
Manifest constants
size
enum
size
;
Undocumented in source.
Variables
op0
ubyte
op0
;
Undocumented in source.
op1
ubyte
op1
;
Undocumented in source.
Meta
Source
See Implementation
vox
be
amd64asm
aliases
PC
enums
AMD64OpRegular
ArgType
AsmArgKind
AsmArgKindProduct
Condition
EncFlg
LegacyPrefix
MemAddrType
Register
functions
asmArgKindProduct
encodeModRegRmByte
encodeSibByte
is_BP_or_R13
is_SP_or_R12
jumpOffset
memAddrBase
memAddrBaseDisp32
memAddrBaseDisp8
memAddrBaseIndex
memAddrBaseIndexDisp32
memAddrBaseIndexDisp8
memAddrDisp32
memAddrIndexDisp32
memAddrRipDisp32
minMemAddrBaseDisp
regNeedsRexPrefix
regTo_ModRm_Reg
regTo_ModRm_Rm
regTo_Rex_B
regTo_Rex_R
regTo_Rex_W
regTo_Rex_X
sibAddrType
manifest constants
RegisterMax
mixin templates
binaryInstr_RM_Imm
binaryInstr_RMtoR_RtoRM
instrMOV
shift_RM_Imm8
unaryInstr_RM
structs
AsmOpParam
CodeGen_x86_64
Encoder
Fixup
Fixup32
Imm16
Imm32
Imm64
Imm8
MemAddress
ModRmMod
OP1
OP2
SibScale
unions
AsmArg
variables
REX_B
REX_PREFIX
REX_R
REX_W
REX_X
isAnyImm
isAnyOpcode
memAddrType_to_dispType
memAddrType_to_mod