Versions in this module Expand all Collapse all v0 v0.3.2 Aug 23, 2018 v0.3.1 Aug 23, 2018 v0.3.0 Aug 21, 2018 v0.2.1 Apr 18, 2018 v0.2.0 Apr 18, 2018 v0.1.0 Feb 24, 2018 Changes in this version + const BorrowedReg + const ConditionFlags + const Eq + const GeS + const GeU + const GtS + const GtU + const Imm + const LeS + const LeU + const LtS + const LtU + const MinOrderedAndCondition + const MinUnorderedOrCondition + const Ne + const Nowhere + const OrderedAndEq + const OrderedAndGe + const OrderedAndGt + const OrderedAndLe + const OrderedAndLt + const OrderedAndNe + const Stack + const TempReg + const UnorderedOrEq + const UnorderedOrGe + const UnorderedOrGt + const UnorderedOrLe + const UnorderedOrLt + const UnorderedOrNe + const VarMem + const VarReference + const VarReg + var InvertedConditions = []Condition + type Bounds struct + Upper uint32 + type Condition int + type Operand struct + Bounds Bounds + Storage Storage + Type types.T + func ConditionFlagsOperand(cond Condition) Operand + func ImmOperand(t types.T, payload uint64) Operand + func NoOperand(t types.T) Operand + func RegOperand(own bool, t types.T, reg regs.R) Operand + func StackOperand(t types.T) Operand + func TempRegOperand(t types.T, reg regs.R, zeroExt bool) Operand + func VarMemOperand(t types.T, index, offset int32) Operand + func VarReferenceOperand(t types.T, index int32) Operand + func VarRegOperand(t types.T, index int32, reg regs.R, zeroExt bool) Operand + func (o Operand) Condition() Condition + func (o Operand) ImmValue() int64 + func (o Operand) Reg() regs.R + func (o Operand) RegZeroExt() bool + func (o Operand) String() string + func (o Operand) VarIndex() int32 + func (o Operand) VarMemOffset() int32 + func (o Operand) WithBounds(b Bounds) Operand + type Storage uint8 + func (s Storage) IsReg() bool + func (s Storage) IsStackOrConditionFlags() bool + func (s Storage) IsTempRegOrConditionFlags() bool + func (s Storage) IsVar() bool + func (s Storage) IsVarOrStackOrConditionFlags() bool + func (s Storage) String() string