Class Mem


@Deprecated public final class Mem extends Operand
Deprecated.
  • Field Details

    • base

      private final int base
      Deprecated.
    • index

      private final int index
      Deprecated.
    • shift

      private final int shift
      Deprecated.
    • segmentPrefix

      private final SEGMENT segmentPrefix
      Deprecated.
    • label

      private final Label label
      Deprecated.
    • target

      private final long target
      Deprecated.
    • displacement

      private final long displacement
      Deprecated.
  • Constructor Details

    • Mem

      Mem(Label label, long displacement, int size)
      Deprecated.
    • Mem

      Mem(Register base, long displacement, int size)
      Deprecated.
    • Mem

      Mem(Register base, Register index, int shift, long displacement, int size)
      Deprecated.
    • Mem

      Mem(Label label, Register index, int shift, long disp, int ptrSize)
      Deprecated.
    • Mem

      Mem(long target, long disp, SEGMENT segmentPrefix, int ptrSize)
      Deprecated.
    • Mem

      Mem(long target, Register index, int shift, SEGMENT segmentPrefix, long disp, int ptrSize)
      Deprecated.
    • Mem

      private Mem(int base, int index, int shift, SEGMENT segmentPrefix, Label label, long target, long displacement, int size)
      Deprecated.
  • Method Details

    • hasLabel

      public final boolean hasLabel()
      Deprecated.
    • hasBase

      public final boolean hasBase()
      Deprecated.
    • hasIndex

      boolean hasIndex()
      Deprecated.
    • segmentPrefix

      public final SEGMENT segmentPrefix()
      Deprecated.
    • base

      public final int base()
      Deprecated.
    • displacement

      public final long displacement()
      Deprecated.
    • index

      public final int index()
      Deprecated.
    • label

      public final Label label()
      Deprecated.
    • shift

      public final int shift()
      Deprecated.
    • target

      public final long target()
      Deprecated.