Type Width Notes varray.float 32 bits IEEE 754 single varray.double 64 bits IEEE 754 double varray.half 16 bits Vitis HLS half C++ type (IEEE 754 binary16). For HLS kernels. varray.float16 16 bits IEEE 754 half precision varray.float8 8 bits OCP FP8 varray.bfloat16 16 bits AIE-ML graphs only varray.bfloat8 8 bits AIE-ML graphs only