Package jnr.a64asm

Class Operand

    • Constructor Detail

      • Operand

        public Operand​(int op,
                       int size)
    • Method Detail

      • op

        public int op()
        Return type of operand, see @c OP.
      • size

        public int size()
      • isNone

        public boolean isNone()
        Return @c true if operand is none (@c OP_NONE).
      • isReg

        public boolean isReg()
        Return @c true if operand is any (general purpose, mmx or sse) register (@c OP_REG).
      • isMem

        public boolean isMem()
        Return @c true if operand is memory address (@c OP_MEM).
      • isImm

        public boolean isImm()
        Return @c true if operand is immediate (@c OP_IMM).
      • isLabel

        public boolean isLabel()
        Return @c true if operand is label (@c OP_LABEL).
      • isExtend

        public boolean isExtend()
        Return @c true if operand is label (@c OP_LABEL).
      • isCond

        public boolean isCond()
      • isPrefOp

        public boolean isPrefOp()
      • isPreIndex

        public boolean isPreIndex()
      • isPostIndex

        public boolean isPostIndex()
      • isOffset

        public boolean isOffset()
      • isPrfop

        public boolean isPrfop()
      • isRegMem

        public final boolean isRegMem()
        Return @c true if operand is any register or memory.
      • isRegCode

        public final boolean isRegCode​(int code)
      • isRegType

        public final boolean isRegType​(int type)
      • isRegIndex

        public final boolean isRegIndex​(int index)
      • isRegMem

        public final boolean isRegMem​(int regType)