Register64 class

/////////////////////////////////////////////////////////////////////////////////////////////////

Constructors

Register64([Object hiOrLo32OrY = 0, int? lo32])

Properties

hashCode int
The hash code for this object.
no setteroverride
hi32 int
no setter
lo32 int
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

and(Register64 y) → void
mod(int n) → void
mul(dynamic y) → void
neg() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
not() → void
or(Register64 y) → void
pack(dynamic out, int offset, Endian endian) → void
Packs a 64 bit integer into a byte buffer. The out parameter can be an Uint8List or a ByteData if you will run it several times against the same buffer and want faster execution.
rotl(int n) → void
rotr(int n) → void
set(dynamic hiOrLo32OrY, [int? lo32]) → void
shiftl(int n) → void
shiftr(int n) → void
sub(dynamic y) → void
sum(dynamic y) → void
sumReg(Register64 y) → void
toString() String
A string representation of this object.
override
unpack(dynamic inp, int offset, Endian endian) → void
Unpacks a 64 bit integer from a byte buffer. The inp parameter can be an Uint8List or a ByteData if you will run it several times against the same buffer and want faster execution.
xor(Register64 y) → void

Operators

operator <(Register64 y) bool
operator <=(Register64 y) bool
operator ==(Object other) bool
The equality operator.
override
operator >(Register64 y) bool
operator >=(Register64 y) bool