about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKajetan Puchalski <kajetan.puchalski@arm.com>2025-01-30 15:46:02 +0000
committerAmanieu d'Antras <amanieu@gmail.com>2025-02-24 14:22:42 +0000
commit78e6b3ede99866aecddbfc799c33f7572e1b8a27 (patch)
treefad1e12f08ba829c13a0358a0f7e753b59f83129
parente2ce7e17e4deb7ff88a8389148605ca1cff85780 (diff)
downloadrust-78e6b3ede99866aecddbfc799c33f7572e1b8a27.tar.gz
rust-78e6b3ede99866aecddbfc799c33f7572e1b8a27.zip
stdarch-verify: Support f16 vector types
-rw-r--r--library/stdarch/crates/stdarch-verify/src/lib.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/library/stdarch/crates/stdarch-verify/src/lib.rs b/library/stdarch/crates/stdarch-verify/src/lib.rs
index 5e4db96a70d..a07c1505751 100644
--- a/library/stdarch/crates/stdarch-verify/src/lib.rs
+++ b/library/stdarch/crates/stdarch-verify/src/lib.rs
@@ -290,6 +290,15 @@ fn to_type(t: &syn::Type) -> proc_macro2::TokenStream {
             "uint64x2x2_t" => quote! { &U64X2X2 },
             "uint64x2x3_t" => quote! { &U64X2X3 },
             "uint64x2x4_t" => quote! { &U64X2X4 },
+            "float16x2_t" => quote! { &F16X2 },
+            "float16x4_t" => quote! { &F16X4 },
+            "float16x4x2_t" => quote! { &F16X4X2 },
+            "float16x4x3_t" => quote! { &F16X4X3 },
+            "float16x4x4_t" => quote! { &F16X4X4 },
+            "float16x8_t" => quote! { &F16X8 },
+            "float16x8x2_t" => quote! { &F16X8X2 },
+            "float16x8x3_t" => quote! { &F16X8X3 },
+            "float16x8x4_t" => quote! { &F16X8X4 },
             "float32x2_t" => quote! { &F32X2 },
             "float32x2x2_t" => quote! { &F32X2X2 },
             "float32x2x3_t" => quote! { &F32X2X3 },