Bit cast between types. T and U must have the same size. They can be any scalar, vector, matrix, struct or array types.
T bit_cast<T, U>(U value);