xbyak

xbyak for the D programming language

Members

Aliases

T_AUTO
alias T_AUTO = LabelType.T_AUTO
Undocumented in source.
T_NEAR
alias T_NEAR = LabelType.T_NEAR
Undocumented in source.
T_SHORT
alias T_SHORT = LabelType.T_SHORT
Undocumented in source.
cs
alias cs = Segment.cs
Undocumented in source.
ds
alias ds = Segment.ds
Undocumented in source.
es
alias es = Segment.es
Undocumented in source.
fs
alias fs = Segment.fs
Undocumented in source.
gs
alias gs = Segment.gs
Undocumented in source.
int32
alias int32 = int
Undocumented in source.
sint64
alias sint64 = long
Undocumented in source.
ss
alias ss = Segment.ss
Undocumented in source.
uint16
alias uint16 = ushort
Undocumented in source.
uint32
alias uint32 = uint
Undocumented in source.
uint64
alias uint64 = ulong
Undocumented in source.
uint8
alias uint8 = ubyte
Undocumented in source.

Classes

Address
class Address
Undocumented in source.
AddressFrame
class AddressFrame
Undocumented in source.
Allocator
class Allocator
Undocumented in source.
BoundsReg
class BoundsReg
Undocumented in source.
CodeArray
class CodeArray
Undocumented in source.
CodeGenerator
class CodeGenerator
Undocumented in source.
EvexModifierRounding
class EvexModifierRounding
Undocumented in source.
EvexModifierZero
class EvexModifierZero
Undocumented in source.
Fpu
class Fpu
Undocumented in source.
Label
class Label
Undocumented in source.
LabelManager
class LabelManager
Undocumented in source.
Mmx
class Mmx
Undocumented in source.
Operand
class Operand
Undocumented in source.
Opmask
class Opmask
Undocumented in source.
Reg
class Reg
Undocumented in source.
Reg16
class Reg16
Undocumented in source.
Reg32
class Reg32
Undocumented in source.
Reg32e
class Reg32e
Undocumented in source.
Reg64
class Reg64
Undocumented in source.
Reg8
class Reg8
Undocumented in source.
RegExp
class RegExp
Undocumented in source.
Segment
class Segment
Undocumented in source.
XError
class XError
Undocumented in source.
Xmm
class Xmm
Undocumented in source.
Ymm
class Ymm
Undocumented in source.
Zmm
class Zmm
Undocumented in source.

Enums

ERR
enum ERR
Undocumented in source.
Kind
enum Kind
Undocumented in source.
LabelType
enum LabelType
Undocumented in source.

Functions

CastTo
To CastTo(From p)
Undocumented in source. Be warned that the author may not have intended to support it.
ConvertErrorToString
string ConvertErrorToString(XError err)
Undocumented in source. Be warned that the author may not have intended to support it.
MIE_PACK
T MIE_PACK(T x, T y, T z, T W)
Undocumented in source. Be warned that the author may not have intended to support it.
def_alias
string def_alias(string[] names)
Undocumented in source. Be warned that the author may not have intended to support it.
getAlignedAddress
void* getAlignedAddress(void* addr, size_t alignedSize)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

AutoGrow
enum AutoGrow;
Undocumented in source.
DontSetProtectRWE
enum DontSetProtectRWE;
Undocumented in source.

Structs

JmpLabel
struct JmpLabel
Undocumented in source.
RegRip
struct RegRip
Undocumented in source.
inner
struct inner
Undocumented in source.

Variables

DEFAULT_MAX_CODE_SIZE
size_t DEFAULT_MAX_CODE_SIZE;
Undocumented in source.
VERSION
size_t VERSION;
Undocumented in source.

See Also

Meta

Authors

herumi, deepprog

Version

0.0940

Date

Date: 2020/04/10