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