Skip to content

Float32x4 abstract final

abstract final class Float32x4

Four 32-bit floating point values.

Float32x4 stores four 32-bit floating point values in "lanes". The lanes are named x, y, z, and w respectively.

Single operations can be performed on the multiple values of one or more Float32x4s, which will perform the corresponding operation for each lane of the operands, and provide a new Float32x4 (or similar multi-value) result with the results from each lane.

The Float32x4 class cannot be extended or implemented.

Constructors

Float32x4() factory

factory Float32x4(double x, double y, double z, double w)

Creates a Float32x4 containing the 32-bit float values of the arguments.

The created value has Float32x4.x, Float32x4.y, Float32x4.z and Float32x4.w values that are the 32-bit floating point values created from the x, y, z and w arguments by conversion from 64-bit floating point to 32-bit floating point values.

The conversion from 64-bit float to 32-bit float loses significant precision, and may become zero or infinite even if the original 64-bit floating point value was non-zero and finite.

Implementation
dart
external factory Float32x4(double x, double y, double z, double w);

Float32x4.fromFloat64x2() factory

factory Float32x4.fromFloat64x2(Float64x2 xy)

Creates a Float32x4 with its x and y lanes set to values from xy.

The created value has Float32x4.x and Float32x4.y values which are the conversions of the Float64x2.x and Float64x2.y lanes of xy to 32-bit floating point values. The Float32x4.z and Float32x4.w lanes are set to the zero value.

Implementation
dart
external factory Float32x4.fromFloat64x2(Float64x2 xy);

Float32x4.fromInt32x4Bits() factory

factory Float32x4.fromInt32x4Bits(Int32x4 bits)

Creates a Float32x4 with 32-bit float values from the provided bits.

The created value has Float32x4.x, Float32x4.y, Float32x4.z and Float32x4.w values, which are the 32-bit floating point values of the bit-representations of the corresponding lanes of bits.

The conversion is performed using the platform endianness for both 32-bit integers and 32-bit floating point numbers.

Implementation
dart
external factory Float32x4.fromInt32x4Bits(Int32x4 bits);

Float32x4.splat() factory

factory Float32x4.splat(double value)

Creates a Float32x4 with the same 32-bit float value four times.

The created value has the same Float32x4.x, Float32x4.y, Float32x4.z and Float32x4.w value, which is the 32-bit floating point value created by converting the 64-bit floating point value to a 32-bit floating point value.

The conversion from 64-bit float to 32-bit float loses significant precision, and may become zero or infinite even if the original 64-bit floating point value was non-zero and finite.

Implementation
dart
external factory Float32x4.splat(double value);

Float32x4.zero() factory

factory Float32x4.zero()

Creates a Float32x4 with all values being zero.

The created value has the same Float32x4.x, Float32x4.y, Float32x4.z and Float32x4.w value, which is the 32-bit floating point zero value.

Implementation
dart
external factory Float32x4.zero();

Properties

hashCode no setter inherited

int get hashCode

The hash code for this object.

A hash code is a single integer which represents the state of the object that affects operator == comparisons.

All objects have hash codes. The default hash code implemented by Object represents only the identity of the object, the same way as the default operator == implementation only considers objects equal if they are identical (see identityHashCode).

If operator == is overridden to use the object state instead, the hash code must also be changed to represent that state, otherwise the object cannot be used in hash based data structures like the default Set and Map implementations.

Hash codes must be the same for objects that are equal to each other according to operator ==. The hash code of an object should only change if the object changes in a way that affects equality. There are no further requirements for the hash codes. They need not be consistent between executions of the same program and there are no distribution guarantees.

Objects that are not equal are allowed to have the same hash code. It is even technically allowed that all instances have the same hash code, but if clashes happen too often, it may reduce the efficiency of hash-based data structures like HashSet or HashMap.

If a subclass overrides hashCode, it should override the operator == operator as well to maintain consistency.

Inherited from Object.

Implementation
dart
external int get hashCode;

runtimeType no setter inherited

Type get runtimeType

A representation of the runtime type of the object.

Inherited from Object.

Implementation
dart
external Type get runtimeType;

signMask no setter

int get signMask

The sign bits of each lane as single bits.

The sign bits of each lane's 32-bit floating point value are stored in the low four bits of this value:

  • The x lane in bit 0.
  • The y lane in bit 1.
  • The z lane in bit 2.
  • The w lane in bit 3.
Implementation
dart
int get signMask;

w no setter

double get w

The value of the "w" lane.

Implementation
dart
double get w;

x no setter

double get x

The value of the "x" lane.

Implementation
dart
double get x;

y no setter

double get y

The value of the "y" lane.

Implementation
dart
double get y;

z no setter

double get z

The value of the "z" lane.

Implementation
dart
double get z;

Methods

abs()

Float32x4 abs()

Lane-wise conversion to absolute value.

Converts each lane's value to a non-negative value by negating the value if it is negative, and keeping the original value if it is not negative.

Returns the result for each lane.

Implementation
dart
Float32x4 abs();

clamp()

Float32x4 clamp(Float32x4 lowerLimit, Float32x4 upperLimit)

Lane-wise clamp to a range.

Clamps the value of each lane to a minimum value of the corresponding lane of lowerLimit and a maximum value of the corresponding lane of upperLimit. If the original value is lower than the minimum value, the result is the minimum value, and if original value is greater than the maximum value, the result is the maximum value. The result is unspecified if the maximum value is lower than the minimum value, or if any of the three values is a NaN value, other than that the result will be one of those three values, or possibly a different NaN value if any value is a NaN value.

Returns the result for each lane.

Implementation
dart
Float32x4 clamp(Float32x4 lowerLimit, Float32x4 upperLimit);

equal()

Int32x4 equal(Float32x4 other)

Lane-wise equals comparison.

Compares the 32-bit floating point value of each lane of this to the value of the corresponding lane of other, using 32-bit floating point comparison. For floating point comparisons, a comparison with a NaN value is always false, and -0.0 (negative zero) is considered equal to 0.0 (positive zero), and not less strictly than it. The result for a lane is a 32-bit signed integer which is -1 (all bits set) if the value from this object is equal to the value from other, and the result is 0 (all bits cleared) if not, including if either value is a NaN value.

Returns four values that are always either 0 or -1.

Implementation
dart
Int32x4 equal(Float32x4 other);

greaterThan()

Int32x4 greaterThan(Float32x4 other)

Lane-wise greater-than comparison.

Compares the 32-bit floating point value of each lane of this to the value of the corresponding lane of other, using 32-bit floating point comparison. For floating point comparisons, a comparison with a NaN value is always false, and -0.0 (negative zero) is considered equal to 0.0 (positive zero), and not less strictly than it. The result for a lane is a 32-bit signed integer which is -1 (all bits set) if the value from this object is greater than the value from other, and the result is 0 (all bits cleared) if not, including if either value is a NaN value.

Returns four values that are always either 0 or -1.

Implementation
dart
Int32x4 greaterThan(Float32x4 other);

greaterThanOrEqual()

Int32x4 greaterThanOrEqual(Float32x4 other)

Lane-wise greater-than-or-equal comparison.

Compares the 32-bit floating point value of each lane of this to the value of the corresponding lane of other, using 32-bit floating point comparison. For floating point comparisons, a comparison with a NaN value is always false, and -0.0 (negative zero) is considered equal to 0.0 (positive zero), and not less strictly than it. The result for a lane is a 32-bit signed integer which is -1 (all bits set) if the value from this object is greater than or equal to the value from other, and the result is 0 (all bits cleared) if not, including if either value is a NaN value.

Returns four values that are always either 0 or -1.

Implementation
dart
Int32x4 greaterThanOrEqual(Float32x4 other);

lessThan()

Int32x4 lessThan(Float32x4 other)

Lane-wise less-than comparison.

Compares the 32-bit floating point value of each lane of this to the value of the corresponding lane of other, using 32-bit floating point comparison. For floating point comparisons, a comparison with a NaN value is always false, and -0.0 (negative zero) is considered equal to 0.0 (positive zero), and not less strictly than it. The result for a lane is a 32-bit signed integer which is -1 (all bits set) if the value from this object is less than the value from other, and the result is 0 (all bits cleared) if not, including if either value is a NaN value.

Returns four values that are always either 0 or -1.

Implementation
dart
Int32x4 lessThan(Float32x4 other);

lessThanOrEqual()

Int32x4 lessThanOrEqual(Float32x4 other)

Lane-wise less-than-or-equal comparison.

Compares the 32-bit floating point value of each lane of this to the value of the corresponding lane of other, using 32-bit floating point comparison. For floating point comparisons, a comparison with a NaN value is always false, and -0.0 (negative zero) is considered equal to 0.0 (positive zero), and not less strictly than it. The result for a lane is a 32-bit signed integer which is -1 (all bits set) if the value from this object is less than or equal to the value from other, and the result is 0 (all bits cleared) if not, including if either value is a NaN value.

Returns four values that are always either 0 or -1.

Implementation
dart
Int32x4 lessThanOrEqual(Float32x4 other);

max()

Float32x4 max(Float32x4 other)

Lane-wise maximum.

For each lane select the greater of the lane value of this and other.

The result is the greater of the two lane values if either is greater. The result is unspecified if either lane contains a NaN value or if the values are -0.0 and 0.0, so that neither value is smaller or greater than the other. Different platforms may give different results in those cases, but always one of the lane values.

Returns the result for each lane.

Implementation
dart
Float32x4 max(Float32x4 other);

min()

Float32x4 min(Float32x4 other)

Lane-wise minimum.

For each lane select the lesser of the lane value of this and other.

The result is the lesser of the two lane values if either is lesser. The result is unspecified if either lane contains a NaN value or if the values are -0.0 and 0.0, so that neither value is smaller or greater than the other. Different platforms may give different results in those cases, but always one of the lane values.

Returns the result for each lane.

Implementation
dart
Float32x4 min(Float32x4 other);

noSuchMethod() inherited

dynamic noSuchMethod(Invocation invocation)

Invoked when a nonexistent method or property is accessed.

A dynamic member invocation can attempt to call a member which doesn't exist on the receiving object. Example:

dart
dynamic object = 1;
object.add(42); // Statically allowed, run-time error

This invalid code will invoke the noSuchMethod method of the integer 1 with an Invocation representing the .add(42) call and arguments (which then throws).

Classes can override noSuchMethod to provide custom behavior for such invalid dynamic invocations.

A class with a non-default noSuchMethod invocation can also omit implementations for members of its interface. Example:

dart
class MockList<T> implements List<T> {
  noSuchMethod(Invocation invocation) {
    log(invocation);
    super.noSuchMethod(invocation); // Will throw.
  }
}
void main() {
  MockList().add(42);
}

This code has no compile-time warnings or errors even though the MockList class has no concrete implementation of any of the List interface methods. Calls to List methods are forwarded to noSuchMethod, so this code will log an invocation similar to Invocation.method(#add, [42]) and then throw.

If a value is returned from noSuchMethod, it becomes the result of the original invocation. If the value is not of a type that can be returned by the original invocation, a type error occurs at the invocation.

The default behavior is to throw a NoSuchMethodError.

Inherited from Object.

Implementation
dart
@pragma("vm:entry-point")
@pragma("wasm:entry-point")
external dynamic noSuchMethod(Invocation invocation);

notEqual()

Int32x4 notEqual(Float32x4 other)

Lane-wise not-equals comparison.

Compares the 32-bit floating point value of each lane of this to the value of the corresponding lane of other, using 32-bit floating point comparison. For floating point comparisons, a comparison with a NaN value is always false, and -0.0 (negative zero) is considered equal to 0.0 (positive zero), and not less strictly than it. The result for a lane is a 32-bit signed integer which is -1 (all bits set) if the value from this object is not equal to the value from other, and the result is 0 (all bits cleared) if not, including if either value is a NaN value.

Returns four values that are always either 0 or -1.

Implementation
dart
Int32x4 notEqual(Float32x4 other);

reciprocal()

Float32x4 reciprocal()

Lane-wise reciprocal.

For each lane compute the result of dividing 1.0 by the lane's value.

If the value is a NaN value, so is the result. If the value is infinite, the result is a zero value with the same sign. If the value is zero, the result is infinite with the same sign. Otherwise the result is an approximation of the mathematical result of dividing 1 by the (finite, non-zero) value of the lane.

Returns the result for each lane.

Implementation
dart
Float32x4 reciprocal();

reciprocalSqrt()

Float32x4 reciprocalSqrt()

Lane-wise approximation of reciprocal square root.

Approximates the same result as reciprocal followed by sqrt, or sqrt followed by reciprocal, but may be more precise and/or efficient due to computing the result directly, rather than not creating a an intermediate result, and possibly by working entirely at a reduced precision.

The result can differ between platforms due to differences in approximation and precision, and for values where the order of sqrt and reciprocal makes a difference. The latter applies specifically to -0.0 where sqrt(-0.0) is defined to be -0.0, and reciprocal of that is -Infinity. In the opposite order it computes sqrt of -Infinity which is NaN.

Implementation
dart
Float32x4 reciprocalSqrt();

scale()

Float32x4 scale(double scale)

Lane-wise multiplication by scale.

Returns a result where each lane is the result of multiplying the corresponding lane of this value with scale. This can happen either by converting the lane value to a 64-bit floating point value, multiplying it with scale and converting the result back to a 32-bit floating point value, or by converting scale to a 32-bit floating point value and performing a 32-bit floating point multiplication.

In the latter case it is equivalent to thisValue * Float32x4.splat(s).

Implementation
dart
Float32x4 scale(double scale);

shuffle()

Float32x4 shuffle(int mask)

Shuffle the lane values based on the mask.

The mask must be one of the 256 shuffle masks from xxxx to wwww.

Creates a new Float32x4 whose lane values are taken from the lanes of this value based on the lanes of the shuffle mask, with the result's x lane being taken from the lane of the first letter of the shuffle mask's name, the y lane from the second letter, z lane from the third letter and w lane from the fourth letter.

For example, the shuffle mask wxyz creates a new Float32x4 whose x lane is the w lane of this value, because the first letter of the shuffle mask's name, wxyz is "w". Then the y, z and w lanes of the result are the values of the x, y and z lanes of this value.

The xyzw "identity shuffle" mask gives a result with the same lanes as the original.

Some masks preserve the values of all lanes, but may permute them. Other masks duplicates some lanes and discards the values of others.

For example, doing v1.shuffle(yyyy) is equivalent to Float32x4.splat(v1.y).

Implementation
dart
Float32x4 shuffle(int mask);

shuffleMix()

Float32x4 shuffleMix(Float32x4 other, int mask)

Mixes lanes chosen from two Float32x4 values using a mask.

Creates a new Float32x4 where the x and y lanes are chosen from the lanes of this value selected by the first two letters of the mask's name, and the z and w lanes are the lanes of other selected by the last two letters of the mask's name.

For example, v1.shuffleMix(v2, Float32x4.xyzw) is equivalent to Float32x4(v1.x, v1.y, v2.z, v2.w).

If other is the same value as this Float32x4, this function is the same as shuffle. That is, doing v1.shuffleMix(v1, mask) is equivalent to v1.shuffle(mask).

Implementation
dart
Float32x4 shuffleMix(Float32x4 other, int mask);

sqrt()

Float32x4 sqrt()

Lane-wise square root.

For each lane compute the 32-bit floating point square root of the lane's value.

The result for a lane is a NaN value if the original value is less than zero or if it is a NaN value. The result for a negative zero, -0.0, is the same value again. The result for positive infinity is positive infinity. Otherwise the result is a positive value which approximates the mathematical square root of the original value.

Returns the result for each lane.

Implementation
dart
Float32x4 sqrt();

toString() inherited

String toString()

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Inherited from Object.

Implementation
dart
external String toString();

withW()

Float32x4 withW(double w)

This value, but with the value of the Float32x4.w lane set to w.

Returns a new Float32x4 with the same values for the x, y and z lanes as this value, and with a Float32x4.w lane having the value w converted to a 32-bit floating point number.

Implementation
dart
Float32x4 withW(double w);

withX()

Float32x4 withX(double x)

This value, but with the value of the Float32x4.x lane set to x.

Returns a new Float32x4 with the same values for the y, z and w lanes as this value, and with a Float32x4.x lane having the value x converted to a 32-bit floating point number.

Implementation
dart
Float32x4 withX(double x);

withY()

Float32x4 withY(double y)

This value, but with the value of the Float32x4.y lane set to y.

Returns a new Float32x4 with the same values for the x, z and w lanes as this value, and with a Float32x4.y lane having the value y converted to a 32-bit floating point number.

Implementation
dart
Float32x4 withY(double y);

withZ()

Float32x4 withZ(double z)

This value, but with the value of the Float32x4.z lane set to z.

Returns a new Float32x4 with the same values for the x, y and w lanes as this value, and with a Float32x4.z lane having the value z converted to a 32-bit floating point number.

Implementation
dart
Float32x4 withZ(double z);

Operators

operator *()

Float32x4 operator *(Float32x4 other)

Lane-wise multiplication.

Multiplies the value of each lane of this value with the value of the corresponding lane of other.

Returns the result for each lane.

Implementation
dart
Float32x4 operator *(Float32x4 other);

operator +()

Float32x4 operator +(Float32x4 other)

Lane-wise addition.

Adds the value of each lane of this value to the value of the corresponding lane of other.

Returns the result for each lane.

Implementation
dart
Float32x4 operator +(Float32x4 other);

operator -()

Float32x4 operator -(Float32x4 other)

Lane-wise subtraction.

Subtracts the value of each lane of other from the value of the corresponding lane of this value.

Returns the result for each lane.

Implementation
dart
Float32x4 operator -(Float32x4 other);

operator /()

Float32x4 operator /(Float32x4 other)

Lane-wise division.

Divides the value of each lane of this value with the value of the corresponding lane of other.

Returns the result for each lane.

Implementation
dart
Float32x4 operator &#47;(Float32x4 other);

operator ==() inherited

bool operator ==(Object other)

The equality operator.

The default behavior for all Objects is to return true if and only if this object and other are the same object.

Override this method to specify a different equality relation on a class. The overriding method must still be an equivalence relation. That is, it must be:

  • Total: It must return a boolean for all arguments. It should never throw.

  • Reflexive: For all objects o, o == o must be true.

  • Symmetric: For all objects o1 and o2, o1 == o2 and o2 == o1 must either both be true, or both be false.

  • Transitive: For all objects o1, o2, and o3, if o1 == o2 and o2 == o3 are true, then o1 == o3 must be true.

The method should also be consistent over time, so whether two objects are equal should only change if at least one of the objects was modified.

If a subclass overrides the equality operator, it should override the hashCode method as well to maintain consistency.

Inherited from Object.

Implementation
dart
external bool operator ==(Object other);

operator unary-()

Float32x4 operator unary-()

Lane-wise negation.

Returns a result where each lane is the negation of the corresponding lane of this value.

Implementation
dart
Float32x4 operator -();

Constants

wwww

const int wwww

Shuffle mask "wwww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwww = 0xFF;

wwwx

const int wwwx

Shuffle mask "wwwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwwx = 0x3F;

wwwy

const int wwwy

Shuffle mask "wwwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwwy = 0x7F;

wwwz

const int wwwz

Shuffle mask "wwwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwwz = 0xBF;

wwxw

const int wwxw

Shuffle mask "wwxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwxw = 0xCF;

wwxx

const int wwxx

Shuffle mask "wwxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwxx = 0x0F;

wwxy

const int wwxy

Shuffle mask "wwxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwxy = 0x4F;

wwxz

const int wwxz

Shuffle mask "wwxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwxz = 0x8F;

wwyw

const int wwyw

Shuffle mask "wwyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwyw = 0xDF;

wwyx

const int wwyx

Shuffle mask "wwyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwyx = 0x1F;

wwyy

const int wwyy

Shuffle mask "wwyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwyy = 0x5F;

wwyz

const int wwyz

Shuffle mask "wwyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwyz = 0x9F;

wwzw

const int wwzw

Shuffle mask "wwzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwzw = 0xEF;

wwzx

const int wwzx

Shuffle mask "wwzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwzx = 0x2F;

wwzy

const int wwzy

Shuffle mask "wwzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwzy = 0x6F;

wwzz

const int wwzz

Shuffle mask "wwzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wwzz = 0xAF;

wxww

const int wxww

Shuffle mask "wxww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxww = 0xF3;

wxwx

const int wxwx

Shuffle mask "wxwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxwx = 0x33;

wxwy

const int wxwy

Shuffle mask "wxwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxwy = 0x73;

wxwz

const int wxwz

Shuffle mask "wxwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxwz = 0xB3;

wxxw

const int wxxw

Shuffle mask "wxxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxxw = 0xC3;

wxxx

const int wxxx

Shuffle mask "wxxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxxx = 0x03;

wxxy

const int wxxy

Shuffle mask "wxxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxxy = 0x43;

wxxz

const int wxxz

Shuffle mask "wxxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxxz = 0x83;

wxyw

const int wxyw

Shuffle mask "wxyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxyw = 0xD3;

wxyx

const int wxyx

Shuffle mask "wxyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxyx = 0x13;

wxyy

const int wxyy

Shuffle mask "wxyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxyy = 0x53;

wxyz

const int wxyz

Shuffle mask "wxyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxyz = 0x93;

wxzw

const int wxzw

Shuffle mask "wxzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxzw = 0xE3;

wxzx

const int wxzx

Shuffle mask "wxzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxzx = 0x23;

wxzy

const int wxzy

Shuffle mask "wxzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxzy = 0x63;

wxzz

const int wxzz

Shuffle mask "wxzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wxzz = 0xA3;

wyww

const int wyww

Shuffle mask "wyww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyww = 0xF7;

wywx

const int wywx

Shuffle mask "wywx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wywx = 0x37;

wywy

const int wywy

Shuffle mask "wywy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wywy = 0x77;

wywz

const int wywz

Shuffle mask "wywz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wywz = 0xB7;

wyxw

const int wyxw

Shuffle mask "wyxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyxw = 0xC7;

wyxx

const int wyxx

Shuffle mask "wyxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyxx = 0x07;

wyxy

const int wyxy

Shuffle mask "wyxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyxy = 0x47;

wyxz

const int wyxz

Shuffle mask "wyxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyxz = 0x87;

wyyw

const int wyyw

Shuffle mask "wyyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyyw = 0xD7;

wyyx

const int wyyx

Shuffle mask "wyyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyyx = 0x17;

wyyy

const int wyyy

Shuffle mask "wyyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyyy = 0x57;

wyyz

const int wyyz

Shuffle mask "wyyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyyz = 0x97;

wyzw

const int wyzw

Shuffle mask "wyzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyzw = 0xE7;

wyzx

const int wyzx

Shuffle mask "wyzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyzx = 0x27;

wyzy

const int wyzy

Shuffle mask "wyzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyzy = 0x67;

wyzz

const int wyzz

Shuffle mask "wyzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wyzz = 0xA7;

wzww

const int wzww

Shuffle mask "wzww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzww = 0xFB;

wzwx

const int wzwx

Shuffle mask "wzwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzwx = 0x3B;

wzwy

const int wzwy

Shuffle mask "wzwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzwy = 0x7B;

wzwz

const int wzwz

Shuffle mask "wzwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzwz = 0xBB;

wzxw

const int wzxw

Shuffle mask "wzxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzxw = 0xCB;

wzxx

const int wzxx

Shuffle mask "wzxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzxx = 0x0B;

wzxy

const int wzxy

Shuffle mask "wzxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzxy = 0x4B;

wzxz

const int wzxz

Shuffle mask "wzxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzxz = 0x8B;

wzyw

const int wzyw

Shuffle mask "wzyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzyw = 0xDB;

wzyx

const int wzyx

Shuffle mask "wzyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzyx = 0x1B;

wzyy

const int wzyy

Shuffle mask "wzyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzyy = 0x5B;

wzyz

const int wzyz

Shuffle mask "wzyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzyz = 0x9B;

wzzw

const int wzzw

Shuffle mask "wzzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzzw = 0xEB;

wzzx

const int wzzx

Shuffle mask "wzzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzzx = 0x2B;

wzzy

const int wzzy

Shuffle mask "wzzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzzy = 0x6B;

wzzz

const int wzzz

Shuffle mask "wzzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int wzzz = 0xAB;

xwww

const int xwww

Shuffle mask "xwww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwww = 0xFC;

xwwx

const int xwwx

Shuffle mask "xwwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwwx = 0x3C;

xwwy

const int xwwy

Shuffle mask "xwwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwwy = 0x7C;

xwwz

const int xwwz

Shuffle mask "xwwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwwz = 0xBC;

xwxw

const int xwxw

Shuffle mask "xwxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwxw = 0xCC;

xwxx

const int xwxx

Shuffle mask "xwxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwxx = 0x0C;

xwxy

const int xwxy

Shuffle mask "xwxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwxy = 0x4C;

xwxz

const int xwxz

Shuffle mask "xwxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwxz = 0x8C;

xwyw

const int xwyw

Shuffle mask "xwyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwyw = 0xDC;

xwyx

const int xwyx

Shuffle mask "xwyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwyx = 0x1C;

xwyy

const int xwyy

Shuffle mask "xwyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwyy = 0x5C;

xwyz

const int xwyz

Shuffle mask "xwyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwyz = 0x9C;

xwzw

const int xwzw

Shuffle mask "xwzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwzw = 0xEC;

xwzx

const int xwzx

Shuffle mask "xwzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwzx = 0x2C;

xwzy

const int xwzy

Shuffle mask "xwzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwzy = 0x6C;

xwzz

const int xwzz

Shuffle mask "xwzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xwzz = 0xAC;

xxww

const int xxww

Shuffle mask "xxww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxww = 0xF0;

xxwx

const int xxwx

Shuffle mask "xxwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxwx = 0x30;

xxwy

const int xxwy

Shuffle mask "xxwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxwy = 0x70;

xxwz

const int xxwz

Shuffle mask "xxwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxwz = 0xB0;

xxxw

const int xxxw

Shuffle mask "xxxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxxw = 0xC0;

xxxx

const int xxxx

Shuffle mask "xxxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxxx = 0x00;

xxxy

const int xxxy

Shuffle mask "xxxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxxy = 0x40;

xxxz

const int xxxz

Shuffle mask "xxxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxxz = 0x80;

xxyw

const int xxyw

Shuffle mask "xxyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxyw = 0xD0;

xxyx

const int xxyx

Shuffle mask "xxyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxyx = 0x10;

xxyy

const int xxyy

Shuffle mask "xxyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxyy = 0x50;

xxyz

const int xxyz

Shuffle mask "xxyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxyz = 0x90;

xxzw

const int xxzw

Shuffle mask "xxzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxzw = 0xE0;

xxzx

const int xxzx

Shuffle mask "xxzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxzx = 0x20;

xxzy

const int xxzy

Shuffle mask "xxzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxzy = 0x60;

xxzz

const int xxzz

Shuffle mask "xxzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xxzz = 0xA0;

xyww

const int xyww

Shuffle mask "xyww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyww = 0xF4;

xywx

const int xywx

Shuffle mask "xywx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xywx = 0x34;

xywy

const int xywy

Shuffle mask "xywy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xywy = 0x74;

xywz

const int xywz

Shuffle mask "xywz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xywz = 0xB4;

xyxw

const int xyxw

Shuffle mask "xyxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyxw = 0xC4;

xyxx

const int xyxx

Shuffle mask "xyxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyxx = 0x04;

xyxy

const int xyxy

Shuffle mask "xyxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyxy = 0x44;

xyxz

const int xyxz

Shuffle mask "xyxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyxz = 0x84;

xyyw

const int xyyw

Shuffle mask "xyyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyyw = 0xD4;

xyyx

const int xyyx

Shuffle mask "xyyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyyx = 0x14;

xyyy

const int xyyy

Shuffle mask "xyyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyyy = 0x54;

xyyz

const int xyyz

Shuffle mask "xyyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyyz = 0x94;

xyzw

const int xyzw

Shuffle mask "xyzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyzw = 0xE4;

xyzx

const int xyzx

Shuffle mask "xyzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyzx = 0x24;

xyzy

const int xyzy

Shuffle mask "xyzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyzy = 0x64;

xyzz

const int xyzz

Shuffle mask "xyzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xyzz = 0xA4;

xzww

const int xzww

Shuffle mask "xzww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzww = 0xF8;

xzwx

const int xzwx

Shuffle mask "xzwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzwx = 0x38;

xzwy

const int xzwy

Shuffle mask "xzwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzwy = 0x78;

xzwz

const int xzwz

Shuffle mask "xzwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzwz = 0xB8;

xzxw

const int xzxw

Shuffle mask "xzxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzxw = 0xC8;

xzxx

const int xzxx

Shuffle mask "xzxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzxx = 0x08;

xzxy

const int xzxy

Shuffle mask "xzxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzxy = 0x48;

xzxz

const int xzxz

Shuffle mask "xzxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzxz = 0x88;

xzyw

const int xzyw

Shuffle mask "xzyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzyw = 0xD8;

xzyx

const int xzyx

Shuffle mask "xzyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzyx = 0x18;

xzyy

const int xzyy

Shuffle mask "xzyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzyy = 0x58;

xzyz

const int xzyz

Shuffle mask "xzyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzyz = 0x98;

xzzw

const int xzzw

Shuffle mask "xzzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzzw = 0xE8;

xzzx

const int xzzx

Shuffle mask "xzzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzzx = 0x28;

xzzy

const int xzzy

Shuffle mask "xzzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzzy = 0x68;

xzzz

const int xzzz

Shuffle mask "xzzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int xzzz = 0xA8;

ywww

const int ywww

Shuffle mask "ywww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywww = 0xFD;

ywwx

const int ywwx

Shuffle mask "ywwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywwx = 0x3D;

ywwy

const int ywwy

Shuffle mask "ywwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywwy = 0x7D;

ywwz

const int ywwz

Shuffle mask "ywwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywwz = 0xBD;

ywxw

const int ywxw

Shuffle mask "ywxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywxw = 0xCD;

ywxx

const int ywxx

Shuffle mask "ywxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywxx = 0x0D;

ywxy

const int ywxy

Shuffle mask "ywxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywxy = 0x4D;

ywxz

const int ywxz

Shuffle mask "ywxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywxz = 0x8D;

ywyw

const int ywyw

Shuffle mask "ywyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywyw = 0xDD;

ywyx

const int ywyx

Shuffle mask "ywyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywyx = 0x1D;

ywyy

const int ywyy

Shuffle mask "ywyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywyy = 0x5D;

ywyz

const int ywyz

Shuffle mask "ywyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywyz = 0x9D;

ywzw

const int ywzw

Shuffle mask "ywzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywzw = 0xED;

ywzx

const int ywzx

Shuffle mask "ywzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywzx = 0x2D;

ywzy

const int ywzy

Shuffle mask "ywzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywzy = 0x6D;

ywzz

const int ywzz

Shuffle mask "ywzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int ywzz = 0xAD;

yxww

const int yxww

Shuffle mask "yxww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxww = 0xF1;

yxwx

const int yxwx

Shuffle mask "yxwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxwx = 0x31;

yxwy

const int yxwy

Shuffle mask "yxwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxwy = 0x71;

yxwz

const int yxwz

Shuffle mask "yxwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxwz = 0xB1;

yxxw

const int yxxw

Shuffle mask "yxxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxxw = 0xC1;

yxxx

const int yxxx

Shuffle mask "yxxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxxx = 0x01;

yxxy

const int yxxy

Shuffle mask "yxxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxxy = 0x41;

yxxz

const int yxxz

Shuffle mask "yxxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxxz = 0x81;

yxyw

const int yxyw

Shuffle mask "yxyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxyw = 0xD1;

yxyx

const int yxyx

Shuffle mask "yxyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxyx = 0x11;

yxyy

const int yxyy

Shuffle mask "yxyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxyy = 0x51;

yxyz

const int yxyz

Shuffle mask "yxyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxyz = 0x91;

yxzw

const int yxzw

Shuffle mask "yxzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxzw = 0xE1;

yxzx

const int yxzx

Shuffle mask "yxzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxzx = 0x21;

yxzy

const int yxzy

Shuffle mask "yxzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxzy = 0x61;

yxzz

const int yxzz

Shuffle mask "yxzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yxzz = 0xA1;

yyww

const int yyww

Shuffle mask "yyww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyww = 0xF5;

yywx

const int yywx

Shuffle mask "yywx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yywx = 0x35;

yywy

const int yywy

Shuffle mask "yywy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yywy = 0x75;

yywz

const int yywz

Shuffle mask "yywz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yywz = 0xB5;

yyxw

const int yyxw

Shuffle mask "yyxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyxw = 0xC5;

yyxx

const int yyxx

Shuffle mask "yyxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyxx = 0x05;

yyxy

const int yyxy

Shuffle mask "yyxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyxy = 0x45;

yyxz

const int yyxz

Shuffle mask "yyxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyxz = 0x85;

yyyw

const int yyyw

Shuffle mask "yyyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyyw = 0xD5;

yyyx

const int yyyx

Shuffle mask "yyyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyyx = 0x15;

yyyy

const int yyyy

Shuffle mask "yyyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyyy = 0x55;

yyyz

const int yyyz

Shuffle mask "yyyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyyz = 0x95;

yyzw

const int yyzw

Shuffle mask "yyzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyzw = 0xE5;

yyzx

const int yyzx

Shuffle mask "yyzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyzx = 0x25;

yyzy

const int yyzy

Shuffle mask "yyzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyzy = 0x65;

yyzz

const int yyzz

Shuffle mask "yyzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yyzz = 0xA5;

yzww

const int yzww

Shuffle mask "yzww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzww = 0xF9;

yzwx

const int yzwx

Shuffle mask "yzwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzwx = 0x39;

yzwy

const int yzwy

Shuffle mask "yzwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzwy = 0x79;

yzwz

const int yzwz

Shuffle mask "yzwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzwz = 0xB9;

yzxw

const int yzxw

Shuffle mask "yzxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzxw = 0xC9;

yzxx

const int yzxx

Shuffle mask "yzxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzxx = 0x09;

yzxy

const int yzxy

Shuffle mask "yzxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzxy = 0x49;

yzxz

const int yzxz

Shuffle mask "yzxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzxz = 0x89;

yzyw

const int yzyw

Shuffle mask "yzyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzyw = 0xD9;

yzyx

const int yzyx

Shuffle mask "yzyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzyx = 0x19;

yzyy

const int yzyy

Shuffle mask "yzyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzyy = 0x59;

yzyz

const int yzyz

Shuffle mask "yzyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzyz = 0x99;

yzzw

const int yzzw

Shuffle mask "yzzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzzw = 0xE9;

yzzx

const int yzzx

Shuffle mask "yzzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzzx = 0x29;

yzzy

const int yzzy

Shuffle mask "yzzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzzy = 0x69;

yzzz

const int yzzz

Shuffle mask "yzzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int yzzz = 0xA9;

zwww

const int zwww

Shuffle mask "zwww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwww = 0xFE;

zwwx

const int zwwx

Shuffle mask "zwwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwwx = 0x3E;

zwwy

const int zwwy

Shuffle mask "zwwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwwy = 0x7E;

zwwz

const int zwwz

Shuffle mask "zwwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwwz = 0xBE;

zwxw

const int zwxw

Shuffle mask "zwxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwxw = 0xCE;

zwxx

const int zwxx

Shuffle mask "zwxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwxx = 0x0E;

zwxy

const int zwxy

Shuffle mask "zwxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwxy = 0x4E;

zwxz

const int zwxz

Shuffle mask "zwxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwxz = 0x8E;

zwyw

const int zwyw

Shuffle mask "zwyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwyw = 0xDE;

zwyx

const int zwyx

Shuffle mask "zwyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwyx = 0x1E;

zwyy

const int zwyy

Shuffle mask "zwyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwyy = 0x5E;

zwyz

const int zwyz

Shuffle mask "zwyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwyz = 0x9E;

zwzw

const int zwzw

Shuffle mask "zwzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwzw = 0xEE;

zwzx

const int zwzx

Shuffle mask "zwzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwzx = 0x2E;

zwzy

const int zwzy

Shuffle mask "zwzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwzy = 0x6E;

zwzz

const int zwzz

Shuffle mask "zwzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zwzz = 0xAE;

zxww

const int zxww

Shuffle mask "zxww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxww = 0xF2;

zxwx

const int zxwx

Shuffle mask "zxwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxwx = 0x32;

zxwy

const int zxwy

Shuffle mask "zxwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxwy = 0x72;

zxwz

const int zxwz

Shuffle mask "zxwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxwz = 0xB2;

zxxw

const int zxxw

Shuffle mask "zxxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxxw = 0xC2;

zxxx

const int zxxx

Shuffle mask "zxxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxxx = 0x02;

zxxy

const int zxxy

Shuffle mask "zxxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxxy = 0x42;

zxxz

const int zxxz

Shuffle mask "zxxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxxz = 0x82;

zxyw

const int zxyw

Shuffle mask "zxyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxyw = 0xD2;

zxyx

const int zxyx

Shuffle mask "zxyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxyx = 0x12;

zxyy

const int zxyy

Shuffle mask "zxyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxyy = 0x52;

zxyz

const int zxyz

Shuffle mask "zxyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxyz = 0x92;

zxzw

const int zxzw

Shuffle mask "zxzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxzw = 0xE2;

zxzx

const int zxzx

Shuffle mask "zxzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxzx = 0x22;

zxzy

const int zxzy

Shuffle mask "zxzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxzy = 0x62;

zxzz

const int zxzz

Shuffle mask "zxzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zxzz = 0xA2;

zyww

const int zyww

Shuffle mask "zyww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyww = 0xF6;

zywx

const int zywx

Shuffle mask "zywx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zywx = 0x36;

zywy

const int zywy

Shuffle mask "zywy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zywy = 0x76;

zywz

const int zywz

Shuffle mask "zywz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zywz = 0xB6;

zyxw

const int zyxw

Shuffle mask "zyxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyxw = 0xC6;

zyxx

const int zyxx

Shuffle mask "zyxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyxx = 0x06;

zyxy

const int zyxy

Shuffle mask "zyxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyxy = 0x46;

zyxz

const int zyxz

Shuffle mask "zyxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyxz = 0x86;

zyyw

const int zyyw

Shuffle mask "zyyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyyw = 0xD6;

zyyx

const int zyyx

Shuffle mask "zyyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyyx = 0x16;

zyyy

const int zyyy

Shuffle mask "zyyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyyy = 0x56;

zyyz

const int zyyz

Shuffle mask "zyyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyyz = 0x96;

zyzw

const int zyzw

Shuffle mask "zyzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyzw = 0xE6;

zyzx

const int zyzx

Shuffle mask "zyzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyzx = 0x26;

zyzy

const int zyzy

Shuffle mask "zyzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyzy = 0x66;

zyzz

const int zyzz

Shuffle mask "zyzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zyzz = 0xA6;

zzww

const int zzww

Shuffle mask "zzww".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzww = 0xFA;

zzwx

const int zzwx

Shuffle mask "zzwx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzwx = 0x3A;

zzwy

const int zzwy

Shuffle mask "zzwy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzwy = 0x7A;

zzwz

const int zzwz

Shuffle mask "zzwz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzwz = 0xBA;

zzxw

const int zzxw

Shuffle mask "zzxw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzxw = 0xCA;

zzxx

const int zzxx

Shuffle mask "zzxx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzxx = 0x0A;

zzxy

const int zzxy

Shuffle mask "zzxy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzxy = 0x4A;

zzxz

const int zzxz

Shuffle mask "zzxz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzxz = 0x8A;

zzyw

const int zzyw

Shuffle mask "zzyw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzyw = 0xDA;

zzyx

const int zzyx

Shuffle mask "zzyx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzyx = 0x1A;

zzyy

const int zzyy

Shuffle mask "zzyy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzyy = 0x5A;

zzyz

const int zzyz

Shuffle mask "zzyz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzyz = 0x9A;

zzzw

const int zzzw

Shuffle mask "zzzw".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzzw = 0xEA;

zzzx

const int zzzx

Shuffle mask "zzzx".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzzx = 0x2A;

zzzy

const int zzzy

Shuffle mask "zzzy".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzzy = 0x6A;

zzzz

const int zzzz

Shuffle mask "zzzz".

Used by shuffle and shuffleMix.

Implementation
dart
static const int zzzz = 0xAA;