Class Asm


  • @Deprecated
    public final class Asm
    extends java.lang.Object
    Deprecated.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      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).
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Asm()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      (package private) static Mem _ptr_build​(Label label, long disp, int ptrSize)
      Deprecated.
       
      (package private) static Mem _ptr_build​(Label label, Register index, int shift, long disp, int ptrSize)
      Deprecated.
       
      (package private) static Mem _ptr_build​(Register base, long disp, int ptrSize)
      Deprecated.
       
      (package private) static Mem _ptr_build​(Register base, Register index, int shift, long disp, int ptrSize)
      Deprecated.
       
      (package private) static Mem _ptr_build_abs​(long target, long disp, SEGMENT segmentPrefix, int ptrSize)
      Deprecated.
      Absolute addressing
      (package private) static Mem _ptr_build_abs​(long target, Register index, int shift, long disp, SEGMENT segmentPrefix, int ptrSize)
      Deprecated.
       
      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 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 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 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 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 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 Immediate imm​(long value)
      Deprecated.
       
      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 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 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 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 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 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 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 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 Immediate uimm​(long value)
      Deprecated.
       
      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 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 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.
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • I386

        @Deprecated
        public static final CPU I386
        Deprecated.
        Use X86_32
      • X86_32

        public static final CPU X86_32
        Deprecated.
      • X86_64

        public static final CPU X86_64
        Deprecated.
      • no_reg

        public static final Register no_reg
        Deprecated.
        No register, can be used only in @c Mem operand.
      • al

        public static final Register al
        Deprecated.
        8 bit General purpose register.
      • cl

        public static final Register cl
        Deprecated.
        8 bit General purpose register.
      • dl

        public static final Register dl
        Deprecated.
        8 bit General purpose register.
      • bl

        public static final Register bl
        Deprecated.
        8 bit General purpose register.
      • ah

        public static final Register ah
        Deprecated.
        8 bit General purpose register.
      • ch

        public static final Register ch
        Deprecated.
        8 bit General purpose register.
      • dh

        public static final Register dh
        Deprecated.
        8 bit General purpose register.
      • bh

        public static final Register bh
        Deprecated.
        8 bit General purpose register.
      • r8b

        public static final Register r8b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r9b

        public static final Register r9b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r10b

        public static final Register r10b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r11b

        public static final Register r11b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r12b

        public static final Register r12b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r13b

        public static final Register r13b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r14b

        public static final Register r14b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • r15b

        public static final Register r15b
        Deprecated.
        8 bit General purpose register (64 bit mode only).
      • ax

        public static final Register ax
        Deprecated.
        16 bit General purpose register.
      • cx

        public static final Register cx
        Deprecated.
        16 bit General purpose register.
      • dx

        public static final Register dx
        Deprecated.
        16 bit General purpose register.
      • bx

        public static final Register bx
        Deprecated.
        16 bit General purpose register.
      • sp

        public static final Register sp
        Deprecated.
        16 bit General purpose register.
      • bp

        public static final Register bp
        Deprecated.
        16 bit General purpose register.
      • si

        public static final Register si
        Deprecated.
        16 bit General purpose register.
      • di

        public static final Register di
        Deprecated.
        16 bit General purpose register.
      • r8w

        public static final Register r8w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r9w

        public static final Register r9w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r10w

        public static final Register r10w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r11w

        public static final Register r11w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r12w

        public static final Register r12w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r13w

        public static final Register r13w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r14w

        public static final Register r14w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • r15w

        public static final Register r15w
        Deprecated.
        16 bit General purpose register (64 bit mode only).
      • eax

        public static final Register eax
        Deprecated.
        32 bit General purpose register.
      • ecx

        public static final Register ecx
        Deprecated.
        32 bit General purpose register.
      • edx

        public static final Register edx
        Deprecated.
        32 bit General purpose register.
      • ebx

        public static final Register ebx
        Deprecated.
        32 bit General purpose register.
      • esp

        public static final Register esp
        Deprecated.
        32 bit General purpose register.
      • ebp

        public static final Register ebp
        Deprecated.
        32 bit General purpose register.
      • esi

        public static final Register esi
        Deprecated.
        32 bit General purpose register.
      • edi

        public static final Register edi
        Deprecated.
        32 bit General purpose register.
      • rax

        public static final Register rax
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rcx

        public static final Register rcx
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rdx

        public static final Register rdx
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rbx

        public static final Register rbx
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rsp

        public static final Register rsp
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rbp

        public static final Register rbp
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rsi

        public static final Register rsi
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • rdi

        public static final Register rdi
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r8

        public static final Register r8
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r9

        public static final Register r9
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r10

        public static final Register r10
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r11

        public static final Register r11
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r12

        public static final Register r12
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r13

        public static final Register r13
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r14

        public static final Register r14
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • r15

        public static final Register r15
        Deprecated.
        64 bit General purpose register (64 bit mode only).
      • mm0

        public static final MMRegister mm0
        Deprecated.
        64 bit MMX register.
      • mm1

        public static final MMRegister mm1
        Deprecated.
        64 bit MMX register.
      • mm2

        public static final MMRegister mm2
        Deprecated.
        64 bit MMX register.
      • mm3

        public static final MMRegister mm3
        Deprecated.
        64 bit MMX register.
      • mm4

        public static final MMRegister mm4
        Deprecated.
        64 bit MMX register.
      • mm5

        public static final MMRegister mm5
        Deprecated.
        64 bit MMX register.
      • mm6

        public static final MMRegister mm6
        Deprecated.
        64 bit MMX register.
      • mm7

        public static final MMRegister mm7
        Deprecated.
        64 bit MMX register.
      • xmm0

        public static final XMMRegister xmm0
        Deprecated.
        128 bit SSE register.
      • xmm1

        public static final XMMRegister xmm1
        Deprecated.
        128 bit SSE register.
      • xmm2

        public static final XMMRegister xmm2
        Deprecated.
        128 bit SSE register.
      • xmm3

        public static final XMMRegister xmm3
        Deprecated.
        128 bit SSE register.
      • xmm4

        public static final XMMRegister xmm4
        Deprecated.
        128 bit SSE register.
      • xmm5

        public static final XMMRegister xmm5
        Deprecated.
        128 bit SSE register.
      • xmm6

        public static final XMMRegister xmm6
        Deprecated.
        128 bit SSE register.
      • xmm7

        public static final XMMRegister xmm7
        Deprecated.
        128 bit SSE register.
      • xmm8

        public static final XMMRegister xmm8
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm9

        public static final XMMRegister xmm9
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm10

        public static final XMMRegister xmm10
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm11

        public static final XMMRegister xmm11
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm12

        public static final XMMRegister xmm12
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm13

        public static final XMMRegister xmm13
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm14

        public static final XMMRegister xmm14
        Deprecated.
        128 bit SSE register (64 bit mode only).
      • xmm15

        public static final XMMRegister xmm15
        Deprecated.
        128 bit SSE register (64 bit mode only).
    • Constructor Detail

      • Asm

        private Asm()
        Deprecated.
    • Method Detail

      • _ptr_build

        static final Mem _ptr_build​(Label label,
                                    long disp,
                                    int ptrSize)
        Deprecated.
      • _ptr_build

        static final Mem _ptr_build​(Label label,
                                    Register index,
                                    int shift,
                                    long disp,
                                    int ptrSize)
        Deprecated.
      • _ptr_build_abs

        static final Mem _ptr_build_abs​(long target,
                                        long disp,
                                        SEGMENT segmentPrefix,
                                        int ptrSize)
        Deprecated.
        Absolute addressing
      • _ptr_build_abs

        static final Mem _ptr_build_abs​(long target,
                                        Register index,
                                        int shift,
                                        long disp,
                                        SEGMENT segmentPrefix,
                                        int ptrSize)
        Deprecated.
      • _ptr_build

        static final Mem _ptr_build​(Register base,
                                    long disp,
                                    int ptrSize)
        Deprecated.
      • _ptr_build

        static final Mem _ptr_build​(Register base,
                                    Register index,
                                    int shift,
                                    long disp,
                                    int ptrSize)
        Deprecated.
      • ptr

        public static final Mem ptr​(Label label,
                                    long disp)
        Deprecated.
        Create pointer operand with not specified size.
      • ptr

        public static final Mem ptr​(Label label)
        Deprecated.
        Create pointer operand with not specified size.
      • byte_ptr

        public static final Mem byte_ptr​(Label label,
                                         long disp)
        Deprecated.
        Create byte pointer operand.
      • byte_ptr

        public static final Mem byte_ptr​(Label label)
        Deprecated.
        Create byte pointer operand.
      • word_ptr

        public static final Mem word_ptr​(Label label,
                                         long disp)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • word_ptr

        public static final Mem word_ptr​(Label label)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • dword_ptr

        public static final Mem dword_ptr​(Label label,
                                          long disp)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • dword_ptr

        public static final Mem dword_ptr​(Label label)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • qword_ptr

        public static final Mem qword_ptr​(Label label,
                                          long disp)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • qword_ptr

        public static final Mem qword_ptr​(Label label)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • tword_ptr

        public static final Mem tword_ptr​(Label label,
                                          long disp)
        Deprecated.
        Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
      • tword_ptr

        public static final Mem tword_ptr​(Label label)
        Deprecated.
        Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
      • dqword_ptr

        public static final Mem dqword_ptr​(Label label,
                                           long disp)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • dqword_ptr

        public static final Mem dqword_ptr​(Label label)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • mmword_ptr

        public static final 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.
      • mmword_ptr

        public static final Mem mmword_ptr​(Label label)
        Deprecated.
        Create mmword (8 bytes) pointer operand Note:This constructor is provided only for convenience for mmx programming.
      • xmmword_ptr

        public static final 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.
      • xmmword_ptr

        public static final Mem xmmword_ptr​(Label label)
        Deprecated.
        Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming.
      • ptr

        public static final Mem ptr​(Label label,
                                    Register index,
                                    int shift,
                                    long disp)
        Deprecated.
        Create pointer operand with not specified size.
      • byte_ptr

        public static final Mem byte_ptr​(Label label,
                                         Register index,
                                         int shift,
                                         long disp)
        Deprecated.
        Create byte pointer operand.
      • word_ptr

        public static final Mem word_ptr​(Label label,
                                         Register index,
                                         int shift,
                                         long disp)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • dword_ptr

        public static final Mem dword_ptr​(Label label,
                                          Register index,
                                          int shift,
                                          long disp)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • qword_ptr

        public static final Mem qword_ptr​(Label label,
                                          Register index,
                                          int shift,
                                          long disp)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • tword_ptr

        public static final Mem tword_ptr​(Label label,
                                          Register index,
                                          int shift,
                                          long disp)
        Deprecated.
        Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
      • dqword_ptr

        public static final Mem dqword_ptr​(Label label,
                                           Register index,
                                           int shift,
                                           long disp)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • mmword_ptr

        public static final 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.
      • xmmword_ptr

        public static final 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.
      • ptr_abs

        public static final Mem ptr_abs​(long target,
                                        long disp,
                                        SEGMENT segmentPrefix)
        Deprecated.
        Create pointer operand with not specified size.
      • byte_ptr_abs

        public static final Mem byte_ptr_abs​(long target,
                                             long disp,
                                             SEGMENT segmentPrefix)
        Deprecated.
        Create byte pointer operand.
      • word_ptr_abs

        public static final Mem word_ptr_abs​(long target,
                                             long disp,
                                             SEGMENT segmentPrefix)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • dword_ptr_abs

        public static final Mem dword_ptr_abs​(long target,
                                              long disp,
                                              SEGMENT segmentPrefix)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • qword_ptr_abs

        public static final Mem qword_ptr_abs​(long target,
                                              long disp,
                                              SEGMENT segmentPrefix)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • tword_ptr_abs

        public static final Mem tword_ptr_abs​(long target,
                                              long disp,
                                              SEGMENT segmentPrefix)
        Deprecated.
        Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
      • dqword_ptr_abs

        public static final Mem dqword_ptr_abs​(long target,
                                               long disp,
                                               SEGMENT segmentPrefix)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • mmword_ptr_abs

        public static final 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.
      • xmmword_ptr_abs

        public static final 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.
      • ptr_abs

        public static final Mem ptr_abs​(long target,
                                        Register index,
                                        int shift,
                                        long disp,
                                        SEGMENT segmentPrefix)
        Deprecated.
        Create pointer operand with not specified size.
      • byte_ptr_abs

        public static final Mem byte_ptr_abs​(long target,
                                             Register index,
                                             int shift,
                                             long disp,
                                             SEGMENT segmentPrefix)
        Deprecated.
        Create byte pointer operand.
      • word_ptr_abs

        public static final Mem word_ptr_abs​(long target,
                                             Register index,
                                             int shift,
                                             long disp,
                                             SEGMENT segmentPrefix)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • dword_ptr_abs

        public static final Mem dword_ptr_abs​(long target,
                                              Register index,
                                              int shift,
                                              long disp,
                                              SEGMENT segmentPrefix)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • qword_ptr_abs

        public static final Mem qword_ptr_abs​(long target,
                                              Register index,
                                              int shift,
                                              long disp,
                                              SEGMENT segmentPrefix)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • tword_ptr_abs

        public static final 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).
      • dqword_ptr_abs

        public static final Mem dqword_ptr_abs​(long target,
                                               Register index,
                                               int shift,
                                               long disp,
                                               SEGMENT segmentPrefix)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • mmword_ptr_abs

        public static final 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.
      • xmmword_ptr_abs

        public static final 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.
      • ptr

        public static final Mem ptr​(Register base,
                                    long disp)
        Deprecated.
        Create pointer operand with not specified size.
      • byte_ptr

        public static final Mem byte_ptr​(Register base,
                                         long disp)
        Deprecated.
        Create byte pointer operand.
      • word_ptr

        public static final Mem word_ptr​(Register base,
                                         long disp)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • dword_ptr

        public static final Mem dword_ptr​(Register base,
                                          long disp)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • qword_ptr

        public static final Mem qword_ptr​(Register base,
                                          long disp)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • tword_ptr

        public static final Mem tword_ptr​(Register base,
                                          long disp)
        Deprecated.
        Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
      • dqword_ptr

        public static final Mem dqword_ptr​(Register base,
                                           long disp)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • mmword_ptr

        public static final 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.
      • xmmword_ptr

        public static final 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.
      • ptr

        public static final Mem ptr​(Register base,
                                    Register index,
                                    int shift,
                                    long disp)
        Deprecated.
        Create pointer operand with not specified size.
      • byte_ptr

        public static final Mem byte_ptr​(Register base,
                                         Register index,
                                         int shift,
                                         long disp)
        Deprecated.
        Create byte pointer operand.
      • word_ptr

        public static final Mem word_ptr​(Register base,
                                         Register index,
                                         int shift,
                                         long disp)
        Deprecated.
        Create word (2 Bytes) pointer operand.
      • dword_ptr

        public static final Mem dword_ptr​(Register base,
                                          Register index,
                                          int shift,
                                          long disp)
        Deprecated.
        Create dword (4 Bytes) pointer operand.
      • qword_ptr

        public static final Mem qword_ptr​(Register base,
                                          Register index,
                                          int shift,
                                          long disp)
        Deprecated.
        Create qword (8 Bytes) pointer operand.
      • tword_ptr

        public static final Mem tword_ptr​(Register base,
                                          Register index,
                                          int shift,
                                          long disp)
        Deprecated.
        Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
      • dqword_ptr

        public static final Mem dqword_ptr​(Register base,
                                           Register index,
                                           int shift,
                                           long disp)
        Deprecated.
        Create dqword (16 Bytes) pointer operand.
      • mmword_ptr

        public static final Mem mmword_ptr​(Register base,
                                           Register index,
                                           int shift,
                                           long disp)
        Deprecated.
        Create mmword (8 Bytes) pointer operand). //! //! @note This constructor is provided only for convenience for mmx programming.
      • xmmword_ptr

        public static final Mem xmmword_ptr​(Register base,
                                            Register index,
                                            int shift,
                                            long disp)
        Deprecated.
        Create xmmword (16 Bytes) pointer operand. //! //! @note This constructor is provided only for convenience for sse programming.
      • imm

        public static final Immediate imm​(long value)
        Deprecated.
      • uimm

        public static final Immediate uimm​(long value)
        Deprecated.