(package private) LinkData |
Assembler._emitDisplacement(Label label,
long inlinedDisplacement,
int size) |
|
(package private) void |
SerializerCore._emitJcc(INST_CODE code,
Label label,
int hint) |
|
(package private) void |
SerializerCore._emitJcc(INST_CODE code,
Label label,
HINT hint) |
|
(package private) static Mem |
Asm._ptr_build(Label label,
long disp,
int ptrSize) |
|
(package private) static Mem |
Asm._ptr_build(Label label,
Register index,
int shift,
long disp,
int ptrSize) |
|
static Mem |
Asm.byte_ptr(Label label) |
Create byte pointer operand.
|
static Mem |
Asm.byte_ptr(Label label,
long disp) |
Create byte pointer operand.
|
static Mem |
Asm.byte_ptr(Label label,
Register index,
int shift,
long disp) |
Create byte pointer operand.
|
void |
SerializerIntrinsics.call(Label label) |
Call Procedure.
|
static Mem |
Asm.dqword_ptr(Label label) |
Create dqword (16 Bytes) pointer operand.
|
static Mem |
Asm.dqword_ptr(Label label,
long disp) |
Create dqword (16 Bytes) pointer operand.
|
static Mem |
Asm.dqword_ptr(Label label,
Register index,
int shift,
long disp) |
Create dqword (16 Bytes) pointer operand.
|
static Mem |
Asm.dword_ptr(Label label) |
Create dword (4 Bytes) pointer operand.
|
static Mem |
Asm.dword_ptr(Label label,
long disp) |
Create dword (4 Bytes) pointer operand.
|
static Mem |
Asm.dword_ptr(Label label,
Register index,
int shift,
long disp) |
Create dword (4 Bytes) pointer operand.
|
void |
SerializerIntrinsics.j(CONDITION cc,
Label label,
int hint) |
Jump to label @a label if condition @a cc is met.
|
void |
SerializerIntrinsics.j_short(CONDITION cc,
Label label,
int hint) |
Jump to label @a label if condition @a cc is met.
|
void |
SerializerIntrinsics.ja(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.ja_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jae(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jae_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jb(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jb_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jbe(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jbe_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jc(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jc_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.je(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.je_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jg(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jg_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jge(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jge_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jl(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jl_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jle(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jle_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jmp(Label label) |
Jump.
|
void |
SerializerIntrinsics.jmp_short(Label label) |
Jump, see @c jmp().
|
void |
SerializerIntrinsics.jna(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jna_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnae(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnae_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnb(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnb_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnbe(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnbe_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnc(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnc_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jne(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jne_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jng(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jng_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnge(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnge_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnl(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnl_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnle(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnle_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jno(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jno_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnp(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnp_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jns(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jns_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnz(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jnz_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jo(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jo_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jp(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jp_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jpe(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jpe_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jpo(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jpo_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.js(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.js_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jz(Label label,
int hint) |
Jump to label @a label if condition is met.
|
void |
SerializerIntrinsics.jz_short(Label label,
int hint) |
Jump to label @a label if condition is met.
|
static Mem |
Asm.mmword_ptr(Label label) |
Create mmword (8 bytes) pointer operand
Note:This constructor is provided only for convenience for mmx programming.
|
static Mem |
Asm.mmword_ptr(Label label,
long disp) |
Create mmword (8 bytes) pointer operand
Note:This constructor is provided only for convenience for mmx programming.
|
static Mem |
Asm.mmword_ptr(Label label,
Register index,
int shift,
long disp) |
Create mmword (8 bytes) pointer operand
//!
//! @note This constructor is provided only for convenience for mmx programming.
|
static Mem |
Asm.ptr(Label label) |
Create pointer operand with not specified size.
|
static Mem |
Asm.ptr(Label label,
long disp) |
Create pointer operand with not specified size.
|
static Mem |
Asm.ptr(Label label,
Register index,
int shift,
long disp) |
Create pointer operand with not specified size.
|
static Mem |
Asm.qword_ptr(Label label) |
Create qword (8 Bytes) pointer operand.
|
static Mem |
Asm.qword_ptr(Label label,
long disp) |
Create qword (8 Bytes) pointer operand.
|
static Mem |
Asm.qword_ptr(Label label,
Register index,
int shift,
long disp) |
Create qword (8 Bytes) pointer operand.
|
static Mem |
Asm.tword_ptr(Label label) |
Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
|
static Mem |
Asm.tword_ptr(Label label,
long disp) |
Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
|
static Mem |
Asm.tword_ptr(Label label,
Register index,
int shift,
long disp) |
Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
|
static Mem |
Asm.word_ptr(Label label) |
Create word (2 Bytes) pointer operand.
|
static Mem |
Asm.word_ptr(Label label,
long disp) |
Create word (2 Bytes) pointer operand.
|
static Mem |
Asm.word_ptr(Label label,
Register index,
int shift,
long disp) |
Create word (2 Bytes) pointer operand.
|
static Mem |
Asm.xmmword_ptr(Label label) |
Create xmmword (16 bytes) pointer operand
//!
//! @note This constructor is provided only for convenience for sse programming.
|
static Mem |
Asm.xmmword_ptr(Label label,
long disp) |
Create xmmword (16 bytes) pointer operand
//!
//! @note This constructor is provided only for convenience for sse programming.
|
static Mem |
Asm.xmmword_ptr(Label label,
Register index,
int shift,
long disp) |
Create xmmword (16 bytes) pointer operand
//!
//! @note This constructor is provided only for convenience for sse programming.
|