Class Assembler_A64


public final class Assembler_A64 extends Serializer
Low level code generation.
  • Field Details

    • Aarch_64

      public static final CPU_A64 Aarch_64
  • Constructor Details

    • Assembler_A64

      public Assembler_A64(CPU_A64 cpu)
  • Method Details

    • offset

      public final int offset()
    • codeSize

      public final int codeSize()
      Gets the required size of memory required to store all the generated code
    • getByteAt

      public final byte getByteAt(int pos)
    • getWordAt

      public final short getWordAt(int pos)
    • getDWordAt

      public final int getDWordAt(int pos)
    • getQWordAt

      public final long getQWordAt(int pos)
    • setByteAt

      public final void setByteAt(int pos, byte x)
    • setWordAt

      public final void setWordAt(int pos, short x)
    • setDWordAt

      public final void setDWordAt(int pos, int x)
    • setQWordAt

      public final void setQWordAt(int pos, long x)
    • getInt32At

      public final int getInt32At(int pos)
    • setInt32At

      public final void setInt32At(int pos, long x)
    • setVarAt

      public final void setVarAt(int pos, long i, boolean isUnsigned, int size)
    • relocCode

      public void relocCode(ByteBuffer buffer, long address)