From d8d79c1df220d94f4c285e0a6e1e750bfb488d78 Mon Sep 17 00:00:00 2001 From: Kyrylo Tkachov Date: Thu, 19 Dec 2013 18:30:18 +0000 Subject: [PATCH] neon-docgen.ml: Add crypto intrinsics documentation. 2013-12-19 Kyrylo Tkachov * config/arm/neon-docgen.ml: Add crypto intrinsics documentation. * doc/arm-neon-intrinsics.texi: Regenerate. From-SVN: r206132 --- gcc/ChangeLog | 5 + gcc/config/arm/neon-docgen.ml | 72 ++ gcc/doc/arm-neon-intrinsics.texi | 1047 +++++++++++++++++++++++------- 3 files changed, 906 insertions(+), 218 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6522c600218..bc32092b8cd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-12-19 Kyrylo Tkachov + + * config/arm/neon-docgen.ml: Add crypto intrinsics documentation. + * doc/arm-neon-intrinsics.texi: Regenerate. + 2013-12-19 Kyrylo Tkachov * config/arm/neon-testgen.ml (effective_target): Handle "CRYPTO". diff --git a/gcc/config/arm/neon-docgen.ml b/gcc/config/arm/neon-docgen.ml index f17314f2ab3..66d21cf1139 100644 --- a/gcc/config/arm/neon-docgen.ml +++ b/gcc/config/arm/neon-docgen.ml @@ -329,6 +329,77 @@ let gnu_header chan = "@c This file is generated automatically using gcc/config/arm/neon-docgen.ml"; "@c Please do not edit manually."] +let crypto_doc = +" +@itemize @bullet +@item poly128_t vldrq_p128(poly128_t const *) +@end itemize + +@itemize @bullet +@item void vstrq_p128(poly128_t *, poly128_t) +@end itemize + +@itemize @bullet +@item uint32_t vsha1h_u32 (uint32_t) +@*@emph{Form of expected instruction(s):} @code{sha1h.32 @var{q0}, @var{q1}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1cq_u32 (uint32x4_t, uint32_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1c.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1pq_u32 (uint32x4_t, uint32_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1p.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1mq_u32 (uint32x4_t, uint32_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1m.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1su0q_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1su0.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1su1q_u32 (uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1su1.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256hq_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256h.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256h2q_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256h2.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256su0q_u32 (uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256su0.32 @var{q0}, @var{q1}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256su1q_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256su1.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item poly128_t vmull_p64 (poly64_t a, poly64_t b) +@*@emph{Form of expected instruction(s):} @code{vmull.p64 @var{q0}, @var{d1}, @var{d2}} +@end itemize + +@itemize @bullet +@item poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b) +@*@emph{Form of expected instruction(s):} @code{vmull.p64 @var{q0}, @var{d1}, @var{d2}} +@end itemize +" + (* Program entry point. *) let _ = if Array.length Sys.argv <> 2 then @@ -339,6 +410,7 @@ let _ = let chan = open_out file in gnu_header chan; List.iter (document_group chan) intrinsic_groups; + Printf.fprintf chan "%s\n" crypto_doc; close_out chan with Sys_error sys -> failwith ("Could not create output file " ^ file ^ ": " ^ sys) diff --git a/gcc/doc/arm-neon-intrinsics.texi b/gcc/doc/arm-neon-intrinsics.texi index fcd6c0f5305..610892d6463 100644 --- a/gcc/doc/arm-neon-intrinsics.texi +++ b/gcc/doc/arm-neon-intrinsics.texi @@ -4078,6 +4078,12 @@ @subsubsection Vector shift right and insert +@itemize @bullet +@item poly64x1_t vsri_n_p64 (poly64x1_t, poly64x1_t, const int) +@*@emph{Form of expected instruction(s):} @code{vsri.64 @var{d0}, @var{d0}, #@var{0}} +@end itemize + + @itemize @bullet @item uint32x2_t vsri_n_u32 (uint32x2_t, uint32x2_t, const int) @*@emph{Form of expected instruction(s):} @code{vsri.32 @var{d0}, @var{d0}, #@var{0}} @@ -4138,6 +4144,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vsriq_n_p64 (poly64x2_t, poly64x2_t, const int) +@*@emph{Form of expected instruction(s):} @code{vsri.64 @var{q0}, @var{q0}, #@var{0}} +@end itemize + + @itemize @bullet @item uint32x4_t vsriq_n_u32 (uint32x4_t, uint32x4_t, const int) @*@emph{Form of expected instruction(s):} @code{vsri.32 @var{q0}, @var{q0}, #@var{0}} @@ -4202,6 +4214,12 @@ @subsubsection Vector shift left and insert +@itemize @bullet +@item poly64x1_t vsli_n_p64 (poly64x1_t, poly64x1_t, const int) +@*@emph{Form of expected instruction(s):} @code{vsli.64 @var{d0}, @var{d0}, #@var{0}} +@end itemize + + @itemize @bullet @item uint32x2_t vsli_n_u32 (uint32x2_t, uint32x2_t, const int) @*@emph{Form of expected instruction(s):} @code{vsli.32 @var{d0}, @var{d0}, #@var{0}} @@ -4262,6 +4280,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vsliq_n_p64 (poly64x2_t, poly64x2_t, const int) +@*@emph{Form of expected instruction(s):} @code{vsli.64 @var{q0}, @var{q0}, #@var{0}} +@end itemize + + @itemize @bullet @item uint32x4_t vsliq_n_u32 (uint32x4_t, uint32x4_t, const int) @*@emph{Form of expected instruction(s):} @code{vsli.32 @var{q0}, @var{q0}, #@var{0}} @@ -5070,6 +5094,11 @@ @subsubsection Create vector from literal bit pattern +@itemize @bullet +@item poly64x1_t vcreate_p64 (uint64_t) +@end itemize + + @itemize @bullet @item uint32x2_t vcreate_u32 (uint64_t) @end itemize @@ -5183,6 +5212,11 @@ @end itemize +@itemize @bullet +@item poly64x1_t vdup_n_p64 (poly64_t) +@end itemize + + @itemize @bullet @item uint64x1_t vdup_n_u64 (uint64_t) @end itemize @@ -5193,6 +5227,11 @@ @end itemize +@itemize @bullet +@item poly64x2_t vdupq_n_p64 (poly64_t) +@end itemize + + @itemize @bullet @item uint32x4_t vdupq_n_u32 (uint32_t) @*@emph{Form of expected instruction(s):} @code{vdup.32 @var{q0}, @var{r0}} @@ -5439,6 +5478,11 @@ @end itemize +@itemize @bullet +@item poly64x1_t vdup_lane_p64 (poly64x1_t, const int) +@end itemize + + @itemize @bullet @item uint64x1_t vdup_lane_u64 (uint64x1_t, const int) @end itemize @@ -5503,6 +5547,11 @@ @end itemize +@itemize @bullet +@item poly64x2_t vdupq_lane_p64 (poly64x1_t, const int) +@end itemize + + @itemize @bullet @item uint64x2_t vdupq_lane_u64 (uint64x1_t, const int) @end itemize @@ -5517,6 +5566,11 @@ @subsubsection Combining vectors +@itemize @bullet +@item poly64x2_t vcombine_p64 (poly64x1_t, poly64x1_t) +@end itemize + + @itemize @bullet @item uint32x4_t vcombine_u32 (uint32x2_t, uint32x2_t) @end itemize @@ -5576,6 +5630,11 @@ @subsubsection Splitting vectors +@itemize @bullet +@item poly64x1_t vget_high_p64 (poly64x2_t) +@end itemize + + @itemize @bullet @item uint32x2_t vget_high_u32 (uint32x4_t) @end itemize @@ -5685,6 +5744,11 @@ @end itemize +@itemize @bullet +@item poly64x1_t vget_low_p64 (poly64x2_t) +@end itemize + + @itemize @bullet @item uint64x1_t vget_low_u64 (uint64x2_t) @end itemize @@ -6817,6 +6881,12 @@ @subsubsection Vector extract +@itemize @bullet +@item poly64x1_t vext_p64 (poly64x1_t, poly64x1_t, const int) +@*@emph{Form of expected instruction(s):} @code{vext.64 @var{d0}, @var{d0}, @var{d0}, #@var{0}} +@end itemize + + @itemize @bullet @item uint32x2_t vext_u32 (uint32x2_t, uint32x2_t, const int) @*@emph{Form of expected instruction(s):} @code{vext.32 @var{d0}, @var{d0}, @var{d0}, #@var{0}} @@ -6883,6 +6953,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vextq_p64 (poly64x2_t, poly64x2_t, const int) +@*@emph{Form of expected instruction(s):} @code{vext.64 @var{q0}, @var{q0}, @var{q0}, #@var{0}} +@end itemize + + @itemize @bullet @item uint32x4_t vextq_u32 (uint32x4_t, uint32x4_t, const int) @*@emph{Form of expected instruction(s):} @code{vext.32 @var{q0}, @var{q0}, @var{q0}, #@var{0}} @@ -7173,6 +7249,12 @@ @subsubsection Bit selection +@itemize @bullet +@item poly64x1_t vbsl_p64 (uint64x1_t, poly64x1_t, poly64x1_t) +@*@emph{Form of expected instruction(s):} @code{vbsl @var{d0}, @var{d0}, @var{d0}} @emph{or} @code{vbit @var{d0}, @var{d0}, @var{d0}} @emph{or} @code{vbif @var{d0}, @var{d0}, @var{d0}} +@end itemize + + @itemize @bullet @item uint32x2_t vbsl_u32 (uint32x2_t, uint32x2_t, uint32x2_t) @*@emph{Form of expected instruction(s):} @code{vbsl @var{d0}, @var{d0}, @var{d0}} @emph{or} @code{vbit @var{d0}, @var{d0}, @var{d0}} @emph{or} @code{vbif @var{d0}, @var{d0}, @var{d0}} @@ -7239,6 +7321,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vbslq_p64 (uint64x2_t, poly64x2_t, poly64x2_t) +@*@emph{Form of expected instruction(s):} @code{vbsl @var{q0}, @var{q0}, @var{q0}} @emph{or} @code{vbit @var{q0}, @var{q0}, @var{q0}} @emph{or} @code{vbif @var{q0}, @var{q0}, @var{q0}} +@end itemize + + @itemize @bullet @item uint32x4_t vbslq_u32 (uint32x4_t, uint32x4_t, uint32x4_t) @*@emph{Form of expected instruction(s):} @code{vbsl @var{q0}, @var{q0}, @var{q0}} @emph{or} @code{vbit @var{q0}, @var{q0}, @var{q0}} @emph{or} @code{vbif @var{q0}, @var{q0}, @var{q0}} @@ -7645,6 +7733,12 @@ @subsubsection Element/structure loads, VLD1 variants +@itemize @bullet +@item poly64x1_t vld1_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint32x2_t vld1_u32 (const uint32_t *) @*@emph{Form of expected instruction(s):} @code{vld1.32 @{@var{d0}@}, [@var{r0}]} @@ -7711,6 +7805,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vld1q_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint32x4_t vld1q_u32 (const uint32_t *) @*@emph{Form of expected instruction(s):} @code{vld1.32 @{@var{d0}, @var{d1}@}, [@var{r0}]} @@ -7831,6 +7931,12 @@ @end itemize +@itemize @bullet +@item poly64x1_t vld1_lane_p64 (const poly64_t *, poly64x1_t, const int) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1_t vld1_lane_u64 (const uint64_t *, uint64x1_t, const int) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} @@ -7897,6 +8003,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vld1q_lane_p64 (const poly64_t *, poly64x2_t, const int) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x2_t vld1q_lane_u64 (const uint64_t *, uint64x2_t, const int) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} @@ -7963,6 +8075,12 @@ @end itemize +@itemize @bullet +@item poly64x1_t vld1_dup_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1_t vld1_dup_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} @@ -8029,6 +8147,12 @@ @end itemize +@itemize @bullet +@item poly64x2_t vld1q_dup_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x2_t vld1q_dup_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}@}, [@var{r0}]} @@ -8045,6 +8169,12 @@ @subsubsection Element/structure stores, VST1 variants +@itemize @bullet +@item void vst1_p64 (poly64_t *, poly64x1_t) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst1_u32 (uint32_t *, uint32x2_t) @*@emph{Form of expected instruction(s):} @code{vst1.32 @{@var{d0}@}, [@var{r0}]} @@ -8111,6 +8241,12 @@ @end itemize +@itemize @bullet +@item void vst1q_p64 (poly64_t *, poly64x2_t) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst1q_u32 (uint32_t *, uint32x4_t) @*@emph{Form of expected instruction(s):} @code{vst1.32 @{@var{d0}, @var{d1}@}, [@var{r0}]} @@ -8231,6 +8367,12 @@ @end itemize +@itemize @bullet +@item void vst1_lane_p64 (poly64_t *, poly64x1_t, const int) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst1_lane_s64 (int64_t *, int64x1_t, const int) @*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}@}, [@var{r0}]} @@ -8297,6 +8439,12 @@ @end itemize +@itemize @bullet +@item void vst1q_lane_p64 (poly64_t *, poly64x2_t, const int) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst1q_lane_s64 (int64_t *, int64x2_t, const int) @*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}@}, [@var{r0}]} @@ -8367,6 +8515,12 @@ @end itemize +@itemize @bullet +@item poly64x1x2_t vld2_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1x2_t vld2_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} @@ -8577,6 +8731,12 @@ @end itemize +@itemize @bullet +@item poly64x1x2_t vld2_dup_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1x2_t vld2_dup_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} @@ -8647,6 +8807,12 @@ @end itemize +@itemize @bullet +@item void vst2_p64 (poly64_t *, poly64x1x2_t) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst2_u64 (uint64_t *, uint64x1x2_t) @*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}@}, [@var{r0}]} @@ -8861,6 +9027,12 @@ @end itemize +@itemize @bullet +@item poly64x1x3_t vld3_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1x3_t vld3_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}@}, [@var{r0}]} @@ -9071,6 +9243,12 @@ @end itemize +@itemize @bullet +@item poly64x1x3_t vld3_dup_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1x3_t vld3_dup_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}@}, [@var{r0}]} @@ -9141,6 +9319,12 @@ @end itemize +@itemize @bullet +@item void vst3_p64 (poly64_t *, poly64x1x3_t) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst3_u64 (uint64_t *, uint64x1x3_t) @*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} @@ -9355,6 +9539,12 @@ @end itemize +@itemize @bullet +@item poly64x1x4_t vld4_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1x4_t vld4_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} @@ -9565,6 +9755,12 @@ @end itemize +@itemize @bullet +@item poly64x1x4_t vld4_dup_p64 (const poly64_t *) +@*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item uint64x1x4_t vld4_dup_u64 (const uint64_t *) @*@emph{Form of expected instruction(s):} @code{vld1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} @@ -9635,6 +9831,12 @@ @end itemize +@itemize @bullet +@item void vst4_p64 (poly64_t *, poly64x1x4_t) +@*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} +@end itemize + + @itemize @bullet @item void vst4_u64 (uint64_t *, uint64x1x4_t) @*@emph{Form of expected instruction(s):} @code{vst1.64 @{@var{d0}, @var{d1}, @var{d2}, @var{d3}@}, [@var{r0}]} @@ -10286,27 +10488,27 @@ @subsubsection Reinterpret casts @itemize @bullet -@item poly8x8_t vreinterpret_p8_u32 (uint32x2_t) +@item poly8x8_t vreinterpret_p8_p16 (poly16x4_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_u16 (uint16x4_t) +@item poly8x8_t vreinterpret_p8_f32 (float32x2_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_u8 (uint8x8_t) +@item poly8x8_t vreinterpret_p8_p64 (poly64x1_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_s32 (int32x2_t) +@item poly8x8_t vreinterpret_p8_s64 (int64x1_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_s16 (int16x4_t) +@item poly8x8_t vreinterpret_p8_u64 (uint64x1_t) @end itemize @@ -10316,1067 +10518,1352 @@ @itemize @bullet -@item poly8x8_t vreinterpret_p8_u64 (uint64x1_t) +@item poly8x8_t vreinterpret_p8_s16 (int16x4_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_s64 (int64x1_t) +@item poly8x8_t vreinterpret_p8_s32 (int32x2_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_f32 (float32x2_t) +@item poly8x8_t vreinterpret_p8_u8 (uint8x8_t) @end itemize @itemize @bullet -@item poly8x8_t vreinterpret_p8_p16 (poly16x4_t) +@item poly8x8_t vreinterpret_p8_u16 (uint16x4_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_u32 (uint32x4_t) +@item poly8x8_t vreinterpret_p8_u32 (uint32x2_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_u16 (uint16x8_t) +@item poly16x4_t vreinterpret_p16_p8 (poly8x8_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_u8 (uint8x16_t) +@item poly16x4_t vreinterpret_p16_f32 (float32x2_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_s32 (int32x4_t) +@item poly16x4_t vreinterpret_p16_p64 (poly64x1_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_s16 (int16x8_t) +@item poly16x4_t vreinterpret_p16_s64 (int64x1_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_s8 (int8x16_t) +@item poly16x4_t vreinterpret_p16_u64 (uint64x1_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_u64 (uint64x2_t) +@item poly16x4_t vreinterpret_p16_s8 (int8x8_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_s64 (int64x2_t) +@item poly16x4_t vreinterpret_p16_s16 (int16x4_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_f32 (float32x4_t) +@item poly16x4_t vreinterpret_p16_s32 (int32x2_t) @end itemize @itemize @bullet -@item poly8x16_t vreinterpretq_p8_p16 (poly16x8_t) +@item poly16x4_t vreinterpret_p16_u8 (uint8x8_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_u32 (uint32x2_t) +@item poly16x4_t vreinterpret_p16_u16 (uint16x4_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_u16 (uint16x4_t) +@item poly16x4_t vreinterpret_p16_u32 (uint32x2_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_u8 (uint8x8_t) +@item float32x2_t vreinterpret_f32_p8 (poly8x8_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_s32 (int32x2_t) +@item float32x2_t vreinterpret_f32_p16 (poly16x4_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_s16 (int16x4_t) +@item float32x2_t vreinterpret_f32_p64 (poly64x1_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_s8 (int8x8_t) +@item float32x2_t vreinterpret_f32_s64 (int64x1_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_u64 (uint64x1_t) +@item float32x2_t vreinterpret_f32_u64 (uint64x1_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_s64 (int64x1_t) +@item float32x2_t vreinterpret_f32_s8 (int8x8_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_f32 (float32x2_t) +@item float32x2_t vreinterpret_f32_s16 (int16x4_t) @end itemize @itemize @bullet -@item poly16x4_t vreinterpret_p16_p8 (poly8x8_t) +@item float32x2_t vreinterpret_f32_s32 (int32x2_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_u32 (uint32x4_t) +@item float32x2_t vreinterpret_f32_u8 (uint8x8_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_u16 (uint16x8_t) +@item float32x2_t vreinterpret_f32_u16 (uint16x4_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_u8 (uint8x16_t) +@item float32x2_t vreinterpret_f32_u32 (uint32x2_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_s32 (int32x4_t) +@item poly64x1_t vreinterpret_p64_p8 (poly8x8_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_s16 (int16x8_t) +@item poly64x1_t vreinterpret_p64_p16 (poly16x4_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_s8 (int8x16_t) +@item poly64x1_t vreinterpret_p64_f32 (float32x2_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_u64 (uint64x2_t) +@item poly64x1_t vreinterpret_p64_s64 (int64x1_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_s64 (int64x2_t) +@item poly64x1_t vreinterpret_p64_u64 (uint64x1_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_f32 (float32x4_t) +@item poly64x1_t vreinterpret_p64_s8 (int8x8_t) @end itemize @itemize @bullet -@item poly16x8_t vreinterpretq_p16_p8 (poly8x16_t) +@item poly64x1_t vreinterpret_p64_s16 (int16x4_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_u32 (uint32x2_t) +@item poly64x1_t vreinterpret_p64_s32 (int32x2_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_u16 (uint16x4_t) +@item poly64x1_t vreinterpret_p64_u8 (uint8x8_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_u8 (uint8x8_t) +@item poly64x1_t vreinterpret_p64_u16 (uint16x4_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_s32 (int32x2_t) +@item poly64x1_t vreinterpret_p64_u32 (uint32x2_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_s16 (int16x4_t) +@item int64x1_t vreinterpret_s64_p8 (poly8x8_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_s8 (int8x8_t) +@item int64x1_t vreinterpret_s64_p16 (poly16x4_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_u64 (uint64x1_t) +@item int64x1_t vreinterpret_s64_f32 (float32x2_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_s64 (int64x1_t) +@item int64x1_t vreinterpret_s64_p64 (poly64x1_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_p16 (poly16x4_t) +@item int64x1_t vreinterpret_s64_u64 (uint64x1_t) @end itemize @itemize @bullet -@item float32x2_t vreinterpret_f32_p8 (poly8x8_t) +@item int64x1_t vreinterpret_s64_s8 (int8x8_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_u32 (uint32x4_t) +@item int64x1_t vreinterpret_s64_s16 (int16x4_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_u16 (uint16x8_t) +@item int64x1_t vreinterpret_s64_s32 (int32x2_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_u8 (uint8x16_t) +@item int64x1_t vreinterpret_s64_u8 (uint8x8_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_s32 (int32x4_t) +@item int64x1_t vreinterpret_s64_u16 (uint16x4_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_s16 (int16x8_t) +@item int64x1_t vreinterpret_s64_u32 (uint32x2_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_s8 (int8x16_t) +@item uint64x1_t vreinterpret_u64_p8 (poly8x8_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_u64 (uint64x2_t) +@item uint64x1_t vreinterpret_u64_p16 (poly16x4_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_s64 (int64x2_t) +@item uint64x1_t vreinterpret_u64_f32 (float32x2_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_p16 (poly16x8_t) +@item uint64x1_t vreinterpret_u64_p64 (poly64x1_t) @end itemize @itemize @bullet -@item float32x4_t vreinterpretq_f32_p8 (poly8x16_t) +@item uint64x1_t vreinterpret_u64_s64 (int64x1_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_u32 (uint32x2_t) +@item uint64x1_t vreinterpret_u64_s8 (int8x8_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_u16 (uint16x4_t) +@item uint64x1_t vreinterpret_u64_s16 (int16x4_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_u8 (uint8x8_t) +@item uint64x1_t vreinterpret_u64_s32 (int32x2_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_s32 (int32x2_t) +@item uint64x1_t vreinterpret_u64_u8 (uint8x8_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_s16 (int16x4_t) +@item uint64x1_t vreinterpret_u64_u16 (uint16x4_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_s8 (int8x8_t) +@item uint64x1_t vreinterpret_u64_u32 (uint32x2_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_u64 (uint64x1_t) +@item int8x8_t vreinterpret_s8_p8 (poly8x8_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_f32 (float32x2_t) +@item int8x8_t vreinterpret_s8_p16 (poly16x4_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_p16 (poly16x4_t) +@item int8x8_t vreinterpret_s8_f32 (float32x2_t) @end itemize @itemize @bullet -@item int64x1_t vreinterpret_s64_p8 (poly8x8_t) +@item int8x8_t vreinterpret_s8_p64 (poly64x1_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_u32 (uint32x4_t) +@item int8x8_t vreinterpret_s8_s64 (int64x1_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_u16 (uint16x8_t) +@item int8x8_t vreinterpret_s8_u64 (uint64x1_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_u8 (uint8x16_t) +@item int8x8_t vreinterpret_s8_s16 (int16x4_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_s32 (int32x4_t) +@item int8x8_t vreinterpret_s8_s32 (int32x2_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_s16 (int16x8_t) +@item int8x8_t vreinterpret_s8_u8 (uint8x8_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_s8 (int8x16_t) +@item int8x8_t vreinterpret_s8_u16 (uint16x4_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_u64 (uint64x2_t) +@item int8x8_t vreinterpret_s8_u32 (uint32x2_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_f32 (float32x4_t) +@item int16x4_t vreinterpret_s16_p8 (poly8x8_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_p16 (poly16x8_t) +@item int16x4_t vreinterpret_s16_p16 (poly16x4_t) @end itemize @itemize @bullet -@item int64x2_t vreinterpretq_s64_p8 (poly8x16_t) +@item int16x4_t vreinterpret_s16_f32 (float32x2_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_u32 (uint32x2_t) +@item int16x4_t vreinterpret_s16_p64 (poly64x1_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_u16 (uint16x4_t) +@item int16x4_t vreinterpret_s16_s64 (int64x1_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_u8 (uint8x8_t) +@item int16x4_t vreinterpret_s16_u64 (uint64x1_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_s32 (int32x2_t) +@item int16x4_t vreinterpret_s16_s8 (int8x8_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_s16 (int16x4_t) +@item int16x4_t vreinterpret_s16_s32 (int32x2_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_s8 (int8x8_t) +@item int16x4_t vreinterpret_s16_u8 (uint8x8_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_s64 (int64x1_t) +@item int16x4_t vreinterpret_s16_u16 (uint16x4_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_f32 (float32x2_t) +@item int16x4_t vreinterpret_s16_u32 (uint32x2_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_p16 (poly16x4_t) +@item int32x2_t vreinterpret_s32_p8 (poly8x8_t) @end itemize @itemize @bullet -@item uint64x1_t vreinterpret_u64_p8 (poly8x8_t) +@item int32x2_t vreinterpret_s32_p16 (poly16x4_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_u32 (uint32x4_t) +@item int32x2_t vreinterpret_s32_f32 (float32x2_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_u16 (uint16x8_t) +@item int32x2_t vreinterpret_s32_p64 (poly64x1_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_u8 (uint8x16_t) +@item int32x2_t vreinterpret_s32_s64 (int64x1_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_s32 (int32x4_t) +@item int32x2_t vreinterpret_s32_u64 (uint64x1_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_s16 (int16x8_t) +@item int32x2_t vreinterpret_s32_s8 (int8x8_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_s8 (int8x16_t) +@item int32x2_t vreinterpret_s32_s16 (int16x4_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_s64 (int64x2_t) +@item int32x2_t vreinterpret_s32_u8 (uint8x8_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_f32 (float32x4_t) +@item int32x2_t vreinterpret_s32_u16 (uint16x4_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_p16 (poly16x8_t) +@item int32x2_t vreinterpret_s32_u32 (uint32x2_t) @end itemize @itemize @bullet -@item uint64x2_t vreinterpretq_u64_p8 (poly8x16_t) +@item uint8x8_t vreinterpret_u8_p8 (poly8x8_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_u32 (uint32x2_t) +@item uint8x8_t vreinterpret_u8_p16 (poly16x4_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_u16 (uint16x4_t) +@item uint8x8_t vreinterpret_u8_f32 (float32x2_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_u8 (uint8x8_t) +@item uint8x8_t vreinterpret_u8_p64 (poly64x1_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_s32 (int32x2_t) +@item uint8x8_t vreinterpret_u8_s64 (int64x1_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_s16 (int16x4_t) +@item uint8x8_t vreinterpret_u8_u64 (uint64x1_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_u64 (uint64x1_t) +@item uint8x8_t vreinterpret_u8_s8 (int8x8_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_s64 (int64x1_t) +@item uint8x8_t vreinterpret_u8_s16 (int16x4_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_f32 (float32x2_t) +@item uint8x8_t vreinterpret_u8_s32 (int32x2_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_p16 (poly16x4_t) +@item uint8x8_t vreinterpret_u8_u16 (uint16x4_t) @end itemize @itemize @bullet -@item int8x8_t vreinterpret_s8_p8 (poly8x8_t) +@item uint8x8_t vreinterpret_u8_u32 (uint32x2_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_u32 (uint32x4_t) +@item uint16x4_t vreinterpret_u16_p8 (poly8x8_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_u16 (uint16x8_t) +@item uint16x4_t vreinterpret_u16_p16 (poly16x4_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_u8 (uint8x16_t) +@item uint16x4_t vreinterpret_u16_f32 (float32x2_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_s32 (int32x4_t) +@item uint16x4_t vreinterpret_u16_p64 (poly64x1_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_s16 (int16x8_t) +@item uint16x4_t vreinterpret_u16_s64 (int64x1_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_u64 (uint64x2_t) +@item uint16x4_t vreinterpret_u16_u64 (uint64x1_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_s64 (int64x2_t) +@item uint16x4_t vreinterpret_u16_s8 (int8x8_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_f32 (float32x4_t) +@item uint16x4_t vreinterpret_u16_s16 (int16x4_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_p16 (poly16x8_t) +@item uint16x4_t vreinterpret_u16_s32 (int32x2_t) @end itemize @itemize @bullet -@item int8x16_t vreinterpretq_s8_p8 (poly8x16_t) +@item uint16x4_t vreinterpret_u16_u8 (uint8x8_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_u32 (uint32x2_t) +@item uint16x4_t vreinterpret_u16_u32 (uint32x2_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_u16 (uint16x4_t) +@item uint32x2_t vreinterpret_u32_p8 (poly8x8_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_u8 (uint8x8_t) +@item uint32x2_t vreinterpret_u32_p16 (poly16x4_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_s32 (int32x2_t) +@item uint32x2_t vreinterpret_u32_f32 (float32x2_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_s8 (int8x8_t) +@item uint32x2_t vreinterpret_u32_p64 (poly64x1_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_u64 (uint64x1_t) +@item uint32x2_t vreinterpret_u32_s64 (int64x1_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_s64 (int64x1_t) +@item uint32x2_t vreinterpret_u32_u64 (uint64x1_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_f32 (float32x2_t) +@item uint32x2_t vreinterpret_u32_s8 (int8x8_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_p16 (poly16x4_t) +@item uint32x2_t vreinterpret_u32_s16 (int16x4_t) @end itemize @itemize @bullet -@item int16x4_t vreinterpret_s16_p8 (poly8x8_t) +@item uint32x2_t vreinterpret_u32_s32 (int32x2_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_u32 (uint32x4_t) +@item uint32x2_t vreinterpret_u32_u8 (uint8x8_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_u16 (uint16x8_t) +@item uint32x2_t vreinterpret_u32_u16 (uint16x4_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_u8 (uint8x16_t) +@item poly8x16_t vreinterpretq_p8_p16 (poly16x8_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_s32 (int32x4_t) +@item poly8x16_t vreinterpretq_p8_f32 (float32x4_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_s8 (int8x16_t) +@item poly8x16_t vreinterpretq_p8_p64 (poly64x2_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_u64 (uint64x2_t) +@item poly8x16_t vreinterpretq_p8_p128 (poly128_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_s64 (int64x2_t) +@item poly8x16_t vreinterpretq_p8_s64 (int64x2_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_f32 (float32x4_t) +@item poly8x16_t vreinterpretq_p8_u64 (uint64x2_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_p16 (poly16x8_t) +@item poly8x16_t vreinterpretq_p8_s8 (int8x16_t) @end itemize @itemize @bullet -@item int16x8_t vreinterpretq_s16_p8 (poly8x16_t) +@item poly8x16_t vreinterpretq_p8_s16 (int16x8_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_u32 (uint32x2_t) +@item poly8x16_t vreinterpretq_p8_s32 (int32x4_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_u16 (uint16x4_t) +@item poly8x16_t vreinterpretq_p8_u8 (uint8x16_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_u8 (uint8x8_t) +@item poly8x16_t vreinterpretq_p8_u16 (uint16x8_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_s16 (int16x4_t) +@item poly8x16_t vreinterpretq_p8_u32 (uint32x4_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_s8 (int8x8_t) +@item poly16x8_t vreinterpretq_p16_p8 (poly8x16_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_u64 (uint64x1_t) +@item poly16x8_t vreinterpretq_p16_f32 (float32x4_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_s64 (int64x1_t) +@item poly16x8_t vreinterpretq_p16_p64 (poly64x2_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_f32 (float32x2_t) +@item poly16x8_t vreinterpretq_p16_p128 (poly128_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_p16 (poly16x4_t) +@item poly16x8_t vreinterpretq_p16_s64 (int64x2_t) @end itemize @itemize @bullet -@item int32x2_t vreinterpret_s32_p8 (poly8x8_t) +@item poly16x8_t vreinterpretq_p16_u64 (uint64x2_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_u32 (uint32x4_t) +@item poly16x8_t vreinterpretq_p16_s8 (int8x16_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_u16 (uint16x8_t) +@item poly16x8_t vreinterpretq_p16_s16 (int16x8_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_u8 (uint8x16_t) +@item poly16x8_t vreinterpretq_p16_s32 (int32x4_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_s16 (int16x8_t) +@item poly16x8_t vreinterpretq_p16_u8 (uint8x16_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_s8 (int8x16_t) +@item poly16x8_t vreinterpretq_p16_u16 (uint16x8_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_u64 (uint64x2_t) +@item poly16x8_t vreinterpretq_p16_u32 (uint32x4_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_s64 (int64x2_t) +@item float32x4_t vreinterpretq_f32_p8 (poly8x16_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_f32 (float32x4_t) +@item float32x4_t vreinterpretq_f32_p16 (poly16x8_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_p16 (poly16x8_t) +@item float32x4_t vreinterpretq_f32_p64 (poly64x2_t) @end itemize @itemize @bullet -@item int32x4_t vreinterpretq_s32_p8 (poly8x16_t) +@item float32x4_t vreinterpretq_f32_p128 (poly128_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_u32 (uint32x2_t) +@item float32x4_t vreinterpretq_f32_s64 (int64x2_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_u16 (uint16x4_t) +@item float32x4_t vreinterpretq_f32_u64 (uint64x2_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_s32 (int32x2_t) +@item float32x4_t vreinterpretq_f32_s8 (int8x16_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_s16 (int16x4_t) +@item float32x4_t vreinterpretq_f32_s16 (int16x8_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_s8 (int8x8_t) +@item float32x4_t vreinterpretq_f32_s32 (int32x4_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_u64 (uint64x1_t) +@item float32x4_t vreinterpretq_f32_u8 (uint8x16_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_s64 (int64x1_t) +@item float32x4_t vreinterpretq_f32_u16 (uint16x8_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_f32 (float32x2_t) +@item float32x4_t vreinterpretq_f32_u32 (uint32x4_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_p16 (poly16x4_t) +@item poly64x2_t vreinterpretq_p64_p8 (poly8x16_t) @end itemize @itemize @bullet -@item uint8x8_t vreinterpret_u8_p8 (poly8x8_t) +@item poly64x2_t vreinterpretq_p64_p16 (poly16x8_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_u32 (uint32x4_t) +@item poly64x2_t vreinterpretq_p64_f32 (float32x4_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_u16 (uint16x8_t) +@item poly64x2_t vreinterpretq_p64_p128 (poly128_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_s32 (int32x4_t) +@item poly64x2_t vreinterpretq_p64_s64 (int64x2_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_s16 (int16x8_t) +@item poly64x2_t vreinterpretq_p64_u64 (uint64x2_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_s8 (int8x16_t) +@item poly64x2_t vreinterpretq_p64_s8 (int8x16_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_u64 (uint64x2_t) +@item poly64x2_t vreinterpretq_p64_s16 (int16x8_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_s64 (int64x2_t) +@item poly64x2_t vreinterpretq_p64_s32 (int32x4_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_f32 (float32x4_t) +@item poly64x2_t vreinterpretq_p64_u8 (uint8x16_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_p16 (poly16x8_t) +@item poly64x2_t vreinterpretq_p64_u16 (uint16x8_t) @end itemize @itemize @bullet -@item uint8x16_t vreinterpretq_u8_p8 (poly8x16_t) +@item poly64x2_t vreinterpretq_p64_u32 (uint32x4_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_u32 (uint32x2_t) +@item poly128_t vreinterpretq_p128_p8 (poly8x16_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_u8 (uint8x8_t) +@item poly128_t vreinterpretq_p128_p16 (poly16x8_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_s32 (int32x2_t) +@item poly128_t vreinterpretq_p128_f32 (float32x4_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_s16 (int16x4_t) +@item poly128_t vreinterpretq_p128_p64 (poly64x2_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_s8 (int8x8_t) +@item poly128_t vreinterpretq_p128_s64 (int64x2_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_u64 (uint64x1_t) +@item poly128_t vreinterpretq_p128_u64 (uint64x2_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_s64 (int64x1_t) +@item poly128_t vreinterpretq_p128_s8 (int8x16_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_f32 (float32x2_t) +@item poly128_t vreinterpretq_p128_s16 (int16x8_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_p16 (poly16x4_t) +@item poly128_t vreinterpretq_p128_s32 (int32x4_t) @end itemize @itemize @bullet -@item uint16x4_t vreinterpret_u16_p8 (poly8x8_t) +@item poly128_t vreinterpretq_p128_u8 (uint8x16_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_u32 (uint32x4_t) +@item poly128_t vreinterpretq_p128_u16 (uint16x8_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_u8 (uint8x16_t) +@item poly128_t vreinterpretq_p128_u32 (uint32x4_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_s32 (int32x4_t) +@item int64x2_t vreinterpretq_s64_p8 (poly8x16_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_s16 (int16x8_t) +@item int64x2_t vreinterpretq_s64_p16 (poly16x8_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_s8 (int8x16_t) +@item int64x2_t vreinterpretq_s64_f32 (float32x4_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_u64 (uint64x2_t) +@item int64x2_t vreinterpretq_s64_p64 (poly64x2_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_s64 (int64x2_t) +@item int64x2_t vreinterpretq_s64_p128 (poly128_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_f32 (float32x4_t) +@item int64x2_t vreinterpretq_s64_u64 (uint64x2_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_p16 (poly16x8_t) +@item int64x2_t vreinterpretq_s64_s8 (int8x16_t) @end itemize @itemize @bullet -@item uint16x8_t vreinterpretq_u16_p8 (poly8x16_t) +@item int64x2_t vreinterpretq_s64_s16 (int16x8_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_u16 (uint16x4_t) +@item int64x2_t vreinterpretq_s64_s32 (int32x4_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_u8 (uint8x8_t) +@item int64x2_t vreinterpretq_s64_u8 (uint8x16_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_s32 (int32x2_t) +@item int64x2_t vreinterpretq_s64_u16 (uint16x8_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_s16 (int16x4_t) +@item int64x2_t vreinterpretq_s64_u32 (uint32x4_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_s8 (int8x8_t) +@item uint64x2_t vreinterpretq_u64_p8 (poly8x16_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_u64 (uint64x1_t) +@item uint64x2_t vreinterpretq_u64_p16 (poly16x8_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_s64 (int64x1_t) +@item uint64x2_t vreinterpretq_u64_f32 (float32x4_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_f32 (float32x2_t) +@item uint64x2_t vreinterpretq_u64_p64 (poly64x2_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_p16 (poly16x4_t) +@item uint64x2_t vreinterpretq_u64_p128 (poly128_t) @end itemize @itemize @bullet -@item uint32x2_t vreinterpret_u32_p8 (poly8x8_t) +@item uint64x2_t vreinterpretq_u64_s64 (int64x2_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_u16 (uint16x8_t) +@item uint64x2_t vreinterpretq_u64_s8 (int8x16_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_u8 (uint8x16_t) +@item uint64x2_t vreinterpretq_u64_s16 (int16x8_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_s32 (int32x4_t) +@item uint64x2_t vreinterpretq_u64_s32 (int32x4_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_s16 (int16x8_t) +@item uint64x2_t vreinterpretq_u64_u8 (uint8x16_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_s8 (int8x16_t) +@item uint64x2_t vreinterpretq_u64_u16 (uint16x8_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_u64 (uint64x2_t) +@item uint64x2_t vreinterpretq_u64_u32 (uint32x4_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_s64 (int64x2_t) +@item int8x16_t vreinterpretq_s8_p8 (poly8x16_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_f32 (float32x4_t) +@item int8x16_t vreinterpretq_s8_p16 (poly16x8_t) @end itemize @itemize @bullet -@item uint32x4_t vreinterpretq_u32_p16 (poly16x8_t) +@item int8x16_t vreinterpretq_s8_f32 (float32x4_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_p64 (poly64x2_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_p128 (poly128_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_s64 (int64x2_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_u64 (uint64x2_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_s16 (int16x8_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_s32 (int32x4_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_u8 (uint8x16_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_u16 (uint16x8_t) +@end itemize + + +@itemize @bullet +@item int8x16_t vreinterpretq_s8_u32 (uint32x4_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_p8 (poly8x16_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_p16 (poly16x8_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_f32 (float32x4_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_p64 (poly64x2_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_p128 (poly128_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_s64 (int64x2_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_u64 (uint64x2_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_s8 (int8x16_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_s32 (int32x4_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_u8 (uint8x16_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_u16 (uint16x8_t) +@end itemize + + +@itemize @bullet +@item int16x8_t vreinterpretq_s16_u32 (uint32x4_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_p8 (poly8x16_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_p16 (poly16x8_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_f32 (float32x4_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_p64 (poly64x2_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_p128 (poly128_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_s64 (int64x2_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_u64 (uint64x2_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_s8 (int8x16_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_s16 (int16x8_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_u8 (uint8x16_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_u16 (uint16x8_t) +@end itemize + + +@itemize @bullet +@item int32x4_t vreinterpretq_s32_u32 (uint32x4_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_p8 (poly8x16_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_p16 (poly16x8_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_f32 (float32x4_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_p64 (poly64x2_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_p128 (poly128_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_s64 (int64x2_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_u64 (uint64x2_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_s8 (int8x16_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_s16 (int16x8_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_s32 (int32x4_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_u16 (uint16x8_t) +@end itemize + + +@itemize @bullet +@item uint8x16_t vreinterpretq_u8_u32 (uint32x4_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_p8 (poly8x16_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_p16 (poly16x8_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_f32 (float32x4_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_p64 (poly64x2_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_p128 (poly128_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_s64 (int64x2_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_u64 (uint64x2_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_s8 (int8x16_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_s16 (int16x8_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_s32 (int32x4_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_u8 (uint8x16_t) +@end itemize + + +@itemize @bullet +@item uint16x8_t vreinterpretq_u16_u32 (uint32x4_t) @end itemize @@ -11385,5 +11872,129 @@ @end itemize +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_p16 (poly16x8_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_f32 (float32x4_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_p64 (poly64x2_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_p128 (poly128_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_s64 (int64x2_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_u64 (uint64x2_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_s8 (int8x16_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_s16 (int16x8_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_s32 (int32x4_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_u8 (uint8x16_t) +@end itemize + + +@itemize @bullet +@item uint32x4_t vreinterpretq_u32_u16 (uint16x8_t) +@end itemize + + + + + +@itemize @bullet +@item poly128_t vldrq_p128(poly128_t const *) +@end itemize + +@itemize @bullet +@item void vstrq_p128(poly128_t *, poly128_t) +@end itemize + +@itemize @bullet +@item uint32_t vsha1h_u32 (uint32_t) +@*@emph{Form of expected instruction(s):} @code{sha1h.32 @var{q0}, @var{q1}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1cq_u32 (uint32x4_t, uint32_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1c.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1pq_u32 (uint32x4_t, uint32_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1p.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize +@itemize @bullet +@item uint32x4_t vsha1mq_u32 (uint32x4_t, uint32_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1m.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1su0q_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1su0.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha1su1q_u32 (uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha1su1.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256hq_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256h.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256h2q_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256h2.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256su0q_u32 (uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256su0.32 @var{q0}, @var{q1}} +@end itemize + +@itemize @bullet +@item uint32x4_t vsha256su1q_u32 (uint32x4_t, uint32x4_t, uint32x4_t) +@*@emph{Form of expected instruction(s):} @code{sha256su1.32 @var{q0}, @var{q1}, @var{q2}} +@end itemize + +@itemize @bullet +@item poly128_t vmull_p64 (poly64_t a, poly64_t b) +@*@emph{Form of expected instruction(s):} @code{vmull.p64 @var{q0}, @var{d1}, @var{d2}} +@end itemize + +@itemize @bullet +@item poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b) +@*@emph{Form of expected instruction(s):} @code{vmull.p64 @var{q0}, @var{d1}, @var{d2}} +@end itemize -- 2.34.1