Class Asm

java.lang.Object
com.kenai.jnr.x86asm.Asm

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

    Fields
    Modifier and Type
    Field
    Description
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    8 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final Register
    Deprecated.
    32 bit General purpose register.
    static final CPU
    Deprecated.
    Use X86_32
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final MMRegister
    Deprecated.
    64 bit MMX register.
    static final Register
    Deprecated.
    No register, can be used only in @c Mem operand.
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    8 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    64 bit General purpose register (64 bit mode only).
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final Register
    Deprecated.
    16 bit General purpose register.
    static final CPU
    Deprecated.
     
    static final CPU
    Deprecated.
     
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register.
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
    static final XMMRegister
    Deprecated.
    128 bit SSE register (64 bit mode only).
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    (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 Mem
    byte_ptr(Label label)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    byte_ptr(Label label, long disp)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    byte_ptr(Label label, Register index, int shift, long disp)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    byte_ptr(Register base, long disp)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    byte_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    byte_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    byte_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create byte pointer operand.
    static final Mem
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    dqword_ptr(Label label, long disp)
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    dqword_ptr(Label label, Register index, int shift, long disp)
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    dqword_ptr(Register base, long disp)
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    dqword_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    dqword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    dqword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create dqword (16 Bytes) pointer operand.
    static final Mem
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Mem
    dword_ptr(Label label, long disp)
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Mem
    dword_ptr(Label label, Register index, int shift, long disp)
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Mem
    dword_ptr(Register base, long disp)
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Mem
    dword_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Mem
    dword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Mem
    dword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create dword (4 Bytes) pointer operand.
    static final Immediate
    imm(long value)
    Deprecated.
     
    static final Mem
    Deprecated.
    Create mmword (8 bytes) pointer operand Note:This constructor is provided only for convenience for mmx programming.
    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.
    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.
    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.
    static final Mem
    mmword_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create mmword (8 Bytes) pointer operand).
    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.
    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.
    static final Mem
    ptr(Label label)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    ptr(Label label, long disp)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    ptr(Label label, Register index, int shift, long disp)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    ptr(Register base, long disp)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    ptr_abs(long target, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create pointer operand with not specified size.
    static final Mem
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    qword_ptr(Label label, long disp)
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    qword_ptr(Label label, Register index, int shift, long disp)
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    qword_ptr(Register base, long disp)
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    qword_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    qword_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    qword_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create qword (8 Bytes) pointer operand.
    static final Mem
    Deprecated.
    Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
    static final Mem
    tword_ptr(Label label, long disp)
    Deprecated.
    Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
    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).
    static final Mem
    tword_ptr(Register base, long disp)
    Deprecated.
    Create tword (10 Bytes) pointer operand (used for 80 bit floating points).
    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).
    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).
    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).
    static final Immediate
    uimm(long value)
    Deprecated.
     
    static final Mem
    word_ptr(Label label)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    word_ptr(Label label, long disp)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    word_ptr(Label label, Register index, int shift, long disp)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    word_ptr(Register base, long disp)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    word_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    word_ptr_abs(long target, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    word_ptr_abs(long target, Register index, int shift, long disp, SEGMENT segmentPrefix)
    Deprecated.
    Create word (2 Bytes) pointer operand.
    static final Mem
    Deprecated.
    Create xmmword (16 bytes) pointer operand //! //! @note This constructor is provided only for convenience for sse programming.
    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.
    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.
    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.
    static final Mem
    xmmword_ptr(Register base, Register index, int shift, long disp)
    Deprecated.
    Create xmmword (16 Bytes) pointer operand.
    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.
    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.

    Methods inherited from class java.lang.Object

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

    • 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 Details

    • Asm

      private Asm()
      Deprecated.
  • Method Details

    • _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.