SignMode class Null safety
- Implementers
Properties
- annunciatorText → String
-
read-only
- doesSignExtension → bool
-
read-only
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
compare(
NumStatus m, Value x, Value y) → int -
increment(
NumStatus m, Value valueI, int by) → Value - Increment a number by 1 or -1. It's convenient to do this here, because the DSZ and ISZ instructions work in both float and integer mode. //
-
isZero(
NumStatus m, Value value) → bool -
negate(
Value v, Model< ProgramOperation> m) → Value -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
valueToLabel(
Value v, Model< ProgramOperation> m) → int - Translate value to an int that could be a label, without any range checks to see if it's a valid label. Always returns a non-negative int.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- float → SignMode
-
final
- onesComplement → IntegerSignMode
-
final
- twosComplement → IntegerSignMode
-
final
- unsigned → IntegerSignMode
-
final