+#ifdef CLIB_HAVE_VEC512
+/* Signed 512 bit. */
+typedef i8 i8x64 _vector_size (64);
+typedef i16 i16x32 _vector_size (64);
+typedef i32 i32x16 _vector_size (64);
+typedef long long i64x8 _vector_size (64);
+
+/* Unsigned 512 bit. */
+typedef u8 u8x64 _vector_size (64);
+typedef u16 u16x32 _vector_size (64);
+typedef u32 u32x16 _vector_size (64);
+typedef u64 u64x8 _vector_size (64);
+
+typedef f32 f32x16 _vector_size (64);
+typedef f64 f64x8 _vector_size (64);
+#endif /* CLIB_HAVE_VEC512 */
+