Class Asm
java.lang.Object
com.kenai.jnr.x86asm.Asm
Deprecated.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.8 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final RegisterDeprecated.32 bit General purpose register.static final CPUDeprecated.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final MMRegisterDeprecated.64 bit MMX register.static final RegisterDeprecated.No register, can be used only in @c Mem operand.static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.8 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.64 bit General purpose register (64 bit mode only).static final RegisterDeprecated.16 bit General purpose register.static final RegisterDeprecated.16 bit General purpose register.static final CPUDeprecated.static final CPUDeprecated.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register.static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only).static final XMMRegisterDeprecated.128 bit SSE register (64 bit mode only). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static final Mem_ptr_build(Label label, long disp, int ptrSize) Deprecated.(package private) static final Mem_ptr_build(Label label, Register index, int shift, long disp, int ptrSize) Deprecated.(package private) static final Mem_ptr_build(Register base, long disp, int ptrSize) Deprecated.(package private) static final Mem_ptr_build(Register base, Register index, int shift, long disp, int ptrSize) Deprecated.(package private) static final Mem_ptr_build_abs(long target, long disp, SEGMENT segmentPrefix, int ptrSize) Deprecated.Absolute addressing(package private) static final Mem_ptr_build_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix, int ptrSize) Deprecated.static final MemDeprecated.Create byte pointer operand.static final MemDeprecated.Create byte pointer operand.static final MemDeprecated.Create byte pointer operand.static final MemDeprecated.Create byte pointer operand.static final MemDeprecated.Create byte pointer operand.static final Membyte_ptr_abs(long target, long disp, SEGMENT segmentPrefix) Deprecated.Create byte pointer operand.static final Membyte_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix) Deprecated.Create byte pointer operand.static final Memdqword_ptr(Label label) Deprecated.Create dqword (16 Bytes) pointer operand.static final Memdqword_ptr(Label label, long disp) Deprecated.Create dqword (16 Bytes) pointer operand.static final Memdqword_ptr(Label label, Register index, int shift, long disp) Deprecated.Create dqword (16 Bytes) pointer operand.static final Memdqword_ptr(Register base, long disp) Deprecated.Create dqword (16 Bytes) pointer operand.static final Memdqword_ptr(Register base, Register index, int shift, long disp) Deprecated.Create dqword (16 Bytes) pointer operand.static final Memdqword_ptr_abs(long target, long disp, SEGMENT segmentPrefix) Deprecated.Create dqword (16 Bytes) pointer operand.static final Memdqword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix) Deprecated.Create dqword (16 Bytes) pointer operand.static final MemDeprecated.Create dword (4 Bytes) pointer operand.static final MemDeprecated.Create dword (4 Bytes) pointer operand.static final MemDeprecated.Create dword (4 Bytes) pointer operand.static final MemDeprecated.Create dword (4 Bytes) pointer operand.static final MemDeprecated.Create dword (4 Bytes) pointer operand.static final Memdword_ptr_abs(long target, long disp, SEGMENT segmentPrefix) Deprecated.Create dword (4 Bytes) pointer operand.static final Memdword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix) Deprecated.Create dword (4 Bytes) pointer operand.static final Immediateimm(long value) Deprecated.static final Memmmword_ptr(Label label) Deprecated.Create mmword (8 bytes) pointer operand Note:This constructor is provided only for convenience for mmx programming.static final Memmmword_ptr(Label label, long disp) Deprecated.Create mmword (8 bytes) pointer operand Note:This constructor is provided only for convenience for mmx programming.static final Memmmword_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 final Memmmword_ptr(Register base, long disp) Deprecated.Create mmword (8 bytes) pointer operand //! //! @note This constructor is provided only for convenience for mmx programming.static final Memmmword_ptr(Register base, Register index, int shift, long disp) Deprecated.Create mmword (8 Bytes) pointer operand).static final Memmmword_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 final Memmmword_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 final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create pointer operand with not specified size.static final MemDeprecated.Create qword (8 Bytes) pointer operand.static final MemDeprecated.Create qword (8 Bytes) pointer operand.static final MemDeprecated.Create qword (8 Bytes) pointer operand.static final MemDeprecated.Create qword (8 Bytes) pointer operand.static final MemDeprecated.Create qword (8 Bytes) pointer operand.static final Memqword_ptr_abs(long target, long disp, SEGMENT segmentPrefix) Deprecated.Create qword (8 Bytes) pointer operand.static final Memqword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix) Deprecated.Create qword (8 Bytes) pointer operand.static final MemDeprecated.Create tword (10 Bytes) pointer operand (used for 80 bit floating points).static final MemDeprecated.Create tword (10 Bytes) pointer operand (used for 80 bit floating points).static final MemDeprecated.Create tword (10 Bytes) pointer operand (used for 80 bit floating points).static final MemDeprecated.Create tword (10 Bytes) pointer operand (used for 80 bit floating points).static final MemDeprecated.Create tword (10 Bytes) pointer operand (used for 80 bit floating points).static final Memtword_ptr_abs(long target, long disp, SEGMENT segmentPrefix) Deprecated.Create tword (10 Bytes) pointer operand (used for 80 bit floating points).static final Memtword_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 final Immediateuimm(long value) Deprecated.static final MemDeprecated.Create word (2 Bytes) pointer operand.static final MemDeprecated.Create word (2 Bytes) pointer operand.static final MemDeprecated.Create word (2 Bytes) pointer operand.static final MemDeprecated.Create word (2 Bytes) pointer operand.static final MemDeprecated.Create word (2 Bytes) pointer operand.static final Memword_ptr_abs(long target, long disp, SEGMENT segmentPrefix) Deprecated.Create word (2 Bytes) pointer operand.static final Memword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix) Deprecated.Create word (2 Bytes) pointer operand.static final Memxmmword_ptr(Label label) Deprecated.Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming.static final Memxmmword_ptr(Label label, long disp) Deprecated.Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming.static final Memxmmword_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 final Memxmmword_ptr(Register base, long disp) Deprecated.Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming.static final Memxmmword_ptr(Register base, Register index, int shift, long disp) Deprecated.Create xmmword (16 Bytes) pointer operand.static final Memxmmword_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 final Memxmmword_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.
-
Field Details
-
I386
Deprecated.UseX86_32 -
X86_32
Deprecated. -
X86_64
Deprecated. -
no_reg
-
al
-
cl
-
dl
-
bl
-
ah
-
ch
-
dh
-
bh
-
r8b
-
r9b
-
r10b
-
r11b
-
r12b
-
r13b
-
r14b
-
r15b
-
ax
-
cx
-
dx
-
bx
-
sp
-
bp
-
si
-
di
-
r8w
-
r9w
-
r10w
-
r11w
-
r12w
-
r13w
-
r14w
-
r15w
-
eax
-
ecx
-
edx
-
ebx
-
esp
-
ebp
-
esi
-
edi
-
rax
-
rcx
-
rdx
-
rbx
-
rsp
-
rbp
-
rsi
-
rdi
-
r8
-
r9
-
r10
-
r11
-
r12
-
r13
-
r14
-
r15
-
mm0
-
mm1
-
mm2
-
mm3
-
mm4
-
mm5
-
mm6
-
mm7
-
xmm0
-
xmm1
-
xmm2
-
xmm3
-
xmm4
-
xmm5
-
xmm6
-
xmm7
-
xmm8
-
xmm9
-
xmm10
-
xmm11
-
xmm12
-
xmm13
-
xmm14
-
xmm15
-
-
Constructor Details
-
Asm
private Asm()Deprecated.
-
-
Method Details
-
_ptr_build
-
_ptr_build
-
_ptr_build_abs
-
_ptr_build_abs
-
_ptr_build
-
_ptr_build
-
ptr
-
ptr
-
byte_ptr
-
byte_ptr
-
word_ptr
-
word_ptr
-
dword_ptr
-
dword_ptr
-
qword_ptr
-
qword_ptr
-
tword_ptr
-
tword_ptr
-
dqword_ptr
-
dqword_ptr
-
mmword_ptr
-
mmword_ptr
-
xmmword_ptr
-
xmmword_ptr
-
ptr
-
byte_ptr
-
word_ptr
-
dword_ptr
-
qword_ptr
-
tword_ptr
-
dqword_ptr
-
mmword_ptr
-
xmmword_ptr
-
ptr_abs
-
byte_ptr_abs
-
word_ptr_abs
-
dword_ptr_abs
-
qword_ptr_abs
-
tword_ptr_abs
-
dqword_ptr_abs
-
mmword_ptr_abs
-
xmmword_ptr_abs
-
ptr_abs
-
byte_ptr_abs
-
word_ptr_abs
-
dword_ptr_abs
-
qword_ptr_abs
-
tword_ptr_abs
-
dqword_ptr_abs
-
mmword_ptr_abs
-
xmmword_ptr_abs
-
ptr
-
byte_ptr
-
word_ptr
-
dword_ptr
-
qword_ptr
-
tword_ptr
-
dqword_ptr
-
mmword_ptr
-
xmmword_ptr
-
ptr
-
byte_ptr
-
word_ptr
-
dword_ptr
-
qword_ptr
-
tword_ptr
-
dqword_ptr
-
mmword_ptr
-
xmmword_ptr
-
imm
Deprecated. -
uimm
Deprecated.
-
X86_32