Header menu logo B2R2

Operand Type

Represents an operand used in a RISCV64 instruction.

Union cases

Union case Description

OpAddr JumpTarget

Full Usage: OpAddr JumpTarget

Parameters:
Item : JumpTarget

OpAtomMemOperation(Acquire, Release)

Full Usage: OpAtomMemOperation(Acquire, Release)

Parameters:
Item1 : Acquire
Item2 : Release

OpCSR uint16

Full Usage: OpCSR uint16

Parameters:
    Item : uint16

Item : uint16

OpFenceMask(FenceMask, FenceMask)

Full Usage: OpFenceMask(FenceMask, FenceMask)

Parameters:
Item1 : FenceMask
Item2 : FenceMask

OpImm Imm

Full Usage: OpImm Imm

Parameters:
Item : Imm

OpMem(Base, Offset option, AccessLength)

Full Usage: OpMem(Base, Offset option, AccessLength)

Parameters:
Item1 : Base
Item2 : Offset option
Item3 : AccessLength

OpReg Register

Full Usage: OpReg Register

Parameters:
Item : Register

OpRoundMode RoundMode

Full Usage: OpRoundMode RoundMode

Parameters:
Item : RoundMode

OpShiftAmount Imm

Full Usage: OpShiftAmount Imm

Parameters:
Item : Imm

Instance members

Instance member Description

this.IsOpAddr

Full Usage: this.IsOpAddr

Returns: bool
Returns: bool

this.IsOpAtomMemOperation

Full Usage: this.IsOpAtomMemOperation

Returns: bool
Returns: bool

this.IsOpCSR

Full Usage: this.IsOpCSR

Returns: bool
Returns: bool

this.IsOpFenceMask

Full Usage: this.IsOpFenceMask

Returns: bool
Returns: bool

this.IsOpImm

Full Usage: this.IsOpImm

Returns: bool
Returns: bool

this.IsOpMem

Full Usage: this.IsOpMem

Returns: bool
Returns: bool

this.IsOpReg

Full Usage: this.IsOpReg

Returns: bool
Returns: bool

this.IsOpRoundMode

Full Usage: this.IsOpRoundMode

Returns: bool
Returns: bool

this.IsOpShiftAmount

Full Usage: this.IsOpShiftAmount

Returns: bool
Returns: bool

Type something to start searching.