description

# Float32x4 constructor

Float32x4(

1. double x,
2. double y,
3. double z,
4. 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

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