|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.kenai.jnr.x86asm.Asm
@Deprecated public final class Asm
Field Summary | |
---|---|
static Register |
ah
Deprecated. 8 bit General purpose register. |
static Register |
al
Deprecated. 8 bit General purpose register. |
static Register |
ax
Deprecated. 16 bit General purpose register. |
static Register |
bh
Deprecated. 8 bit General purpose register. |
static Register |
bl
Deprecated. 8 bit General purpose register. |
static Register |
bp
Deprecated. 16 bit General purpose register. |
static Register |
bx
Deprecated. 16 bit General purpose register. |
static Register |
ch
Deprecated. 8 bit General purpose register. |
static Register |
cl
Deprecated. 8 bit General purpose register. |
static Register |
cx
Deprecated. 16 bit General purpose register. |
static Register |
dh
Deprecated. 8 bit General purpose register. |
static Register |
di
Deprecated. 16 bit General purpose register. |
static Register |
dl
Deprecated. 8 bit General purpose register. |
static Register |
dx
Deprecated. 16 bit General purpose register. |
static Register |
eax
Deprecated. 32 bit General purpose register. |
static Register |
ebp
Deprecated. 32 bit General purpose register. |
static Register |
ebx
Deprecated. 32 bit General purpose register. |
static Register |
ecx
Deprecated. 32 bit General purpose register. |
static Register |
edi
Deprecated. 32 bit General purpose register. |
static Register |
edx
Deprecated. 32 bit General purpose register. |
static Register |
esi
Deprecated. 32 bit General purpose register. |
static Register |
esp
Deprecated. 32 bit General purpose register. |
static CPU |
I386
Deprecated. Use X86_32 |
static MMRegister |
mm0
Deprecated. 64 bit MMX register. |
static MMRegister |
mm1
Deprecated. 64 bit MMX register. |
static MMRegister |
mm2
Deprecated. 64 bit MMX register. |
static MMRegister |
mm3
Deprecated. 64 bit MMX register. |
static MMRegister |
mm4
Deprecated. 64 bit MMX register. |
static MMRegister |
mm5
Deprecated. 64 bit MMX register. |
static MMRegister |
mm6
Deprecated. 64 bit MMX register. |
static MMRegister |
mm7
Deprecated. 64 bit MMX register. |
static Register |
no_reg
Deprecated. No register, can be used only in @c Mem operand. |
static Register |
r10
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r10b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r10w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r11
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r11b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r11w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r12
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r12b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r12w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r13
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r13b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r13w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r14
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r14b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r14w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r15
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r15b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r15w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r8
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r8b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r8w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
r9
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
r9b
Deprecated. 8 bit General purpose register (64 bit mode only). |
static Register |
r9w
Deprecated. 16 bit General purpose register (64 bit mode only). |
static Register |
rax
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rbp
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rbx
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rcx
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rdi
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rdx
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rsi
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
rsp
Deprecated. 64 bit General purpose register (64 bit mode only). |
static Register |
si
Deprecated. 16 bit General purpose register. |
static Register |
sp
Deprecated. 16 bit General purpose register. |
static CPU |
X86_32
Deprecated. |
static CPU |
X86_64
Deprecated. |
static XMMRegister |
xmm0
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm1
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm10
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm11
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm12
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm13
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm14
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm15
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm2
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm3
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm4
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm5
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm6
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm7
Deprecated. 128 bit SSE register. |
static XMMRegister |
xmm8
Deprecated. 128 bit SSE register (64 bit mode only). |
static XMMRegister |
xmm9
Deprecated. 128 bit SSE register (64 bit mode only). |
Method Summary | |
---|---|
static Mem |
byte_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create byte pointer operand. |
static Mem |
byte_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create byte pointer operand. |
static Mem |
byte_ptr(Label label)
Deprecated. Create byte pointer operand. |
static Mem |
byte_ptr(Label label,
long disp)
Deprecated. Create byte pointer operand. |
static Mem |
byte_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create byte pointer operand. |
static Mem |
byte_ptr(Register base,
long disp)
Deprecated. Create byte pointer operand. |
static Mem |
byte_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create byte pointer operand. |
static Mem |
dqword_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dqword_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dqword_ptr(Label label)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dqword_ptr(Label label,
long disp)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dqword_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dqword_ptr(Register base,
long disp)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dqword_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create dqword (16 Bytes) pointer operand. |
static Mem |
dword_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Mem |
dword_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Mem |
dword_ptr(Label label)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Mem |
dword_ptr(Label label,
long disp)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Mem |
dword_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Mem |
dword_ptr(Register base,
long disp)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Mem |
dword_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create dword (4 Bytes) pointer operand. |
static Immediate |
imm(long value)
Deprecated. |
static Mem |
mmword_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create mmword (8 bytes) pointer operand //! //! @note This constructor is provided only for convenience for mmx programming. |
static Mem |
mmword_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create mmword (8 bytes) pointer operand //! //! @note This constructor is provided only for convenience for mmx programming. |
static Mem |
mmword_ptr(Label label)
Deprecated. Create mmword (8 bytes) pointer operand Note:This constructor is provided only for convenience for mmx programming. |
static Mem |
mmword_ptr(Label label,
long disp)
Deprecated. Create mmword (8 bytes) pointer operand Note:This constructor is provided only for convenience for mmx programming. |
static Mem |
mmword_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create mmword (8 bytes) pointer operand //! //! @note This constructor is provided only for convenience for mmx programming. |
static Mem |
mmword_ptr(Register base,
long disp)
Deprecated. Create mmword (8 bytes) pointer operand //! //! @note This constructor is provided only for convenience for mmx programming. |
static Mem |
mmword_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create mmword (8 Bytes) pointer operand). |
static Mem |
ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create pointer operand with not specified size. |
static Mem |
ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create pointer operand with not specified size. |
static Mem |
ptr(Label label)
Deprecated. Create pointer operand with not specified size. |
static Mem |
ptr(Label label,
long disp)
Deprecated. Create pointer operand with not specified size. |
static Mem |
ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create pointer operand with not specified size. |
static Mem |
ptr(Register base,
long disp)
Deprecated. Create pointer operand with not specified size. |
static Mem |
ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create pointer operand with not specified size. |
static Mem |
qword_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
qword_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
qword_ptr(Label label)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
qword_ptr(Label label,
long disp)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
qword_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
qword_ptr(Register base,
long disp)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
qword_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create qword (8 Bytes) pointer operand. |
static Mem |
tword_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Mem |
tword_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Mem |
tword_ptr(Label label)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Mem |
tword_ptr(Label label,
long disp)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Mem |
tword_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Mem |
tword_ptr(Register base,
long disp)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Mem |
tword_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create tword (10 Bytes) pointer operand (used for 80 bit floating points). |
static Immediate |
uimm(long value)
Deprecated. |
static Mem |
word_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
word_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
word_ptr(Label label)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
word_ptr(Label label,
long disp)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
word_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
word_ptr(Register base,
long disp)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
word_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create word (2 Bytes) pointer operand. |
static Mem |
xmmword_ptr_abs(long target,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming. |
static Mem |
xmmword_ptr_abs(long target,
Register index,
int shift,
long disp,
SEGMENT segmentPrefix)
Deprecated. Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming. |
static Mem |
xmmword_ptr(Label label)
Deprecated. Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming. |
static Mem |
xmmword_ptr(Label label,
long disp)
Deprecated. Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming. |
static Mem |
xmmword_ptr(Label label,
Register index,
int shift,
long disp)
Deprecated. Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming. |
static Mem |
xmmword_ptr(Register base,
long disp)
Deprecated. Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming. |
static Mem |
xmmword_ptr(Register base,
Register index,
int shift,
long disp)
Deprecated. Create xmmword (16 Bytes) pointer operand. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Deprecated public static final CPU I386
X86_32
public static final CPU X86_32
public static final CPU X86_64
public static final Register no_reg
public static final Register al
public static final Register cl
public static final Register dl
public static final Register bl
public static final Register ah
public static final Register ch
public static final Register dh
public static final Register bh
public static final Register r8b
public static final Register r9b
public static final Register r10b
public static final Register r11b
public static final Register r12b
public static final Register r13b
public static final Register r14b
public static final Register r15b
public static final Register ax
public static final Register cx
public static final Register dx
public static final Register bx
public static final Register sp
public static final Register bp
public static final Register si
public static final Register di
public static final Register r8w
public static final Register r9w
public static final Register r10w
public static final Register r11w
public static final Register r12w
public static final Register r13w
public static final Register r14w
public static final Register r15w
public static final Register eax
public static final Register ecx
public static final Register edx
public static final Register ebx
public static final Register esp
public static final Register ebp
public static final Register esi
public static final Register edi
public static final Register rax
public static final Register rcx
public static final Register rdx
public static final Register rbx
public static final Register rsp
public static final Register rbp
public static final Register rsi
public static final Register rdi
public static final Register r8
public static final Register r9
public static final Register r10
public static final Register r11
public static final Register r12
public static final Register r13
public static final Register r14
public static final Register r15
public static final MMRegister mm0
public static final MMRegister mm1
public static final MMRegister mm2
public static final MMRegister mm3
public static final MMRegister mm4
public static final MMRegister mm5
public static final MMRegister mm6
public static final MMRegister mm7
public static final XMMRegister xmm0
public static final XMMRegister xmm1
public static final XMMRegister xmm2
public static final XMMRegister xmm3
public static final XMMRegister xmm4
public static final XMMRegister xmm5
public static final XMMRegister xmm6
public static final XMMRegister xmm7
public static final XMMRegister xmm8
public static final XMMRegister xmm9
public static final XMMRegister xmm10
public static final XMMRegister xmm11
public static final XMMRegister xmm12
public static final XMMRegister xmm13
public static final XMMRegister xmm14
public static final XMMRegister xmm15
Method Detail |
---|
public static final Mem ptr(Label label, long disp)
public static final Mem ptr(Label label)
public static final Mem byte_ptr(Label label, long disp)
public static final Mem byte_ptr(Label label)
public static final Mem word_ptr(Label label, long disp)
public static final Mem word_ptr(Label label)
public static final Mem dword_ptr(Label label, long disp)
public static final Mem dword_ptr(Label label)
public static final Mem qword_ptr(Label label, long disp)
public static final Mem qword_ptr(Label label)
public static final Mem tword_ptr(Label label, long disp)
public static final Mem tword_ptr(Label label)
public static final Mem dqword_ptr(Label label, long disp)
public static final Mem dqword_ptr(Label label)
public static final Mem mmword_ptr(Label label, long disp)
public static final Mem mmword_ptr(Label label)
public static final Mem xmmword_ptr(Label label, long disp)
public static final Mem xmmword_ptr(Label label)
public static final Mem ptr(Label label, Register index, int shift, long disp)
public static final Mem byte_ptr(Label label, Register index, int shift, long disp)
public static final Mem word_ptr(Label label, Register index, int shift, long disp)
public static final Mem dword_ptr(Label label, Register index, int shift, long disp)
public static final Mem qword_ptr(Label label, Register index, int shift, long disp)
public static final Mem tword_ptr(Label label, Register index, int shift, long disp)
public static final Mem dqword_ptr(Label label, Register index, int shift, long disp)
public static final Mem mmword_ptr(Label label, Register index, int shift, long disp)
public static final Mem xmmword_ptr(Label label, Register index, int shift, long disp)
public static final Mem ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem byte_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem word_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem dword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem qword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem tword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem dqword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem mmword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem xmmword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
public static final Mem ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem byte_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem word_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem dword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem qword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem tword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem dqword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem mmword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem xmmword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
public static final Mem ptr(Register base, long disp)
public static final Mem byte_ptr(Register base, long disp)
public static final Mem word_ptr(Register base, long disp)
public static final Mem dword_ptr(Register base, long disp)
public static final Mem qword_ptr(Register base, long disp)
public static final Mem tword_ptr(Register base, long disp)
public static final Mem dqword_ptr(Register base, long disp)
public static final Mem mmword_ptr(Register base, long disp)
public static final Mem xmmword_ptr(Register base, long disp)
public static final Mem ptr(Register base, Register index, int shift, long disp)
public static final Mem byte_ptr(Register base, Register index, int shift, long disp)
public static final Mem word_ptr(Register base, Register index, int shift, long disp)
public static final Mem dword_ptr(Register base, Register index, int shift, long disp)
public static final Mem qword_ptr(Register base, Register index, int shift, long disp)
public static final Mem tword_ptr(Register base, Register index, int shift, long disp)
public static final Mem dqword_ptr(Register base, Register index, int shift, long disp)
public static final Mem mmword_ptr(Register base, Register index, int shift, long disp)
public static final Mem xmmword_ptr(Register base, Register index, int shift, long disp)
public static final Immediate imm(long value)
public static final Immediate uimm(long value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |