vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
Imm32
vox
be
amd64asm
Undocumented in source.
struct
Imm32 {
uint
value
;
enum
argT
;
string
toString
();
}
Members
Functions
toString
string
toString
()
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
argT
enum
argT
;
Undocumented in source.
Variables
value
uint
value
;
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