Quantizes two f32s to f16 and then packs them in a u32
This should implement the same behaviour as the builtin pack2x16float from
WGSL.
Caller is responsible to ensuring inputs are f32s
Parameters
x: number
first f32 to be packed
y: number
second f32 to be packed
Returns (number | undefined)[]
an array of possible results for pack2x16float. Elements are either
a number or undefined.
undefined indicates that any value is valid, since the input went
out of bounds.
Quantizes two f32s to f16 and then packs them in a u32
This should implement the same behaviour as the builtin
pack2x16float
from WGSL.Caller is responsible to ensuring inputs are f32s