aboutsummaryrefslogtreecommitdiff
path: root/clang/test
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/C/C2y/n3532.c53
-rw-r--r--clang/test/C/C2y/n3622.c25
-rw-r--r--clang/test/C/C2y/n3623.c77
-rw-r--r--clang/test/CIR/CodeGen/dynamic-cast.cpp75
-rw-r--r--clang/test/CIR/CodeGen/try-catch.cpp32
-rw-r--r--clang/test/CodeGen/backend-unsupported-error.ll2
-rw-r--r--clang/test/CodeGen/builtins-image-load.c1203
-rw-r--r--clang/test/CodeGen/builtins-image-store.c730
-rw-r--r--clang/test/CodeGen/fp-function-attrs.cpp9
-rw-r--r--clang/test/CodeGen/func-attr.c10
-rw-r--r--clang/test/CodeGenCUDA/propagate-attributes.cu13
-rw-r--r--clang/test/CodeGenOpenCL/relaxed-fpmath.cl6
-rw-r--r--clang/test/DebugInfo/KeyInstructions/flag.cpp5
-rw-r--r--clang/test/Driver/debug-options.c6
-rw-r--r--clang/test/Driver/wasm-toolchain.c7
-rw-r--r--clang/test/Driver/wasm-toolchain.cpp25
-rw-r--r--clang/test/InstallAPI/project-header-only-args-visibility.test69
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_faminmax___sme_AND_sme2_AND_faminmax.c (renamed from clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_faminmax___sme_AND_sme2_AND_faminmax.c)293
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_fp8___sme_AND_sme2_AND_fp8.c (renamed from clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8___sme_AND_sme2_AND_fp8.c)101
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_lut___sme_AND_sme2_AND_lut.c (renamed from clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_lut___sme_AND_sme2_AND_lut.c)133
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c9945
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sme2p1_AND_sve-sha3.c (renamed from clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sve-sha3_AND_sme2p1.c)2
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c16470
-rw-r--r--clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_LP_sve2p1_OR_sme2_RP.c (renamed from clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_sme2.c)1015
-rw-r--r--clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp5660
-rw-r--r--clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp8
-rw-r--r--clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c24
-rw-r--r--clang/test/Sema/inline.c18
-rw-r--r--clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp8
-rw-r--r--clang/test/SemaOpenACC/compute-construct-reduction-clause.c3
-rw-r--r--clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp60
-rw-r--r--clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp8
-rw-r--r--clang/test/SemaOpenCL/address-spaces.cl3
-rw-r--r--clang/test/SemaOpenCL/builtins-image-load-param-gfx1100-err.cl194
-rw-r--r--clang/test/SemaOpenCL/builtins-image-load-param-gfx942-err.cl219
-rw-r--r--clang/test/SemaOpenCL/builtins-image-store-param-gfx1100-err.cl129
-rw-r--r--clang/test/SemaOpenCL/builtins-image-store-param-gfx942-err.cl129
-rw-r--r--clang/test/SemaTemplate/concepts.cpp17
-rw-r--r--clang/test/SemaTemplate/partial-spec-instantiate.cpp13
39 files changed, 16013 insertions, 20786 deletions
diff --git a/clang/test/C/C2y/n3532.c b/clang/test/C/C2y/n3532.c
new file mode 100644
index 0000000..c481b58
--- /dev/null
+++ b/clang/test/C/C2y/n3532.c
@@ -0,0 +1,53 @@
+// RUN: %clang_cc1 -verify -std=c2y %s
+// RUN: %clang_cc1 -verify -std=c23 %s
+// RUN: %clang_cc1 -verify -std=c17 %s
+// RUN: %clang_cc1 -verify -std=c11 %s
+// RUN: %clang_cc1 -verify -std=c99 %s
+// RUN: %clang_cc1 -verify -std=c89 %s
+
+/* WG14 N3532: Yes
+ * Member access of an incomplete object
+ *
+ * Verify that the first operand to the . or -> operators is a complete object
+ * type.
+ */
+
+struct S {
+ int i;
+};
+
+union U {
+ int i;
+};
+
+void good_test(void) {
+ struct S s;
+ struct S *s_ptr = &s;
+ union U u;
+ union U *u_ptr = &u;
+
+ // Complete object type, correctly named member.
+ s.i = 10;
+ s_ptr->i = 10;
+ u.i = 10;
+ u_ptr->i = 10;
+}
+
+void bad_test(void) {
+ struct Incomplete *s_ptr; /* expected-note 2 {{forward declaration of 'struct Incomplete'}} */
+ union AlsoIncomplete *u_ptr; /* expected-note 2 {{forward declaration of 'union AlsoIncomplete'}} */
+ struct S s;
+ union U u;
+
+ // Incomplete object type.
+ s_ptr->i = 10; /* expected-error {{incomplete definition of type 'struct Incomplete'}} */
+ u_ptr->i = 10; /* expected-error {{incomplete definition of type 'union AlsoIncomplete'}} */
+
+ (*s_ptr).i = 10; /* expected-error {{incomplete definition of type 'struct Incomplete'}} */
+ (*u_ptr).i = 10; /* expected-error {{incomplete definition of type 'union AlsoIncomplete'}} */
+
+ // Complete object type, no named member.
+ s.f = "test"; /* expected-error {{no member named 'f' in 'struct S'}} */
+ u.f = "test"; /* expected-error {{no member named 'f' in 'union U'}} */
+}
+
diff --git a/clang/test/C/C2y/n3622.c b/clang/test/C/C2y/n3622.c
new file mode 100644
index 0000000..95b92e8
--- /dev/null
+++ b/clang/test/C/C2y/n3622.c
@@ -0,0 +1,25 @@
+// RUN: %clang_cc1 -verify=good -pedantic -Wall -std=c2y %s
+// RUN: %clang_cc1 -verify=compat,expected -pedantic -Wall -Wpre-c2y-compat -std=c2y %s
+// RUN: %clang_cc1 -verify=ped,expected -pedantic -Wall -std=c23 %s
+// RUN: %clang_cc1 -verify=ped,expected -pedantic -Wall -std=c17 %s
+// good-no-diagnostics
+
+/* WG14 N3622: Clang 22
+ * Allow calling static inline within extern inline
+ *
+ * This verifies that a constraint from previous standards is no longer
+ * triggered in C2y mode. The constraint is with calling a static function
+ * or using a static variable from an inline function with external linkage.
+ */
+
+static void static_func(void) {} // expected-note {{declared here}}
+static int static_var; // expected-note {{declared here}}
+
+extern inline void test(void) {
+ static_func(); /* ped-warning {{using static function 'static_func' in an inline function with external linkage is a C2y extension}}
+ compat-warning {{using static function 'static_func' in an inline function with external linkage is incompatible with standards before C2y}}
+ */
+ static_var = 12; /* ped-warning {{using static variable 'static_var' in an inline function with external linkage is a C2y extension}}
+ compat-warning {{using static variable 'static_var' in an inline function with external linkage is incompatible with standards before C2y}}
+ */
+}
diff --git a/clang/test/C/C2y/n3623.c b/clang/test/C/C2y/n3623.c
new file mode 100644
index 0000000..5e004c1
--- /dev/null
+++ b/clang/test/C/C2y/n3623.c
@@ -0,0 +1,77 @@
+// RUN: %clang_cc1 -verify -std=c2y -DSTD1 %s
+// RUN: %clang_cc1 -verify -std=c2y -DSTD2 %s
+// RUN: %clang_cc1 -verify=gnu1 -std=gnu2y -DGNU1 %s
+// RUN: %clang_cc1 -verify -std=gnu2y -DGNU2 %s
+// RUN: %clang_cc1 -verify=gnu3 -std=gnu2y -DGNU3 %s
+// RUN: %clang_cc1 -verify -std=gnu2y -DGNU4 %s
+// RUN: %clang_cc1 -verify -std=gnu2y -DGNU5 %s
+// RUN: %clang_cc1 -verify -std=gnu2y -DGNU6 %s
+// RUN: %clang_cc1 -verify=gnu7 -std=gnu2y -DGNU7 %s
+// RUN: %clang_cc1 -triple x86_64-apple-darwin12 -verify -std=c2y -DDARWIN1 %s
+// RUN: %clang_cc1 -triple x86_64-pc-win32-mscv -verify -std=c2y -fms-compatibility -DMS1 %s
+// RUN: %clang_cc1 -triple x86_64-pc-win32-mscv -verify -std=c2y -fms-compatibility -DMS2 %s
+// RUN: %clang_cc1 -verify=invalid -std=c2y -DINVALID1 %s
+// RUN: %clang_cc1 -verify=invalid -std=c2y -DINVALID2 %s
+// expected-no-diagnostics
+
+/* WG14 N3623: Yes
+ * Earthly Demon XV: Definition of Main
+ *
+ * This validates that we accept the standard type definitions of main or some
+ * other implementation-defined type.
+ */
+
+typedef __WCHAR_TYPE__ wchar_t;
+
+// These are the signatures required by the standard.
+#if defined(STD1)
+int main(void) {}
+#elif defined(STD2)
+int main(int argc, char *argv[]) {}
+#endif
+
+// GNU extensions.
+#if defined(GNU1)
+void main(void) {} /* gnu1-warning {{return type of 'main' is not 'int'}}
+ gnu1-note {{change return type to 'int'}}
+ */
+#elif defined(GNU2)
+const int main(void) {}
+#elif defined(GNU3)
+int main(...) {} /* gnu3-warning {{'main' is not allowed to be declared variadic}} */
+#elif defined(GNU4)
+int main(int, const char **) {}
+#elif defined(GNU5)
+int main(int, char const * const *) {}
+#elif defined(GNU6)
+int main(int, char * const *) {}
+#elif defined(GNU7)
+int main(int) {} /* gnu7-warning {{only one parameter on 'main' declaration}} */
+#endif
+
+// Darwin extensions.
+#if defined(DARWIN1)
+int main(int argc, char *argv[], char *environ[], char **undocumented) {}
+#endif
+
+// Microsoft extensions.
+#if defined(MS1)
+int wmain(int, wchar_t *[]) {}
+#elif defined(MS2)
+int wmain(int, wchar_t *[], wchar_t *[]) {}
+#endif
+
+// Invalid signatures.
+#if defined(INVALID1)
+inline int main(int, char *[]); /* invalid-error {{'main' is not allowed to be declared inline}} */
+#if !__is_target_os(darwin)
+// This test doesn't make sense on Darwin where four arguments are allowed.
+int main(int, char *[], char *[], float); /* invalid-error {{too many parameters (4) for 'main': must be 0, 2, or 3}} */
+#endif
+float main(int); /* invalid-error {{'main' must return 'int'}} */
+_Noreturn int main(int, char *[]); /* invalid-warning {{'main' is not allowed to be declared _Noreturn}}
+ invalid-note {{remove '_Noreturn'}}
+ */
+#elif defined(INVALID2)
+static int main(void); /* invalid-warning {{'main' should not be declared static}} */
+#endif
diff --git a/clang/test/CIR/CodeGen/dynamic-cast.cpp b/clang/test/CIR/CodeGen/dynamic-cast.cpp
index e5244b2..b493840 100644
--- a/clang/test/CIR/CodeGen/dynamic-cast.cpp
+++ b/clang/test/CIR/CodeGen/dynamic-cast.cpp
@@ -1,5 +1,11 @@
// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -std=c++20 -fclangir -emit-cir -mmlir --mlir-print-ir-before=cir-lowering-prepare %s -o %t.cir 2> %t.before.log
// RUN: FileCheck %s --input-file=%t.before.log -check-prefix=CIR-BEFORE
+// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -std=c++20 -fclangir -emit-cir -mmlir --mlir-print-ir-after=cir-lowering-prepare %s -o %t.cir 2> %t.after.log
+// RUN: FileCheck %s --input-file=%t.after.log -check-prefix=CIR-AFTER
+// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -std=c++20 -fclangir -emit-llvm %s -o %t-cir.ll
+// RUN: FileCheck %s --input-file=%t-cir.ll -check-prefix=LLVM
+// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm %s -o %t.ll
+// RUN: FileCheck %s --input-file=%t.ll -check-prefix=OGCG
struct Base {
virtual ~Base();
@@ -19,6 +25,46 @@ Derived *ptr_cast(Base *b) {
// CIR-BEFORE: %{{.+}} = cir.dyn_cast ptr %{{.+}} : !cir.ptr<!rec_Base> -> !cir.ptr<!rec_Derived> #dyn_cast_info__ZTI4Base__ZTI7Derived
// CIR-BEFORE: }
+// CIR-AFTER: cir.func dso_local @_Z8ptr_castP4Base
+// CIR-AFTER: %[[SRC:.*]] = cir.load{{.*}} %{{.+}} : !cir.ptr<!cir.ptr<!rec_Base>>, !cir.ptr<!rec_Base>
+// CIR-AFTER-NEXT: %[[SRC_IS_NOT_NULL:.*]] = cir.cast ptr_to_bool %[[SRC]] : !cir.ptr<!rec_Base> -> !cir.bool
+// CIR-AFTER-NEXT: %{{.+}} = cir.ternary(%[[SRC_IS_NOT_NULL]], true {
+// CIR-AFTER-NEXT: %[[SRC_VOID_PTR:.*]] = cir.cast bitcast %[[SRC]] : !cir.ptr<!rec_Base> -> !cir.ptr<!void>
+// CIR-AFTER-NEXT: %[[BASE_RTTI:.*]] = cir.const #cir.global_view<@_ZTI4Base> : !cir.ptr<!u8i>
+// CIR-AFTER-NEXT: %[[DERIVED_RTTI:.*]] = cir.const #cir.global_view<@_ZTI7Derived> : !cir.ptr<!u8i>
+// CIR-AFTER-NEXT: %[[HINT:.*]] = cir.const #cir.int<0> : !s64i
+// CIR-AFTER-NEXT: %[[RT_CALL_RET:.*]] = cir.call @__dynamic_cast(%[[SRC_VOID_PTR]], %[[BASE_RTTI]], %[[DERIVED_RTTI]], %[[HINT]]) : (!cir.ptr<!void>, !cir.ptr<!u8i>, !cir.ptr<!u8i>, !s64i) -> !cir.ptr<!void>
+// CIR-AFTER-NEXT: %[[CASTED:.*]] = cir.cast bitcast %[[RT_CALL_RET]] : !cir.ptr<!void> -> !cir.ptr<!rec_Derived>
+// CIR-AFTER-NEXT: cir.yield %[[CASTED]] : !cir.ptr<!rec_Derived>
+// CIR-AFTER-NEXT: }, false {
+// CIR-AFTER-NEXT: %[[NULL_PTR:.*]] = cir.const #cir.ptr<null> : !cir.ptr<!rec_Derived>
+// CIR-AFTER-NEXT: cir.yield %[[NULL_PTR]] : !cir.ptr<!rec_Derived>
+// CIR-AFTER-NEXT: }) : (!cir.bool) -> !cir.ptr<!rec_Derived>
+// CIR-AFTER: }
+
+// LLVM: define {{.*}} @_Z8ptr_castP4Base
+// LLVM: %[[IS_NOT_NULL:.*]] = icmp ne ptr %[[PTR:.*]], null
+// LLVM: br i1 %[[IS_NOT_NULL]], label %[[NOT_NULL:.*]], label %[[NULL:.*]]
+// LLVM: [[NOT_NULL]]:
+// LLVM: %[[RESULT:.*]] = call ptr @__dynamic_cast(ptr %[[PTR]], ptr @_ZTI4Base, ptr @_ZTI7Derived, i64 0)
+// LLVM: br label %[[DONE:.*]]
+// LLVM: [[NULL]]:
+// LLVM: br label %[[DONE]]
+// LLVM: [[DONE]]:
+// LLVM: %[[RET:.*]] = phi ptr [ null, %[[NULL]] ], [ %[[RESULT]], %[[NOT_NULL]] ]
+
+// OGCG: define {{.*}} @_Z8ptr_castP4Base
+// OGCG: %[[IS_NULL:.*]] = icmp eq ptr %[[PTR:.*]], null
+// OGCG: br i1 %[[IS_NULL]], label %[[NULL:.*]], label %[[NOT_NULL:.*]]
+// OGCG: [[NOT_NULL]]:
+// OGCG: %[[RESULT:.*]] = call ptr @__dynamic_cast(ptr %[[PTR]], ptr @_ZTI4Base, ptr @_ZTI7Derived, i64 0)
+// OGCG: br label %[[DONE:.*]]
+// OGCG: [[NULL]]:
+// OGCG: br label %[[DONE]]
+// OGCG: [[DONE]]:
+// OGCG: %[[RET:.*]] = phi ptr [ %[[RESULT]], %[[NOT_NULL]] ], [ null, %[[NULL]] ]
+
+
Derived &ref_cast(Base &b) {
return dynamic_cast<Derived &>(b);
}
@@ -26,3 +72,32 @@ Derived &ref_cast(Base &b) {
// CIR-BEFORE: cir.func dso_local @_Z8ref_castR4Base
// CIR-BEFORE: %{{.+}} = cir.dyn_cast ref %{{.+}} : !cir.ptr<!rec_Base> -> !cir.ptr<!rec_Derived> #dyn_cast_info__ZTI4Base__ZTI7Derived
// CIR-BEFORE: }
+
+// CIR-AFTER: cir.func dso_local @_Z8ref_castR4Base
+// CIR-AFTER: %[[SRC_VOID_PTR:.*]] = cir.cast bitcast %{{.+}} : !cir.ptr<!rec_Base> -> !cir.ptr<!void>
+// CIR-AFTER-NEXT: %[[SRC_RTTI:.*]] = cir.const #cir.global_view<@_ZTI4Base> : !cir.ptr<!u8i>
+// CIR-AFTER-NEXT: %[[DEST_RTTI:.*]] = cir.const #cir.global_view<@_ZTI7Derived> : !cir.ptr<!u8i>
+// CIR-AFTER-NEXT: %[[OFFSET_HINT:.*]] = cir.const #cir.int<0> : !s64i
+// CIR-AFTER-NEXT: %[[CASTED_PTR:.*]] = cir.call @__dynamic_cast(%[[SRC_VOID_PTR]], %[[SRC_RTTI]], %[[DEST_RTTI]], %[[OFFSET_HINT]]) : (!cir.ptr<!void>, !cir.ptr<!u8i>, !cir.ptr<!u8i>, !s64i) -> !cir.ptr<!void>
+// CIR-AFTER-NEXT: %[[NULL_PTR:.*]] = cir.const #cir.ptr<null> : !cir.ptr<!void>
+// CIR-AFTER-NEXT: %[[CASTED_PTR_IS_NULL:.*]] = cir.cmp(eq, %[[CASTED_PTR]], %[[NULL_PTR]]) : !cir.ptr<!void>, !cir.bool
+// CIR-AFTER-NEXT: cir.if %[[CASTED_PTR_IS_NULL]] {
+// CIR-AFTER-NEXT: cir.call @__cxa_bad_cast() : () -> ()
+// CIR-AFTER-NEXT: cir.unreachable
+// CIR-AFTER-NEXT: }
+// CIR-AFTER-NEXT: %{{.+}} = cir.cast bitcast %[[CASTED_PTR]] : !cir.ptr<!void> -> !cir.ptr<!rec_Derived>
+// CIR-AFTER: }
+
+// LLVM: define {{.*}} ptr @_Z8ref_castR4Base
+// LLVM: %[[RESULT:.*]] = call ptr @__dynamic_cast(ptr %{{.*}}, ptr @_ZTI4Base, ptr @_ZTI7Derived, i64 0)
+// LLVM: %[[IS_NULL:.*]] = icmp eq ptr %[[RESULT]], null
+// LLVM: br i1 %[[IS_NULL]], label %[[BAD_CAST:.*]], label %[[DONE:.*]]
+// LLVM: [[BAD_CAST]]:
+// LLVM: call void @__cxa_bad_cast()
+
+// OGCG: define {{.*}} ptr @_Z8ref_castR4Base
+// OGCG: %[[RESULT:.*]] = call ptr @__dynamic_cast(ptr %0, ptr @_ZTI4Base, ptr @_ZTI7Derived, i64 0)
+// OGCG: %[[IS_NULL:.*]] = icmp eq ptr %[[RESULT]], null
+// OGCG: br i1 %[[IS_NULL]], label %[[BAD_CAST:.*]], label %[[DONE:.*]]
+// OGCG: [[BAD_CAST]]:
+// OGCG: call void @__cxa_bad_cast()
diff --git a/clang/test/CIR/CodeGen/try-catch.cpp b/clang/test/CIR/CodeGen/try-catch.cpp
new file mode 100644
index 0000000..8f0b3c4
--- /dev/null
+++ b/clang/test/CIR/CodeGen/try-catch.cpp
@@ -0,0 +1,32 @@
+// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -fclangir -emit-cir %s -o %t.cir
+// RUN: FileCheck --input-file=%t.cir %s -check-prefix=CIR
+// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -fclangir -emit-llvm %s -o %t-cir.ll
+// RUN: FileCheck --input-file=%t-cir.ll %s -check-prefix=LLVM
+// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -emit-llvm %s -o %t.ll
+// RUN: FileCheck --input-file=%t.ll %s -check-prefix=OGCG
+
+void empty_try_block_with_catch_all() {
+ try {} catch (...) {}
+}
+
+// CIR: cir.func{{.*}} @_Z30empty_try_block_with_catch_allv()
+// CIR: cir.return
+
+// LLVM: define{{.*}} void @_Z30empty_try_block_with_catch_allv()
+// LLVM: ret void
+
+// OGCG: define{{.*}} void @_Z30empty_try_block_with_catch_allv()
+// OGCG: ret void
+
+void empty_try_block_with_catch_with_int_exception() {
+ try {} catch (int e) {}
+}
+
+// CIR: cir.func{{.*}} @_Z45empty_try_block_with_catch_with_int_exceptionv()
+// CIR: cir.return
+
+// LLVM: define{{.*}} void @_Z45empty_try_block_with_catch_with_int_exceptionv()
+// LLVM: ret void
+
+// OGCG: define{{.*}} void @_Z45empty_try_block_with_catch_with_int_exceptionv()
+// OGCG: ret void
diff --git a/clang/test/CodeGen/backend-unsupported-error.ll b/clang/test/CodeGen/backend-unsupported-error.ll
index 2de2c87..47b397b6b 100644
--- a/clang/test/CodeGen/backend-unsupported-error.ll
+++ b/clang/test/CodeGen/backend-unsupported-error.ll
@@ -21,7 +21,7 @@ entry:
ret i32 %call, !dbg !15
}
-attributes #0 = { nounwind noinline "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { nounwind noinline "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "use-soft-float"="false" }
!llvm.dbg.cu = !{!0}
!llvm.module.flags = !{!9, !10}
diff --git a/clang/test/CodeGen/builtins-image-load.c b/clang/test/CodeGen/builtins-image-load.c
new file mode 100644
index 0000000..8442124
--- /dev/null
+++ b/clang/test/CodeGen/builtins-image-load.c
@@ -0,0 +1,1203 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --version 5
+// RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1100 %s -emit-llvm -o - | FileCheck %s
+
+typedef int int4 __attribute__((ext_vector_type(4)));
+typedef float float4 __attribute__((ext_vector_type(4)));
+typedef _Float16 half;
+typedef half half4 __attribute__((ext_vector_type(4)));
+
+// CHECK-LABEL: define dso_local float @test_builtin_image_load_2d(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0:[0-9]+]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call float @llvm.amdgcn.image.load.2d.f32.i32.v8i32(i32 12, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 106, i32 103)
+// CHECK-NEXT: ret float [[TMP3]]
+//
+float test_builtin_image_load_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_f32_i32(12, i32, i32, tex, 106, 103);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_2d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x float> @llvm.amdgcn.image.load.2d.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP3]]
+//
+float4 test_builtin_image_load_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f32_i32(100, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_2d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x half> @llvm.amdgcn.image.load.2d.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP3]]
+//
+half4 test_builtin_image_load_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f16_i32(100, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local float @test_builtin_image_load_2darray(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call float @llvm.amdgcn.image.load.2darray.f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret float [[TMP4]]
+//
+float test_builtin_image_load_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_2darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.load.2darray.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_image_load_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_v4f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_2darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.load.2darray.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_image_load_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_v4f16_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_1d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP1]], align 32
+// CHECK-NEXT: [[TMP2:%.*]] = call <4 x float> @llvm.amdgcn.image.load.1d.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP2]]
+//
+float4 test_builtin_image_load_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1d_v4f32_i32(100, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_1d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP1]], align 32
+// CHECK-NEXT: [[TMP2:%.*]] = call <4 x half> @llvm.amdgcn.image.load.1d.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP2]]
+//
+half4 test_builtin_image_load_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1d_v4f16_i32(100, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_1darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x float> @llvm.amdgcn.image.load.1darray.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP3]]
+//
+float4 test_builtin_image_load_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1darray_v4f32_i32(100, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_1darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x half> @llvm.amdgcn.image.load.1darray.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP3]]
+//
+half4 test_builtin_image_load_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1darray_v4f16_i32(100, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_3d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.load.3d.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_image_load_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_3d_v4f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_3d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.load.3d.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_image_load_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_3d_v4f16_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_cube_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.load.cube.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_image_load_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_cube_v4f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_cube_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.load.cube.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_image_load_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_cube_v4f16_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_mip_1d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x float> @llvm.amdgcn.image.load.mip.1d.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP3]]
+//
+float4 test_builtin_image_load_mip_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1d_v4f32_i32(100, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_mip_1d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x half> @llvm.amdgcn.image.load.mip.1d.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP3]]
+//
+half4 test_builtin_image_load_mip_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1d_v4f16_i32(100, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_mip_1darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.load.mip.1darray.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_image_load_mip_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1darray_v4f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_mip_1darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.load.mip.1darray.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_image_load_mip_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1darray_v4f16_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local float @test_builtin_image_load_mip_2d(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call float @llvm.amdgcn.image.load.mip.2d.f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret float [[TMP4]]
+//
+float test_builtin_image_load_mip_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_mip_2d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.load.mip.2d.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_image_load_mip_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_v4f32_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_mip_2d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.load.mip.2d.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_image_load_mip_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_v4f16_i32(100, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local float @test_builtin_image_load_mip_2darray(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call float @llvm.amdgcn.image.load.mip.2darray.f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret float [[TMP5]]
+//
+float test_builtin_image_load_mip_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_f32_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_mip_2darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x float> @llvm.amdgcn.image.load.mip.2darray.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP5]]
+//
+float4 test_builtin_image_load_mip_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_v4f32_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_mip_2darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x half> @llvm.amdgcn.image.load.mip.2darray.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP5]]
+//
+half4 test_builtin_image_load_mip_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_v4f16_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_mip_3d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x float> @llvm.amdgcn.image.load.mip.3d.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP5]]
+//
+float4 test_builtin_image_load_mip_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_3d_v4f32_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_mip_3d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x half> @llvm.amdgcn.image.load.mip.3d.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP5]]
+//
+half4 test_builtin_image_load_mip_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_3d_v4f16_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_image_load_mip_cube_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x float> @llvm.amdgcn.image.load.mip.cube.v4f32.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP5]]
+//
+float4 test_builtin_image_load_mip_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_cube_v4f32_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_image_load_mip_cube_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x half> @llvm.amdgcn.image.load.mip.cube.v4f16.i32.v8i32(i32 100, i32 [[TMP0]], i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP5]]
+//
+half4 test_builtin_image_load_mip_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_cube_v4f16_i32(100, i32, i32, i32, i32, tex, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_amdgcn_image_sample_1d_v4f32_f32(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP1]], align 32
+// CHECK-NEXT: [[TMP2:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x float> @llvm.amdgcn.image.sample.1d.v4f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP2]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP3]]
+//
+float4 test_builtin_amdgcn_image_sample_1d_v4f32_f32(float4 v4f32, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_1d_v4f32_f32(100, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_amdgcn_image_sample_1d_v4f16_f32(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP1]], align 32
+// CHECK-NEXT: [[TMP2:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP3:%.*]] = call <4 x half> @llvm.amdgcn.image.sample.1d.v4f16.f32.v8i32.v4i32(i32 100, float [[TMP0]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP2]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP3]]
+//
+half4 test_builtin_amdgcn_image_sample_1d_v4f16_f32(half4 v4f16, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_1d_v4f16_f32(100, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_amdgcn_image_sample_1darray_v4f32_f32(
+// CHECK-SAME: i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.sample.1darray.v4f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP3]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_amdgcn_image_sample_1darray_v4f32_f32(int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_1darray_v4f32_f32(100, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_amdgcn_image_sample_1darray_v4f16_f32(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.sample.1darray.v4f16.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP3]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_amdgcn_image_sample_1darray_v4f16_f32(half4 v4f16, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_1darray_v4f16_f32(100, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local float @test_builtin_amdgcn_image_sample_2d_f32_f32(
+// CHECK-SAME: i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP4:%.*]] = call float @llvm.amdgcn.image.sample.2d.f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP3]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret float [[TMP4]]
+//
+float test_builtin_amdgcn_image_sample_2d_f32_f32(int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_2d_f32_f32(100, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_amdgcn_image_sample_2d_v4f32_f32(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.amdgcn.image.sample.2d.v4f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP3]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP4]]
+//
+float4 test_builtin_amdgcn_image_sample_2d_v4f32_f32(float4 v4f32, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_2d_v4f32_f32(100, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_amdgcn_image_sample_2d_v4f16_f32(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: [[TMP3:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP4:%.*]] = call <4 x half> @llvm.amdgcn.image.sample.2d.v4f16.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP3]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP4]]
+//
+half4 test_builtin_amdgcn_image_sample_2d_v4f16_f32(half4 v4f16, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_2d_v4f16_f32(100, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local float @test_builtin_amdgcn_image_sample_2darray_f32_f32(
+// CHECK-SAME: i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call float @llvm.amdgcn.image.sample.2darray.f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret float [[TMP5]]
+//
+float test_builtin_amdgcn_image_sample_2darray_f32_f32(int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_2darray_f32_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_amdgcn_image_sample_2darray_v4f32_f32(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x float> @llvm.amdgcn.image.sample.2darray.v4f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP5]]
+//
+float4 test_builtin_amdgcn_image_sample_2darray_v4f32_f32(float4 v4f32, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_2darray_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_amdgcn_image_sample_2darray_v4f16_f32(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x half> @llvm.amdgcn.image.sample.2darray.v4f16.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP5]]
+//
+half4 test_builtin_amdgcn_image_sample_2darray_v4f16_f32(half4 v4f16, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_2darray_v4f16_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_amdgcn_image_sample_3d_v4f32_f32(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x float> @llvm.amdgcn.image.sample.3d.v4f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP5]]
+//
+float4 test_builtin_amdgcn_image_sample_3d_v4f32_f32(float4 v4f32, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_3d_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_amdgcn_image_sample_3d_v4f16_f32(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x half> @llvm.amdgcn.image.sample.3d.v4f16.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP5]]
+//
+half4 test_builtin_amdgcn_image_sample_3d_v4f16_f32(half4 v4f16, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_3d_v4f16_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x float> @test_builtin_amdgcn_image_sample_cube_v4f32_f32(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x float> @llvm.amdgcn.image.sample.cube.v4f32.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x float> [[TMP5]]
+//
+float4 test_builtin_amdgcn_image_sample_cube_v4f32_f32(float4 v4f32, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_cube_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
+
+// CHECK-LABEL: define dso_local <4 x half> @test_builtin_amdgcn_image_sample_cube_v4f16_f32(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], float noundef [[F32:%.*]], ptr [[TEX:%.*]], <4 x i32> noundef [[VEC4I32:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[RETVAL:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[VEC4I32_ADDR:%.*]] = alloca <4 x i32>, align 16, addrspace(5)
+// CHECK-NEXT: [[RETVAL_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[RETVAL]] to ptr
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: [[VEC4I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[VEC4I32_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: store <4 x i32> [[VEC4I32]], ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: [[TMP4:%.*]] = load <4 x i32>, ptr [[VEC4I32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP5:%.*]] = call <4 x half> @llvm.amdgcn.image.sample.cube.v4f16.f32.v8i32.v4i32(i32 100, float [[TMP0]], float [[TMP1]], float [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], <4 x i32> [[TMP4]], i1 false, i32 120, i32 110)
+// CHECK-NEXT: ret <4 x half> [[TMP5]]
+//
+half4 test_builtin_amdgcn_image_sample_cube_v4f16_f32(half4 v4f16, int i32, float f32, __amdgpu_texture_t tex, int4 vec4i32) {
+ return __builtin_amdgcn_image_sample_cube_v4f16_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, 110);
+}
diff --git a/clang/test/CodeGen/builtins-image-store.c b/clang/test/CodeGen/builtins-image-store.c
new file mode 100644
index 0000000..5309a16d
--- /dev/null
+++ b/clang/test/CodeGen/builtins-image-store.c
@@ -0,0 +1,730 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --version 5
+// RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1010 %s -emit-llvm -o - | FileCheck %s
+
+typedef float float4 __attribute__((ext_vector_type(4)));
+typedef _Float16 half;
+typedef half half4 __attribute__((ext_vector_type(4)));
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_2d(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0:[0-9]+]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.2d.f32.i32.v8i32(float [[TMP0]], i32 12, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 106, i32 103)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_2d_f32_i32(f32, 12, i32, i32, tex, 106, 103);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_2d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.2d.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_2d_v4f32_i32(v4f32, 100, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_2d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.2d.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_2d_v4f16_i32(v4f16, 100, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_2darray(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.2darray.f32.i32.v8i32(float [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_2darray_f32_i32(f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_2darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.2darray.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_2darray_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_2darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.2darray.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_2darray_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_1d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.1d.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_1d_v4f32_i32(v4f32, 100, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_1d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP2]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.1d.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_1d_v4f16_i32(v4f16, 100, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_1darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.1darray.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_1darray_v4f32_i32(v4f32, 100, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_1darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.1darray.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_1darray_v4f16_i32(v4f16, 100, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_3d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.3d.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_3d_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_3d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.3d.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_3d_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_cube_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.cube.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_cube_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_cube_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.cube.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_cube_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_1d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.1d.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_1d_v4f32_i32(v4f32, 100, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_1d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP3]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.1d.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_1d_v4f16_i32(v4f16, 100, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_1darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.1darray.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_1darray_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_1darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.1darray.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_1darray_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_2d(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.2d.f32.i32.v8i32(float [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_2d_f32_i32(f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_2d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.2d.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_2d_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_2d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP4]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.2d.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_2d_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_2darray(
+// CHECK-SAME: float noundef [[F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[F32_ADDR:%.*]] = alloca float, align 4, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store float [[F32]], ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load float, ptr [[F32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.2darray.f32.i32.v8i32(float [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_2darray_f32_i32(f32, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_2darray_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.2darray.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_2darray_v4f32_i32(v4f32, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_2darray_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.2darray.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_2darray_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_3d_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.3d.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_3d_v4f32_i32(v4f32, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_3d_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.3d.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_3d_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_cube_1(
+// CHECK-SAME: <4 x float> noundef [[V4F32:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F32_ADDR:%.*]] = alloca <4 x float>, align 16, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F32_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x float> [[V4F32]], ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x float>, ptr [[V4F32_ADDR_ASCAST]], align 16
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.cube.v4f32.i32.v8i32(<4 x float> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_cube_v4f32_i32(v4f32, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
+
+// CHECK-LABEL: define dso_local void @test_builtin_image_store_mip_cube_2(
+// CHECK-SAME: <4 x half> noundef [[V4F16:%.*]], i32 noundef [[I32:%.*]], ptr [[TEX:%.*]]) #[[ATTR0]] {
+// CHECK-NEXT: [[ENTRY:.*:]]
+// CHECK-NEXT: [[V4F16_ADDR:%.*]] = alloca <4 x half>, align 8, addrspace(5)
+// CHECK-NEXT: [[I32_ADDR:%.*]] = alloca i32, align 4, addrspace(5)
+// CHECK-NEXT: [[TEX_ADDR:%.*]] = alloca ptr, align 32, addrspace(5)
+// CHECK-NEXT: [[V4F16_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[V4F16_ADDR]] to ptr
+// CHECK-NEXT: [[I32_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[I32_ADDR]] to ptr
+// CHECK-NEXT: [[TEX_ADDR_ASCAST:%.*]] = addrspacecast ptr addrspace(5) [[TEX_ADDR]] to ptr
+// CHECK-NEXT: store <4 x half> [[V4F16]], ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: store i32 [[I32]], ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: store ptr [[TEX]], ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TMP0:%.*]] = load <4 x half>, ptr [[V4F16_ADDR_ASCAST]], align 8
+// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP2:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP3:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP4:%.*]] = load i32, ptr [[I32_ADDR_ASCAST]], align 4
+// CHECK-NEXT: [[TMP5:%.*]] = load ptr, ptr [[TEX_ADDR_ASCAST]], align 32
+// CHECK-NEXT: [[TEX_RSRC_VAL:%.*]] = load <8 x i32>, ptr [[TMP5]], align 32
+// CHECK-NEXT: call void @llvm.amdgcn.image.store.mip.cube.v4f16.i32.v8i32(<4 x half> [[TMP0]], i32 100, i32 [[TMP1]], i32 [[TMP2]], i32 [[TMP3]], i32 [[TMP4]], <8 x i32> [[TEX_RSRC_VAL]], i32 120, i32 110)
+// CHECK-NEXT: ret void
+//
+void test_builtin_image_store_mip_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ __builtin_amdgcn_image_store_mip_cube_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, 110);
+ }
diff --git a/clang/test/CodeGen/fp-function-attrs.cpp b/clang/test/CodeGen/fp-function-attrs.cpp
index e92c26c..3775bd5 100644
--- a/clang/test/CodeGen/fp-function-attrs.cpp
+++ b/clang/test/CodeGen/fp-function-attrs.cpp
@@ -36,7 +36,7 @@ float test_reassociate_off_pragma(float a, float b, float c) {
return tmp;
}
-// CHECK: define{{.*}} float @_Z27test_reassociate_off_pragmafff(float noundef nofpclass(nan inf) %a, float noundef nofpclass(nan inf) %b, float noundef nofpclass(nan inf) %c) [[NO_UNSAFE_ATTRS:#[0-9]+]]
+// CHECK: define{{.*}} float @_Z27test_reassociate_off_pragmafff(float noundef nofpclass(nan inf) %a, float noundef nofpclass(nan inf) %b, float noundef nofpclass(nan inf) %c)
// CHECK: fadd nnan ninf nsz arcp contract afn float {{%.+}}, {{%.+}}
// CHECK: fadd fast float {{%.+}}, {{%.+}}
@@ -49,10 +49,9 @@ float test_contract_on_pragma(float a, float b, float c) {
return tmp;
}
-// CHECK: define{{.*}} float @_Z23test_contract_on_pragmafff(float noundef nofpclass(nan inf) %a, float noundef nofpclass(nan inf) %b, float noundef nofpclass(nan inf) %c) [[NO_UNSAFE_ATTRS:#[0-9]+]]
+// CHECK: define{{.*}} float @_Z23test_contract_on_pragmafff(float noundef nofpclass(nan inf) %a, float noundef nofpclass(nan inf) %b, float noundef nofpclass(nan inf) %c)
// CHECK: fmul fast float {{%.+}}, {{%.+}}
// CHECK: fadd reassoc nnan ninf nsz arcp afn float {{%.+}}, {{%.+}}
-// CHECK: attributes [[FAST_ATTRS]] = { {{.*}}"no-infs-fp-math"="true" {{.*}}"no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" {{.*}}"unsafe-fp-math"="true"{{.*}} }
-// CHECK: attributes [[PRECISE_ATTRS]] = { {{.*}}"no-infs-fp-math"="false" {{.*}}"no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" {{.*}}"unsafe-fp-math"="false"{{.*}} }
-// CHECK: attributes [[NO_UNSAFE_ATTRS]] = { {{.*}}"no-infs-fp-math"="true" {{.*}}"no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true" {{.*}}"unsafe-fp-math"="false"{{.*}} }
+// CHECK: attributes [[FAST_ATTRS]] = { {{.*}}"no-infs-fp-math"="true" {{.*}}"no-nans-fp-math"="true" "no-signed-zeros-fp-math"="true"{{.*}} }
+// CHECK: attributes [[PRECISE_ATTRS]] = { {{.*}}"no-infs-fp-math"="false" {{.*}}"no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false"{{.*}} }
diff --git a/clang/test/CodeGen/func-attr.c b/clang/test/CodeGen/func-attr.c
index 1b36c51..42b7f1c 100644
--- a/clang/test/CodeGen/func-attr.c
+++ b/clang/test/CodeGen/func-attr.c
@@ -1,18 +1,18 @@
// RUN: %clang_cc1 -triple x86_64-linux-gnu -ffast-math \
// RUN: -ffp-contract=fast -emit-llvm -o - %s | \
-// RUN: FileCheck %s --check-prefixes=CHECK,CHECK-UNSAFE,FINITEONLY
+// RUN: FileCheck %s --check-prefixes=CHECK,FINITEONLY
// RUN: %clang_cc1 -triple x86_64-linux-gnu -funsafe-math-optimizations \
// RUN: -ffp-contract=fast -emit-llvm -o - %s | \
-// RUN: FileCheck %s --check-prefixes=CHECK,CHECK-UNSAFE,NOFINITEONLY
+// RUN: FileCheck %s --check-prefixes=CHECK,NOFINITEONLY
// RUN: %clang_cc1 -triple x86_64-linux-gnu -funsafe-math-optimizations \
// RUN: -ffp-contract=on -emit-llvm -o - %s | \
-// RUN: FileCheck %s --check-prefixes=CHECK,CHECK-NOUNSAFE,NOFINITEONLY
+// RUN: FileCheck %s --check-prefixes=CHECK,NOFINITEONLY
// RUN: %clang_cc1 -triple x86_64-linux-gnu -funsafe-math-optimizations \
// RUN: -ffp-contract=off -emit-llvm -o - %s | \
-// RUN: FileCheck %s --check-prefixes=CHECK,CHECK-NOUNSAFE,NOFINITEONLY
+// RUN: FileCheck %s --check-prefixes=CHECK,NOFINITEONLY
float foo(float a, float b) {
return a+b;
@@ -24,6 +24,4 @@ float foo(float a, float b) {
// CHECK: attributes [[ATTRS]] = {
// CHECK-SAME: "no-signed-zeros-fp-math"="true"
// CHECK-SAME: "no-trapping-math"="true"
-// CHECK-UNSAFE-SAME: "unsafe-fp-math"="true"
-// CHECK-NOUNSAFE-NOT: "unsafe-fp-math"="true"
// CHECK-SAME: }
diff --git a/clang/test/CodeGenCUDA/propagate-attributes.cu b/clang/test/CodeGenCUDA/propagate-attributes.cu
index 6dfd444..a7e6b09 100644
--- a/clang/test/CodeGenCUDA/propagate-attributes.cu
+++ b/clang/test/CodeGenCUDA/propagate-attributes.cu
@@ -12,18 +12,17 @@
// RUN: %clang_cc1 -x cuda %s -emit-llvm -mlink-builtin-bitcode %t.bc -o - \
// RUN: -fcuda-is-device -triple nvptx-unknown-unknown \
-// RUN: | FileCheck %s --check-prefix=CHECK --check-prefix=NOFTZ --check-prefix=NOFAST
+// RUN: | FileCheck %s --check-prefix=CHECK --check-prefix=NOFTZ
// RUN: %clang_cc1 -x cuda %s -emit-llvm -mlink-builtin-bitcode %t.bc \
// RUN: -fdenormal-fp-math-f32=preserve-sign -o - \
// RUN: -fcuda-is-device -triple nvptx-unknown-unknown \
-// RUN: | FileCheck %s --check-prefix=CHECK --check-prefix=FTZ \
-// RUN: --check-prefix=NOFAST
+// RUN: | FileCheck %s --check-prefix=CHECK --check-prefix=FTZ
// RUN: %clang_cc1 -x cuda %s -emit-llvm -mlink-builtin-bitcode %t.bc \
// RUN: -fdenormal-fp-math-f32=preserve-sign -o - \
// RUN: -fcuda-is-device -funsafe-math-optimizations -triple nvptx-unknown-unknown \
-// RUN: | FileCheck %s --check-prefix=CHECK --check-prefix=FAST
+// RUN: | FileCheck %s --check-prefix=CHECK
#ifndef LIB
#include "Inputs/cuda.h"
@@ -65,9 +64,6 @@ __global__ void kernel() { lib_fn(); }
// CHECK-SAME: "no-trapping-math"="true"
-// FAST-SAME: "unsafe-fp-math"="true"
-// NOFAST-NOT: "unsafe-fp-math"="true"
-
// Check the attribute list for lib_fn.
// CHECK: attributes [[fattr]] = {
@@ -81,6 +77,3 @@ __global__ void kernel() { lib_fn(); }
// NOFTZ-NOT: "denormal-fp-math-f32"
// CHECK-SAME: "no-trapping-math"="true"
-
-// FAST-SAME: "unsafe-fp-math"="true"
-// NOFAST-NOT: "unsafe-fp-math"="true"
diff --git a/clang/test/CodeGenOpenCL/relaxed-fpmath.cl b/clang/test/CodeGenOpenCL/relaxed-fpmath.cl
index a5f0019..c113d23 100644
--- a/clang/test/CodeGenOpenCL/relaxed-fpmath.cl
+++ b/clang/test/CodeGenOpenCL/relaxed-fpmath.cl
@@ -33,37 +33,31 @@ float spscalardiv(float a, float b) {
// NORMAL-NOT: "no-infs-fp-math"
// NORMAL-NOT: "no-nans-fp-math"
// NORMAL-NOT: "no-signed-zeros-fp-math"
-// NORMAL-NOT: "unsafe-fp-math"
// FAST: "less-precise-fpmad"="true"
// FAST: "no-infs-fp-math"="true"
// FAST: "no-nans-fp-math"="true"
// FAST: "no-signed-zeros-fp-math"="true"
-// FAST: "unsafe-fp-math"="true"
// FINITE-NOT: "less-precise-fpmad"
// FINITE: "no-infs-fp-math"="true"
// FINITE: "no-nans-fp-math"="true"
// FINITE-NOT: "no-signed-zeros-fp-math"
-// FINITE-NOT: "unsafe-fp-math"
// UNSAFE: "less-precise-fpmad"="true"
// UNSAFE-NOT: "no-infs-fp-math"
// UNSAFE-NOT: "no-nans-fp-math"
// UNSAFE: "no-signed-zeros-fp-math"="true"
-// UNSAFE: "unsafe-fp-math"="true"
// MAD: "less-precise-fpmad"="true"
// MAD-NOT: "no-infs-fp-math"
// MAD-NOT: "no-nans-fp-math"
// MAD-NOT: "no-signed-zeros-fp-math"
-// MAD-NOT: "unsafe-fp-math"
// NOSIGNED-NOT: "less-precise-fpmad"
// NOSIGNED-NOT: "no-infs-fp-math"
// NOSIGNED-NOT: "no-nans-fp-math"
// NOSIGNED: "no-signed-zeros-fp-math"="true"
-// NOSIGNED-NOT: "unsafe-fp-math"
#else
// Undefine this to avoid putting it in the PCH.
diff --git a/clang/test/DebugInfo/KeyInstructions/flag.cpp b/clang/test/DebugInfo/KeyInstructions/flag.cpp
index a5cd855..6aeeed6 100644
--- a/clang/test/DebugInfo/KeyInstructions/flag.cpp
+++ b/clang/test/DebugInfo/KeyInstructions/flag.cpp
@@ -1,12 +1,15 @@
// RUN: %clang -### -target x86_64 -c -gdwarf -gkey-instructions %s 2>&1 | FileCheck %s --check-prefixes=KEY-INSTRUCTIONS
// RUN: %clang -### -target x86_64 -c -gdwarf -gno-key-instructions %s 2>&1 | FileCheck %s --check-prefixes=NO-KEY-INSTRUCTIONS
+// RUN: %clang -### -target x86_64 -c -gno-key-instructions %s 2>&1 | FileCheck %s --check-prefixes=NO-DEBUG
//// Help.
// RUN %clang --help | FileCheck %s --check-prefix=HELP
-// HELP: -gkey-instructions Enable Key Instructions, which reduces the jumpiness of debug stepping in optimized C/C++ code in some debuggers. DWARF only. Implies -g.
+// HELP: -gkey-instructions Enable Key Instructions, which reduces the jumpiness of debug stepping in optimized C/C++ code in some debuggers. DWARF only.
// KEY-INSTRUCTIONS: "-gkey-instructions"
// NO-KEY-INSTRUCTIONS-NOT: key-instructions
+// NO-DEBUG-NOT: debug-info-kind
+// NO-DEBUG-NOT: dwarf
//// Help hidden: flag should not be visible.
// RUN: %clang --help | FileCheck %s --check-prefix=HELP
diff --git a/clang/test/Driver/debug-options.c b/clang/test/Driver/debug-options.c
index 73f2f40..45ac450 100644
--- a/clang/test/Driver/debug-options.c
+++ b/clang/test/Driver/debug-options.c
@@ -268,11 +268,11 @@
// RUN: %clang -### -c %s 2>&1 | FileCheck -check-prefix=NORNGBSE %s
// RUN: %clang -### -c -fdebug-ranges-base-address -fno-debug-ranges-base-address %s 2>&1 | FileCheck -check-prefix=NORNGBSE %s
//
-// RUN: %clang -### -c -gomit-unreferenced-methods -fno-standalone-debug %s 2>&1 | FileCheck -check-prefix=INCTYPES %s
+// RUN: %clang -### -c -g -gomit-unreferenced-methods -fno-standalone-debug %s 2>&1 | FileCheck -check-prefix=INCTYPES %s
// RUN: %clang -### -c %s 2>&1 | FileCheck -check-prefix=NOINCTYPES %s
-// RUN: %clang -### -c -gomit-unreferenced-methods -fdebug-types-section -target x86_64-unknown-linux %s 2>&1 \
+// RUN: %clang -### -c -g -gomit-unreferenced-methods -fdebug-types-section -target x86_64-unknown-linux %s 2>&1 \
// RUN: | FileCheck -check-prefix=NOINCTYPES %s
-// RUN: %clang -### -c -gomit-unreferenced-methods -fstandalone-debug %s 2>&1 | FileCheck -check-prefix=NOINCTYPES %s
+// RUN: %clang -### -c -g -gomit-unreferenced-methods -fstandalone-debug %s 2>&1 | FileCheck -check-prefix=NOINCTYPES %s
//
// RUN: %clang -### -c -glldb %s 2>&1 | FileCheck -check-prefix=NOPUB %s
// RUN: %clang -### -c -glldb -gno-pubnames %s 2>&1 | FileCheck -check-prefix=NOPUB %s
diff --git a/clang/test/Driver/wasm-toolchain.c b/clang/test/Driver/wasm-toolchain.c
index 91803fe..29a94ae 100644
--- a/clang/test/Driver/wasm-toolchain.c
+++ b/clang/test/Driver/wasm-toolchain.c
@@ -296,3 +296,10 @@
// RUN: | FileCheck -check-prefix=LINK_WASIP2_USE_WASMLD %s
// LINK_WASIP2_USE_WASMLD: "-cc1" {{.*}} "-o" "[[temp:[^"]*]]"
// LINK_WASIP2_USE_WASMLD: wasm-ld{{.*}}" "-m" "wasm32" {{.*}} "[[temp]]" {{.*}}
+
+// Basic `wasm32-linux-muslwali` compile-link test.
+
+// RUN: %clang -### --target=wasm32-linux-muslwali --sysroot=/foo %s 2>&1 \
+// RUN: | FileCheck -check-prefix=LINK_WALI_BASIC %s
+// LINK_WALI_BASIC: "-cc1" {{.*}} "-o" "[[temp:[^"]*]]"
+// LINK_WALI_BASIC: wasm-ld{{.*}}" "-L/foo/lib/wasm32-linux-muslwali" "crt1.o" "[[temp]]" "-lc" "{{.*[/\\]}}libclang_rt.builtins.a" "-o" "a.out"
diff --git a/clang/test/Driver/wasm-toolchain.cpp b/clang/test/Driver/wasm-toolchain.cpp
index ba1c55b..d7ff76c 100644
--- a/clang/test/Driver/wasm-toolchain.cpp
+++ b/clang/test/Driver/wasm-toolchain.cpp
@@ -86,3 +86,28 @@
// COMPILE_STDCXX: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
// COMPILE_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/wasm32-wasi"
// COMPILE_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include"
+
+// RUN: %clangxx -### --target=wasm32-linux-muslwali --stdlib=libc++ %s 2>&1 \
+// RUN: --sysroot=%S/Inputs/basic_linux_libcxx_tree/usr \
+// RUN: | FileCheck -check-prefix=COMPILE_WALI %s
+// COMPILE_WALI: "-cc1"
+// COMPILE_WALI: "-resource-dir" "[[RESOURCE_DIR:[^"]*]]"
+// COMPILE_WALI: "-isysroot" "[[SYSROOT:[^"]+]]"
+// COMPILE_WALI: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/wasm32-linux-muslwali/c++/v1"
+// COMPILE_WALI: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/c++/v1"
+// COMPILE_WALI: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
+// COMPILE_WALI: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/wasm32-linux-muslwali"
+// COMPILE_WALI: "-internal-isystem" "[[SYSROOT:[^"]+]]/include"
+
+// RUN: %clangxx -### --target=wasm32-linux-muslwali --stdlib=libstdc++ %s 2>&1 \
+// RUN: --sysroot=%S/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr \
+// RUN: | FileCheck -check-prefix=COMPILE_WALI_STDCXX %s
+// COMPILE_WALI_STDCXX: "-cc1"
+// COMPILE_WALI_STDCXX: "-resource-dir" "[[RESOURCE_DIR:[^"]*]]"
+// COMPILE_WALI_STDCXX: "-isysroot" "[[SYSROOT:[^"]+]]"
+// COMPILE_WALI_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/c++/4.8/wasm32-linux-muslwali"
+// COMPILE_WALI_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/c++/4.8"
+// COMPILE_WALI_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/c++/4.8/backward"
+// COMPILE_WALI_STDCXX: "-internal-isystem" "[[RESOURCE_DIR]]{{(/|\\\\)}}include"
+// COMPILE_WALI_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include/wasm32-linux-muslwali"
+// COMPILE_WALI_STDCXX: "-internal-isystem" "[[SYSROOT:[^"]+]]/include"
diff --git a/clang/test/InstallAPI/project-header-only-args-visibility.test b/clang/test/InstallAPI/project-header-only-args-visibility.test
new file mode 100644
index 0000000..0403487
--- /dev/null
+++ b/clang/test/InstallAPI/project-header-only-args-visibility.test
@@ -0,0 +1,69 @@
+; RUN: rm -rf %t
+; RUN: split-file %s %t
+; RUN: sed -e "s|DSTROOT|%/t|g" %t/inputs.json.in > %t/inputs.json
+
+; RUN: clang-installapi \
+; RUN: -target arm64-apple-macos26 -install_name @rpath/libfoo.dylib \
+; RUN: -current_version 1 -compatibility_version 1 \
+; RUN: -Xproject -fvisibility=hidden -I%t/usr/include \
+; RUN: -I%t -dynamiclib %t/inputs.json \
+; RUN: -o %t/output.tbd 2>&1 | FileCheck %s --allow-empty
+; RUN: llvm-readtapi --compare %t/output.tbd %t/expected.tbd 2>&1 | FileCheck %s --allow-empty
+
+; CHECK-NOT: error
+; CHECK-NOT: warning
+
+//--- usr/include/public.h
+int foo(void);
+
+//--- project.h
+int bar(void);
+
+//--- expected.tbd
+{
+ "main_library": {
+ "exported_symbols": [
+ {
+ "text": {
+ "global": [
+ "_foo"
+ ]
+ }
+ }
+ ],
+ "flags": [
+ {
+ "attributes": [
+ "not_app_extension_safe"
+ ]
+ }
+ ],
+ "install_names": [
+ {
+ "name": "@rpath/libfoo.dylib"
+ }
+ ],
+ "target_info": [
+ {
+ "min_deployment": "26",
+ "target": "arm64-macos"
+ }
+ ]
+ },
+ "tapi_tbd_version": 5
+}
+
+;--- inputs.json.in
+{
+ "headers": [
+ {
+ "path" : "DSTROOT/usr/include/public.h",
+ "type" : "public"
+ },
+ {
+ "path" : "DSTROOT/project.h",
+ "type" : "project"
+ }
+ ],
+ "version": "3"
+}
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_faminmax___sme_AND_sme2_AND_faminmax.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_faminmax___sme_AND_sme2_AND_faminmax.c
index 1004058..36cb1ba 100644
--- a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_faminmax___sme_AND_sme2_AND_faminmax.c
+++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_faminmax___sme_AND_sme2_AND_faminmax.c
@@ -1,14 +1,13 @@
// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +faminmax -target-feature +sme -target-feature +sve -target-feature +sve2 -verify=guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +faminmax -target-feature +sme -target-feature +sme2 -target-feature +sve -verify=streaming-guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +faminmax -target-feature +sme -target-feature +sme2 -target-feature +sve -target-feature +sve2 -verify
+// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +faminmax -target-feature +sme -target-feature +sme2 -target-feature +sve -verify
// expected-no-diagnostics
// REQUIRES: aarch64-registered-target
#include <arm_sve.h>
-// Properties: guard="sve,sve2,faminmax" streaming_guard="sme,sme2,faminmax" flags="feature-dependent"
+// Properties: guard="sve,(sve2|sme2),faminmax" streaming_guard="sme,sme2,faminmax" flags="feature-dependent"
void test(void) {
float16_t float16_t_val;
@@ -19,149 +18,77 @@ void test(void) {
svfloat32_t svfloat32_t_val;
svfloat64_t svfloat64_t_val;
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamax_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svamin_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
}
@@ -329,220 +256,148 @@ void test_streaming_compatible(void) __arm_streaming_compatible{
svfloat32_t svfloat32_t_val;
svfloat64_t svfloat64_t_val;
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamax_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_x(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_x(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_x(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_z(svbool_t_val, svfloat16_t_val, float16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_z(svbool_t_val, svfloat32_t_val, float32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_z(svbool_t_val, svfloat64_t_val, float64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svamin_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
}
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8___sme_AND_sme2_AND_fp8.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_fp8___sme_AND_sme2_AND_fp8.c
index a5735d0..2f82298 100644
--- a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8___sme_AND_sme2_AND_fp8.c
+++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_fp8___sme_AND_sme2_AND_fp8.c
@@ -1,14 +1,13 @@
// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8 -target-feature +sme -target-feature +sve -target-feature +sve2 -verify=guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8 -target-feature +sme -target-feature +sme2 -target-feature +sve -verify=streaming-guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8 -target-feature +sme -target-feature +sme2 -target-feature +sve -target-feature +sve2 -verify
+// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8 -target-feature +sme -target-feature +sme2 -target-feature +sve -verify
// expected-no-diagnostics
// REQUIRES: aarch64-registered-target
#include <arm_sve.h>
-// Properties: guard="sve,sve2,fp8" streaming_guard="sme,sme2,fp8" flags="feature-dependent"
+// Properties: guard="sve,(sve2|sme2),fp8" streaming_guard="sme,sme2,fp8" flags="feature-dependent"
void test(void) {
fpm_t fpm_t_val;
@@ -17,53 +16,29 @@ void test(void) {
svfloat32x2_t svfloat32x2_t_val;
svmfloat8_t svmfloat8_t_val;
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt1_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt1_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt1_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt1_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt2_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt2_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt2_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvt2_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt1_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt1_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt1_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt1_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt2_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt2_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt2_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtlt2_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtn_mf8_bf16_x2_fpm(svbfloat16x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtn_mf8_f16_x2_fpm(svfloat16x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtn_mf8_fpm(svbfloat16x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtn_mf8_fpm(svfloat16x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtnb_mf8_f32_x2_fpm(svfloat32x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtnb_mf8_fpm(svfloat32x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtnt_mf8_f32_x2_fpm(svmfloat8_t_val, svfloat32x2_t_val, fpm_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcvtnt_mf8_fpm(svmfloat8_t_val, svfloat32x2_t_val, fpm_t_val);
}
@@ -131,76 +106,52 @@ void test_streaming_compatible(void) __arm_streaming_compatible{
svfloat32x2_t svfloat32x2_t_val;
svmfloat8_t svmfloat8_t_val;
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt1_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt1_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt1_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt1_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt2_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt2_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt2_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvt2_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt1_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt1_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt1_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt1_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt2_bf16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt2_bf16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt2_f16_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtlt2_f16_mf8_fpm(svmfloat8_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtn_mf8_bf16_x2_fpm(svbfloat16x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtn_mf8_f16_x2_fpm(svfloat16x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtn_mf8_fpm(svbfloat16x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtn_mf8_fpm(svfloat16x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtnb_mf8_f32_x2_fpm(svfloat32x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtnb_mf8_fpm(svfloat32x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtnt_mf8_f32_x2_fpm(svmfloat8_t_val, svfloat32x2_t_val, fpm_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcvtnt_mf8_fpm(svmfloat8_t_val, svfloat32x2_t_val, fpm_t_val);
}
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_lut___sme_AND_sme2_AND_lut.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_lut___sme_AND_sme2_AND_lut.c
index f54392c..172fd74 100644
--- a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_lut___sme_AND_sme2_AND_lut.c
+++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme2_RP_AND_lut___sme_AND_sme2_AND_lut.c
@@ -1,14 +1,13 @@
// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +lut -target-feature +sme -target-feature +sve -target-feature +sve2 -verify=guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +lut -target-feature +sme -target-feature +sme2 -target-feature +sve -verify=streaming-guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +lut -target-feature +sme -target-feature +sme2 -target-feature +sve -target-feature +sve2 -verify
+// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +lut -target-feature +sme -target-feature +sme2 -target-feature +sve -verify
// expected-no-diagnostics
// REQUIRES: aarch64-registered-target
#include <arm_sve.h>
-// Properties: guard="sve,sve2,lut" streaming_guard="sme,sme2,lut" flags="feature-dependent"
+// Properties: guard="sve,(sve2|sme2),lut" streaming_guard="sme,sme2,lut" flags="feature-dependent"
void test(void) {
svbfloat16_t svbfloat16_t_val;
@@ -22,69 +21,37 @@ void test(void) {
svuint16_t svuint16_t_val;
svuint16x2_t svuint16x2_t_val;
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane(svbfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane(svfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane(svint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane(svint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane(svuint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane_bf16(svbfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane_f16(svfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane_s8(svint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane_s16(svint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti2_lane_u16(svuint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svbfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svbfloat16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svfloat16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svint8_t_val, svuint8_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svint16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svuint8_t_val, svuint8_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svuint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane(svuint16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_bf16(svbfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_bf16_x2(svbfloat16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_f16(svfloat16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_f16_x2(svfloat16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_s8(svint8_t_val, svuint8_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_s16(svint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_s16_x2(svint16x2_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_u8(svuint8_t_val, svuint8_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_u16(svuint16_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svluti4_lane_u16_x2(svuint16x2_t_val, svuint8_t_val, 2);
}
@@ -178,100 +145,68 @@ void test_streaming_compatible(void) __arm_streaming_compatible{
svuint16_t svuint16_t_val;
svuint16x2_t svuint16x2_t_val;
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane(svbfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane(svfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane(svint8_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane(svint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane(svuint8_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane(svuint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane_bf16(svbfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane_f16(svfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane_s8(svint8_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane_s16(svint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane_u8(svuint8_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti2_lane_u16(svuint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svbfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svbfloat16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svfloat16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svint8_t_val, svuint8_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svint16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svuint8_t_val, svuint8_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svuint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane(svuint16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_bf16(svbfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_bf16_x2(svbfloat16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_f16(svfloat16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_f16_x2(svfloat16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_s8(svint8_t_val, svuint8_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_s16(svint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_s16_x2(svint16x2_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_u8(svuint8_t_val, svuint8_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_u16(svuint16_t_val, svuint8_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
+ // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svluti4_lane_u16_x2(svuint16x2_t_val, svuint8_t_val, 2);
}
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c
new file mode 100644
index 0000000..7e66581
--- /dev/null
+++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c
@@ -0,0 +1,9945 @@
+// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
+// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -verify
+// expected-no-diagnostics
+
+// REQUIRES: aarch64-registered-target
+
+#include <arm_sve.h>
+
+// Properties: guard="sve,(sve2|sme)" streaming_guard="sme" flags="feature-dependent"
+
+void test(void) {
+ bfloat16_t * bfloat16_t_ptr_val;
+ float16_t * float16_t_ptr_val;
+ float16_t float16_t_val;
+ float32_t * float32_t_ptr_val;
+ float64_t * float64_t_ptr_val;
+ int8_t * int8_t_ptr_val;
+ int8_t int8_t_val;
+ int16_t * int16_t_ptr_val;
+ int16_t int16_t_val;
+ int32_t * int32_t_ptr_val;
+ int32_t int32_t_val;
+ int64_t * int64_t_ptr_val;
+ int64_t int64_t_val;
+ svbfloat16_t svbfloat16_t_val;
+ svbfloat16x2_t svbfloat16x2_t_val;
+ svbool_t svbool_t_val;
+ svfloat16_t svfloat16_t_val;
+ svfloat16x2_t svfloat16x2_t_val;
+ svfloat32_t svfloat32_t_val;
+ svfloat32x2_t svfloat32x2_t_val;
+ svfloat64_t svfloat64_t_val;
+ svfloat64x2_t svfloat64x2_t_val;
+ svint8_t svint8_t_val;
+ svint8x2_t svint8x2_t_val;
+ svint16_t svint16_t_val;
+ svint16x2_t svint16x2_t_val;
+ svint32_t svint32_t_val;
+ svint32x2_t svint32x2_t_val;
+ svint64_t svint64_t_val;
+ svint64x2_t svint64x2_t_val;
+ svuint8_t svuint8_t_val;
+ svuint8x2_t svuint8x2_t_val;
+ svuint16_t svuint16_t_val;
+ svuint16x2_t svuint16x2_t_val;
+ svuint32_t svuint32_t_val;
+ svuint32x2_t svuint32x2_t_val;
+ svuint64_t svuint64_t_val;
+ svuint64x2_t svuint64x2_t_val;
+ uint8_t * uint8_t_ptr_val;
+ uint8_t uint8_t_val;
+ uint16_t * uint16_t_ptr_val;
+ uint16_t uint16_t_val;
+ uint32_t * uint32_t_ptr_val;
+ uint32_t uint32_t_val;
+ uint64_t * uint64_t_ptr_val;
+ uint64_t uint64_t_val;
+
+ svaba(svint8_t_val, svint8_t_val, int8_t_val);
+ svaba(svint8_t_val, svint8_t_val, svint8_t_val);
+ svaba(svint16_t_val, svint16_t_val, int16_t_val);
+ svaba(svint16_t_val, svint16_t_val, svint16_t_val);
+ svaba(svint32_t_val, svint32_t_val, int32_t_val);
+ svaba(svint32_t_val, svint32_t_val, svint32_t_val);
+ svaba(svint64_t_val, svint64_t_val, int64_t_val);
+ svaba(svint64_t_val, svint64_t_val, svint64_t_val);
+ svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svabalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabdlb(svint8_t_val, int8_t_val);
+ svabdlb(svint8_t_val, svint8_t_val);
+ svabdlb(svint16_t_val, int16_t_val);
+ svabdlb(svint16_t_val, svint16_t_val);
+ svabdlb(svint32_t_val, int32_t_val);
+ svabdlb(svint32_t_val, svint32_t_val);
+ svabdlb(svuint8_t_val, svuint8_t_val);
+ svabdlb(svuint8_t_val, uint8_t_val);
+ svabdlb(svuint16_t_val, svuint16_t_val);
+ svabdlb(svuint16_t_val, uint16_t_val);
+ svabdlb(svuint32_t_val, svuint32_t_val);
+ svabdlb(svuint32_t_val, uint32_t_val);
+ svabdlb_n_s16(svint8_t_val, int8_t_val);
+ svabdlb_n_s32(svint16_t_val, int16_t_val);
+ svabdlb_n_s64(svint32_t_val, int32_t_val);
+ svabdlb_n_u16(svuint8_t_val, uint8_t_val);
+ svabdlb_n_u32(svuint16_t_val, uint16_t_val);
+ svabdlb_n_u64(svuint32_t_val, uint32_t_val);
+ svabdlb_s16(svint8_t_val, svint8_t_val);
+ svabdlb_s32(svint16_t_val, svint16_t_val);
+ svabdlb_s64(svint32_t_val, svint32_t_val);
+ svabdlb_u16(svuint8_t_val, svuint8_t_val);
+ svabdlb_u32(svuint16_t_val, svuint16_t_val);
+ svabdlb_u64(svuint32_t_val, svuint32_t_val);
+ svabdlt(svint8_t_val, int8_t_val);
+ svabdlt(svint8_t_val, svint8_t_val);
+ svabdlt(svint16_t_val, int16_t_val);
+ svabdlt(svint16_t_val, svint16_t_val);
+ svabdlt(svint32_t_val, int32_t_val);
+ svabdlt(svint32_t_val, svint32_t_val);
+ svabdlt(svuint8_t_val, svuint8_t_val);
+ svabdlt(svuint8_t_val, uint8_t_val);
+ svabdlt(svuint16_t_val, svuint16_t_val);
+ svabdlt(svuint16_t_val, uint16_t_val);
+ svabdlt(svuint32_t_val, svuint32_t_val);
+ svabdlt(svuint32_t_val, uint32_t_val);
+ svabdlt_n_s16(svint8_t_val, int8_t_val);
+ svabdlt_n_s32(svint16_t_val, int16_t_val);
+ svabdlt_n_s64(svint32_t_val, int32_t_val);
+ svabdlt_n_u16(svuint8_t_val, uint8_t_val);
+ svabdlt_n_u32(svuint16_t_val, uint16_t_val);
+ svabdlt_n_u64(svuint32_t_val, uint32_t_val);
+ svabdlt_s16(svint8_t_val, svint8_t_val);
+ svabdlt_s32(svint16_t_val, svint16_t_val);
+ svabdlt_s64(svint32_t_val, svint32_t_val);
+ svabdlt_u16(svuint8_t_val, svuint8_t_val);
+ svabdlt_u32(svuint16_t_val, svuint16_t_val);
+ svabdlt_u64(svuint32_t_val, svuint32_t_val);
+ svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svaddhnb(svint16_t_val, int16_t_val);
+ svaddhnb(svint16_t_val, svint16_t_val);
+ svaddhnb(svint32_t_val, int32_t_val);
+ svaddhnb(svint32_t_val, svint32_t_val);
+ svaddhnb(svint64_t_val, int64_t_val);
+ svaddhnb(svint64_t_val, svint64_t_val);
+ svaddhnb(svuint16_t_val, svuint16_t_val);
+ svaddhnb(svuint16_t_val, uint16_t_val);
+ svaddhnb(svuint32_t_val, svuint32_t_val);
+ svaddhnb(svuint32_t_val, uint32_t_val);
+ svaddhnb(svuint64_t_val, svuint64_t_val);
+ svaddhnb(svuint64_t_val, uint64_t_val);
+ svaddhnb_n_s16(svint16_t_val, int16_t_val);
+ svaddhnb_n_s32(svint32_t_val, int32_t_val);
+ svaddhnb_n_s64(svint64_t_val, int64_t_val);
+ svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svaddhnb_s16(svint16_t_val, svint16_t_val);
+ svaddhnb_s32(svint32_t_val, svint32_t_val);
+ svaddhnb_s64(svint64_t_val, svint64_t_val);
+ svaddhnb_u16(svuint16_t_val, svuint16_t_val);
+ svaddhnb_u32(svuint32_t_val, svuint32_t_val);
+ svaddhnb_u64(svuint64_t_val, svuint64_t_val);
+ svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svaddlb(svint8_t_val, int8_t_val);
+ svaddlb(svint8_t_val, svint8_t_val);
+ svaddlb(svint16_t_val, int16_t_val);
+ svaddlb(svint16_t_val, svint16_t_val);
+ svaddlb(svint32_t_val, int32_t_val);
+ svaddlb(svint32_t_val, svint32_t_val);
+ svaddlb(svuint8_t_val, svuint8_t_val);
+ svaddlb(svuint8_t_val, uint8_t_val);
+ svaddlb(svuint16_t_val, svuint16_t_val);
+ svaddlb(svuint16_t_val, uint16_t_val);
+ svaddlb(svuint32_t_val, svuint32_t_val);
+ svaddlb(svuint32_t_val, uint32_t_val);
+ svaddlb_n_s16(svint8_t_val, int8_t_val);
+ svaddlb_n_s32(svint16_t_val, int16_t_val);
+ svaddlb_n_s64(svint32_t_val, int32_t_val);
+ svaddlb_n_u16(svuint8_t_val, uint8_t_val);
+ svaddlb_n_u32(svuint16_t_val, uint16_t_val);
+ svaddlb_n_u64(svuint32_t_val, uint32_t_val);
+ svaddlb_s16(svint8_t_val, svint8_t_val);
+ svaddlb_s32(svint16_t_val, svint16_t_val);
+ svaddlb_s64(svint32_t_val, svint32_t_val);
+ svaddlb_u16(svuint8_t_val, svuint8_t_val);
+ svaddlb_u32(svuint16_t_val, svuint16_t_val);
+ svaddlb_u64(svuint32_t_val, svuint32_t_val);
+ svaddlbt(svint8_t_val, int8_t_val);
+ svaddlbt(svint8_t_val, svint8_t_val);
+ svaddlbt(svint16_t_val, int16_t_val);
+ svaddlbt(svint16_t_val, svint16_t_val);
+ svaddlbt(svint32_t_val, int32_t_val);
+ svaddlbt(svint32_t_val, svint32_t_val);
+ svaddlbt_n_s16(svint8_t_val, int8_t_val);
+ svaddlbt_n_s32(svint16_t_val, int16_t_val);
+ svaddlbt_n_s64(svint32_t_val, int32_t_val);
+ svaddlbt_s16(svint8_t_val, svint8_t_val);
+ svaddlbt_s32(svint16_t_val, svint16_t_val);
+ svaddlbt_s64(svint32_t_val, svint32_t_val);
+ svaddlt(svint8_t_val, int8_t_val);
+ svaddlt(svint8_t_val, svint8_t_val);
+ svaddlt(svint16_t_val, int16_t_val);
+ svaddlt(svint16_t_val, svint16_t_val);
+ svaddlt(svint32_t_val, int32_t_val);
+ svaddlt(svint32_t_val, svint32_t_val);
+ svaddlt(svuint8_t_val, svuint8_t_val);
+ svaddlt(svuint8_t_val, uint8_t_val);
+ svaddlt(svuint16_t_val, svuint16_t_val);
+ svaddlt(svuint16_t_val, uint16_t_val);
+ svaddlt(svuint32_t_val, svuint32_t_val);
+ svaddlt(svuint32_t_val, uint32_t_val);
+ svaddlt_n_s16(svint8_t_val, int8_t_val);
+ svaddlt_n_s32(svint16_t_val, int16_t_val);
+ svaddlt_n_s64(svint32_t_val, int32_t_val);
+ svaddlt_n_u16(svuint8_t_val, uint8_t_val);
+ svaddlt_n_u32(svuint16_t_val, uint16_t_val);
+ svaddlt_n_u64(svuint32_t_val, uint32_t_val);
+ svaddlt_s16(svint8_t_val, svint8_t_val);
+ svaddlt_s32(svint16_t_val, svint16_t_val);
+ svaddlt_s64(svint32_t_val, svint32_t_val);
+ svaddlt_u16(svuint8_t_val, svuint8_t_val);
+ svaddlt_u32(svuint16_t_val, svuint16_t_val);
+ svaddlt_u64(svuint32_t_val, svuint32_t_val);
+ svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddwb(svint16_t_val, int8_t_val);
+ svaddwb(svint16_t_val, svint8_t_val);
+ svaddwb(svint32_t_val, int16_t_val);
+ svaddwb(svint32_t_val, svint16_t_val);
+ svaddwb(svint64_t_val, int32_t_val);
+ svaddwb(svint64_t_val, svint32_t_val);
+ svaddwb(svuint16_t_val, svuint8_t_val);
+ svaddwb(svuint16_t_val, uint8_t_val);
+ svaddwb(svuint32_t_val, svuint16_t_val);
+ svaddwb(svuint32_t_val, uint16_t_val);
+ svaddwb(svuint64_t_val, svuint32_t_val);
+ svaddwb(svuint64_t_val, uint32_t_val);
+ svaddwb_n_s16(svint16_t_val, int8_t_val);
+ svaddwb_n_s32(svint32_t_val, int16_t_val);
+ svaddwb_n_s64(svint64_t_val, int32_t_val);
+ svaddwb_n_u16(svuint16_t_val, uint8_t_val);
+ svaddwb_n_u32(svuint32_t_val, uint16_t_val);
+ svaddwb_n_u64(svuint64_t_val, uint32_t_val);
+ svaddwb_s16(svint16_t_val, svint8_t_val);
+ svaddwb_s32(svint32_t_val, svint16_t_val);
+ svaddwb_s64(svint64_t_val, svint32_t_val);
+ svaddwb_u16(svuint16_t_val, svuint8_t_val);
+ svaddwb_u32(svuint32_t_val, svuint16_t_val);
+ svaddwb_u64(svuint64_t_val, svuint32_t_val);
+ svaddwt(svint16_t_val, int8_t_val);
+ svaddwt(svint16_t_val, svint8_t_val);
+ svaddwt(svint32_t_val, int16_t_val);
+ svaddwt(svint32_t_val, svint16_t_val);
+ svaddwt(svint64_t_val, int32_t_val);
+ svaddwt(svint64_t_val, svint32_t_val);
+ svaddwt(svuint16_t_val, svuint8_t_val);
+ svaddwt(svuint16_t_val, uint8_t_val);
+ svaddwt(svuint32_t_val, svuint16_t_val);
+ svaddwt(svuint32_t_val, uint16_t_val);
+ svaddwt(svuint64_t_val, svuint32_t_val);
+ svaddwt(svuint64_t_val, uint32_t_val);
+ svaddwt_n_s16(svint16_t_val, int8_t_val);
+ svaddwt_n_s32(svint32_t_val, int16_t_val);
+ svaddwt_n_s64(svint64_t_val, int32_t_val);
+ svaddwt_n_u16(svuint16_t_val, uint8_t_val);
+ svaddwt_n_u32(svuint32_t_val, uint16_t_val);
+ svaddwt_n_u64(svuint64_t_val, uint32_t_val);
+ svaddwt_s16(svint16_t_val, svint8_t_val);
+ svaddwt_s32(svint32_t_val, svint16_t_val);
+ svaddwt_s64(svint64_t_val, svint32_t_val);
+ svaddwt_u16(svuint16_t_val, svuint8_t_val);
+ svaddwt_u32(svuint32_t_val, svuint16_t_val);
+ svaddwt_u64(svuint64_t_val, svuint32_t_val);
+ svbcax(svint8_t_val, svint8_t_val, int8_t_val);
+ svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbcax(svint16_t_val, svint16_t_val, int16_t_val);
+ svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbcax(svint32_t_val, svint32_t_val, int32_t_val);
+ svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbcax(svint64_t_val, svint64_t_val, int64_t_val);
+ svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svcadd(svint8_t_val, svint8_t_val, 90);
+ svcadd(svint16_t_val, svint16_t_val, 90);
+ svcadd(svint32_t_val, svint32_t_val, 90);
+ svcadd(svint64_t_val, svint64_t_val, 90);
+ svcadd(svuint8_t_val, svuint8_t_val, 90);
+ svcadd(svuint16_t_val, svuint16_t_val, 90);
+ svcadd(svuint32_t_val, svuint32_t_val, 90);
+ svcadd(svuint64_t_val, svuint64_t_val, 90);
+ svcadd_s8(svint8_t_val, svint8_t_val, 90);
+ svcadd_s16(svint16_t_val, svint16_t_val, 90);
+ svcadd_s32(svint32_t_val, svint32_t_val, 90);
+ svcadd_s64(svint64_t_val, svint64_t_val, 90);
+ svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
+ svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
+ svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
+ svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
+ svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
+ svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
+ svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
+ svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
+ svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
+ svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
+ svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
+ svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
+ svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
+ svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
+ svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
+ svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
+ svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
+ svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
+ svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
+ svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
+ svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
+ svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
+ svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
+ svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
+ svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ sveor3(svint8_t_val, svint8_t_val, int8_t_val);
+ sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveor3(svint16_t_val, svint16_t_val, int16_t_val);
+ sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveor3(svint32_t_val, svint32_t_val, int32_t_val);
+ sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveor3(svint64_t_val, svint64_t_val, int64_t_val);
+ sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
+ sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
+ sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
+ sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
+ sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveortb(svint8_t_val, svint8_t_val, int8_t_val);
+ sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveortb(svint16_t_val, svint16_t_val, int16_t_val);
+ sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveortb(svint32_t_val, svint32_t_val, int32_t_val);
+ sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveortb(svint64_t_val, svint64_t_val, int64_t_val);
+ sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
+ svlogb_f16_x(svbool_t_val, svfloat16_t_val);
+ svlogb_f16_z(svbool_t_val, svfloat16_t_val);
+ svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
+ svlogb_f32_x(svbool_t_val, svfloat32_t_val);
+ svlogb_f32_z(svbool_t_val, svfloat32_t_val);
+ svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
+ svlogb_f64_x(svbool_t_val, svfloat64_t_val);
+ svlogb_f64_z(svbool_t_val, svfloat64_t_val);
+ svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
+ svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
+ svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
+ svlogb_x(svbool_t_val, svfloat16_t_val);
+ svlogb_x(svbool_t_val, svfloat32_t_val);
+ svlogb_x(svbool_t_val, svfloat64_t_val);
+ svlogb_z(svbool_t_val, svfloat16_t_val);
+ svlogb_z(svbool_t_val, svfloat32_t_val);
+ svlogb_z(svbool_t_val, svfloat64_t_val);
+ svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmovlb(svint8_t_val);
+ svmovlb(svint16_t_val);
+ svmovlb(svint32_t_val);
+ svmovlb(svuint8_t_val);
+ svmovlb(svuint16_t_val);
+ svmovlb(svuint32_t_val);
+ svmovlb_s16(svint8_t_val);
+ svmovlb_s32(svint16_t_val);
+ svmovlb_s64(svint32_t_val);
+ svmovlb_u16(svuint8_t_val);
+ svmovlb_u32(svuint16_t_val);
+ svmovlb_u64(svuint32_t_val);
+ svmovlt(svint8_t_val);
+ svmovlt(svint16_t_val);
+ svmovlt(svint32_t_val);
+ svmovlt(svuint8_t_val);
+ svmovlt(svuint16_t_val);
+ svmovlt(svuint32_t_val);
+ svmovlt_s16(svint8_t_val);
+ svmovlt_s32(svint16_t_val);
+ svmovlt_s64(svint32_t_val);
+ svmovlt_u16(svuint8_t_val);
+ svmovlt_u32(svuint16_t_val);
+ svmovlt_u64(svuint32_t_val);
+ svmul_lane(svint16_t_val, svint16_t_val, 1);
+ svmul_lane(svint32_t_val, svint32_t_val, 1);
+ svmul_lane(svint64_t_val, svint64_t_val, 1);
+ svmul_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmul_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmul_lane(svuint64_t_val, svuint64_t_val, 1);
+ svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
+ svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
+ svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
+ svmullb(svint8_t_val, int8_t_val);
+ svmullb(svint8_t_val, svint8_t_val);
+ svmullb(svint16_t_val, int16_t_val);
+ svmullb(svint16_t_val, svint16_t_val);
+ svmullb(svint32_t_val, int32_t_val);
+ svmullb(svint32_t_val, svint32_t_val);
+ svmullb(svuint8_t_val, svuint8_t_val);
+ svmullb(svuint8_t_val, uint8_t_val);
+ svmullb(svuint16_t_val, svuint16_t_val);
+ svmullb(svuint16_t_val, uint16_t_val);
+ svmullb(svuint32_t_val, svuint32_t_val);
+ svmullb(svuint32_t_val, uint32_t_val);
+ svmullb_lane(svint16_t_val, svint16_t_val, 1);
+ svmullb_lane(svint32_t_val, svint32_t_val, 1);
+ svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
+ svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
+ svmullb_n_s16(svint8_t_val, int8_t_val);
+ svmullb_n_s32(svint16_t_val, int16_t_val);
+ svmullb_n_s64(svint32_t_val, int32_t_val);
+ svmullb_n_u16(svuint8_t_val, uint8_t_val);
+ svmullb_n_u32(svuint16_t_val, uint16_t_val);
+ svmullb_n_u64(svuint32_t_val, uint32_t_val);
+ svmullb_s16(svint8_t_val, svint8_t_val);
+ svmullb_s32(svint16_t_val, svint16_t_val);
+ svmullb_s64(svint32_t_val, svint32_t_val);
+ svmullb_u16(svuint8_t_val, svuint8_t_val);
+ svmullb_u32(svuint16_t_val, svuint16_t_val);
+ svmullb_u64(svuint32_t_val, svuint32_t_val);
+ svmullt(svint8_t_val, int8_t_val);
+ svmullt(svint8_t_val, svint8_t_val);
+ svmullt(svint16_t_val, int16_t_val);
+ svmullt(svint16_t_val, svint16_t_val);
+ svmullt(svint32_t_val, int32_t_val);
+ svmullt(svint32_t_val, svint32_t_val);
+ svmullt(svuint8_t_val, svuint8_t_val);
+ svmullt(svuint8_t_val, uint8_t_val);
+ svmullt(svuint16_t_val, svuint16_t_val);
+ svmullt(svuint16_t_val, uint16_t_val);
+ svmullt(svuint32_t_val, svuint32_t_val);
+ svmullt(svuint32_t_val, uint32_t_val);
+ svmullt_lane(svint16_t_val, svint16_t_val, 1);
+ svmullt_lane(svint32_t_val, svint32_t_val, 1);
+ svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
+ svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
+ svmullt_n_s16(svint8_t_val, int8_t_val);
+ svmullt_n_s32(svint16_t_val, int16_t_val);
+ svmullt_n_s64(svint32_t_val, int32_t_val);
+ svmullt_n_u16(svuint8_t_val, uint8_t_val);
+ svmullt_n_u32(svuint16_t_val, uint16_t_val);
+ svmullt_n_u64(svuint32_t_val, uint32_t_val);
+ svmullt_s16(svint8_t_val, svint8_t_val);
+ svmullt_s32(svint16_t_val, svint16_t_val);
+ svmullt_s64(svint32_t_val, svint32_t_val);
+ svmullt_u16(svuint8_t_val, svuint8_t_val);
+ svmullt_u32(svuint16_t_val, svuint16_t_val);
+ svmullt_u64(svuint32_t_val, svuint32_t_val);
+ svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
+ svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
+ svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
+ svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
+ svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
+ svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
+ svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
+ svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
+ svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svpmul(svuint8_t_val, svuint8_t_val);
+ svpmul(svuint8_t_val, uint8_t_val);
+ svpmul_n_u8(svuint8_t_val, uint8_t_val);
+ svpmul_u8(svuint8_t_val, svuint8_t_val);
+ svpmullb(svuint8_t_val, svuint8_t_val);
+ svpmullb(svuint8_t_val, uint8_t_val);
+ svpmullb(svuint32_t_val, svuint32_t_val);
+ svpmullb(svuint32_t_val, uint32_t_val);
+ svpmullb_n_u16(svuint8_t_val, uint8_t_val);
+ svpmullb_n_u64(svuint32_t_val, uint32_t_val);
+ svpmullb_pair(svuint8_t_val, svuint8_t_val);
+ svpmullb_pair(svuint8_t_val, uint8_t_val);
+ svpmullb_pair(svuint32_t_val, svuint32_t_val);
+ svpmullb_pair(svuint32_t_val, uint32_t_val);
+ svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
+ svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
+ svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
+ svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
+ svpmullb_u16(svuint8_t_val, svuint8_t_val);
+ svpmullb_u64(svuint32_t_val, svuint32_t_val);
+ svpmullt(svuint8_t_val, svuint8_t_val);
+ svpmullt(svuint8_t_val, uint8_t_val);
+ svpmullt(svuint32_t_val, svuint32_t_val);
+ svpmullt(svuint32_t_val, uint32_t_val);
+ svpmullt_n_u16(svuint8_t_val, uint8_t_val);
+ svpmullt_n_u64(svuint32_t_val, uint32_t_val);
+ svpmullt_pair(svuint8_t_val, svuint8_t_val);
+ svpmullt_pair(svuint8_t_val, uint8_t_val);
+ svpmullt_pair(svuint32_t_val, svuint32_t_val);
+ svpmullt_pair(svuint32_t_val, uint32_t_val);
+ svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
+ svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
+ svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
+ svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
+ svpmullt_u16(svuint8_t_val, svuint8_t_val);
+ svpmullt_u64(svuint32_t_val, svuint32_t_val);
+ svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqabs_s8_x(svbool_t_val, svint8_t_val);
+ svqabs_s8_z(svbool_t_val, svint8_t_val);
+ svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqabs_s16_x(svbool_t_val, svint16_t_val);
+ svqabs_s16_z(svbool_t_val, svint16_t_val);
+ svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqabs_s32_x(svbool_t_val, svint32_t_val);
+ svqabs_s32_z(svbool_t_val, svint32_t_val);
+ svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqabs_s64_x(svbool_t_val, svint64_t_val);
+ svqabs_s64_z(svbool_t_val, svint64_t_val);
+ svqabs_x(svbool_t_val, svint8_t_val);
+ svqabs_x(svbool_t_val, svint16_t_val);
+ svqabs_x(svbool_t_val, svint32_t_val);
+ svqabs_x(svbool_t_val, svint64_t_val);
+ svqabs_z(svbool_t_val, svint8_t_val);
+ svqabs_z(svbool_t_val, svint16_t_val);
+ svqabs_z(svbool_t_val, svint32_t_val);
+ svqabs_z(svbool_t_val, svint64_t_val);
+ svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqcadd(svint8_t_val, svint8_t_val, 90);
+ svqcadd(svint16_t_val, svint16_t_val, 90);
+ svqcadd(svint32_t_val, svint32_t_val, 90);
+ svqcadd(svint64_t_val, svint64_t_val, 90);
+ svqcadd_s8(svint8_t_val, svint8_t_val, 90);
+ svqcadd_s16(svint16_t_val, svint16_t_val, 90);
+ svqcadd_s32(svint32_t_val, svint32_t_val, 90);
+ svqcadd_s64(svint64_t_val, svint64_t_val, 90);
+ svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmulh(svint8_t_val, int8_t_val);
+ svqdmulh(svint8_t_val, svint8_t_val);
+ svqdmulh(svint16_t_val, int16_t_val);
+ svqdmulh(svint16_t_val, svint16_t_val);
+ svqdmulh(svint32_t_val, int32_t_val);
+ svqdmulh(svint32_t_val, svint32_t_val);
+ svqdmulh(svint64_t_val, int64_t_val);
+ svqdmulh(svint64_t_val, svint64_t_val);
+ svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
+ svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svqdmulh_n_s8(svint8_t_val, int8_t_val);
+ svqdmulh_n_s16(svint16_t_val, int16_t_val);
+ svqdmulh_n_s32(svint32_t_val, int32_t_val);
+ svqdmulh_n_s64(svint64_t_val, int64_t_val);
+ svqdmulh_s8(svint8_t_val, svint8_t_val);
+ svqdmulh_s16(svint16_t_val, svint16_t_val);
+ svqdmulh_s32(svint32_t_val, svint32_t_val);
+ svqdmulh_s64(svint64_t_val, svint64_t_val);
+ svqdmullb(svint8_t_val, int8_t_val);
+ svqdmullb(svint8_t_val, svint8_t_val);
+ svqdmullb(svint16_t_val, int16_t_val);
+ svqdmullb(svint16_t_val, svint16_t_val);
+ svqdmullb(svint32_t_val, int32_t_val);
+ svqdmullb(svint32_t_val, svint32_t_val);
+ svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svqdmullb_n_s16(svint8_t_val, int8_t_val);
+ svqdmullb_n_s32(svint16_t_val, int16_t_val);
+ svqdmullb_n_s64(svint32_t_val, int32_t_val);
+ svqdmullb_s16(svint8_t_val, svint8_t_val);
+ svqdmullb_s32(svint16_t_val, svint16_t_val);
+ svqdmullb_s64(svint32_t_val, svint32_t_val);
+ svqdmullt(svint8_t_val, int8_t_val);
+ svqdmullt(svint8_t_val, svint8_t_val);
+ svqdmullt(svint16_t_val, int16_t_val);
+ svqdmullt(svint16_t_val, svint16_t_val);
+ svqdmullt(svint32_t_val, int32_t_val);
+ svqdmullt(svint32_t_val, svint32_t_val);
+ svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svqdmullt_n_s16(svint8_t_val, int8_t_val);
+ svqdmullt_n_s32(svint16_t_val, int16_t_val);
+ svqdmullt_n_s64(svint32_t_val, int32_t_val);
+ svqdmullt_s16(svint8_t_val, svint8_t_val);
+ svqdmullt_s32(svint16_t_val, svint16_t_val);
+ svqdmullt_s64(svint32_t_val, svint32_t_val);
+ svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqneg_s8_x(svbool_t_val, svint8_t_val);
+ svqneg_s8_z(svbool_t_val, svint8_t_val);
+ svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqneg_s16_x(svbool_t_val, svint16_t_val);
+ svqneg_s16_z(svbool_t_val, svint16_t_val);
+ svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqneg_s32_x(svbool_t_val, svint32_t_val);
+ svqneg_s32_z(svbool_t_val, svint32_t_val);
+ svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqneg_s64_x(svbool_t_val, svint64_t_val);
+ svqneg_s64_z(svbool_t_val, svint64_t_val);
+ svqneg_x(svbool_t_val, svint8_t_val);
+ svqneg_x(svbool_t_val, svint16_t_val);
+ svqneg_x(svbool_t_val, svint32_t_val);
+ svqneg_x(svbool_t_val, svint64_t_val);
+ svqneg_z(svbool_t_val, svint8_t_val);
+ svqneg_z(svbool_t_val, svint16_t_val);
+ svqneg_z(svbool_t_val, svint32_t_val);
+ svqneg_z(svbool_t_val, svint64_t_val);
+ svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmulh(svint8_t_val, int8_t_val);
+ svqrdmulh(svint8_t_val, svint8_t_val);
+ svqrdmulh(svint16_t_val, int16_t_val);
+ svqrdmulh(svint16_t_val, svint16_t_val);
+ svqrdmulh(svint32_t_val, int32_t_val);
+ svqrdmulh(svint32_t_val, svint32_t_val);
+ svqrdmulh(svint64_t_val, int64_t_val);
+ svqrdmulh(svint64_t_val, svint64_t_val);
+ svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
+ svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
+ svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
+ svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svqrdmulh_n_s8(svint8_t_val, int8_t_val);
+ svqrdmulh_n_s16(svint16_t_val, int16_t_val);
+ svqrdmulh_n_s32(svint32_t_val, int32_t_val);
+ svqrdmulh_n_s64(svint64_t_val, int64_t_val);
+ svqrdmulh_s8(svint8_t_val, svint8_t_val);
+ svqrdmulh_s16(svint16_t_val, svint16_t_val);
+ svqrdmulh_s32(svint32_t_val, svint32_t_val);
+ svqrdmulh_s64(svint64_t_val, svint64_t_val);
+ svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshrnb(svint16_t_val, 2);
+ svqrshrnb(svint32_t_val, 2);
+ svqrshrnb(svint64_t_val, 2);
+ svqrshrnb(svuint16_t_val, 2);
+ svqrshrnb(svuint32_t_val, 2);
+ svqrshrnb(svuint64_t_val, 2);
+ svqrshrnb_n_s16(svint16_t_val, 2);
+ svqrshrnb_n_s32(svint32_t_val, 2);
+ svqrshrnb_n_s64(svint64_t_val, 2);
+ svqrshrnb_n_u16(svuint16_t_val, 2);
+ svqrshrnb_n_u32(svuint32_t_val, 2);
+ svqrshrnb_n_u64(svuint64_t_val, 2);
+ svqrshrnt(svint8_t_val, svint16_t_val, 2);
+ svqrshrnt(svint16_t_val, svint32_t_val, 2);
+ svqrshrnt(svint32_t_val, svint64_t_val, 2);
+ svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svqrshrunb(svint16_t_val, 2);
+ svqrshrunb(svint32_t_val, 2);
+ svqrshrunb(svint64_t_val, 2);
+ svqrshrunb_n_s16(svint16_t_val, 2);
+ svqrshrunb_n_s32(svint32_t_val, 2);
+ svqrshrunb_n_s64(svint64_t_val, 2);
+ svqrshrunt(svuint8_t_val, svint16_t_val, 2);
+ svqrshrunt(svuint16_t_val, svint32_t_val, 2);
+ svqrshrunt(svuint32_t_val, svint64_t_val, 2);
+ svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
+ svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
+ svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
+ svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshlu_m(svbool_t_val, svint8_t_val, 2);
+ svqshlu_m(svbool_t_val, svint16_t_val, 2);
+ svqshlu_m(svbool_t_val, svint32_t_val, 2);
+ svqshlu_m(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
+ svqshlu_x(svbool_t_val, svint8_t_val, 2);
+ svqshlu_x(svbool_t_val, svint16_t_val, 2);
+ svqshlu_x(svbool_t_val, svint32_t_val, 2);
+ svqshlu_x(svbool_t_val, svint64_t_val, 2);
+ svqshlu_z(svbool_t_val, svint8_t_val, 2);
+ svqshlu_z(svbool_t_val, svint16_t_val, 2);
+ svqshlu_z(svbool_t_val, svint32_t_val, 2);
+ svqshlu_z(svbool_t_val, svint64_t_val, 2);
+ svqshrnb(svint16_t_val, 2);
+ svqshrnb(svint32_t_val, 2);
+ svqshrnb(svint64_t_val, 2);
+ svqshrnb(svuint16_t_val, 2);
+ svqshrnb(svuint32_t_val, 2);
+ svqshrnb(svuint64_t_val, 2);
+ svqshrnb_n_s16(svint16_t_val, 2);
+ svqshrnb_n_s32(svint32_t_val, 2);
+ svqshrnb_n_s64(svint64_t_val, 2);
+ svqshrnb_n_u16(svuint16_t_val, 2);
+ svqshrnb_n_u32(svuint32_t_val, 2);
+ svqshrnb_n_u64(svuint64_t_val, 2);
+ svqshrnt(svint8_t_val, svint16_t_val, 2);
+ svqshrnt(svint16_t_val, svint32_t_val, 2);
+ svqshrnt(svint32_t_val, svint64_t_val, 2);
+ svqshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svqshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svqshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svqshrunb(svint16_t_val, 2);
+ svqshrunb(svint32_t_val, 2);
+ svqshrunb(svint64_t_val, 2);
+ svqshrunb_n_s16(svint16_t_val, 2);
+ svqshrunb_n_s32(svint32_t_val, 2);
+ svqshrunb_n_s64(svint64_t_val, 2);
+ svqshrunt(svuint8_t_val, svint16_t_val, 2);
+ svqshrunt(svuint16_t_val, svint32_t_val, 2);
+ svqshrunt(svuint32_t_val, svint64_t_val, 2);
+ svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
+ svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
+ svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
+ svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqxtnb(svint16_t_val);
+ svqxtnb(svint32_t_val);
+ svqxtnb(svint64_t_val);
+ svqxtnb(svuint16_t_val);
+ svqxtnb(svuint32_t_val);
+ svqxtnb(svuint64_t_val);
+ svqxtnb_s16(svint16_t_val);
+ svqxtnb_s32(svint32_t_val);
+ svqxtnb_s64(svint64_t_val);
+ svqxtnb_u16(svuint16_t_val);
+ svqxtnb_u32(svuint32_t_val);
+ svqxtnb_u64(svuint64_t_val);
+ svqxtnt(svint8_t_val, svint16_t_val);
+ svqxtnt(svint16_t_val, svint32_t_val);
+ svqxtnt(svint32_t_val, svint64_t_val);
+ svqxtnt(svuint8_t_val, svuint16_t_val);
+ svqxtnt(svuint16_t_val, svuint32_t_val);
+ svqxtnt(svuint32_t_val, svuint64_t_val);
+ svqxtnt_s16(svint8_t_val, svint16_t_val);
+ svqxtnt_s32(svint16_t_val, svint32_t_val);
+ svqxtnt_s64(svint32_t_val, svint64_t_val);
+ svqxtnt_u16(svuint8_t_val, svuint16_t_val);
+ svqxtnt_u32(svuint16_t_val, svuint32_t_val);
+ svqxtnt_u64(svuint32_t_val, svuint64_t_val);
+ svqxtunb(svint16_t_val);
+ svqxtunb(svint32_t_val);
+ svqxtunb(svint64_t_val);
+ svqxtunb_s16(svint16_t_val);
+ svqxtunb_s32(svint32_t_val);
+ svqxtunb_s64(svint64_t_val);
+ svqxtunt(svuint8_t_val, svint16_t_val);
+ svqxtunt(svuint16_t_val, svint32_t_val);
+ svqxtunt(svuint32_t_val, svint64_t_val);
+ svqxtunt_s16(svuint8_t_val, svint16_t_val);
+ svqxtunt_s32(svuint16_t_val, svint32_t_val);
+ svqxtunt_s64(svuint32_t_val, svint64_t_val);
+ svraddhnb(svint16_t_val, int16_t_val);
+ svraddhnb(svint16_t_val, svint16_t_val);
+ svraddhnb(svint32_t_val, int32_t_val);
+ svraddhnb(svint32_t_val, svint32_t_val);
+ svraddhnb(svint64_t_val, int64_t_val);
+ svraddhnb(svint64_t_val, svint64_t_val);
+ svraddhnb(svuint16_t_val, svuint16_t_val);
+ svraddhnb(svuint16_t_val, uint16_t_val);
+ svraddhnb(svuint32_t_val, svuint32_t_val);
+ svraddhnb(svuint32_t_val, uint32_t_val);
+ svraddhnb(svuint64_t_val, svuint64_t_val);
+ svraddhnb(svuint64_t_val, uint64_t_val);
+ svraddhnb_n_s16(svint16_t_val, int16_t_val);
+ svraddhnb_n_s32(svint32_t_val, int32_t_val);
+ svraddhnb_n_s64(svint64_t_val, int64_t_val);
+ svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svraddhnb_s16(svint16_t_val, svint16_t_val);
+ svraddhnb_s32(svint32_t_val, svint32_t_val);
+ svraddhnb_s64(svint64_t_val, svint64_t_val);
+ svraddhnb_u16(svuint16_t_val, svuint16_t_val);
+ svraddhnb_u32(svuint32_t_val, svuint32_t_val);
+ svraddhnb_u64(svuint64_t_val, svuint64_t_val);
+ svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrecpe_u32_x(svbool_t_val, svuint32_t_val);
+ svrecpe_u32_z(svbool_t_val, svuint32_t_val);
+ svrecpe_x(svbool_t_val, svuint32_t_val);
+ svrecpe_z(svbool_t_val, svuint32_t_val);
+ svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshr_m(svbool_t_val, svint8_t_val, 2);
+ svrshr_m(svbool_t_val, svint16_t_val, 2);
+ svrshr_m(svbool_t_val, svint32_t_val, 2);
+ svrshr_m(svbool_t_val, svint64_t_val, 2);
+ svrshr_m(svbool_t_val, svuint8_t_val, 2);
+ svrshr_m(svbool_t_val, svuint16_t_val, 2);
+ svrshr_m(svbool_t_val, svuint32_t_val, 2);
+ svrshr_m(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
+ svrshr_x(svbool_t_val, svint8_t_val, 2);
+ svrshr_x(svbool_t_val, svint16_t_val, 2);
+ svrshr_x(svbool_t_val, svint32_t_val, 2);
+ svrshr_x(svbool_t_val, svint64_t_val, 2);
+ svrshr_x(svbool_t_val, svuint8_t_val, 2);
+ svrshr_x(svbool_t_val, svuint16_t_val, 2);
+ svrshr_x(svbool_t_val, svuint32_t_val, 2);
+ svrshr_x(svbool_t_val, svuint64_t_val, 2);
+ svrshr_z(svbool_t_val, svint8_t_val, 2);
+ svrshr_z(svbool_t_val, svint16_t_val, 2);
+ svrshr_z(svbool_t_val, svint32_t_val, 2);
+ svrshr_z(svbool_t_val, svint64_t_val, 2);
+ svrshr_z(svbool_t_val, svuint8_t_val, 2);
+ svrshr_z(svbool_t_val, svuint16_t_val, 2);
+ svrshr_z(svbool_t_val, svuint32_t_val, 2);
+ svrshr_z(svbool_t_val, svuint64_t_val, 2);
+ svrshrnb(svint16_t_val, 2);
+ svrshrnb(svint32_t_val, 2);
+ svrshrnb(svint64_t_val, 2);
+ svrshrnb(svuint16_t_val, 2);
+ svrshrnb(svuint32_t_val, 2);
+ svrshrnb(svuint64_t_val, 2);
+ svrshrnb_n_s16(svint16_t_val, 2);
+ svrshrnb_n_s32(svint32_t_val, 2);
+ svrshrnb_n_s64(svint64_t_val, 2);
+ svrshrnb_n_u16(svuint16_t_val, 2);
+ svrshrnb_n_u32(svuint32_t_val, 2);
+ svrshrnb_n_u64(svuint64_t_val, 2);
+ svrshrnt(svint8_t_val, svint16_t_val, 2);
+ svrshrnt(svint16_t_val, svint32_t_val, 2);
+ svrshrnt(svint32_t_val, svint64_t_val, 2);
+ svrshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svrshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svrshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
+ svrsqrte_x(svbool_t_val, svuint32_t_val);
+ svrsqrte_z(svbool_t_val, svuint32_t_val);
+ svrsra(svint8_t_val, svint8_t_val, 2);
+ svrsra(svint16_t_val, svint16_t_val, 2);
+ svrsra(svint32_t_val, svint32_t_val, 2);
+ svrsra(svint64_t_val, svint64_t_val, 2);
+ svrsra(svuint8_t_val, svuint8_t_val, 2);
+ svrsra(svuint16_t_val, svuint16_t_val, 2);
+ svrsra(svuint32_t_val, svuint32_t_val, 2);
+ svrsra(svuint64_t_val, svuint64_t_val, 2);
+ svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
+ svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
+ svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
+ svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
+ svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svrsubhnb(svint16_t_val, int16_t_val);
+ svrsubhnb(svint16_t_val, svint16_t_val);
+ svrsubhnb(svint32_t_val, int32_t_val);
+ svrsubhnb(svint32_t_val, svint32_t_val);
+ svrsubhnb(svint64_t_val, int64_t_val);
+ svrsubhnb(svint64_t_val, svint64_t_val);
+ svrsubhnb(svuint16_t_val, svuint16_t_val);
+ svrsubhnb(svuint16_t_val, uint16_t_val);
+ svrsubhnb(svuint32_t_val, svuint32_t_val);
+ svrsubhnb(svuint32_t_val, uint32_t_val);
+ svrsubhnb(svuint64_t_val, svuint64_t_val);
+ svrsubhnb(svuint64_t_val, uint64_t_val);
+ svrsubhnb_n_s16(svint16_t_val, int16_t_val);
+ svrsubhnb_n_s32(svint32_t_val, int32_t_val);
+ svrsubhnb_n_s64(svint64_t_val, int64_t_val);
+ svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svrsubhnb_s16(svint16_t_val, svint16_t_val);
+ svrsubhnb_s32(svint32_t_val, svint32_t_val);
+ svrsubhnb_s64(svint64_t_val, svint64_t_val);
+ svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
+ svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
+ svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
+ svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svshllb(svint8_t_val, 2);
+ svshllb(svint16_t_val, 2);
+ svshllb(svint32_t_val, 2);
+ svshllb(svuint8_t_val, 2);
+ svshllb(svuint16_t_val, 2);
+ svshllb(svuint32_t_val, 2);
+ svshllb_n_s16(svint8_t_val, 2);
+ svshllb_n_s32(svint16_t_val, 2);
+ svshllb_n_s64(svint32_t_val, 2);
+ svshllb_n_u16(svuint8_t_val, 2);
+ svshllb_n_u32(svuint16_t_val, 2);
+ svshllb_n_u64(svuint32_t_val, 2);
+ svshllt(svint8_t_val, 2);
+ svshllt(svint16_t_val, 2);
+ svshllt(svint32_t_val, 2);
+ svshllt(svuint8_t_val, 2);
+ svshllt(svuint16_t_val, 2);
+ svshllt(svuint32_t_val, 2);
+ svshllt_n_s16(svint8_t_val, 2);
+ svshllt_n_s32(svint16_t_val, 2);
+ svshllt_n_s64(svint32_t_val, 2);
+ svshllt_n_u16(svuint8_t_val, 2);
+ svshllt_n_u32(svuint16_t_val, 2);
+ svshllt_n_u64(svuint32_t_val, 2);
+ svshrnb(svint16_t_val, 2);
+ svshrnb(svint32_t_val, 2);
+ svshrnb(svint64_t_val, 2);
+ svshrnb(svuint16_t_val, 2);
+ svshrnb(svuint32_t_val, 2);
+ svshrnb(svuint64_t_val, 2);
+ svshrnb_n_s16(svint16_t_val, 2);
+ svshrnb_n_s32(svint32_t_val, 2);
+ svshrnb_n_s64(svint64_t_val, 2);
+ svshrnb_n_u16(svuint16_t_val, 2);
+ svshrnb_n_u32(svuint32_t_val, 2);
+ svshrnb_n_u64(svuint64_t_val, 2);
+ svshrnt(svint8_t_val, svint16_t_val, 2);
+ svshrnt(svint16_t_val, svint32_t_val, 2);
+ svshrnt(svint32_t_val, svint64_t_val, 2);
+ svshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svsli(svint8_t_val, svint8_t_val, 2);
+ svsli(svint16_t_val, svint16_t_val, 2);
+ svsli(svint32_t_val, svint32_t_val, 2);
+ svsli(svint64_t_val, svint64_t_val, 2);
+ svsli(svuint8_t_val, svuint8_t_val, 2);
+ svsli(svuint16_t_val, svuint16_t_val, 2);
+ svsli(svuint32_t_val, svuint32_t_val, 2);
+ svsli(svuint64_t_val, svuint64_t_val, 2);
+ svsli_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsli_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsli_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsli_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsra(svint8_t_val, svint8_t_val, 2);
+ svsra(svint16_t_val, svint16_t_val, 2);
+ svsra(svint32_t_val, svint32_t_val, 2);
+ svsra(svint64_t_val, svint64_t_val, 2);
+ svsra(svuint8_t_val, svuint8_t_val, 2);
+ svsra(svuint16_t_val, svuint16_t_val, 2);
+ svsra(svuint32_t_val, svuint32_t_val, 2);
+ svsra(svuint64_t_val, svuint64_t_val, 2);
+ svsra_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsra_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsra_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsra_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsri(svint8_t_val, svint8_t_val, 2);
+ svsri(svint16_t_val, svint16_t_val, 2);
+ svsri(svint32_t_val, svint32_t_val, 2);
+ svsri(svint64_t_val, svint64_t_val, 2);
+ svsri(svuint8_t_val, svuint8_t_val, 2);
+ svsri(svuint16_t_val, svuint16_t_val, 2);
+ svsri(svuint32_t_val, svuint32_t_val, 2);
+ svsri(svuint64_t_val, svuint64_t_val, 2);
+ svsri_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsri_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsri_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsri_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsubhnb(svint16_t_val, int16_t_val);
+ svsubhnb(svint16_t_val, svint16_t_val);
+ svsubhnb(svint32_t_val, int32_t_val);
+ svsubhnb(svint32_t_val, svint32_t_val);
+ svsubhnb(svint64_t_val, int64_t_val);
+ svsubhnb(svint64_t_val, svint64_t_val);
+ svsubhnb(svuint16_t_val, svuint16_t_val);
+ svsubhnb(svuint16_t_val, uint16_t_val);
+ svsubhnb(svuint32_t_val, svuint32_t_val);
+ svsubhnb(svuint32_t_val, uint32_t_val);
+ svsubhnb(svuint64_t_val, svuint64_t_val);
+ svsubhnb(svuint64_t_val, uint64_t_val);
+ svsubhnb_n_s16(svint16_t_val, int16_t_val);
+ svsubhnb_n_s32(svint32_t_val, int32_t_val);
+ svsubhnb_n_s64(svint64_t_val, int64_t_val);
+ svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svsubhnb_s16(svint16_t_val, svint16_t_val);
+ svsubhnb_s32(svint32_t_val, svint32_t_val);
+ svsubhnb_s64(svint64_t_val, svint64_t_val);
+ svsubhnb_u16(svuint16_t_val, svuint16_t_val);
+ svsubhnb_u32(svuint32_t_val, svuint32_t_val);
+ svsubhnb_u64(svuint64_t_val, svuint64_t_val);
+ svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsublb(svint8_t_val, int8_t_val);
+ svsublb(svint8_t_val, svint8_t_val);
+ svsublb(svint16_t_val, int16_t_val);
+ svsublb(svint16_t_val, svint16_t_val);
+ svsublb(svint32_t_val, int32_t_val);
+ svsublb(svint32_t_val, svint32_t_val);
+ svsublb(svuint8_t_val, svuint8_t_val);
+ svsublb(svuint8_t_val, uint8_t_val);
+ svsublb(svuint16_t_val, svuint16_t_val);
+ svsublb(svuint16_t_val, uint16_t_val);
+ svsublb(svuint32_t_val, svuint32_t_val);
+ svsublb(svuint32_t_val, uint32_t_val);
+ svsublb_n_s16(svint8_t_val, int8_t_val);
+ svsublb_n_s32(svint16_t_val, int16_t_val);
+ svsublb_n_s64(svint32_t_val, int32_t_val);
+ svsublb_n_u16(svuint8_t_val, uint8_t_val);
+ svsublb_n_u32(svuint16_t_val, uint16_t_val);
+ svsublb_n_u64(svuint32_t_val, uint32_t_val);
+ svsublb_s16(svint8_t_val, svint8_t_val);
+ svsublb_s32(svint16_t_val, svint16_t_val);
+ svsublb_s64(svint32_t_val, svint32_t_val);
+ svsublb_u16(svuint8_t_val, svuint8_t_val);
+ svsublb_u32(svuint16_t_val, svuint16_t_val);
+ svsublb_u64(svuint32_t_val, svuint32_t_val);
+ svsublbt(svint8_t_val, int8_t_val);
+ svsublbt(svint8_t_val, svint8_t_val);
+ svsublbt(svint16_t_val, int16_t_val);
+ svsublbt(svint16_t_val, svint16_t_val);
+ svsublbt(svint32_t_val, int32_t_val);
+ svsublbt(svint32_t_val, svint32_t_val);
+ svsublbt_n_s16(svint8_t_val, int8_t_val);
+ svsublbt_n_s32(svint16_t_val, int16_t_val);
+ svsublbt_n_s64(svint32_t_val, int32_t_val);
+ svsublbt_s16(svint8_t_val, svint8_t_val);
+ svsublbt_s32(svint16_t_val, svint16_t_val);
+ svsublbt_s64(svint32_t_val, svint32_t_val);
+ svsublt(svint8_t_val, int8_t_val);
+ svsublt(svint8_t_val, svint8_t_val);
+ svsublt(svint16_t_val, int16_t_val);
+ svsublt(svint16_t_val, svint16_t_val);
+ svsublt(svint32_t_val, int32_t_val);
+ svsublt(svint32_t_val, svint32_t_val);
+ svsublt(svuint8_t_val, svuint8_t_val);
+ svsublt(svuint8_t_val, uint8_t_val);
+ svsublt(svuint16_t_val, svuint16_t_val);
+ svsublt(svuint16_t_val, uint16_t_val);
+ svsublt(svuint32_t_val, svuint32_t_val);
+ svsublt(svuint32_t_val, uint32_t_val);
+ svsublt_n_s16(svint8_t_val, int8_t_val);
+ svsublt_n_s32(svint16_t_val, int16_t_val);
+ svsublt_n_s64(svint32_t_val, int32_t_val);
+ svsublt_n_u16(svuint8_t_val, uint8_t_val);
+ svsublt_n_u32(svuint16_t_val, uint16_t_val);
+ svsublt_n_u64(svuint32_t_val, uint32_t_val);
+ svsublt_s16(svint8_t_val, svint8_t_val);
+ svsublt_s32(svint16_t_val, svint16_t_val);
+ svsublt_s64(svint32_t_val, svint32_t_val);
+ svsublt_u16(svuint8_t_val, svuint8_t_val);
+ svsublt_u32(svuint16_t_val, svuint16_t_val);
+ svsublt_u64(svuint32_t_val, svuint32_t_val);
+ svsubltb(svint8_t_val, int8_t_val);
+ svsubltb(svint8_t_val, svint8_t_val);
+ svsubltb(svint16_t_val, int16_t_val);
+ svsubltb(svint16_t_val, svint16_t_val);
+ svsubltb(svint32_t_val, int32_t_val);
+ svsubltb(svint32_t_val, svint32_t_val);
+ svsubltb_n_s16(svint8_t_val, int8_t_val);
+ svsubltb_n_s32(svint16_t_val, int16_t_val);
+ svsubltb_n_s64(svint32_t_val, int32_t_val);
+ svsubltb_s16(svint8_t_val, svint8_t_val);
+ svsubltb_s32(svint16_t_val, svint16_t_val);
+ svsubltb_s64(svint32_t_val, svint32_t_val);
+ svsubwb(svint16_t_val, int8_t_val);
+ svsubwb(svint16_t_val, svint8_t_val);
+ svsubwb(svint32_t_val, int16_t_val);
+ svsubwb(svint32_t_val, svint16_t_val);
+ svsubwb(svint64_t_val, int32_t_val);
+ svsubwb(svint64_t_val, svint32_t_val);
+ svsubwb(svuint16_t_val, svuint8_t_val);
+ svsubwb(svuint16_t_val, uint8_t_val);
+ svsubwb(svuint32_t_val, svuint16_t_val);
+ svsubwb(svuint32_t_val, uint16_t_val);
+ svsubwb(svuint64_t_val, svuint32_t_val);
+ svsubwb(svuint64_t_val, uint32_t_val);
+ svsubwb_n_s16(svint16_t_val, int8_t_val);
+ svsubwb_n_s32(svint32_t_val, int16_t_val);
+ svsubwb_n_s64(svint64_t_val, int32_t_val);
+ svsubwb_n_u16(svuint16_t_val, uint8_t_val);
+ svsubwb_n_u32(svuint32_t_val, uint16_t_val);
+ svsubwb_n_u64(svuint64_t_val, uint32_t_val);
+ svsubwb_s16(svint16_t_val, svint8_t_val);
+ svsubwb_s32(svint32_t_val, svint16_t_val);
+ svsubwb_s64(svint64_t_val, svint32_t_val);
+ svsubwb_u16(svuint16_t_val, svuint8_t_val);
+ svsubwb_u32(svuint32_t_val, svuint16_t_val);
+ svsubwb_u64(svuint64_t_val, svuint32_t_val);
+ svsubwt(svint16_t_val, int8_t_val);
+ svsubwt(svint16_t_val, svint8_t_val);
+ svsubwt(svint32_t_val, int16_t_val);
+ svsubwt(svint32_t_val, svint16_t_val);
+ svsubwt(svint64_t_val, int32_t_val);
+ svsubwt(svint64_t_val, svint32_t_val);
+ svsubwt(svuint16_t_val, svuint8_t_val);
+ svsubwt(svuint16_t_val, uint8_t_val);
+ svsubwt(svuint32_t_val, svuint16_t_val);
+ svsubwt(svuint32_t_val, uint16_t_val);
+ svsubwt(svuint64_t_val, svuint32_t_val);
+ svsubwt(svuint64_t_val, uint32_t_val);
+ svsubwt_n_s16(svint16_t_val, int8_t_val);
+ svsubwt_n_s32(svint32_t_val, int16_t_val);
+ svsubwt_n_s64(svint64_t_val, int32_t_val);
+ svsubwt_n_u16(svuint16_t_val, uint8_t_val);
+ svsubwt_n_u32(svuint32_t_val, uint16_t_val);
+ svsubwt_n_u64(svuint64_t_val, uint32_t_val);
+ svsubwt_s16(svint16_t_val, svint8_t_val);
+ svsubwt_s32(svint32_t_val, svint16_t_val);
+ svsubwt_s64(svint64_t_val, svint32_t_val);
+ svsubwt_u16(svuint16_t_val, svuint8_t_val);
+ svsubwt_u32(svuint32_t_val, svuint16_t_val);
+ svsubwt_u64(svuint64_t_val, svuint32_t_val);
+ svtbl2(svbfloat16x2_t_val, svuint16_t_val);
+ svtbl2(svfloat16x2_t_val, svuint16_t_val);
+ svtbl2(svfloat32x2_t_val, svuint32_t_val);
+ svtbl2(svfloat64x2_t_val, svuint64_t_val);
+ svtbl2(svint8x2_t_val, svuint8_t_val);
+ svtbl2(svint16x2_t_val, svuint16_t_val);
+ svtbl2(svint32x2_t_val, svuint32_t_val);
+ svtbl2(svint64x2_t_val, svuint64_t_val);
+ svtbl2(svuint8x2_t_val, svuint8_t_val);
+ svtbl2(svuint16x2_t_val, svuint16_t_val);
+ svtbl2(svuint32x2_t_val, svuint32_t_val);
+ svtbl2(svuint64x2_t_val, svuint64_t_val);
+ svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
+ svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
+ svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
+ svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
+ svtbl2_s8(svint8x2_t_val, svuint8_t_val);
+ svtbl2_s16(svint16x2_t_val, svuint16_t_val);
+ svtbl2_s32(svint32x2_t_val, svuint32_t_val);
+ svtbl2_s64(svint64x2_t_val, svuint64_t_val);
+ svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
+ svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
+ svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
+ svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
+ svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
+ svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
+ svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
+ svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
+ svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
+ svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
+ svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
+ svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
+ svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
+ svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
+ svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
+ svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
+ svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
+ svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
+ svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
+ svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
+ svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
+ svwhilege_b8(int32_t_val, int32_t_val);
+ svwhilege_b8(int64_t_val, int64_t_val);
+ svwhilege_b8(uint32_t_val, uint32_t_val);
+ svwhilege_b8(uint64_t_val, uint64_t_val);
+ svwhilege_b8_s32(int32_t_val, int32_t_val);
+ svwhilege_b8_s64(int64_t_val, int64_t_val);
+ svwhilege_b8_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b8_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b16(int32_t_val, int32_t_val);
+ svwhilege_b16(int64_t_val, int64_t_val);
+ svwhilege_b16(uint32_t_val, uint32_t_val);
+ svwhilege_b16(uint64_t_val, uint64_t_val);
+ svwhilege_b16_s32(int32_t_val, int32_t_val);
+ svwhilege_b16_s64(int64_t_val, int64_t_val);
+ svwhilege_b16_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b16_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b32(int32_t_val, int32_t_val);
+ svwhilege_b32(int64_t_val, int64_t_val);
+ svwhilege_b32(uint32_t_val, uint32_t_val);
+ svwhilege_b32(uint64_t_val, uint64_t_val);
+ svwhilege_b32_s32(int32_t_val, int32_t_val);
+ svwhilege_b32_s64(int64_t_val, int64_t_val);
+ svwhilege_b32_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b32_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b64(int32_t_val, int32_t_val);
+ svwhilege_b64(int64_t_val, int64_t_val);
+ svwhilege_b64(uint32_t_val, uint32_t_val);
+ svwhilege_b64(uint64_t_val, uint64_t_val);
+ svwhilege_b64_s32(int32_t_val, int32_t_val);
+ svwhilege_b64_s64(int64_t_val, int64_t_val);
+ svwhilege_b64_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b64_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b8(int32_t_val, int32_t_val);
+ svwhilegt_b8(int64_t_val, int64_t_val);
+ svwhilegt_b8(uint32_t_val, uint32_t_val);
+ svwhilegt_b8(uint64_t_val, uint64_t_val);
+ svwhilegt_b8_s32(int32_t_val, int32_t_val);
+ svwhilegt_b8_s64(int64_t_val, int64_t_val);
+ svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b16(int32_t_val, int32_t_val);
+ svwhilegt_b16(int64_t_val, int64_t_val);
+ svwhilegt_b16(uint32_t_val, uint32_t_val);
+ svwhilegt_b16(uint64_t_val, uint64_t_val);
+ svwhilegt_b16_s32(int32_t_val, int32_t_val);
+ svwhilegt_b16_s64(int64_t_val, int64_t_val);
+ svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b32(int32_t_val, int32_t_val);
+ svwhilegt_b32(int64_t_val, int64_t_val);
+ svwhilegt_b32(uint32_t_val, uint32_t_val);
+ svwhilegt_b32(uint64_t_val, uint64_t_val);
+ svwhilegt_b32_s32(int32_t_val, int32_t_val);
+ svwhilegt_b32_s64(int64_t_val, int64_t_val);
+ svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b64(int32_t_val, int32_t_val);
+ svwhilegt_b64(int64_t_val, int64_t_val);
+ svwhilegt_b64(uint32_t_val, uint32_t_val);
+ svwhilegt_b64(uint64_t_val, uint64_t_val);
+ svwhilegt_b64_s32(int32_t_val, int32_t_val);
+ svwhilegt_b64_s64(int64_t_val, int64_t_val);
+ svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
+ svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
+ svxar(svint8_t_val, svint8_t_val, 2);
+ svxar(svint16_t_val, svint16_t_val, 2);
+ svxar(svint32_t_val, svint32_t_val, 2);
+ svxar(svint64_t_val, svint64_t_val, 2);
+ svxar(svuint8_t_val, svuint8_t_val, 2);
+ svxar(svuint16_t_val, svuint16_t_val, 2);
+ svxar(svuint32_t_val, svuint32_t_val, 2);
+ svxar(svuint64_t_val, svuint64_t_val, 2);
+ svxar_n_s8(svint8_t_val, svint8_t_val, 2);
+ svxar_n_s16(svint16_t_val, svint16_t_val, 2);
+ svxar_n_s32(svint32_t_val, svint32_t_val, 2);
+ svxar_n_s64(svint64_t_val, svint64_t_val, 2);
+ svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
+}
+
+void test_streaming(void) __arm_streaming{
+ bfloat16_t * bfloat16_t_ptr_val;
+ float16_t * float16_t_ptr_val;
+ float16_t float16_t_val;
+ float32_t * float32_t_ptr_val;
+ float64_t * float64_t_ptr_val;
+ int8_t * int8_t_ptr_val;
+ int8_t int8_t_val;
+ int16_t * int16_t_ptr_val;
+ int16_t int16_t_val;
+ int32_t * int32_t_ptr_val;
+ int32_t int32_t_val;
+ int64_t * int64_t_ptr_val;
+ int64_t int64_t_val;
+ svbfloat16_t svbfloat16_t_val;
+ svbfloat16x2_t svbfloat16x2_t_val;
+ svbool_t svbool_t_val;
+ svfloat16_t svfloat16_t_val;
+ svfloat16x2_t svfloat16x2_t_val;
+ svfloat32_t svfloat32_t_val;
+ svfloat32x2_t svfloat32x2_t_val;
+ svfloat64_t svfloat64_t_val;
+ svfloat64x2_t svfloat64x2_t_val;
+ svint8_t svint8_t_val;
+ svint8x2_t svint8x2_t_val;
+ svint16_t svint16_t_val;
+ svint16x2_t svint16x2_t_val;
+ svint32_t svint32_t_val;
+ svint32x2_t svint32x2_t_val;
+ svint64_t svint64_t_val;
+ svint64x2_t svint64x2_t_val;
+ svuint8_t svuint8_t_val;
+ svuint8x2_t svuint8x2_t_val;
+ svuint16_t svuint16_t_val;
+ svuint16x2_t svuint16x2_t_val;
+ svuint32_t svuint32_t_val;
+ svuint32x2_t svuint32x2_t_val;
+ svuint64_t svuint64_t_val;
+ svuint64x2_t svuint64x2_t_val;
+ uint8_t * uint8_t_ptr_val;
+ uint8_t uint8_t_val;
+ uint16_t * uint16_t_ptr_val;
+ uint16_t uint16_t_val;
+ uint32_t * uint32_t_ptr_val;
+ uint32_t uint32_t_val;
+ uint64_t * uint64_t_ptr_val;
+ uint64_t uint64_t_val;
+
+ svaba(svint8_t_val, svint8_t_val, int8_t_val);
+ svaba(svint8_t_val, svint8_t_val, svint8_t_val);
+ svaba(svint16_t_val, svint16_t_val, int16_t_val);
+ svaba(svint16_t_val, svint16_t_val, svint16_t_val);
+ svaba(svint32_t_val, svint32_t_val, int32_t_val);
+ svaba(svint32_t_val, svint32_t_val, svint32_t_val);
+ svaba(svint64_t_val, svint64_t_val, int64_t_val);
+ svaba(svint64_t_val, svint64_t_val, svint64_t_val);
+ svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svabalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabdlb(svint8_t_val, int8_t_val);
+ svabdlb(svint8_t_val, svint8_t_val);
+ svabdlb(svint16_t_val, int16_t_val);
+ svabdlb(svint16_t_val, svint16_t_val);
+ svabdlb(svint32_t_val, int32_t_val);
+ svabdlb(svint32_t_val, svint32_t_val);
+ svabdlb(svuint8_t_val, svuint8_t_val);
+ svabdlb(svuint8_t_val, uint8_t_val);
+ svabdlb(svuint16_t_val, svuint16_t_val);
+ svabdlb(svuint16_t_val, uint16_t_val);
+ svabdlb(svuint32_t_val, svuint32_t_val);
+ svabdlb(svuint32_t_val, uint32_t_val);
+ svabdlb_n_s16(svint8_t_val, int8_t_val);
+ svabdlb_n_s32(svint16_t_val, int16_t_val);
+ svabdlb_n_s64(svint32_t_val, int32_t_val);
+ svabdlb_n_u16(svuint8_t_val, uint8_t_val);
+ svabdlb_n_u32(svuint16_t_val, uint16_t_val);
+ svabdlb_n_u64(svuint32_t_val, uint32_t_val);
+ svabdlb_s16(svint8_t_val, svint8_t_val);
+ svabdlb_s32(svint16_t_val, svint16_t_val);
+ svabdlb_s64(svint32_t_val, svint32_t_val);
+ svabdlb_u16(svuint8_t_val, svuint8_t_val);
+ svabdlb_u32(svuint16_t_val, svuint16_t_val);
+ svabdlb_u64(svuint32_t_val, svuint32_t_val);
+ svabdlt(svint8_t_val, int8_t_val);
+ svabdlt(svint8_t_val, svint8_t_val);
+ svabdlt(svint16_t_val, int16_t_val);
+ svabdlt(svint16_t_val, svint16_t_val);
+ svabdlt(svint32_t_val, int32_t_val);
+ svabdlt(svint32_t_val, svint32_t_val);
+ svabdlt(svuint8_t_val, svuint8_t_val);
+ svabdlt(svuint8_t_val, uint8_t_val);
+ svabdlt(svuint16_t_val, svuint16_t_val);
+ svabdlt(svuint16_t_val, uint16_t_val);
+ svabdlt(svuint32_t_val, svuint32_t_val);
+ svabdlt(svuint32_t_val, uint32_t_val);
+ svabdlt_n_s16(svint8_t_val, int8_t_val);
+ svabdlt_n_s32(svint16_t_val, int16_t_val);
+ svabdlt_n_s64(svint32_t_val, int32_t_val);
+ svabdlt_n_u16(svuint8_t_val, uint8_t_val);
+ svabdlt_n_u32(svuint16_t_val, uint16_t_val);
+ svabdlt_n_u64(svuint32_t_val, uint32_t_val);
+ svabdlt_s16(svint8_t_val, svint8_t_val);
+ svabdlt_s32(svint16_t_val, svint16_t_val);
+ svabdlt_s64(svint32_t_val, svint32_t_val);
+ svabdlt_u16(svuint8_t_val, svuint8_t_val);
+ svabdlt_u32(svuint16_t_val, svuint16_t_val);
+ svabdlt_u64(svuint32_t_val, svuint32_t_val);
+ svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svaddhnb(svint16_t_val, int16_t_val);
+ svaddhnb(svint16_t_val, svint16_t_val);
+ svaddhnb(svint32_t_val, int32_t_val);
+ svaddhnb(svint32_t_val, svint32_t_val);
+ svaddhnb(svint64_t_val, int64_t_val);
+ svaddhnb(svint64_t_val, svint64_t_val);
+ svaddhnb(svuint16_t_val, svuint16_t_val);
+ svaddhnb(svuint16_t_val, uint16_t_val);
+ svaddhnb(svuint32_t_val, svuint32_t_val);
+ svaddhnb(svuint32_t_val, uint32_t_val);
+ svaddhnb(svuint64_t_val, svuint64_t_val);
+ svaddhnb(svuint64_t_val, uint64_t_val);
+ svaddhnb_n_s16(svint16_t_val, int16_t_val);
+ svaddhnb_n_s32(svint32_t_val, int32_t_val);
+ svaddhnb_n_s64(svint64_t_val, int64_t_val);
+ svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svaddhnb_s16(svint16_t_val, svint16_t_val);
+ svaddhnb_s32(svint32_t_val, svint32_t_val);
+ svaddhnb_s64(svint64_t_val, svint64_t_val);
+ svaddhnb_u16(svuint16_t_val, svuint16_t_val);
+ svaddhnb_u32(svuint32_t_val, svuint32_t_val);
+ svaddhnb_u64(svuint64_t_val, svuint64_t_val);
+ svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svaddlb(svint8_t_val, int8_t_val);
+ svaddlb(svint8_t_val, svint8_t_val);
+ svaddlb(svint16_t_val, int16_t_val);
+ svaddlb(svint16_t_val, svint16_t_val);
+ svaddlb(svint32_t_val, int32_t_val);
+ svaddlb(svint32_t_val, svint32_t_val);
+ svaddlb(svuint8_t_val, svuint8_t_val);
+ svaddlb(svuint8_t_val, uint8_t_val);
+ svaddlb(svuint16_t_val, svuint16_t_val);
+ svaddlb(svuint16_t_val, uint16_t_val);
+ svaddlb(svuint32_t_val, svuint32_t_val);
+ svaddlb(svuint32_t_val, uint32_t_val);
+ svaddlb_n_s16(svint8_t_val, int8_t_val);
+ svaddlb_n_s32(svint16_t_val, int16_t_val);
+ svaddlb_n_s64(svint32_t_val, int32_t_val);
+ svaddlb_n_u16(svuint8_t_val, uint8_t_val);
+ svaddlb_n_u32(svuint16_t_val, uint16_t_val);
+ svaddlb_n_u64(svuint32_t_val, uint32_t_val);
+ svaddlb_s16(svint8_t_val, svint8_t_val);
+ svaddlb_s32(svint16_t_val, svint16_t_val);
+ svaddlb_s64(svint32_t_val, svint32_t_val);
+ svaddlb_u16(svuint8_t_val, svuint8_t_val);
+ svaddlb_u32(svuint16_t_val, svuint16_t_val);
+ svaddlb_u64(svuint32_t_val, svuint32_t_val);
+ svaddlbt(svint8_t_val, int8_t_val);
+ svaddlbt(svint8_t_val, svint8_t_val);
+ svaddlbt(svint16_t_val, int16_t_val);
+ svaddlbt(svint16_t_val, svint16_t_val);
+ svaddlbt(svint32_t_val, int32_t_val);
+ svaddlbt(svint32_t_val, svint32_t_val);
+ svaddlbt_n_s16(svint8_t_val, int8_t_val);
+ svaddlbt_n_s32(svint16_t_val, int16_t_val);
+ svaddlbt_n_s64(svint32_t_val, int32_t_val);
+ svaddlbt_s16(svint8_t_val, svint8_t_val);
+ svaddlbt_s32(svint16_t_val, svint16_t_val);
+ svaddlbt_s64(svint32_t_val, svint32_t_val);
+ svaddlt(svint8_t_val, int8_t_val);
+ svaddlt(svint8_t_val, svint8_t_val);
+ svaddlt(svint16_t_val, int16_t_val);
+ svaddlt(svint16_t_val, svint16_t_val);
+ svaddlt(svint32_t_val, int32_t_val);
+ svaddlt(svint32_t_val, svint32_t_val);
+ svaddlt(svuint8_t_val, svuint8_t_val);
+ svaddlt(svuint8_t_val, uint8_t_val);
+ svaddlt(svuint16_t_val, svuint16_t_val);
+ svaddlt(svuint16_t_val, uint16_t_val);
+ svaddlt(svuint32_t_val, svuint32_t_val);
+ svaddlt(svuint32_t_val, uint32_t_val);
+ svaddlt_n_s16(svint8_t_val, int8_t_val);
+ svaddlt_n_s32(svint16_t_val, int16_t_val);
+ svaddlt_n_s64(svint32_t_val, int32_t_val);
+ svaddlt_n_u16(svuint8_t_val, uint8_t_val);
+ svaddlt_n_u32(svuint16_t_val, uint16_t_val);
+ svaddlt_n_u64(svuint32_t_val, uint32_t_val);
+ svaddlt_s16(svint8_t_val, svint8_t_val);
+ svaddlt_s32(svint16_t_val, svint16_t_val);
+ svaddlt_s64(svint32_t_val, svint32_t_val);
+ svaddlt_u16(svuint8_t_val, svuint8_t_val);
+ svaddlt_u32(svuint16_t_val, svuint16_t_val);
+ svaddlt_u64(svuint32_t_val, svuint32_t_val);
+ svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddwb(svint16_t_val, int8_t_val);
+ svaddwb(svint16_t_val, svint8_t_val);
+ svaddwb(svint32_t_val, int16_t_val);
+ svaddwb(svint32_t_val, svint16_t_val);
+ svaddwb(svint64_t_val, int32_t_val);
+ svaddwb(svint64_t_val, svint32_t_val);
+ svaddwb(svuint16_t_val, svuint8_t_val);
+ svaddwb(svuint16_t_val, uint8_t_val);
+ svaddwb(svuint32_t_val, svuint16_t_val);
+ svaddwb(svuint32_t_val, uint16_t_val);
+ svaddwb(svuint64_t_val, svuint32_t_val);
+ svaddwb(svuint64_t_val, uint32_t_val);
+ svaddwb_n_s16(svint16_t_val, int8_t_val);
+ svaddwb_n_s32(svint32_t_val, int16_t_val);
+ svaddwb_n_s64(svint64_t_val, int32_t_val);
+ svaddwb_n_u16(svuint16_t_val, uint8_t_val);
+ svaddwb_n_u32(svuint32_t_val, uint16_t_val);
+ svaddwb_n_u64(svuint64_t_val, uint32_t_val);
+ svaddwb_s16(svint16_t_val, svint8_t_val);
+ svaddwb_s32(svint32_t_val, svint16_t_val);
+ svaddwb_s64(svint64_t_val, svint32_t_val);
+ svaddwb_u16(svuint16_t_val, svuint8_t_val);
+ svaddwb_u32(svuint32_t_val, svuint16_t_val);
+ svaddwb_u64(svuint64_t_val, svuint32_t_val);
+ svaddwt(svint16_t_val, int8_t_val);
+ svaddwt(svint16_t_val, svint8_t_val);
+ svaddwt(svint32_t_val, int16_t_val);
+ svaddwt(svint32_t_val, svint16_t_val);
+ svaddwt(svint64_t_val, int32_t_val);
+ svaddwt(svint64_t_val, svint32_t_val);
+ svaddwt(svuint16_t_val, svuint8_t_val);
+ svaddwt(svuint16_t_val, uint8_t_val);
+ svaddwt(svuint32_t_val, svuint16_t_val);
+ svaddwt(svuint32_t_val, uint16_t_val);
+ svaddwt(svuint64_t_val, svuint32_t_val);
+ svaddwt(svuint64_t_val, uint32_t_val);
+ svaddwt_n_s16(svint16_t_val, int8_t_val);
+ svaddwt_n_s32(svint32_t_val, int16_t_val);
+ svaddwt_n_s64(svint64_t_val, int32_t_val);
+ svaddwt_n_u16(svuint16_t_val, uint8_t_val);
+ svaddwt_n_u32(svuint32_t_val, uint16_t_val);
+ svaddwt_n_u64(svuint64_t_val, uint32_t_val);
+ svaddwt_s16(svint16_t_val, svint8_t_val);
+ svaddwt_s32(svint32_t_val, svint16_t_val);
+ svaddwt_s64(svint64_t_val, svint32_t_val);
+ svaddwt_u16(svuint16_t_val, svuint8_t_val);
+ svaddwt_u32(svuint32_t_val, svuint16_t_val);
+ svaddwt_u64(svuint64_t_val, svuint32_t_val);
+ svbcax(svint8_t_val, svint8_t_val, int8_t_val);
+ svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbcax(svint16_t_val, svint16_t_val, int16_t_val);
+ svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbcax(svint32_t_val, svint32_t_val, int32_t_val);
+ svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbcax(svint64_t_val, svint64_t_val, int64_t_val);
+ svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svcadd(svint8_t_val, svint8_t_val, 90);
+ svcadd(svint16_t_val, svint16_t_val, 90);
+ svcadd(svint32_t_val, svint32_t_val, 90);
+ svcadd(svint64_t_val, svint64_t_val, 90);
+ svcadd(svuint8_t_val, svuint8_t_val, 90);
+ svcadd(svuint16_t_val, svuint16_t_val, 90);
+ svcadd(svuint32_t_val, svuint32_t_val, 90);
+ svcadd(svuint64_t_val, svuint64_t_val, 90);
+ svcadd_s8(svint8_t_val, svint8_t_val, 90);
+ svcadd_s16(svint16_t_val, svint16_t_val, 90);
+ svcadd_s32(svint32_t_val, svint32_t_val, 90);
+ svcadd_s64(svint64_t_val, svint64_t_val, 90);
+ svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
+ svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
+ svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
+ svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
+ svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
+ svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
+ svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
+ svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
+ svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
+ svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
+ svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
+ svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
+ svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
+ svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
+ svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
+ svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
+ svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
+ svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
+ svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
+ svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
+ svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
+ svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
+ svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
+ svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
+ svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ sveor3(svint8_t_val, svint8_t_val, int8_t_val);
+ sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveor3(svint16_t_val, svint16_t_val, int16_t_val);
+ sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveor3(svint32_t_val, svint32_t_val, int32_t_val);
+ sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveor3(svint64_t_val, svint64_t_val, int64_t_val);
+ sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
+ sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
+ sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
+ sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
+ sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveortb(svint8_t_val, svint8_t_val, int8_t_val);
+ sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveortb(svint16_t_val, svint16_t_val, int16_t_val);
+ sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveortb(svint32_t_val, svint32_t_val, int32_t_val);
+ sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveortb(svint64_t_val, svint64_t_val, int64_t_val);
+ sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
+ svlogb_f16_x(svbool_t_val, svfloat16_t_val);
+ svlogb_f16_z(svbool_t_val, svfloat16_t_val);
+ svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
+ svlogb_f32_x(svbool_t_val, svfloat32_t_val);
+ svlogb_f32_z(svbool_t_val, svfloat32_t_val);
+ svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
+ svlogb_f64_x(svbool_t_val, svfloat64_t_val);
+ svlogb_f64_z(svbool_t_val, svfloat64_t_val);
+ svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
+ svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
+ svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
+ svlogb_x(svbool_t_val, svfloat16_t_val);
+ svlogb_x(svbool_t_val, svfloat32_t_val);
+ svlogb_x(svbool_t_val, svfloat64_t_val);
+ svlogb_z(svbool_t_val, svfloat16_t_val);
+ svlogb_z(svbool_t_val, svfloat32_t_val);
+ svlogb_z(svbool_t_val, svfloat64_t_val);
+ svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmovlb(svint8_t_val);
+ svmovlb(svint16_t_val);
+ svmovlb(svint32_t_val);
+ svmovlb(svuint8_t_val);
+ svmovlb(svuint16_t_val);
+ svmovlb(svuint32_t_val);
+ svmovlb_s16(svint8_t_val);
+ svmovlb_s32(svint16_t_val);
+ svmovlb_s64(svint32_t_val);
+ svmovlb_u16(svuint8_t_val);
+ svmovlb_u32(svuint16_t_val);
+ svmovlb_u64(svuint32_t_val);
+ svmovlt(svint8_t_val);
+ svmovlt(svint16_t_val);
+ svmovlt(svint32_t_val);
+ svmovlt(svuint8_t_val);
+ svmovlt(svuint16_t_val);
+ svmovlt(svuint32_t_val);
+ svmovlt_s16(svint8_t_val);
+ svmovlt_s32(svint16_t_val);
+ svmovlt_s64(svint32_t_val);
+ svmovlt_u16(svuint8_t_val);
+ svmovlt_u32(svuint16_t_val);
+ svmovlt_u64(svuint32_t_val);
+ svmul_lane(svint16_t_val, svint16_t_val, 1);
+ svmul_lane(svint32_t_val, svint32_t_val, 1);
+ svmul_lane(svint64_t_val, svint64_t_val, 1);
+ svmul_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmul_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmul_lane(svuint64_t_val, svuint64_t_val, 1);
+ svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
+ svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
+ svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
+ svmullb(svint8_t_val, int8_t_val);
+ svmullb(svint8_t_val, svint8_t_val);
+ svmullb(svint16_t_val, int16_t_val);
+ svmullb(svint16_t_val, svint16_t_val);
+ svmullb(svint32_t_val, int32_t_val);
+ svmullb(svint32_t_val, svint32_t_val);
+ svmullb(svuint8_t_val, svuint8_t_val);
+ svmullb(svuint8_t_val, uint8_t_val);
+ svmullb(svuint16_t_val, svuint16_t_val);
+ svmullb(svuint16_t_val, uint16_t_val);
+ svmullb(svuint32_t_val, svuint32_t_val);
+ svmullb(svuint32_t_val, uint32_t_val);
+ svmullb_lane(svint16_t_val, svint16_t_val, 1);
+ svmullb_lane(svint32_t_val, svint32_t_val, 1);
+ svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
+ svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
+ svmullb_n_s16(svint8_t_val, int8_t_val);
+ svmullb_n_s32(svint16_t_val, int16_t_val);
+ svmullb_n_s64(svint32_t_val, int32_t_val);
+ svmullb_n_u16(svuint8_t_val, uint8_t_val);
+ svmullb_n_u32(svuint16_t_val, uint16_t_val);
+ svmullb_n_u64(svuint32_t_val, uint32_t_val);
+ svmullb_s16(svint8_t_val, svint8_t_val);
+ svmullb_s32(svint16_t_val, svint16_t_val);
+ svmullb_s64(svint32_t_val, svint32_t_val);
+ svmullb_u16(svuint8_t_val, svuint8_t_val);
+ svmullb_u32(svuint16_t_val, svuint16_t_val);
+ svmullb_u64(svuint32_t_val, svuint32_t_val);
+ svmullt(svint8_t_val, int8_t_val);
+ svmullt(svint8_t_val, svint8_t_val);
+ svmullt(svint16_t_val, int16_t_val);
+ svmullt(svint16_t_val, svint16_t_val);
+ svmullt(svint32_t_val, int32_t_val);
+ svmullt(svint32_t_val, svint32_t_val);
+ svmullt(svuint8_t_val, svuint8_t_val);
+ svmullt(svuint8_t_val, uint8_t_val);
+ svmullt(svuint16_t_val, svuint16_t_val);
+ svmullt(svuint16_t_val, uint16_t_val);
+ svmullt(svuint32_t_val, svuint32_t_val);
+ svmullt(svuint32_t_val, uint32_t_val);
+ svmullt_lane(svint16_t_val, svint16_t_val, 1);
+ svmullt_lane(svint32_t_val, svint32_t_val, 1);
+ svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
+ svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
+ svmullt_n_s16(svint8_t_val, int8_t_val);
+ svmullt_n_s32(svint16_t_val, int16_t_val);
+ svmullt_n_s64(svint32_t_val, int32_t_val);
+ svmullt_n_u16(svuint8_t_val, uint8_t_val);
+ svmullt_n_u32(svuint16_t_val, uint16_t_val);
+ svmullt_n_u64(svuint32_t_val, uint32_t_val);
+ svmullt_s16(svint8_t_val, svint8_t_val);
+ svmullt_s32(svint16_t_val, svint16_t_val);
+ svmullt_s64(svint32_t_val, svint32_t_val);
+ svmullt_u16(svuint8_t_val, svuint8_t_val);
+ svmullt_u32(svuint16_t_val, svuint16_t_val);
+ svmullt_u64(svuint32_t_val, svuint32_t_val);
+ svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
+ svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
+ svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
+ svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
+ svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
+ svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
+ svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
+ svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
+ svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svpmul(svuint8_t_val, svuint8_t_val);
+ svpmul(svuint8_t_val, uint8_t_val);
+ svpmul_n_u8(svuint8_t_val, uint8_t_val);
+ svpmul_u8(svuint8_t_val, svuint8_t_val);
+ svpmullb(svuint8_t_val, svuint8_t_val);
+ svpmullb(svuint8_t_val, uint8_t_val);
+ svpmullb(svuint32_t_val, svuint32_t_val);
+ svpmullb(svuint32_t_val, uint32_t_val);
+ svpmullb_n_u16(svuint8_t_val, uint8_t_val);
+ svpmullb_n_u64(svuint32_t_val, uint32_t_val);
+ svpmullb_pair(svuint8_t_val, svuint8_t_val);
+ svpmullb_pair(svuint8_t_val, uint8_t_val);
+ svpmullb_pair(svuint32_t_val, svuint32_t_val);
+ svpmullb_pair(svuint32_t_val, uint32_t_val);
+ svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
+ svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
+ svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
+ svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
+ svpmullb_u16(svuint8_t_val, svuint8_t_val);
+ svpmullb_u64(svuint32_t_val, svuint32_t_val);
+ svpmullt(svuint8_t_val, svuint8_t_val);
+ svpmullt(svuint8_t_val, uint8_t_val);
+ svpmullt(svuint32_t_val, svuint32_t_val);
+ svpmullt(svuint32_t_val, uint32_t_val);
+ svpmullt_n_u16(svuint8_t_val, uint8_t_val);
+ svpmullt_n_u64(svuint32_t_val, uint32_t_val);
+ svpmullt_pair(svuint8_t_val, svuint8_t_val);
+ svpmullt_pair(svuint8_t_val, uint8_t_val);
+ svpmullt_pair(svuint32_t_val, svuint32_t_val);
+ svpmullt_pair(svuint32_t_val, uint32_t_val);
+ svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
+ svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
+ svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
+ svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
+ svpmullt_u16(svuint8_t_val, svuint8_t_val);
+ svpmullt_u64(svuint32_t_val, svuint32_t_val);
+ svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqabs_s8_x(svbool_t_val, svint8_t_val);
+ svqabs_s8_z(svbool_t_val, svint8_t_val);
+ svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqabs_s16_x(svbool_t_val, svint16_t_val);
+ svqabs_s16_z(svbool_t_val, svint16_t_val);
+ svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqabs_s32_x(svbool_t_val, svint32_t_val);
+ svqabs_s32_z(svbool_t_val, svint32_t_val);
+ svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqabs_s64_x(svbool_t_val, svint64_t_val);
+ svqabs_s64_z(svbool_t_val, svint64_t_val);
+ svqabs_x(svbool_t_val, svint8_t_val);
+ svqabs_x(svbool_t_val, svint16_t_val);
+ svqabs_x(svbool_t_val, svint32_t_val);
+ svqabs_x(svbool_t_val, svint64_t_val);
+ svqabs_z(svbool_t_val, svint8_t_val);
+ svqabs_z(svbool_t_val, svint16_t_val);
+ svqabs_z(svbool_t_val, svint32_t_val);
+ svqabs_z(svbool_t_val, svint64_t_val);
+ svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqcadd(svint8_t_val, svint8_t_val, 90);
+ svqcadd(svint16_t_val, svint16_t_val, 90);
+ svqcadd(svint32_t_val, svint32_t_val, 90);
+ svqcadd(svint64_t_val, svint64_t_val, 90);
+ svqcadd_s8(svint8_t_val, svint8_t_val, 90);
+ svqcadd_s16(svint16_t_val, svint16_t_val, 90);
+ svqcadd_s32(svint32_t_val, svint32_t_val, 90);
+ svqcadd_s64(svint64_t_val, svint64_t_val, 90);
+ svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmulh(svint8_t_val, int8_t_val);
+ svqdmulh(svint8_t_val, svint8_t_val);
+ svqdmulh(svint16_t_val, int16_t_val);
+ svqdmulh(svint16_t_val, svint16_t_val);
+ svqdmulh(svint32_t_val, int32_t_val);
+ svqdmulh(svint32_t_val, svint32_t_val);
+ svqdmulh(svint64_t_val, int64_t_val);
+ svqdmulh(svint64_t_val, svint64_t_val);
+ svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
+ svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svqdmulh_n_s8(svint8_t_val, int8_t_val);
+ svqdmulh_n_s16(svint16_t_val, int16_t_val);
+ svqdmulh_n_s32(svint32_t_val, int32_t_val);
+ svqdmulh_n_s64(svint64_t_val, int64_t_val);
+ svqdmulh_s8(svint8_t_val, svint8_t_val);
+ svqdmulh_s16(svint16_t_val, svint16_t_val);
+ svqdmulh_s32(svint32_t_val, svint32_t_val);
+ svqdmulh_s64(svint64_t_val, svint64_t_val);
+ svqdmullb(svint8_t_val, int8_t_val);
+ svqdmullb(svint8_t_val, svint8_t_val);
+ svqdmullb(svint16_t_val, int16_t_val);
+ svqdmullb(svint16_t_val, svint16_t_val);
+ svqdmullb(svint32_t_val, int32_t_val);
+ svqdmullb(svint32_t_val, svint32_t_val);
+ svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svqdmullb_n_s16(svint8_t_val, int8_t_val);
+ svqdmullb_n_s32(svint16_t_val, int16_t_val);
+ svqdmullb_n_s64(svint32_t_val, int32_t_val);
+ svqdmullb_s16(svint8_t_val, svint8_t_val);
+ svqdmullb_s32(svint16_t_val, svint16_t_val);
+ svqdmullb_s64(svint32_t_val, svint32_t_val);
+ svqdmullt(svint8_t_val, int8_t_val);
+ svqdmullt(svint8_t_val, svint8_t_val);
+ svqdmullt(svint16_t_val, int16_t_val);
+ svqdmullt(svint16_t_val, svint16_t_val);
+ svqdmullt(svint32_t_val, int32_t_val);
+ svqdmullt(svint32_t_val, svint32_t_val);
+ svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svqdmullt_n_s16(svint8_t_val, int8_t_val);
+ svqdmullt_n_s32(svint16_t_val, int16_t_val);
+ svqdmullt_n_s64(svint32_t_val, int32_t_val);
+ svqdmullt_s16(svint8_t_val, svint8_t_val);
+ svqdmullt_s32(svint16_t_val, svint16_t_val);
+ svqdmullt_s64(svint32_t_val, svint32_t_val);
+ svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqneg_s8_x(svbool_t_val, svint8_t_val);
+ svqneg_s8_z(svbool_t_val, svint8_t_val);
+ svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqneg_s16_x(svbool_t_val, svint16_t_val);
+ svqneg_s16_z(svbool_t_val, svint16_t_val);
+ svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqneg_s32_x(svbool_t_val, svint32_t_val);
+ svqneg_s32_z(svbool_t_val, svint32_t_val);
+ svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqneg_s64_x(svbool_t_val, svint64_t_val);
+ svqneg_s64_z(svbool_t_val, svint64_t_val);
+ svqneg_x(svbool_t_val, svint8_t_val);
+ svqneg_x(svbool_t_val, svint16_t_val);
+ svqneg_x(svbool_t_val, svint32_t_val);
+ svqneg_x(svbool_t_val, svint64_t_val);
+ svqneg_z(svbool_t_val, svint8_t_val);
+ svqneg_z(svbool_t_val, svint16_t_val);
+ svqneg_z(svbool_t_val, svint32_t_val);
+ svqneg_z(svbool_t_val, svint64_t_val);
+ svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmulh(svint8_t_val, int8_t_val);
+ svqrdmulh(svint8_t_val, svint8_t_val);
+ svqrdmulh(svint16_t_val, int16_t_val);
+ svqrdmulh(svint16_t_val, svint16_t_val);
+ svqrdmulh(svint32_t_val, int32_t_val);
+ svqrdmulh(svint32_t_val, svint32_t_val);
+ svqrdmulh(svint64_t_val, int64_t_val);
+ svqrdmulh(svint64_t_val, svint64_t_val);
+ svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
+ svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
+ svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
+ svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svqrdmulh_n_s8(svint8_t_val, int8_t_val);
+ svqrdmulh_n_s16(svint16_t_val, int16_t_val);
+ svqrdmulh_n_s32(svint32_t_val, int32_t_val);
+ svqrdmulh_n_s64(svint64_t_val, int64_t_val);
+ svqrdmulh_s8(svint8_t_val, svint8_t_val);
+ svqrdmulh_s16(svint16_t_val, svint16_t_val);
+ svqrdmulh_s32(svint32_t_val, svint32_t_val);
+ svqrdmulh_s64(svint64_t_val, svint64_t_val);
+ svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshrnb(svint16_t_val, 2);
+ svqrshrnb(svint32_t_val, 2);
+ svqrshrnb(svint64_t_val, 2);
+ svqrshrnb(svuint16_t_val, 2);
+ svqrshrnb(svuint32_t_val, 2);
+ svqrshrnb(svuint64_t_val, 2);
+ svqrshrnb_n_s16(svint16_t_val, 2);
+ svqrshrnb_n_s32(svint32_t_val, 2);
+ svqrshrnb_n_s64(svint64_t_val, 2);
+ svqrshrnb_n_u16(svuint16_t_val, 2);
+ svqrshrnb_n_u32(svuint32_t_val, 2);
+ svqrshrnb_n_u64(svuint64_t_val, 2);
+ svqrshrnt(svint8_t_val, svint16_t_val, 2);
+ svqrshrnt(svint16_t_val, svint32_t_val, 2);
+ svqrshrnt(svint32_t_val, svint64_t_val, 2);
+ svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svqrshrunb(svint16_t_val, 2);
+ svqrshrunb(svint32_t_val, 2);
+ svqrshrunb(svint64_t_val, 2);
+ svqrshrunb_n_s16(svint16_t_val, 2);
+ svqrshrunb_n_s32(svint32_t_val, 2);
+ svqrshrunb_n_s64(svint64_t_val, 2);
+ svqrshrunt(svuint8_t_val, svint16_t_val, 2);
+ svqrshrunt(svuint16_t_val, svint32_t_val, 2);
+ svqrshrunt(svuint32_t_val, svint64_t_val, 2);
+ svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
+ svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
+ svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
+ svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshlu_m(svbool_t_val, svint8_t_val, 2);
+ svqshlu_m(svbool_t_val, svint16_t_val, 2);
+ svqshlu_m(svbool_t_val, svint32_t_val, 2);
+ svqshlu_m(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
+ svqshlu_x(svbool_t_val, svint8_t_val, 2);
+ svqshlu_x(svbool_t_val, svint16_t_val, 2);
+ svqshlu_x(svbool_t_val, svint32_t_val, 2);
+ svqshlu_x(svbool_t_val, svint64_t_val, 2);
+ svqshlu_z(svbool_t_val, svint8_t_val, 2);
+ svqshlu_z(svbool_t_val, svint16_t_val, 2);
+ svqshlu_z(svbool_t_val, svint32_t_val, 2);
+ svqshlu_z(svbool_t_val, svint64_t_val, 2);
+ svqshrnb(svint16_t_val, 2);
+ svqshrnb(svint32_t_val, 2);
+ svqshrnb(svint64_t_val, 2);
+ svqshrnb(svuint16_t_val, 2);
+ svqshrnb(svuint32_t_val, 2);
+ svqshrnb(svuint64_t_val, 2);
+ svqshrnb_n_s16(svint16_t_val, 2);
+ svqshrnb_n_s32(svint32_t_val, 2);
+ svqshrnb_n_s64(svint64_t_val, 2);
+ svqshrnb_n_u16(svuint16_t_val, 2);
+ svqshrnb_n_u32(svuint32_t_val, 2);
+ svqshrnb_n_u64(svuint64_t_val, 2);
+ svqshrnt(svint8_t_val, svint16_t_val, 2);
+ svqshrnt(svint16_t_val, svint32_t_val, 2);
+ svqshrnt(svint32_t_val, svint64_t_val, 2);
+ svqshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svqshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svqshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svqshrunb(svint16_t_val, 2);
+ svqshrunb(svint32_t_val, 2);
+ svqshrunb(svint64_t_val, 2);
+ svqshrunb_n_s16(svint16_t_val, 2);
+ svqshrunb_n_s32(svint32_t_val, 2);
+ svqshrunb_n_s64(svint64_t_val, 2);
+ svqshrunt(svuint8_t_val, svint16_t_val, 2);
+ svqshrunt(svuint16_t_val, svint32_t_val, 2);
+ svqshrunt(svuint32_t_val, svint64_t_val, 2);
+ svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
+ svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
+ svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
+ svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqxtnb(svint16_t_val);
+ svqxtnb(svint32_t_val);
+ svqxtnb(svint64_t_val);
+ svqxtnb(svuint16_t_val);
+ svqxtnb(svuint32_t_val);
+ svqxtnb(svuint64_t_val);
+ svqxtnb_s16(svint16_t_val);
+ svqxtnb_s32(svint32_t_val);
+ svqxtnb_s64(svint64_t_val);
+ svqxtnb_u16(svuint16_t_val);
+ svqxtnb_u32(svuint32_t_val);
+ svqxtnb_u64(svuint64_t_val);
+ svqxtnt(svint8_t_val, svint16_t_val);
+ svqxtnt(svint16_t_val, svint32_t_val);
+ svqxtnt(svint32_t_val, svint64_t_val);
+ svqxtnt(svuint8_t_val, svuint16_t_val);
+ svqxtnt(svuint16_t_val, svuint32_t_val);
+ svqxtnt(svuint32_t_val, svuint64_t_val);
+ svqxtnt_s16(svint8_t_val, svint16_t_val);
+ svqxtnt_s32(svint16_t_val, svint32_t_val);
+ svqxtnt_s64(svint32_t_val, svint64_t_val);
+ svqxtnt_u16(svuint8_t_val, svuint16_t_val);
+ svqxtnt_u32(svuint16_t_val, svuint32_t_val);
+ svqxtnt_u64(svuint32_t_val, svuint64_t_val);
+ svqxtunb(svint16_t_val);
+ svqxtunb(svint32_t_val);
+ svqxtunb(svint64_t_val);
+ svqxtunb_s16(svint16_t_val);
+ svqxtunb_s32(svint32_t_val);
+ svqxtunb_s64(svint64_t_val);
+ svqxtunt(svuint8_t_val, svint16_t_val);
+ svqxtunt(svuint16_t_val, svint32_t_val);
+ svqxtunt(svuint32_t_val, svint64_t_val);
+ svqxtunt_s16(svuint8_t_val, svint16_t_val);
+ svqxtunt_s32(svuint16_t_val, svint32_t_val);
+ svqxtunt_s64(svuint32_t_val, svint64_t_val);
+ svraddhnb(svint16_t_val, int16_t_val);
+ svraddhnb(svint16_t_val, svint16_t_val);
+ svraddhnb(svint32_t_val, int32_t_val);
+ svraddhnb(svint32_t_val, svint32_t_val);
+ svraddhnb(svint64_t_val, int64_t_val);
+ svraddhnb(svint64_t_val, svint64_t_val);
+ svraddhnb(svuint16_t_val, svuint16_t_val);
+ svraddhnb(svuint16_t_val, uint16_t_val);
+ svraddhnb(svuint32_t_val, svuint32_t_val);
+ svraddhnb(svuint32_t_val, uint32_t_val);
+ svraddhnb(svuint64_t_val, svuint64_t_val);
+ svraddhnb(svuint64_t_val, uint64_t_val);
+ svraddhnb_n_s16(svint16_t_val, int16_t_val);
+ svraddhnb_n_s32(svint32_t_val, int32_t_val);
+ svraddhnb_n_s64(svint64_t_val, int64_t_val);
+ svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svraddhnb_s16(svint16_t_val, svint16_t_val);
+ svraddhnb_s32(svint32_t_val, svint32_t_val);
+ svraddhnb_s64(svint64_t_val, svint64_t_val);
+ svraddhnb_u16(svuint16_t_val, svuint16_t_val);
+ svraddhnb_u32(svuint32_t_val, svuint32_t_val);
+ svraddhnb_u64(svuint64_t_val, svuint64_t_val);
+ svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrecpe_u32_x(svbool_t_val, svuint32_t_val);
+ svrecpe_u32_z(svbool_t_val, svuint32_t_val);
+ svrecpe_x(svbool_t_val, svuint32_t_val);
+ svrecpe_z(svbool_t_val, svuint32_t_val);
+ svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshr_m(svbool_t_val, svint8_t_val, 2);
+ svrshr_m(svbool_t_val, svint16_t_val, 2);
+ svrshr_m(svbool_t_val, svint32_t_val, 2);
+ svrshr_m(svbool_t_val, svint64_t_val, 2);
+ svrshr_m(svbool_t_val, svuint8_t_val, 2);
+ svrshr_m(svbool_t_val, svuint16_t_val, 2);
+ svrshr_m(svbool_t_val, svuint32_t_val, 2);
+ svrshr_m(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
+ svrshr_x(svbool_t_val, svint8_t_val, 2);
+ svrshr_x(svbool_t_val, svint16_t_val, 2);
+ svrshr_x(svbool_t_val, svint32_t_val, 2);
+ svrshr_x(svbool_t_val, svint64_t_val, 2);
+ svrshr_x(svbool_t_val, svuint8_t_val, 2);
+ svrshr_x(svbool_t_val, svuint16_t_val, 2);
+ svrshr_x(svbool_t_val, svuint32_t_val, 2);
+ svrshr_x(svbool_t_val, svuint64_t_val, 2);
+ svrshr_z(svbool_t_val, svint8_t_val, 2);
+ svrshr_z(svbool_t_val, svint16_t_val, 2);
+ svrshr_z(svbool_t_val, svint32_t_val, 2);
+ svrshr_z(svbool_t_val, svint64_t_val, 2);
+ svrshr_z(svbool_t_val, svuint8_t_val, 2);
+ svrshr_z(svbool_t_val, svuint16_t_val, 2);
+ svrshr_z(svbool_t_val, svuint32_t_val, 2);
+ svrshr_z(svbool_t_val, svuint64_t_val, 2);
+ svrshrnb(svint16_t_val, 2);
+ svrshrnb(svint32_t_val, 2);
+ svrshrnb(svint64_t_val, 2);
+ svrshrnb(svuint16_t_val, 2);
+ svrshrnb(svuint32_t_val, 2);
+ svrshrnb(svuint64_t_val, 2);
+ svrshrnb_n_s16(svint16_t_val, 2);
+ svrshrnb_n_s32(svint32_t_val, 2);
+ svrshrnb_n_s64(svint64_t_val, 2);
+ svrshrnb_n_u16(svuint16_t_val, 2);
+ svrshrnb_n_u32(svuint32_t_val, 2);
+ svrshrnb_n_u64(svuint64_t_val, 2);
+ svrshrnt(svint8_t_val, svint16_t_val, 2);
+ svrshrnt(svint16_t_val, svint32_t_val, 2);
+ svrshrnt(svint32_t_val, svint64_t_val, 2);
+ svrshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svrshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svrshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
+ svrsqrte_x(svbool_t_val, svuint32_t_val);
+ svrsqrte_z(svbool_t_val, svuint32_t_val);
+ svrsra(svint8_t_val, svint8_t_val, 2);
+ svrsra(svint16_t_val, svint16_t_val, 2);
+ svrsra(svint32_t_val, svint32_t_val, 2);
+ svrsra(svint64_t_val, svint64_t_val, 2);
+ svrsra(svuint8_t_val, svuint8_t_val, 2);
+ svrsra(svuint16_t_val, svuint16_t_val, 2);
+ svrsra(svuint32_t_val, svuint32_t_val, 2);
+ svrsra(svuint64_t_val, svuint64_t_val, 2);
+ svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
+ svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
+ svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
+ svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
+ svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svrsubhnb(svint16_t_val, int16_t_val);
+ svrsubhnb(svint16_t_val, svint16_t_val);
+ svrsubhnb(svint32_t_val, int32_t_val);
+ svrsubhnb(svint32_t_val, svint32_t_val);
+ svrsubhnb(svint64_t_val, int64_t_val);
+ svrsubhnb(svint64_t_val, svint64_t_val);
+ svrsubhnb(svuint16_t_val, svuint16_t_val);
+ svrsubhnb(svuint16_t_val, uint16_t_val);
+ svrsubhnb(svuint32_t_val, svuint32_t_val);
+ svrsubhnb(svuint32_t_val, uint32_t_val);
+ svrsubhnb(svuint64_t_val, svuint64_t_val);
+ svrsubhnb(svuint64_t_val, uint64_t_val);
+ svrsubhnb_n_s16(svint16_t_val, int16_t_val);
+ svrsubhnb_n_s32(svint32_t_val, int32_t_val);
+ svrsubhnb_n_s64(svint64_t_val, int64_t_val);
+ svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svrsubhnb_s16(svint16_t_val, svint16_t_val);
+ svrsubhnb_s32(svint32_t_val, svint32_t_val);
+ svrsubhnb_s64(svint64_t_val, svint64_t_val);
+ svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
+ svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
+ svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
+ svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svshllb(svint8_t_val, 2);
+ svshllb(svint16_t_val, 2);
+ svshllb(svint32_t_val, 2);
+ svshllb(svuint8_t_val, 2);
+ svshllb(svuint16_t_val, 2);
+ svshllb(svuint32_t_val, 2);
+ svshllb_n_s16(svint8_t_val, 2);
+ svshllb_n_s32(svint16_t_val, 2);
+ svshllb_n_s64(svint32_t_val, 2);
+ svshllb_n_u16(svuint8_t_val, 2);
+ svshllb_n_u32(svuint16_t_val, 2);
+ svshllb_n_u64(svuint32_t_val, 2);
+ svshllt(svint8_t_val, 2);
+ svshllt(svint16_t_val, 2);
+ svshllt(svint32_t_val, 2);
+ svshllt(svuint8_t_val, 2);
+ svshllt(svuint16_t_val, 2);
+ svshllt(svuint32_t_val, 2);
+ svshllt_n_s16(svint8_t_val, 2);
+ svshllt_n_s32(svint16_t_val, 2);
+ svshllt_n_s64(svint32_t_val, 2);
+ svshllt_n_u16(svuint8_t_val, 2);
+ svshllt_n_u32(svuint16_t_val, 2);
+ svshllt_n_u64(svuint32_t_val, 2);
+ svshrnb(svint16_t_val, 2);
+ svshrnb(svint32_t_val, 2);
+ svshrnb(svint64_t_val, 2);
+ svshrnb(svuint16_t_val, 2);
+ svshrnb(svuint32_t_val, 2);
+ svshrnb(svuint64_t_val, 2);
+ svshrnb_n_s16(svint16_t_val, 2);
+ svshrnb_n_s32(svint32_t_val, 2);
+ svshrnb_n_s64(svint64_t_val, 2);
+ svshrnb_n_u16(svuint16_t_val, 2);
+ svshrnb_n_u32(svuint32_t_val, 2);
+ svshrnb_n_u64(svuint64_t_val, 2);
+ svshrnt(svint8_t_val, svint16_t_val, 2);
+ svshrnt(svint16_t_val, svint32_t_val, 2);
+ svshrnt(svint32_t_val, svint64_t_val, 2);
+ svshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svsli(svint8_t_val, svint8_t_val, 2);
+ svsli(svint16_t_val, svint16_t_val, 2);
+ svsli(svint32_t_val, svint32_t_val, 2);
+ svsli(svint64_t_val, svint64_t_val, 2);
+ svsli(svuint8_t_val, svuint8_t_val, 2);
+ svsli(svuint16_t_val, svuint16_t_val, 2);
+ svsli(svuint32_t_val, svuint32_t_val, 2);
+ svsli(svuint64_t_val, svuint64_t_val, 2);
+ svsli_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsli_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsli_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsli_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsra(svint8_t_val, svint8_t_val, 2);
+ svsra(svint16_t_val, svint16_t_val, 2);
+ svsra(svint32_t_val, svint32_t_val, 2);
+ svsra(svint64_t_val, svint64_t_val, 2);
+ svsra(svuint8_t_val, svuint8_t_val, 2);
+ svsra(svuint16_t_val, svuint16_t_val, 2);
+ svsra(svuint32_t_val, svuint32_t_val, 2);
+ svsra(svuint64_t_val, svuint64_t_val, 2);
+ svsra_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsra_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsra_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsra_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsri(svint8_t_val, svint8_t_val, 2);
+ svsri(svint16_t_val, svint16_t_val, 2);
+ svsri(svint32_t_val, svint32_t_val, 2);
+ svsri(svint64_t_val, svint64_t_val, 2);
+ svsri(svuint8_t_val, svuint8_t_val, 2);
+ svsri(svuint16_t_val, svuint16_t_val, 2);
+ svsri(svuint32_t_val, svuint32_t_val, 2);
+ svsri(svuint64_t_val, svuint64_t_val, 2);
+ svsri_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsri_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsri_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsri_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsubhnb(svint16_t_val, int16_t_val);
+ svsubhnb(svint16_t_val, svint16_t_val);
+ svsubhnb(svint32_t_val, int32_t_val);
+ svsubhnb(svint32_t_val, svint32_t_val);
+ svsubhnb(svint64_t_val, int64_t_val);
+ svsubhnb(svint64_t_val, svint64_t_val);
+ svsubhnb(svuint16_t_val, svuint16_t_val);
+ svsubhnb(svuint16_t_val, uint16_t_val);
+ svsubhnb(svuint32_t_val, svuint32_t_val);
+ svsubhnb(svuint32_t_val, uint32_t_val);
+ svsubhnb(svuint64_t_val, svuint64_t_val);
+ svsubhnb(svuint64_t_val, uint64_t_val);
+ svsubhnb_n_s16(svint16_t_val, int16_t_val);
+ svsubhnb_n_s32(svint32_t_val, int32_t_val);
+ svsubhnb_n_s64(svint64_t_val, int64_t_val);
+ svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svsubhnb_s16(svint16_t_val, svint16_t_val);
+ svsubhnb_s32(svint32_t_val, svint32_t_val);
+ svsubhnb_s64(svint64_t_val, svint64_t_val);
+ svsubhnb_u16(svuint16_t_val, svuint16_t_val);
+ svsubhnb_u32(svuint32_t_val, svuint32_t_val);
+ svsubhnb_u64(svuint64_t_val, svuint64_t_val);
+ svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsublb(svint8_t_val, int8_t_val);
+ svsublb(svint8_t_val, svint8_t_val);
+ svsublb(svint16_t_val, int16_t_val);
+ svsublb(svint16_t_val, svint16_t_val);
+ svsublb(svint32_t_val, int32_t_val);
+ svsublb(svint32_t_val, svint32_t_val);
+ svsublb(svuint8_t_val, svuint8_t_val);
+ svsublb(svuint8_t_val, uint8_t_val);
+ svsublb(svuint16_t_val, svuint16_t_val);
+ svsublb(svuint16_t_val, uint16_t_val);
+ svsublb(svuint32_t_val, svuint32_t_val);
+ svsublb(svuint32_t_val, uint32_t_val);
+ svsublb_n_s16(svint8_t_val, int8_t_val);
+ svsublb_n_s32(svint16_t_val, int16_t_val);
+ svsublb_n_s64(svint32_t_val, int32_t_val);
+ svsublb_n_u16(svuint8_t_val, uint8_t_val);
+ svsublb_n_u32(svuint16_t_val, uint16_t_val);
+ svsublb_n_u64(svuint32_t_val, uint32_t_val);
+ svsublb_s16(svint8_t_val, svint8_t_val);
+ svsublb_s32(svint16_t_val, svint16_t_val);
+ svsublb_s64(svint32_t_val, svint32_t_val);
+ svsublb_u16(svuint8_t_val, svuint8_t_val);
+ svsublb_u32(svuint16_t_val, svuint16_t_val);
+ svsublb_u64(svuint32_t_val, svuint32_t_val);
+ svsublbt(svint8_t_val, int8_t_val);
+ svsublbt(svint8_t_val, svint8_t_val);
+ svsublbt(svint16_t_val, int16_t_val);
+ svsublbt(svint16_t_val, svint16_t_val);
+ svsublbt(svint32_t_val, int32_t_val);
+ svsublbt(svint32_t_val, svint32_t_val);
+ svsublbt_n_s16(svint8_t_val, int8_t_val);
+ svsublbt_n_s32(svint16_t_val, int16_t_val);
+ svsublbt_n_s64(svint32_t_val, int32_t_val);
+ svsublbt_s16(svint8_t_val, svint8_t_val);
+ svsublbt_s32(svint16_t_val, svint16_t_val);
+ svsublbt_s64(svint32_t_val, svint32_t_val);
+ svsublt(svint8_t_val, int8_t_val);
+ svsublt(svint8_t_val, svint8_t_val);
+ svsublt(svint16_t_val, int16_t_val);
+ svsublt(svint16_t_val, svint16_t_val);
+ svsublt(svint32_t_val, int32_t_val);
+ svsublt(svint32_t_val, svint32_t_val);
+ svsublt(svuint8_t_val, svuint8_t_val);
+ svsublt(svuint8_t_val, uint8_t_val);
+ svsublt(svuint16_t_val, svuint16_t_val);
+ svsublt(svuint16_t_val, uint16_t_val);
+ svsublt(svuint32_t_val, svuint32_t_val);
+ svsublt(svuint32_t_val, uint32_t_val);
+ svsublt_n_s16(svint8_t_val, int8_t_val);
+ svsublt_n_s32(svint16_t_val, int16_t_val);
+ svsublt_n_s64(svint32_t_val, int32_t_val);
+ svsublt_n_u16(svuint8_t_val, uint8_t_val);
+ svsublt_n_u32(svuint16_t_val, uint16_t_val);
+ svsublt_n_u64(svuint32_t_val, uint32_t_val);
+ svsublt_s16(svint8_t_val, svint8_t_val);
+ svsublt_s32(svint16_t_val, svint16_t_val);
+ svsublt_s64(svint32_t_val, svint32_t_val);
+ svsublt_u16(svuint8_t_val, svuint8_t_val);
+ svsublt_u32(svuint16_t_val, svuint16_t_val);
+ svsublt_u64(svuint32_t_val, svuint32_t_val);
+ svsubltb(svint8_t_val, int8_t_val);
+ svsubltb(svint8_t_val, svint8_t_val);
+ svsubltb(svint16_t_val, int16_t_val);
+ svsubltb(svint16_t_val, svint16_t_val);
+ svsubltb(svint32_t_val, int32_t_val);
+ svsubltb(svint32_t_val, svint32_t_val);
+ svsubltb_n_s16(svint8_t_val, int8_t_val);
+ svsubltb_n_s32(svint16_t_val, int16_t_val);
+ svsubltb_n_s64(svint32_t_val, int32_t_val);
+ svsubltb_s16(svint8_t_val, svint8_t_val);
+ svsubltb_s32(svint16_t_val, svint16_t_val);
+ svsubltb_s64(svint32_t_val, svint32_t_val);
+ svsubwb(svint16_t_val, int8_t_val);
+ svsubwb(svint16_t_val, svint8_t_val);
+ svsubwb(svint32_t_val, int16_t_val);
+ svsubwb(svint32_t_val, svint16_t_val);
+ svsubwb(svint64_t_val, int32_t_val);
+ svsubwb(svint64_t_val, svint32_t_val);
+ svsubwb(svuint16_t_val, svuint8_t_val);
+ svsubwb(svuint16_t_val, uint8_t_val);
+ svsubwb(svuint32_t_val, svuint16_t_val);
+ svsubwb(svuint32_t_val, uint16_t_val);
+ svsubwb(svuint64_t_val, svuint32_t_val);
+ svsubwb(svuint64_t_val, uint32_t_val);
+ svsubwb_n_s16(svint16_t_val, int8_t_val);
+ svsubwb_n_s32(svint32_t_val, int16_t_val);
+ svsubwb_n_s64(svint64_t_val, int32_t_val);
+ svsubwb_n_u16(svuint16_t_val, uint8_t_val);
+ svsubwb_n_u32(svuint32_t_val, uint16_t_val);
+ svsubwb_n_u64(svuint64_t_val, uint32_t_val);
+ svsubwb_s16(svint16_t_val, svint8_t_val);
+ svsubwb_s32(svint32_t_val, svint16_t_val);
+ svsubwb_s64(svint64_t_val, svint32_t_val);
+ svsubwb_u16(svuint16_t_val, svuint8_t_val);
+ svsubwb_u32(svuint32_t_val, svuint16_t_val);
+ svsubwb_u64(svuint64_t_val, svuint32_t_val);
+ svsubwt(svint16_t_val, int8_t_val);
+ svsubwt(svint16_t_val, svint8_t_val);
+ svsubwt(svint32_t_val, int16_t_val);
+ svsubwt(svint32_t_val, svint16_t_val);
+ svsubwt(svint64_t_val, int32_t_val);
+ svsubwt(svint64_t_val, svint32_t_val);
+ svsubwt(svuint16_t_val, svuint8_t_val);
+ svsubwt(svuint16_t_val, uint8_t_val);
+ svsubwt(svuint32_t_val, svuint16_t_val);
+ svsubwt(svuint32_t_val, uint16_t_val);
+ svsubwt(svuint64_t_val, svuint32_t_val);
+ svsubwt(svuint64_t_val, uint32_t_val);
+ svsubwt_n_s16(svint16_t_val, int8_t_val);
+ svsubwt_n_s32(svint32_t_val, int16_t_val);
+ svsubwt_n_s64(svint64_t_val, int32_t_val);
+ svsubwt_n_u16(svuint16_t_val, uint8_t_val);
+ svsubwt_n_u32(svuint32_t_val, uint16_t_val);
+ svsubwt_n_u64(svuint64_t_val, uint32_t_val);
+ svsubwt_s16(svint16_t_val, svint8_t_val);
+ svsubwt_s32(svint32_t_val, svint16_t_val);
+ svsubwt_s64(svint64_t_val, svint32_t_val);
+ svsubwt_u16(svuint16_t_val, svuint8_t_val);
+ svsubwt_u32(svuint32_t_val, svuint16_t_val);
+ svsubwt_u64(svuint64_t_val, svuint32_t_val);
+ svtbl2(svbfloat16x2_t_val, svuint16_t_val);
+ svtbl2(svfloat16x2_t_val, svuint16_t_val);
+ svtbl2(svfloat32x2_t_val, svuint32_t_val);
+ svtbl2(svfloat64x2_t_val, svuint64_t_val);
+ svtbl2(svint8x2_t_val, svuint8_t_val);
+ svtbl2(svint16x2_t_val, svuint16_t_val);
+ svtbl2(svint32x2_t_val, svuint32_t_val);
+ svtbl2(svint64x2_t_val, svuint64_t_val);
+ svtbl2(svuint8x2_t_val, svuint8_t_val);
+ svtbl2(svuint16x2_t_val, svuint16_t_val);
+ svtbl2(svuint32x2_t_val, svuint32_t_val);
+ svtbl2(svuint64x2_t_val, svuint64_t_val);
+ svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
+ svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
+ svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
+ svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
+ svtbl2_s8(svint8x2_t_val, svuint8_t_val);
+ svtbl2_s16(svint16x2_t_val, svuint16_t_val);
+ svtbl2_s32(svint32x2_t_val, svuint32_t_val);
+ svtbl2_s64(svint64x2_t_val, svuint64_t_val);
+ svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
+ svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
+ svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
+ svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
+ svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
+ svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
+ svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
+ svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
+ svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
+ svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
+ svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
+ svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
+ svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
+ svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
+ svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
+ svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
+ svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
+ svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
+ svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
+ svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
+ svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
+ svwhilege_b8(int32_t_val, int32_t_val);
+ svwhilege_b8(int64_t_val, int64_t_val);
+ svwhilege_b8(uint32_t_val, uint32_t_val);
+ svwhilege_b8(uint64_t_val, uint64_t_val);
+ svwhilege_b8_s32(int32_t_val, int32_t_val);
+ svwhilege_b8_s64(int64_t_val, int64_t_val);
+ svwhilege_b8_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b8_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b16(int32_t_val, int32_t_val);
+ svwhilege_b16(int64_t_val, int64_t_val);
+ svwhilege_b16(uint32_t_val, uint32_t_val);
+ svwhilege_b16(uint64_t_val, uint64_t_val);
+ svwhilege_b16_s32(int32_t_val, int32_t_val);
+ svwhilege_b16_s64(int64_t_val, int64_t_val);
+ svwhilege_b16_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b16_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b32(int32_t_val, int32_t_val);
+ svwhilege_b32(int64_t_val, int64_t_val);
+ svwhilege_b32(uint32_t_val, uint32_t_val);
+ svwhilege_b32(uint64_t_val, uint64_t_val);
+ svwhilege_b32_s32(int32_t_val, int32_t_val);
+ svwhilege_b32_s64(int64_t_val, int64_t_val);
+ svwhilege_b32_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b32_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b64(int32_t_val, int32_t_val);
+ svwhilege_b64(int64_t_val, int64_t_val);
+ svwhilege_b64(uint32_t_val, uint32_t_val);
+ svwhilege_b64(uint64_t_val, uint64_t_val);
+ svwhilege_b64_s32(int32_t_val, int32_t_val);
+ svwhilege_b64_s64(int64_t_val, int64_t_val);
+ svwhilege_b64_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b64_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b8(int32_t_val, int32_t_val);
+ svwhilegt_b8(int64_t_val, int64_t_val);
+ svwhilegt_b8(uint32_t_val, uint32_t_val);
+ svwhilegt_b8(uint64_t_val, uint64_t_val);
+ svwhilegt_b8_s32(int32_t_val, int32_t_val);
+ svwhilegt_b8_s64(int64_t_val, int64_t_val);
+ svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b16(int32_t_val, int32_t_val);
+ svwhilegt_b16(int64_t_val, int64_t_val);
+ svwhilegt_b16(uint32_t_val, uint32_t_val);
+ svwhilegt_b16(uint64_t_val, uint64_t_val);
+ svwhilegt_b16_s32(int32_t_val, int32_t_val);
+ svwhilegt_b16_s64(int64_t_val, int64_t_val);
+ svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b32(int32_t_val, int32_t_val);
+ svwhilegt_b32(int64_t_val, int64_t_val);
+ svwhilegt_b32(uint32_t_val, uint32_t_val);
+ svwhilegt_b32(uint64_t_val, uint64_t_val);
+ svwhilegt_b32_s32(int32_t_val, int32_t_val);
+ svwhilegt_b32_s64(int64_t_val, int64_t_val);
+ svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b64(int32_t_val, int32_t_val);
+ svwhilegt_b64(int64_t_val, int64_t_val);
+ svwhilegt_b64(uint32_t_val, uint32_t_val);
+ svwhilegt_b64(uint64_t_val, uint64_t_val);
+ svwhilegt_b64_s32(int32_t_val, int32_t_val);
+ svwhilegt_b64_s64(int64_t_val, int64_t_val);
+ svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
+ svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
+ svxar(svint8_t_val, svint8_t_val, 2);
+ svxar(svint16_t_val, svint16_t_val, 2);
+ svxar(svint32_t_val, svint32_t_val, 2);
+ svxar(svint64_t_val, svint64_t_val, 2);
+ svxar(svuint8_t_val, svuint8_t_val, 2);
+ svxar(svuint16_t_val, svuint16_t_val, 2);
+ svxar(svuint32_t_val, svuint32_t_val, 2);
+ svxar(svuint64_t_val, svuint64_t_val, 2);
+ svxar_n_s8(svint8_t_val, svint8_t_val, 2);
+ svxar_n_s16(svint16_t_val, svint16_t_val, 2);
+ svxar_n_s32(svint32_t_val, svint32_t_val, 2);
+ svxar_n_s64(svint64_t_val, svint64_t_val, 2);
+ svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
+}
+
+void test_streaming_compatible(void) __arm_streaming_compatible{
+ bfloat16_t * bfloat16_t_ptr_val;
+ float16_t * float16_t_ptr_val;
+ float16_t float16_t_val;
+ float32_t * float32_t_ptr_val;
+ float64_t * float64_t_ptr_val;
+ int8_t * int8_t_ptr_val;
+ int8_t int8_t_val;
+ int16_t * int16_t_ptr_val;
+ int16_t int16_t_val;
+ int32_t * int32_t_ptr_val;
+ int32_t int32_t_val;
+ int64_t * int64_t_ptr_val;
+ int64_t int64_t_val;
+ svbfloat16_t svbfloat16_t_val;
+ svbfloat16x2_t svbfloat16x2_t_val;
+ svbool_t svbool_t_val;
+ svfloat16_t svfloat16_t_val;
+ svfloat16x2_t svfloat16x2_t_val;
+ svfloat32_t svfloat32_t_val;
+ svfloat32x2_t svfloat32x2_t_val;
+ svfloat64_t svfloat64_t_val;
+ svfloat64x2_t svfloat64x2_t_val;
+ svint8_t svint8_t_val;
+ svint8x2_t svint8x2_t_val;
+ svint16_t svint16_t_val;
+ svint16x2_t svint16x2_t_val;
+ svint32_t svint32_t_val;
+ svint32x2_t svint32x2_t_val;
+ svint64_t svint64_t_val;
+ svint64x2_t svint64x2_t_val;
+ svuint8_t svuint8_t_val;
+ svuint8x2_t svuint8x2_t_val;
+ svuint16_t svuint16_t_val;
+ svuint16x2_t svuint16x2_t_val;
+ svuint32_t svuint32_t_val;
+ svuint32x2_t svuint32x2_t_val;
+ svuint64_t svuint64_t_val;
+ svuint64x2_t svuint64x2_t_val;
+ uint8_t * uint8_t_ptr_val;
+ uint8_t uint8_t_val;
+ uint16_t * uint16_t_ptr_val;
+ uint16_t uint16_t_val;
+ uint32_t * uint32_t_ptr_val;
+ uint32_t uint32_t_val;
+ uint64_t * uint64_t_ptr_val;
+ uint64_t uint64_t_val;
+
+ svaba(svint8_t_val, svint8_t_val, int8_t_val);
+ svaba(svint8_t_val, svint8_t_val, svint8_t_val);
+ svaba(svint16_t_val, svint16_t_val, int16_t_val);
+ svaba(svint16_t_val, svint16_t_val, svint16_t_val);
+ svaba(svint32_t_val, svint32_t_val, int32_t_val);
+ svaba(svint32_t_val, svint32_t_val, svint32_t_val);
+ svaba(svint64_t_val, svint64_t_val, int64_t_val);
+ svaba(svint64_t_val, svint64_t_val, svint64_t_val);
+ svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svabalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svabdlb(svint8_t_val, int8_t_val);
+ svabdlb(svint8_t_val, svint8_t_val);
+ svabdlb(svint16_t_val, int16_t_val);
+ svabdlb(svint16_t_val, svint16_t_val);
+ svabdlb(svint32_t_val, int32_t_val);
+ svabdlb(svint32_t_val, svint32_t_val);
+ svabdlb(svuint8_t_val, svuint8_t_val);
+ svabdlb(svuint8_t_val, uint8_t_val);
+ svabdlb(svuint16_t_val, svuint16_t_val);
+ svabdlb(svuint16_t_val, uint16_t_val);
+ svabdlb(svuint32_t_val, svuint32_t_val);
+ svabdlb(svuint32_t_val, uint32_t_val);
+ svabdlb_n_s16(svint8_t_val, int8_t_val);
+ svabdlb_n_s32(svint16_t_val, int16_t_val);
+ svabdlb_n_s64(svint32_t_val, int32_t_val);
+ svabdlb_n_u16(svuint8_t_val, uint8_t_val);
+ svabdlb_n_u32(svuint16_t_val, uint16_t_val);
+ svabdlb_n_u64(svuint32_t_val, uint32_t_val);
+ svabdlb_s16(svint8_t_val, svint8_t_val);
+ svabdlb_s32(svint16_t_val, svint16_t_val);
+ svabdlb_s64(svint32_t_val, svint32_t_val);
+ svabdlb_u16(svuint8_t_val, svuint8_t_val);
+ svabdlb_u32(svuint16_t_val, svuint16_t_val);
+ svabdlb_u64(svuint32_t_val, svuint32_t_val);
+ svabdlt(svint8_t_val, int8_t_val);
+ svabdlt(svint8_t_val, svint8_t_val);
+ svabdlt(svint16_t_val, int16_t_val);
+ svabdlt(svint16_t_val, svint16_t_val);
+ svabdlt(svint32_t_val, int32_t_val);
+ svabdlt(svint32_t_val, svint32_t_val);
+ svabdlt(svuint8_t_val, svuint8_t_val);
+ svabdlt(svuint8_t_val, uint8_t_val);
+ svabdlt(svuint16_t_val, svuint16_t_val);
+ svabdlt(svuint16_t_val, uint16_t_val);
+ svabdlt(svuint32_t_val, svuint32_t_val);
+ svabdlt(svuint32_t_val, uint32_t_val);
+ svabdlt_n_s16(svint8_t_val, int8_t_val);
+ svabdlt_n_s32(svint16_t_val, int16_t_val);
+ svabdlt_n_s64(svint32_t_val, int32_t_val);
+ svabdlt_n_u16(svuint8_t_val, uint8_t_val);
+ svabdlt_n_u32(svuint16_t_val, uint16_t_val);
+ svabdlt_n_u64(svuint32_t_val, uint32_t_val);
+ svabdlt_s16(svint8_t_val, svint8_t_val);
+ svabdlt_s32(svint16_t_val, svint16_t_val);
+ svabdlt_s64(svint32_t_val, svint32_t_val);
+ svabdlt_u16(svuint8_t_val, svuint8_t_val);
+ svabdlt_u32(svuint16_t_val, svuint16_t_val);
+ svabdlt_u64(svuint32_t_val, svuint32_t_val);
+ svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
+ svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
+ svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
+ svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
+ svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
+ svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
+ svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svaddhnb(svint16_t_val, int16_t_val);
+ svaddhnb(svint16_t_val, svint16_t_val);
+ svaddhnb(svint32_t_val, int32_t_val);
+ svaddhnb(svint32_t_val, svint32_t_val);
+ svaddhnb(svint64_t_val, int64_t_val);
+ svaddhnb(svint64_t_val, svint64_t_val);
+ svaddhnb(svuint16_t_val, svuint16_t_val);
+ svaddhnb(svuint16_t_val, uint16_t_val);
+ svaddhnb(svuint32_t_val, svuint32_t_val);
+ svaddhnb(svuint32_t_val, uint32_t_val);
+ svaddhnb(svuint64_t_val, svuint64_t_val);
+ svaddhnb(svuint64_t_val, uint64_t_val);
+ svaddhnb_n_s16(svint16_t_val, int16_t_val);
+ svaddhnb_n_s32(svint32_t_val, int32_t_val);
+ svaddhnb_n_s64(svint64_t_val, int64_t_val);
+ svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svaddhnb_s16(svint16_t_val, svint16_t_val);
+ svaddhnb_s32(svint32_t_val, svint32_t_val);
+ svaddhnb_s64(svint64_t_val, svint64_t_val);
+ svaddhnb_u16(svuint16_t_val, svuint16_t_val);
+ svaddhnb_u32(svuint32_t_val, svuint32_t_val);
+ svaddhnb_u64(svuint64_t_val, svuint64_t_val);
+ svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svaddlb(svint8_t_val, int8_t_val);
+ svaddlb(svint8_t_val, svint8_t_val);
+ svaddlb(svint16_t_val, int16_t_val);
+ svaddlb(svint16_t_val, svint16_t_val);
+ svaddlb(svint32_t_val, int32_t_val);
+ svaddlb(svint32_t_val, svint32_t_val);
+ svaddlb(svuint8_t_val, svuint8_t_val);
+ svaddlb(svuint8_t_val, uint8_t_val);
+ svaddlb(svuint16_t_val, svuint16_t_val);
+ svaddlb(svuint16_t_val, uint16_t_val);
+ svaddlb(svuint32_t_val, svuint32_t_val);
+ svaddlb(svuint32_t_val, uint32_t_val);
+ svaddlb_n_s16(svint8_t_val, int8_t_val);
+ svaddlb_n_s32(svint16_t_val, int16_t_val);
+ svaddlb_n_s64(svint32_t_val, int32_t_val);
+ svaddlb_n_u16(svuint8_t_val, uint8_t_val);
+ svaddlb_n_u32(svuint16_t_val, uint16_t_val);
+ svaddlb_n_u64(svuint32_t_val, uint32_t_val);
+ svaddlb_s16(svint8_t_val, svint8_t_val);
+ svaddlb_s32(svint16_t_val, svint16_t_val);
+ svaddlb_s64(svint32_t_val, svint32_t_val);
+ svaddlb_u16(svuint8_t_val, svuint8_t_val);
+ svaddlb_u32(svuint16_t_val, svuint16_t_val);
+ svaddlb_u64(svuint32_t_val, svuint32_t_val);
+ svaddlbt(svint8_t_val, int8_t_val);
+ svaddlbt(svint8_t_val, svint8_t_val);
+ svaddlbt(svint16_t_val, int16_t_val);
+ svaddlbt(svint16_t_val, svint16_t_val);
+ svaddlbt(svint32_t_val, int32_t_val);
+ svaddlbt(svint32_t_val, svint32_t_val);
+ svaddlbt_n_s16(svint8_t_val, int8_t_val);
+ svaddlbt_n_s32(svint16_t_val, int16_t_val);
+ svaddlbt_n_s64(svint32_t_val, int32_t_val);
+ svaddlbt_s16(svint8_t_val, svint8_t_val);
+ svaddlbt_s32(svint16_t_val, svint16_t_val);
+ svaddlbt_s64(svint32_t_val, svint32_t_val);
+ svaddlt(svint8_t_val, int8_t_val);
+ svaddlt(svint8_t_val, svint8_t_val);
+ svaddlt(svint16_t_val, int16_t_val);
+ svaddlt(svint16_t_val, svint16_t_val);
+ svaddlt(svint32_t_val, int32_t_val);
+ svaddlt(svint32_t_val, svint32_t_val);
+ svaddlt(svuint8_t_val, svuint8_t_val);
+ svaddlt(svuint8_t_val, uint8_t_val);
+ svaddlt(svuint16_t_val, svuint16_t_val);
+ svaddlt(svuint16_t_val, uint16_t_val);
+ svaddlt(svuint32_t_val, svuint32_t_val);
+ svaddlt(svuint32_t_val, uint32_t_val);
+ svaddlt_n_s16(svint8_t_val, int8_t_val);
+ svaddlt_n_s32(svint16_t_val, int16_t_val);
+ svaddlt_n_s64(svint32_t_val, int32_t_val);
+ svaddlt_n_u16(svuint8_t_val, uint8_t_val);
+ svaddlt_n_u32(svuint16_t_val, uint16_t_val);
+ svaddlt_n_u64(svuint32_t_val, uint32_t_val);
+ svaddlt_s16(svint8_t_val, svint8_t_val);
+ svaddlt_s32(svint16_t_val, svint16_t_val);
+ svaddlt_s64(svint32_t_val, svint32_t_val);
+ svaddlt_u16(svuint8_t_val, svuint8_t_val);
+ svaddlt_u32(svuint16_t_val, svuint16_t_val);
+ svaddlt_u64(svuint32_t_val, svuint32_t_val);
+ svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svaddwb(svint16_t_val, int8_t_val);
+ svaddwb(svint16_t_val, svint8_t_val);
+ svaddwb(svint32_t_val, int16_t_val);
+ svaddwb(svint32_t_val, svint16_t_val);
+ svaddwb(svint64_t_val, int32_t_val);
+ svaddwb(svint64_t_val, svint32_t_val);
+ svaddwb(svuint16_t_val, svuint8_t_val);
+ svaddwb(svuint16_t_val, uint8_t_val);
+ svaddwb(svuint32_t_val, svuint16_t_val);
+ svaddwb(svuint32_t_val, uint16_t_val);
+ svaddwb(svuint64_t_val, svuint32_t_val);
+ svaddwb(svuint64_t_val, uint32_t_val);
+ svaddwb_n_s16(svint16_t_val, int8_t_val);
+ svaddwb_n_s32(svint32_t_val, int16_t_val);
+ svaddwb_n_s64(svint64_t_val, int32_t_val);
+ svaddwb_n_u16(svuint16_t_val, uint8_t_val);
+ svaddwb_n_u32(svuint32_t_val, uint16_t_val);
+ svaddwb_n_u64(svuint64_t_val, uint32_t_val);
+ svaddwb_s16(svint16_t_val, svint8_t_val);
+ svaddwb_s32(svint32_t_val, svint16_t_val);
+ svaddwb_s64(svint64_t_val, svint32_t_val);
+ svaddwb_u16(svuint16_t_val, svuint8_t_val);
+ svaddwb_u32(svuint32_t_val, svuint16_t_val);
+ svaddwb_u64(svuint64_t_val, svuint32_t_val);
+ svaddwt(svint16_t_val, int8_t_val);
+ svaddwt(svint16_t_val, svint8_t_val);
+ svaddwt(svint32_t_val, int16_t_val);
+ svaddwt(svint32_t_val, svint16_t_val);
+ svaddwt(svint64_t_val, int32_t_val);
+ svaddwt(svint64_t_val, svint32_t_val);
+ svaddwt(svuint16_t_val, svuint8_t_val);
+ svaddwt(svuint16_t_val, uint8_t_val);
+ svaddwt(svuint32_t_val, svuint16_t_val);
+ svaddwt(svuint32_t_val, uint16_t_val);
+ svaddwt(svuint64_t_val, svuint32_t_val);
+ svaddwt(svuint64_t_val, uint32_t_val);
+ svaddwt_n_s16(svint16_t_val, int8_t_val);
+ svaddwt_n_s32(svint32_t_val, int16_t_val);
+ svaddwt_n_s64(svint64_t_val, int32_t_val);
+ svaddwt_n_u16(svuint16_t_val, uint8_t_val);
+ svaddwt_n_u32(svuint32_t_val, uint16_t_val);
+ svaddwt_n_u64(svuint64_t_val, uint32_t_val);
+ svaddwt_s16(svint16_t_val, svint8_t_val);
+ svaddwt_s32(svint32_t_val, svint16_t_val);
+ svaddwt_s64(svint64_t_val, svint32_t_val);
+ svaddwt_u16(svuint16_t_val, svuint8_t_val);
+ svaddwt_u32(svuint32_t_val, svuint16_t_val);
+ svaddwt_u64(svuint64_t_val, svuint32_t_val);
+ svbcax(svint8_t_val, svint8_t_val, int8_t_val);
+ svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbcax(svint16_t_val, svint16_t_val, int16_t_val);
+ svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbcax(svint32_t_val, svint32_t_val, int32_t_val);
+ svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbcax(svint64_t_val, svint64_t_val, int64_t_val);
+ svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svcadd(svint8_t_val, svint8_t_val, 90);
+ svcadd(svint16_t_val, svint16_t_val, 90);
+ svcadd(svint32_t_val, svint32_t_val, 90);
+ svcadd(svint64_t_val, svint64_t_val, 90);
+ svcadd(svuint8_t_val, svuint8_t_val, 90);
+ svcadd(svuint16_t_val, svuint16_t_val, 90);
+ svcadd(svuint32_t_val, svuint32_t_val, 90);
+ svcadd(svuint64_t_val, svuint64_t_val, 90);
+ svcadd_s8(svint8_t_val, svint8_t_val, 90);
+ svcadd_s16(svint16_t_val, svint16_t_val, 90);
+ svcadd_s32(svint32_t_val, svint32_t_val, 90);
+ svcadd_s64(svint64_t_val, svint64_t_val, 90);
+ svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
+ svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
+ svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
+ svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
+ svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
+ svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
+ svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
+ svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
+ svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
+ svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
+ svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
+ svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
+ svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
+ svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
+ svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
+ svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
+ svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
+ svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
+ svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
+ svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
+ svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
+ svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
+ svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
+ svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
+ svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
+ svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
+ svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
+ svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
+ sveor3(svint8_t_val, svint8_t_val, int8_t_val);
+ sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveor3(svint16_t_val, svint16_t_val, int16_t_val);
+ sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveor3(svint32_t_val, svint32_t_val, int32_t_val);
+ sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveor3(svint64_t_val, svint64_t_val, int64_t_val);
+ sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
+ sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
+ sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
+ sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
+ sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveortb(svint8_t_val, svint8_t_val, int8_t_val);
+ sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveortb(svint16_t_val, svint16_t_val, int16_t_val);
+ sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveortb(svint32_t_val, svint32_t_val, int32_t_val);
+ sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveortb(svint64_t_val, svint64_t_val, int64_t_val);
+ sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
+ svlogb_f16_x(svbool_t_val, svfloat16_t_val);
+ svlogb_f16_z(svbool_t_val, svfloat16_t_val);
+ svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
+ svlogb_f32_x(svbool_t_val, svfloat32_t_val);
+ svlogb_f32_z(svbool_t_val, svfloat32_t_val);
+ svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
+ svlogb_f64_x(svbool_t_val, svfloat64_t_val);
+ svlogb_f64_z(svbool_t_val, svfloat64_t_val);
+ svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
+ svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
+ svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
+ svlogb_x(svbool_t_val, svfloat16_t_val);
+ svlogb_x(svbool_t_val, svfloat32_t_val);
+ svlogb_x(svbool_t_val, svfloat64_t_val);
+ svlogb_z(svbool_t_val, svfloat16_t_val);
+ svlogb_z(svbool_t_val, svfloat32_t_val);
+ svlogb_z(svbool_t_val, svfloat64_t_val);
+ svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
+ svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
+ svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
+ svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
+ svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
+ svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
+ svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
+ svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
+ svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
+ svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
+ svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
+ svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
+ svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
+ svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
+ svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
+ svmovlb(svint8_t_val);
+ svmovlb(svint16_t_val);
+ svmovlb(svint32_t_val);
+ svmovlb(svuint8_t_val);
+ svmovlb(svuint16_t_val);
+ svmovlb(svuint32_t_val);
+ svmovlb_s16(svint8_t_val);
+ svmovlb_s32(svint16_t_val);
+ svmovlb_s64(svint32_t_val);
+ svmovlb_u16(svuint8_t_val);
+ svmovlb_u32(svuint16_t_val);
+ svmovlb_u64(svuint32_t_val);
+ svmovlt(svint8_t_val);
+ svmovlt(svint16_t_val);
+ svmovlt(svint32_t_val);
+ svmovlt(svuint8_t_val);
+ svmovlt(svuint16_t_val);
+ svmovlt(svuint32_t_val);
+ svmovlt_s16(svint8_t_val);
+ svmovlt_s32(svint16_t_val);
+ svmovlt_s64(svint32_t_val);
+ svmovlt_u16(svuint8_t_val);
+ svmovlt_u32(svuint16_t_val);
+ svmovlt_u64(svuint32_t_val);
+ svmul_lane(svint16_t_val, svint16_t_val, 1);
+ svmul_lane(svint32_t_val, svint32_t_val, 1);
+ svmul_lane(svint64_t_val, svint64_t_val, 1);
+ svmul_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmul_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmul_lane(svuint64_t_val, svuint64_t_val, 1);
+ svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
+ svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
+ svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
+ svmullb(svint8_t_val, int8_t_val);
+ svmullb(svint8_t_val, svint8_t_val);
+ svmullb(svint16_t_val, int16_t_val);
+ svmullb(svint16_t_val, svint16_t_val);
+ svmullb(svint32_t_val, int32_t_val);
+ svmullb(svint32_t_val, svint32_t_val);
+ svmullb(svuint8_t_val, svuint8_t_val);
+ svmullb(svuint8_t_val, uint8_t_val);
+ svmullb(svuint16_t_val, svuint16_t_val);
+ svmullb(svuint16_t_val, uint16_t_val);
+ svmullb(svuint32_t_val, svuint32_t_val);
+ svmullb(svuint32_t_val, uint32_t_val);
+ svmullb_lane(svint16_t_val, svint16_t_val, 1);
+ svmullb_lane(svint32_t_val, svint32_t_val, 1);
+ svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
+ svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
+ svmullb_n_s16(svint8_t_val, int8_t_val);
+ svmullb_n_s32(svint16_t_val, int16_t_val);
+ svmullb_n_s64(svint32_t_val, int32_t_val);
+ svmullb_n_u16(svuint8_t_val, uint8_t_val);
+ svmullb_n_u32(svuint16_t_val, uint16_t_val);
+ svmullb_n_u64(svuint32_t_val, uint32_t_val);
+ svmullb_s16(svint8_t_val, svint8_t_val);
+ svmullb_s32(svint16_t_val, svint16_t_val);
+ svmullb_s64(svint32_t_val, svint32_t_val);
+ svmullb_u16(svuint8_t_val, svuint8_t_val);
+ svmullb_u32(svuint16_t_val, svuint16_t_val);
+ svmullb_u64(svuint32_t_val, svuint32_t_val);
+ svmullt(svint8_t_val, int8_t_val);
+ svmullt(svint8_t_val, svint8_t_val);
+ svmullt(svint16_t_val, int16_t_val);
+ svmullt(svint16_t_val, svint16_t_val);
+ svmullt(svint32_t_val, int32_t_val);
+ svmullt(svint32_t_val, svint32_t_val);
+ svmullt(svuint8_t_val, svuint8_t_val);
+ svmullt(svuint8_t_val, uint8_t_val);
+ svmullt(svuint16_t_val, svuint16_t_val);
+ svmullt(svuint16_t_val, uint16_t_val);
+ svmullt(svuint32_t_val, svuint32_t_val);
+ svmullt(svuint32_t_val, uint32_t_val);
+ svmullt_lane(svint16_t_val, svint16_t_val, 1);
+ svmullt_lane(svint32_t_val, svint32_t_val, 1);
+ svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
+ svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
+ svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
+ svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
+ svmullt_n_s16(svint8_t_val, int8_t_val);
+ svmullt_n_s32(svint16_t_val, int16_t_val);
+ svmullt_n_s64(svint32_t_val, int32_t_val);
+ svmullt_n_u16(svuint8_t_val, uint8_t_val);
+ svmullt_n_u32(svuint16_t_val, uint16_t_val);
+ svmullt_n_u64(svuint32_t_val, uint32_t_val);
+ svmullt_s16(svint8_t_val, svint8_t_val);
+ svmullt_s32(svint16_t_val, svint16_t_val);
+ svmullt_s64(svint32_t_val, svint32_t_val);
+ svmullt_u16(svuint8_t_val, svuint8_t_val);
+ svmullt_u32(svuint16_t_val, svuint16_t_val);
+ svmullt_u64(svuint32_t_val, svuint32_t_val);
+ svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
+ svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
+ svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
+ svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
+ svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
+ svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
+ svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
+ svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
+ svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
+ svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
+ svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svpmul(svuint8_t_val, svuint8_t_val);
+ svpmul(svuint8_t_val, uint8_t_val);
+ svpmul_n_u8(svuint8_t_val, uint8_t_val);
+ svpmul_u8(svuint8_t_val, svuint8_t_val);
+ svpmullb(svuint8_t_val, svuint8_t_val);
+ svpmullb(svuint8_t_val, uint8_t_val);
+ svpmullb(svuint32_t_val, svuint32_t_val);
+ svpmullb(svuint32_t_val, uint32_t_val);
+ svpmullb_n_u16(svuint8_t_val, uint8_t_val);
+ svpmullb_n_u64(svuint32_t_val, uint32_t_val);
+ svpmullb_pair(svuint8_t_val, svuint8_t_val);
+ svpmullb_pair(svuint8_t_val, uint8_t_val);
+ svpmullb_pair(svuint32_t_val, svuint32_t_val);
+ svpmullb_pair(svuint32_t_val, uint32_t_val);
+ svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
+ svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
+ svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
+ svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
+ svpmullb_u16(svuint8_t_val, svuint8_t_val);
+ svpmullb_u64(svuint32_t_val, svuint32_t_val);
+ svpmullt(svuint8_t_val, svuint8_t_val);
+ svpmullt(svuint8_t_val, uint8_t_val);
+ svpmullt(svuint32_t_val, svuint32_t_val);
+ svpmullt(svuint32_t_val, uint32_t_val);
+ svpmullt_n_u16(svuint8_t_val, uint8_t_val);
+ svpmullt_n_u64(svuint32_t_val, uint32_t_val);
+ svpmullt_pair(svuint8_t_val, svuint8_t_val);
+ svpmullt_pair(svuint8_t_val, uint8_t_val);
+ svpmullt_pair(svuint32_t_val, svuint32_t_val);
+ svpmullt_pair(svuint32_t_val, uint32_t_val);
+ svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
+ svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
+ svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
+ svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
+ svpmullt_u16(svuint8_t_val, svuint8_t_val);
+ svpmullt_u64(svuint32_t_val, svuint32_t_val);
+ svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqabs_s8_x(svbool_t_val, svint8_t_val);
+ svqabs_s8_z(svbool_t_val, svint8_t_val);
+ svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqabs_s16_x(svbool_t_val, svint16_t_val);
+ svqabs_s16_z(svbool_t_val, svint16_t_val);
+ svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqabs_s32_x(svbool_t_val, svint32_t_val);
+ svqabs_s32_z(svbool_t_val, svint32_t_val);
+ svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqabs_s64_x(svbool_t_val, svint64_t_val);
+ svqabs_s64_z(svbool_t_val, svint64_t_val);
+ svqabs_x(svbool_t_val, svint8_t_val);
+ svqabs_x(svbool_t_val, svint16_t_val);
+ svqabs_x(svbool_t_val, svint32_t_val);
+ svqabs_x(svbool_t_val, svint64_t_val);
+ svqabs_z(svbool_t_val, svint8_t_val);
+ svqabs_z(svbool_t_val, svint16_t_val);
+ svqabs_z(svbool_t_val, svint32_t_val);
+ svqabs_z(svbool_t_val, svint64_t_val);
+ svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqcadd(svint8_t_val, svint8_t_val, 90);
+ svqcadd(svint16_t_val, svint16_t_val, 90);
+ svqcadd(svint32_t_val, svint32_t_val, 90);
+ svqcadd(svint64_t_val, svint64_t_val, 90);
+ svqcadd_s8(svint8_t_val, svint8_t_val, 90);
+ svqcadd_s16(svint16_t_val, svint16_t_val, 90);
+ svqcadd_s32(svint32_t_val, svint32_t_val, 90);
+ svqcadd_s64(svint64_t_val, svint64_t_val, 90);
+ svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
+ svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
+ svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
+ svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
+ svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
+ svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
+ svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
+ svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
+ svqdmulh(svint8_t_val, int8_t_val);
+ svqdmulh(svint8_t_val, svint8_t_val);
+ svqdmulh(svint16_t_val, int16_t_val);
+ svqdmulh(svint16_t_val, svint16_t_val);
+ svqdmulh(svint32_t_val, int32_t_val);
+ svqdmulh(svint32_t_val, svint32_t_val);
+ svqdmulh(svint64_t_val, int64_t_val);
+ svqdmulh(svint64_t_val, svint64_t_val);
+ svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
+ svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svqdmulh_n_s8(svint8_t_val, int8_t_val);
+ svqdmulh_n_s16(svint16_t_val, int16_t_val);
+ svqdmulh_n_s32(svint32_t_val, int32_t_val);
+ svqdmulh_n_s64(svint64_t_val, int64_t_val);
+ svqdmulh_s8(svint8_t_val, svint8_t_val);
+ svqdmulh_s16(svint16_t_val, svint16_t_val);
+ svqdmulh_s32(svint32_t_val, svint32_t_val);
+ svqdmulh_s64(svint64_t_val, svint64_t_val);
+ svqdmullb(svint8_t_val, int8_t_val);
+ svqdmullb(svint8_t_val, svint8_t_val);
+ svqdmullb(svint16_t_val, int16_t_val);
+ svqdmullb(svint16_t_val, svint16_t_val);
+ svqdmullb(svint32_t_val, int32_t_val);
+ svqdmullb(svint32_t_val, svint32_t_val);
+ svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svqdmullb_n_s16(svint8_t_val, int8_t_val);
+ svqdmullb_n_s32(svint16_t_val, int16_t_val);
+ svqdmullb_n_s64(svint32_t_val, int32_t_val);
+ svqdmullb_s16(svint8_t_val, svint8_t_val);
+ svqdmullb_s32(svint16_t_val, svint16_t_val);
+ svqdmullb_s64(svint32_t_val, svint32_t_val);
+ svqdmullt(svint8_t_val, int8_t_val);
+ svqdmullt(svint8_t_val, svint8_t_val);
+ svqdmullt(svint16_t_val, int16_t_val);
+ svqdmullt(svint16_t_val, svint16_t_val);
+ svqdmullt(svint32_t_val, int32_t_val);
+ svqdmullt(svint32_t_val, svint32_t_val);
+ svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
+ svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
+ svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
+ svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
+ svqdmullt_n_s16(svint8_t_val, int8_t_val);
+ svqdmullt_n_s32(svint16_t_val, int16_t_val);
+ svqdmullt_n_s64(svint32_t_val, int32_t_val);
+ svqdmullt_s16(svint8_t_val, svint8_t_val);
+ svqdmullt_s32(svint16_t_val, svint16_t_val);
+ svqdmullt_s64(svint32_t_val, svint32_t_val);
+ svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
+ svqneg_s8_x(svbool_t_val, svint8_t_val);
+ svqneg_s8_z(svbool_t_val, svint8_t_val);
+ svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
+ svqneg_s16_x(svbool_t_val, svint16_t_val);
+ svqneg_s16_z(svbool_t_val, svint16_t_val);
+ svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
+ svqneg_s32_x(svbool_t_val, svint32_t_val);
+ svqneg_s32_z(svbool_t_val, svint32_t_val);
+ svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
+ svqneg_s64_x(svbool_t_val, svint64_t_val);
+ svqneg_s64_z(svbool_t_val, svint64_t_val);
+ svqneg_x(svbool_t_val, svint8_t_val);
+ svqneg_x(svbool_t_val, svint16_t_val);
+ svqneg_x(svbool_t_val, svint32_t_val);
+ svqneg_x(svbool_t_val, svint64_t_val);
+ svqneg_z(svbool_t_val, svint8_t_val);
+ svqneg_z(svbool_t_val, svint16_t_val);
+ svqneg_z(svbool_t_val, svint32_t_val);
+ svqneg_z(svbool_t_val, svint64_t_val);
+ svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
+ svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
+ svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
+ svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
+ svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
+ svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
+ svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
+ svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
+ svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
+ svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
+ svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
+ svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
+ svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
+ svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
+ svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
+ svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
+ svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
+ svqrdmulh(svint8_t_val, int8_t_val);
+ svqrdmulh(svint8_t_val, svint8_t_val);
+ svqrdmulh(svint16_t_val, int16_t_val);
+ svqrdmulh(svint16_t_val, svint16_t_val);
+ svqrdmulh(svint32_t_val, int32_t_val);
+ svqrdmulh(svint32_t_val, svint32_t_val);
+ svqrdmulh(svint64_t_val, int64_t_val);
+ svqrdmulh(svint64_t_val, svint64_t_val);
+ svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
+ svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
+ svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
+ svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
+ svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
+ svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
+ svqrdmulh_n_s8(svint8_t_val, int8_t_val);
+ svqrdmulh_n_s16(svint16_t_val, int16_t_val);
+ svqrdmulh_n_s32(svint32_t_val, int32_t_val);
+ svqrdmulh_n_s64(svint64_t_val, int64_t_val);
+ svqrdmulh_s8(svint8_t_val, svint8_t_val);
+ svqrdmulh_s16(svint16_t_val, svint16_t_val);
+ svqrdmulh_s32(svint32_t_val, svint32_t_val);
+ svqrdmulh_s64(svint64_t_val, svint64_t_val);
+ svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqrshrnb(svint16_t_val, 2);
+ svqrshrnb(svint32_t_val, 2);
+ svqrshrnb(svint64_t_val, 2);
+ svqrshrnb(svuint16_t_val, 2);
+ svqrshrnb(svuint32_t_val, 2);
+ svqrshrnb(svuint64_t_val, 2);
+ svqrshrnb_n_s16(svint16_t_val, 2);
+ svqrshrnb_n_s32(svint32_t_val, 2);
+ svqrshrnb_n_s64(svint64_t_val, 2);
+ svqrshrnb_n_u16(svuint16_t_val, 2);
+ svqrshrnb_n_u32(svuint32_t_val, 2);
+ svqrshrnb_n_u64(svuint64_t_val, 2);
+ svqrshrnt(svint8_t_val, svint16_t_val, 2);
+ svqrshrnt(svint16_t_val, svint32_t_val, 2);
+ svqrshrnt(svint32_t_val, svint64_t_val, 2);
+ svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svqrshrunb(svint16_t_val, 2);
+ svqrshrunb(svint32_t_val, 2);
+ svqrshrunb(svint64_t_val, 2);
+ svqrshrunb_n_s16(svint16_t_val, 2);
+ svqrshrunb_n_s32(svint32_t_val, 2);
+ svqrshrunb_n_s64(svint64_t_val, 2);
+ svqrshrunt(svuint8_t_val, svint16_t_val, 2);
+ svqrshrunt(svuint16_t_val, svint32_t_val, 2);
+ svqrshrunt(svuint32_t_val, svint64_t_val, 2);
+ svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
+ svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
+ svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
+ svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svqshlu_m(svbool_t_val, svint8_t_val, 2);
+ svqshlu_m(svbool_t_val, svint16_t_val, 2);
+ svqshlu_m(svbool_t_val, svint32_t_val, 2);
+ svqshlu_m(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
+ svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
+ svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
+ svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
+ svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
+ svqshlu_x(svbool_t_val, svint8_t_val, 2);
+ svqshlu_x(svbool_t_val, svint16_t_val, 2);
+ svqshlu_x(svbool_t_val, svint32_t_val, 2);
+ svqshlu_x(svbool_t_val, svint64_t_val, 2);
+ svqshlu_z(svbool_t_val, svint8_t_val, 2);
+ svqshlu_z(svbool_t_val, svint16_t_val, 2);
+ svqshlu_z(svbool_t_val, svint32_t_val, 2);
+ svqshlu_z(svbool_t_val, svint64_t_val, 2);
+ svqshrnb(svint16_t_val, 2);
+ svqshrnb(svint32_t_val, 2);
+ svqshrnb(svint64_t_val, 2);
+ svqshrnb(svuint16_t_val, 2);
+ svqshrnb(svuint32_t_val, 2);
+ svqshrnb(svuint64_t_val, 2);
+ svqshrnb_n_s16(svint16_t_val, 2);
+ svqshrnb_n_s32(svint32_t_val, 2);
+ svqshrnb_n_s64(svint64_t_val, 2);
+ svqshrnb_n_u16(svuint16_t_val, 2);
+ svqshrnb_n_u32(svuint32_t_val, 2);
+ svqshrnb_n_u64(svuint64_t_val, 2);
+ svqshrnt(svint8_t_val, svint16_t_val, 2);
+ svqshrnt(svint16_t_val, svint32_t_val, 2);
+ svqshrnt(svint32_t_val, svint64_t_val, 2);
+ svqshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svqshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svqshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svqshrunb(svint16_t_val, 2);
+ svqshrunb(svint32_t_val, 2);
+ svqshrunb(svint64_t_val, 2);
+ svqshrunb_n_s16(svint16_t_val, 2);
+ svqshrunb_n_s32(svint32_t_val, 2);
+ svqshrunb_n_s64(svint64_t_val, 2);
+ svqshrunt(svuint8_t_val, svint16_t_val, 2);
+ svqshrunt(svuint16_t_val, svint32_t_val, 2);
+ svqshrunt(svuint32_t_val, svint64_t_val, 2);
+ svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
+ svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
+ svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
+ svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svqxtnb(svint16_t_val);
+ svqxtnb(svint32_t_val);
+ svqxtnb(svint64_t_val);
+ svqxtnb(svuint16_t_val);
+ svqxtnb(svuint32_t_val);
+ svqxtnb(svuint64_t_val);
+ svqxtnb_s16(svint16_t_val);
+ svqxtnb_s32(svint32_t_val);
+ svqxtnb_s64(svint64_t_val);
+ svqxtnb_u16(svuint16_t_val);
+ svqxtnb_u32(svuint32_t_val);
+ svqxtnb_u64(svuint64_t_val);
+ svqxtnt(svint8_t_val, svint16_t_val);
+ svqxtnt(svint16_t_val, svint32_t_val);
+ svqxtnt(svint32_t_val, svint64_t_val);
+ svqxtnt(svuint8_t_val, svuint16_t_val);
+ svqxtnt(svuint16_t_val, svuint32_t_val);
+ svqxtnt(svuint32_t_val, svuint64_t_val);
+ svqxtnt_s16(svint8_t_val, svint16_t_val);
+ svqxtnt_s32(svint16_t_val, svint32_t_val);
+ svqxtnt_s64(svint32_t_val, svint64_t_val);
+ svqxtnt_u16(svuint8_t_val, svuint16_t_val);
+ svqxtnt_u32(svuint16_t_val, svuint32_t_val);
+ svqxtnt_u64(svuint32_t_val, svuint64_t_val);
+ svqxtunb(svint16_t_val);
+ svqxtunb(svint32_t_val);
+ svqxtunb(svint64_t_val);
+ svqxtunb_s16(svint16_t_val);
+ svqxtunb_s32(svint32_t_val);
+ svqxtunb_s64(svint64_t_val);
+ svqxtunt(svuint8_t_val, svint16_t_val);
+ svqxtunt(svuint16_t_val, svint32_t_val);
+ svqxtunt(svuint32_t_val, svint64_t_val);
+ svqxtunt_s16(svuint8_t_val, svint16_t_val);
+ svqxtunt_s32(svuint16_t_val, svint32_t_val);
+ svqxtunt_s64(svuint32_t_val, svint64_t_val);
+ svraddhnb(svint16_t_val, int16_t_val);
+ svraddhnb(svint16_t_val, svint16_t_val);
+ svraddhnb(svint32_t_val, int32_t_val);
+ svraddhnb(svint32_t_val, svint32_t_val);
+ svraddhnb(svint64_t_val, int64_t_val);
+ svraddhnb(svint64_t_val, svint64_t_val);
+ svraddhnb(svuint16_t_val, svuint16_t_val);
+ svraddhnb(svuint16_t_val, uint16_t_val);
+ svraddhnb(svuint32_t_val, svuint32_t_val);
+ svraddhnb(svuint32_t_val, uint32_t_val);
+ svraddhnb(svuint64_t_val, svuint64_t_val);
+ svraddhnb(svuint64_t_val, uint64_t_val);
+ svraddhnb_n_s16(svint16_t_val, int16_t_val);
+ svraddhnb_n_s32(svint32_t_val, int32_t_val);
+ svraddhnb_n_s64(svint64_t_val, int64_t_val);
+ svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svraddhnb_s16(svint16_t_val, svint16_t_val);
+ svraddhnb_s32(svint32_t_val, svint32_t_val);
+ svraddhnb_s64(svint64_t_val, svint64_t_val);
+ svraddhnb_u16(svuint16_t_val, svuint16_t_val);
+ svraddhnb_u32(svuint32_t_val, svuint32_t_val);
+ svraddhnb_u64(svuint64_t_val, svuint64_t_val);
+ svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrecpe_u32_x(svbool_t_val, svuint32_t_val);
+ svrecpe_u32_z(svbool_t_val, svuint32_t_val);
+ svrecpe_x(svbool_t_val, svuint32_t_val);
+ svrecpe_z(svbool_t_val, svuint32_t_val);
+ svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
+ svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
+ svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
+ svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
+ svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
+ svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
+ svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
+ svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
+ svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
+ svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
+ svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
+ svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
+ svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
+ svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
+ svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
+ svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
+ svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svrshr_m(svbool_t_val, svint8_t_val, 2);
+ svrshr_m(svbool_t_val, svint16_t_val, 2);
+ svrshr_m(svbool_t_val, svint32_t_val, 2);
+ svrshr_m(svbool_t_val, svint64_t_val, 2);
+ svrshr_m(svbool_t_val, svuint8_t_val, 2);
+ svrshr_m(svbool_t_val, svuint16_t_val, 2);
+ svrshr_m(svbool_t_val, svuint32_t_val, 2);
+ svrshr_m(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
+ svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
+ svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
+ svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
+ svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
+ svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
+ svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
+ svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
+ svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
+ svrshr_x(svbool_t_val, svint8_t_val, 2);
+ svrshr_x(svbool_t_val, svint16_t_val, 2);
+ svrshr_x(svbool_t_val, svint32_t_val, 2);
+ svrshr_x(svbool_t_val, svint64_t_val, 2);
+ svrshr_x(svbool_t_val, svuint8_t_val, 2);
+ svrshr_x(svbool_t_val, svuint16_t_val, 2);
+ svrshr_x(svbool_t_val, svuint32_t_val, 2);
+ svrshr_x(svbool_t_val, svuint64_t_val, 2);
+ svrshr_z(svbool_t_val, svint8_t_val, 2);
+ svrshr_z(svbool_t_val, svint16_t_val, 2);
+ svrshr_z(svbool_t_val, svint32_t_val, 2);
+ svrshr_z(svbool_t_val, svint64_t_val, 2);
+ svrshr_z(svbool_t_val, svuint8_t_val, 2);
+ svrshr_z(svbool_t_val, svuint16_t_val, 2);
+ svrshr_z(svbool_t_val, svuint32_t_val, 2);
+ svrshr_z(svbool_t_val, svuint64_t_val, 2);
+ svrshrnb(svint16_t_val, 2);
+ svrshrnb(svint32_t_val, 2);
+ svrshrnb(svint64_t_val, 2);
+ svrshrnb(svuint16_t_val, 2);
+ svrshrnb(svuint32_t_val, 2);
+ svrshrnb(svuint64_t_val, 2);
+ svrshrnb_n_s16(svint16_t_val, 2);
+ svrshrnb_n_s32(svint32_t_val, 2);
+ svrshrnb_n_s64(svint64_t_val, 2);
+ svrshrnb_n_u16(svuint16_t_val, 2);
+ svrshrnb_n_u32(svuint32_t_val, 2);
+ svrshrnb_n_u64(svuint64_t_val, 2);
+ svrshrnt(svint8_t_val, svint16_t_val, 2);
+ svrshrnt(svint16_t_val, svint32_t_val, 2);
+ svrshrnt(svint32_t_val, svint64_t_val, 2);
+ svrshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svrshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svrshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
+ svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
+ svrsqrte_x(svbool_t_val, svuint32_t_val);
+ svrsqrte_z(svbool_t_val, svuint32_t_val);
+ svrsra(svint8_t_val, svint8_t_val, 2);
+ svrsra(svint16_t_val, svint16_t_val, 2);
+ svrsra(svint32_t_val, svint32_t_val, 2);
+ svrsra(svint64_t_val, svint64_t_val, 2);
+ svrsra(svuint8_t_val, svuint8_t_val, 2);
+ svrsra(svuint16_t_val, svuint16_t_val, 2);
+ svrsra(svuint32_t_val, svuint32_t_val, 2);
+ svrsra(svuint64_t_val, svuint64_t_val, 2);
+ svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
+ svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
+ svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
+ svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
+ svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svrsubhnb(svint16_t_val, int16_t_val);
+ svrsubhnb(svint16_t_val, svint16_t_val);
+ svrsubhnb(svint32_t_val, int32_t_val);
+ svrsubhnb(svint32_t_val, svint32_t_val);
+ svrsubhnb(svint64_t_val, int64_t_val);
+ svrsubhnb(svint64_t_val, svint64_t_val);
+ svrsubhnb(svuint16_t_val, svuint16_t_val);
+ svrsubhnb(svuint16_t_val, uint16_t_val);
+ svrsubhnb(svuint32_t_val, svuint32_t_val);
+ svrsubhnb(svuint32_t_val, uint32_t_val);
+ svrsubhnb(svuint64_t_val, svuint64_t_val);
+ svrsubhnb(svuint64_t_val, uint64_t_val);
+ svrsubhnb_n_s16(svint16_t_val, int16_t_val);
+ svrsubhnb_n_s32(svint32_t_val, int32_t_val);
+ svrsubhnb_n_s64(svint64_t_val, int64_t_val);
+ svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svrsubhnb_s16(svint16_t_val, svint16_t_val);
+ svrsubhnb_s32(svint32_t_val, svint32_t_val);
+ svrsubhnb_s64(svint64_t_val, svint64_t_val);
+ svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
+ svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
+ svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
+ svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
+ svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
+ svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svshllb(svint8_t_val, 2);
+ svshllb(svint16_t_val, 2);
+ svshllb(svint32_t_val, 2);
+ svshllb(svuint8_t_val, 2);
+ svshllb(svuint16_t_val, 2);
+ svshllb(svuint32_t_val, 2);
+ svshllb_n_s16(svint8_t_val, 2);
+ svshllb_n_s32(svint16_t_val, 2);
+ svshllb_n_s64(svint32_t_val, 2);
+ svshllb_n_u16(svuint8_t_val, 2);
+ svshllb_n_u32(svuint16_t_val, 2);
+ svshllb_n_u64(svuint32_t_val, 2);
+ svshllt(svint8_t_val, 2);
+ svshllt(svint16_t_val, 2);
+ svshllt(svint32_t_val, 2);
+ svshllt(svuint8_t_val, 2);
+ svshllt(svuint16_t_val, 2);
+ svshllt(svuint32_t_val, 2);
+ svshllt_n_s16(svint8_t_val, 2);
+ svshllt_n_s32(svint16_t_val, 2);
+ svshllt_n_s64(svint32_t_val, 2);
+ svshllt_n_u16(svuint8_t_val, 2);
+ svshllt_n_u32(svuint16_t_val, 2);
+ svshllt_n_u64(svuint32_t_val, 2);
+ svshrnb(svint16_t_val, 2);
+ svshrnb(svint32_t_val, 2);
+ svshrnb(svint64_t_val, 2);
+ svshrnb(svuint16_t_val, 2);
+ svshrnb(svuint32_t_val, 2);
+ svshrnb(svuint64_t_val, 2);
+ svshrnb_n_s16(svint16_t_val, 2);
+ svshrnb_n_s32(svint32_t_val, 2);
+ svshrnb_n_s64(svint64_t_val, 2);
+ svshrnb_n_u16(svuint16_t_val, 2);
+ svshrnb_n_u32(svuint32_t_val, 2);
+ svshrnb_n_u64(svuint64_t_val, 2);
+ svshrnt(svint8_t_val, svint16_t_val, 2);
+ svshrnt(svint16_t_val, svint32_t_val, 2);
+ svshrnt(svint32_t_val, svint64_t_val, 2);
+ svshrnt(svuint8_t_val, svuint16_t_val, 2);
+ svshrnt(svuint16_t_val, svuint32_t_val, 2);
+ svshrnt(svuint32_t_val, svuint64_t_val, 2);
+ svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
+ svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
+ svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
+ svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
+ svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
+ svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
+ svsli(svint8_t_val, svint8_t_val, 2);
+ svsli(svint16_t_val, svint16_t_val, 2);
+ svsli(svint32_t_val, svint32_t_val, 2);
+ svsli(svint64_t_val, svint64_t_val, 2);
+ svsli(svuint8_t_val, svuint8_t_val, 2);
+ svsli(svuint16_t_val, svuint16_t_val, 2);
+ svsli(svuint32_t_val, svuint32_t_val, 2);
+ svsli(svuint64_t_val, svuint64_t_val, 2);
+ svsli_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsli_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsli_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsli_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
+ svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
+ svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
+ svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
+ svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
+ svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
+ svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
+ svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
+ svsra(svint8_t_val, svint8_t_val, 2);
+ svsra(svint16_t_val, svint16_t_val, 2);
+ svsra(svint32_t_val, svint32_t_val, 2);
+ svsra(svint64_t_val, svint64_t_val, 2);
+ svsra(svuint8_t_val, svuint8_t_val, 2);
+ svsra(svuint16_t_val, svuint16_t_val, 2);
+ svsra(svuint32_t_val, svuint32_t_val, 2);
+ svsra(svuint64_t_val, svuint64_t_val, 2);
+ svsra_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsra_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsra_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsra_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsri(svint8_t_val, svint8_t_val, 2);
+ svsri(svint16_t_val, svint16_t_val, 2);
+ svsri(svint32_t_val, svint32_t_val, 2);
+ svsri(svint64_t_val, svint64_t_val, 2);
+ svsri(svuint8_t_val, svuint8_t_val, 2);
+ svsri(svuint16_t_val, svuint16_t_val, 2);
+ svsri(svuint32_t_val, svuint32_t_val, 2);
+ svsri(svuint64_t_val, svuint64_t_val, 2);
+ svsri_n_s8(svint8_t_val, svint8_t_val, 2);
+ svsri_n_s16(svint16_t_val, svint16_t_val, 2);
+ svsri_n_s32(svint32_t_val, svint32_t_val, 2);
+ svsri_n_s64(svint64_t_val, svint64_t_val, 2);
+ svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
+ svsubhnb(svint16_t_val, int16_t_val);
+ svsubhnb(svint16_t_val, svint16_t_val);
+ svsubhnb(svint32_t_val, int32_t_val);
+ svsubhnb(svint32_t_val, svint32_t_val);
+ svsubhnb(svint64_t_val, int64_t_val);
+ svsubhnb(svint64_t_val, svint64_t_val);
+ svsubhnb(svuint16_t_val, svuint16_t_val);
+ svsubhnb(svuint16_t_val, uint16_t_val);
+ svsubhnb(svuint32_t_val, svuint32_t_val);
+ svsubhnb(svuint32_t_val, uint32_t_val);
+ svsubhnb(svuint64_t_val, svuint64_t_val);
+ svsubhnb(svuint64_t_val, uint64_t_val);
+ svsubhnb_n_s16(svint16_t_val, int16_t_val);
+ svsubhnb_n_s32(svint32_t_val, int32_t_val);
+ svsubhnb_n_s64(svint64_t_val, int64_t_val);
+ svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
+ svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
+ svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
+ svsubhnb_s16(svint16_t_val, svint16_t_val);
+ svsubhnb_s32(svint32_t_val, svint32_t_val);
+ svsubhnb_s64(svint64_t_val, svint64_t_val);
+ svsubhnb_u16(svuint16_t_val, svuint16_t_val);
+ svsubhnb_u32(svuint32_t_val, svuint32_t_val);
+ svsubhnb_u64(svuint64_t_val, svuint64_t_val);
+ svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
+ svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
+ svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
+ svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
+ svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
+ svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
+ svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
+ svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
+ svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
+ svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
+ svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
+ svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
+ svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
+ svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
+ svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
+ svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
+ svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
+ svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
+ svsublb(svint8_t_val, int8_t_val);
+ svsublb(svint8_t_val, svint8_t_val);
+ svsublb(svint16_t_val, int16_t_val);
+ svsublb(svint16_t_val, svint16_t_val);
+ svsublb(svint32_t_val, int32_t_val);
+ svsublb(svint32_t_val, svint32_t_val);
+ svsublb(svuint8_t_val, svuint8_t_val);
+ svsublb(svuint8_t_val, uint8_t_val);
+ svsublb(svuint16_t_val, svuint16_t_val);
+ svsublb(svuint16_t_val, uint16_t_val);
+ svsublb(svuint32_t_val, svuint32_t_val);
+ svsublb(svuint32_t_val, uint32_t_val);
+ svsublb_n_s16(svint8_t_val, int8_t_val);
+ svsublb_n_s32(svint16_t_val, int16_t_val);
+ svsublb_n_s64(svint32_t_val, int32_t_val);
+ svsublb_n_u16(svuint8_t_val, uint8_t_val);
+ svsublb_n_u32(svuint16_t_val, uint16_t_val);
+ svsublb_n_u64(svuint32_t_val, uint32_t_val);
+ svsublb_s16(svint8_t_val, svint8_t_val);
+ svsublb_s32(svint16_t_val, svint16_t_val);
+ svsublb_s64(svint32_t_val, svint32_t_val);
+ svsublb_u16(svuint8_t_val, svuint8_t_val);
+ svsublb_u32(svuint16_t_val, svuint16_t_val);
+ svsublb_u64(svuint32_t_val, svuint32_t_val);
+ svsublbt(svint8_t_val, int8_t_val);
+ svsublbt(svint8_t_val, svint8_t_val);
+ svsublbt(svint16_t_val, int16_t_val);
+ svsublbt(svint16_t_val, svint16_t_val);
+ svsublbt(svint32_t_val, int32_t_val);
+ svsublbt(svint32_t_val, svint32_t_val);
+ svsublbt_n_s16(svint8_t_val, int8_t_val);
+ svsublbt_n_s32(svint16_t_val, int16_t_val);
+ svsublbt_n_s64(svint32_t_val, int32_t_val);
+ svsublbt_s16(svint8_t_val, svint8_t_val);
+ svsublbt_s32(svint16_t_val, svint16_t_val);
+ svsublbt_s64(svint32_t_val, svint32_t_val);
+ svsublt(svint8_t_val, int8_t_val);
+ svsublt(svint8_t_val, svint8_t_val);
+ svsublt(svint16_t_val, int16_t_val);
+ svsublt(svint16_t_val, svint16_t_val);
+ svsublt(svint32_t_val, int32_t_val);
+ svsublt(svint32_t_val, svint32_t_val);
+ svsublt(svuint8_t_val, svuint8_t_val);
+ svsublt(svuint8_t_val, uint8_t_val);
+ svsublt(svuint16_t_val, svuint16_t_val);
+ svsublt(svuint16_t_val, uint16_t_val);
+ svsublt(svuint32_t_val, svuint32_t_val);
+ svsublt(svuint32_t_val, uint32_t_val);
+ svsublt_n_s16(svint8_t_val, int8_t_val);
+ svsublt_n_s32(svint16_t_val, int16_t_val);
+ svsublt_n_s64(svint32_t_val, int32_t_val);
+ svsublt_n_u16(svuint8_t_val, uint8_t_val);
+ svsublt_n_u32(svuint16_t_val, uint16_t_val);
+ svsublt_n_u64(svuint32_t_val, uint32_t_val);
+ svsublt_s16(svint8_t_val, svint8_t_val);
+ svsublt_s32(svint16_t_val, svint16_t_val);
+ svsublt_s64(svint32_t_val, svint32_t_val);
+ svsublt_u16(svuint8_t_val, svuint8_t_val);
+ svsublt_u32(svuint16_t_val, svuint16_t_val);
+ svsublt_u64(svuint32_t_val, svuint32_t_val);
+ svsubltb(svint8_t_val, int8_t_val);
+ svsubltb(svint8_t_val, svint8_t_val);
+ svsubltb(svint16_t_val, int16_t_val);
+ svsubltb(svint16_t_val, svint16_t_val);
+ svsubltb(svint32_t_val, int32_t_val);
+ svsubltb(svint32_t_val, svint32_t_val);
+ svsubltb_n_s16(svint8_t_val, int8_t_val);
+ svsubltb_n_s32(svint16_t_val, int16_t_val);
+ svsubltb_n_s64(svint32_t_val, int32_t_val);
+ svsubltb_s16(svint8_t_val, svint8_t_val);
+ svsubltb_s32(svint16_t_val, svint16_t_val);
+ svsubltb_s64(svint32_t_val, svint32_t_val);
+ svsubwb(svint16_t_val, int8_t_val);
+ svsubwb(svint16_t_val, svint8_t_val);
+ svsubwb(svint32_t_val, int16_t_val);
+ svsubwb(svint32_t_val, svint16_t_val);
+ svsubwb(svint64_t_val, int32_t_val);
+ svsubwb(svint64_t_val, svint32_t_val);
+ svsubwb(svuint16_t_val, svuint8_t_val);
+ svsubwb(svuint16_t_val, uint8_t_val);
+ svsubwb(svuint32_t_val, svuint16_t_val);
+ svsubwb(svuint32_t_val, uint16_t_val);
+ svsubwb(svuint64_t_val, svuint32_t_val);
+ svsubwb(svuint64_t_val, uint32_t_val);
+ svsubwb_n_s16(svint16_t_val, int8_t_val);
+ svsubwb_n_s32(svint32_t_val, int16_t_val);
+ svsubwb_n_s64(svint64_t_val, int32_t_val);
+ svsubwb_n_u16(svuint16_t_val, uint8_t_val);
+ svsubwb_n_u32(svuint32_t_val, uint16_t_val);
+ svsubwb_n_u64(svuint64_t_val, uint32_t_val);
+ svsubwb_s16(svint16_t_val, svint8_t_val);
+ svsubwb_s32(svint32_t_val, svint16_t_val);
+ svsubwb_s64(svint64_t_val, svint32_t_val);
+ svsubwb_u16(svuint16_t_val, svuint8_t_val);
+ svsubwb_u32(svuint32_t_val, svuint16_t_val);
+ svsubwb_u64(svuint64_t_val, svuint32_t_val);
+ svsubwt(svint16_t_val, int8_t_val);
+ svsubwt(svint16_t_val, svint8_t_val);
+ svsubwt(svint32_t_val, int16_t_val);
+ svsubwt(svint32_t_val, svint16_t_val);
+ svsubwt(svint64_t_val, int32_t_val);
+ svsubwt(svint64_t_val, svint32_t_val);
+ svsubwt(svuint16_t_val, svuint8_t_val);
+ svsubwt(svuint16_t_val, uint8_t_val);
+ svsubwt(svuint32_t_val, svuint16_t_val);
+ svsubwt(svuint32_t_val, uint16_t_val);
+ svsubwt(svuint64_t_val, svuint32_t_val);
+ svsubwt(svuint64_t_val, uint32_t_val);
+ svsubwt_n_s16(svint16_t_val, int8_t_val);
+ svsubwt_n_s32(svint32_t_val, int16_t_val);
+ svsubwt_n_s64(svint64_t_val, int32_t_val);
+ svsubwt_n_u16(svuint16_t_val, uint8_t_val);
+ svsubwt_n_u32(svuint32_t_val, uint16_t_val);
+ svsubwt_n_u64(svuint64_t_val, uint32_t_val);
+ svsubwt_s16(svint16_t_val, svint8_t_val);
+ svsubwt_s32(svint32_t_val, svint16_t_val);
+ svsubwt_s64(svint64_t_val, svint32_t_val);
+ svsubwt_u16(svuint16_t_val, svuint8_t_val);
+ svsubwt_u32(svuint32_t_val, svuint16_t_val);
+ svsubwt_u64(svuint64_t_val, svuint32_t_val);
+ svtbl2(svbfloat16x2_t_val, svuint16_t_val);
+ svtbl2(svfloat16x2_t_val, svuint16_t_val);
+ svtbl2(svfloat32x2_t_val, svuint32_t_val);
+ svtbl2(svfloat64x2_t_val, svuint64_t_val);
+ svtbl2(svint8x2_t_val, svuint8_t_val);
+ svtbl2(svint16x2_t_val, svuint16_t_val);
+ svtbl2(svint32x2_t_val, svuint32_t_val);
+ svtbl2(svint64x2_t_val, svuint64_t_val);
+ svtbl2(svuint8x2_t_val, svuint8_t_val);
+ svtbl2(svuint16x2_t_val, svuint16_t_val);
+ svtbl2(svuint32x2_t_val, svuint32_t_val);
+ svtbl2(svuint64x2_t_val, svuint64_t_val);
+ svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
+ svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
+ svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
+ svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
+ svtbl2_s8(svint8x2_t_val, svuint8_t_val);
+ svtbl2_s16(svint16x2_t_val, svuint16_t_val);
+ svtbl2_s32(svint32x2_t_val, svuint32_t_val);
+ svtbl2_s64(svint64x2_t_val, svuint64_t_val);
+ svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
+ svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
+ svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
+ svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
+ svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
+ svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
+ svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
+ svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
+ svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
+ svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
+ svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
+ svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
+ svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
+ svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
+ svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
+ svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
+ svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
+ svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
+ svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
+ svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
+ svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
+ svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
+ svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
+ svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
+ svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
+ svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
+ svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
+ svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
+ svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
+ svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
+ svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
+ svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
+ svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
+ svwhilege_b8(int32_t_val, int32_t_val);
+ svwhilege_b8(int64_t_val, int64_t_val);
+ svwhilege_b8(uint32_t_val, uint32_t_val);
+ svwhilege_b8(uint64_t_val, uint64_t_val);
+ svwhilege_b8_s32(int32_t_val, int32_t_val);
+ svwhilege_b8_s64(int64_t_val, int64_t_val);
+ svwhilege_b8_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b8_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b16(int32_t_val, int32_t_val);
+ svwhilege_b16(int64_t_val, int64_t_val);
+ svwhilege_b16(uint32_t_val, uint32_t_val);
+ svwhilege_b16(uint64_t_val, uint64_t_val);
+ svwhilege_b16_s32(int32_t_val, int32_t_val);
+ svwhilege_b16_s64(int64_t_val, int64_t_val);
+ svwhilege_b16_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b16_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b32(int32_t_val, int32_t_val);
+ svwhilege_b32(int64_t_val, int64_t_val);
+ svwhilege_b32(uint32_t_val, uint32_t_val);
+ svwhilege_b32(uint64_t_val, uint64_t_val);
+ svwhilege_b32_s32(int32_t_val, int32_t_val);
+ svwhilege_b32_s64(int64_t_val, int64_t_val);
+ svwhilege_b32_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b32_u64(uint64_t_val, uint64_t_val);
+ svwhilege_b64(int32_t_val, int32_t_val);
+ svwhilege_b64(int64_t_val, int64_t_val);
+ svwhilege_b64(uint32_t_val, uint32_t_val);
+ svwhilege_b64(uint64_t_val, uint64_t_val);
+ svwhilege_b64_s32(int32_t_val, int32_t_val);
+ svwhilege_b64_s64(int64_t_val, int64_t_val);
+ svwhilege_b64_u32(uint32_t_val, uint32_t_val);
+ svwhilege_b64_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b8(int32_t_val, int32_t_val);
+ svwhilegt_b8(int64_t_val, int64_t_val);
+ svwhilegt_b8(uint32_t_val, uint32_t_val);
+ svwhilegt_b8(uint64_t_val, uint64_t_val);
+ svwhilegt_b8_s32(int32_t_val, int32_t_val);
+ svwhilegt_b8_s64(int64_t_val, int64_t_val);
+ svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b16(int32_t_val, int32_t_val);
+ svwhilegt_b16(int64_t_val, int64_t_val);
+ svwhilegt_b16(uint32_t_val, uint32_t_val);
+ svwhilegt_b16(uint64_t_val, uint64_t_val);
+ svwhilegt_b16_s32(int32_t_val, int32_t_val);
+ svwhilegt_b16_s64(int64_t_val, int64_t_val);
+ svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b32(int32_t_val, int32_t_val);
+ svwhilegt_b32(int64_t_val, int64_t_val);
+ svwhilegt_b32(uint32_t_val, uint32_t_val);
+ svwhilegt_b32(uint64_t_val, uint64_t_val);
+ svwhilegt_b32_s32(int32_t_val, int32_t_val);
+ svwhilegt_b32_s64(int64_t_val, int64_t_val);
+ svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
+ svwhilegt_b64(int32_t_val, int32_t_val);
+ svwhilegt_b64(int64_t_val, int64_t_val);
+ svwhilegt_b64(uint32_t_val, uint32_t_val);
+ svwhilegt_b64(uint64_t_val, uint64_t_val);
+ svwhilegt_b64_s32(int32_t_val, int32_t_val);
+ svwhilegt_b64_s64(int64_t_val, int64_t_val);
+ svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
+ svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
+ svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
+ svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
+ svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
+ svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
+ svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
+ svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
+ svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
+ svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
+ svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
+ svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
+ svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
+ svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
+ svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
+ svxar(svint8_t_val, svint8_t_val, 2);
+ svxar(svint16_t_val, svint16_t_val, 2);
+ svxar(svint32_t_val, svint32_t_val, 2);
+ svxar(svint64_t_val, svint64_t_val, 2);
+ svxar(svuint8_t_val, svuint8_t_val, 2);
+ svxar(svuint16_t_val, svuint16_t_val, 2);
+ svxar(svuint32_t_val, svuint32_t_val, 2);
+ svxar(svuint64_t_val, svuint64_t_val, 2);
+ svxar_n_s8(svint8_t_val, svint8_t_val, 2);
+ svxar_n_s16(svint16_t_val, svint16_t_val, 2);
+ svxar_n_s32(svint32_t_val, svint32_t_val, 2);
+ svxar_n_s64(svint64_t_val, svint64_t_val, 2);
+ svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
+ svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
+ svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
+ svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
+}
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sve-sha3_AND_sme2p1.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sme2p1_AND_sve-sha3.c
index 7e4a06f..8cc9271 100644
--- a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sve-sha3_AND_sme2p1.c
+++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sme2p1_AND_sve-sha3.c
@@ -7,7 +7,7 @@
#include <arm_sve.h>
-// Properties: guard="sve,sve-sha3" streaming_guard="sme,sve-sha3,sme2p1" flags="feature-dependent"
+// Properties: guard="sve,sve-sha3" streaming_guard="sme,sme2p1,sve-sha3" flags="feature-dependent"
void test(void) {
svint64_t svint64_t_val;
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c
deleted file mode 100644
index b149f44..0000000
--- a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c
+++ /dev/null
@@ -1,16470 +0,0 @@
-// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -verify=streaming-guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +sve2 -verify
-// expected-no-diagnostics
-
-// REQUIRES: aarch64-registered-target
-
-#include <arm_sve.h>
-
-// Properties: guard="sve,sve2" streaming_guard="sme" flags="feature-dependent"
-
-void test(void) {
- bfloat16_t * bfloat16_t_ptr_val;
- float16_t * float16_t_ptr_val;
- float16_t float16_t_val;
- float32_t * float32_t_ptr_val;
- float64_t * float64_t_ptr_val;
- int8_t * int8_t_ptr_val;
- int8_t int8_t_val;
- int16_t * int16_t_ptr_val;
- int16_t int16_t_val;
- int32_t * int32_t_ptr_val;
- int32_t int32_t_val;
- int64_t * int64_t_ptr_val;
- int64_t int64_t_val;
- svbfloat16_t svbfloat16_t_val;
- svbfloat16x2_t svbfloat16x2_t_val;
- svbool_t svbool_t_val;
- svfloat16_t svfloat16_t_val;
- svfloat16x2_t svfloat16x2_t_val;
- svfloat32_t svfloat32_t_val;
- svfloat32x2_t svfloat32x2_t_val;
- svfloat64_t svfloat64_t_val;
- svfloat64x2_t svfloat64x2_t_val;
- svint8_t svint8_t_val;
- svint8x2_t svint8x2_t_val;
- svint16_t svint16_t_val;
- svint16x2_t svint16x2_t_val;
- svint32_t svint32_t_val;
- svint32x2_t svint32x2_t_val;
- svint64_t svint64_t_val;
- svint64x2_t svint64x2_t_val;
- svuint8_t svuint8_t_val;
- svuint8x2_t svuint8x2_t_val;
- svuint16_t svuint16_t_val;
- svuint16x2_t svuint16x2_t_val;
- svuint32_t svuint32_t_val;
- svuint32x2_t svuint32x2_t_val;
- svuint64_t svuint64_t_val;
- svuint64x2_t svuint64x2_t_val;
- uint8_t * uint8_t_ptr_val;
- uint8_t uint8_t_val;
- uint16_t * uint16_t_ptr_val;
- uint16_t uint16_t_val;
- uint32_t * uint32_t_ptr_val;
- uint32_t uint32_t_val;
- uint64_t * uint64_t_ptr_val;
- uint64_t uint64_t_val;
-
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s8(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s16(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s32(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s64(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f16_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f16_z(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f32_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f32_z(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f64_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f64_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_z(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_z(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_s16(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_s32(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_s64(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_u16(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_u32(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_u64(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_s16(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_s32(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_s64(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_u16(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_u32(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_u64(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul_n_u8(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul_u8(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s8_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s8_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s16_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s16_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s32_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s32_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s64_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s64_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s8(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s16(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s32(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s64(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s8(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s8(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s8_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s8_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s16_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s16_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s32_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s32_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s64_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s64_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s8(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s8(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_s16(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_s32(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_s64(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_u16(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_u32(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_u64(svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svuint8_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svuint16_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svuint32_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_s16(svint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_s32(svint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_s64(svint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_u16(svuint8_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_u32(svuint16_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_u64(svuint32_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb_s16(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb_s32(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb_s64(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt(svuint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt(svuint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt(svuint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt_s16(svuint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt_s32(svuint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt_s64(svuint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_u32_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_u32_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_s16(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_s32(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_s64(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_u16(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_u32(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_u64(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_s16(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_s32(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_s64(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_u16(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_u32(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_u64(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svbfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svfloat32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svfloat64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s8(svint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s16(svint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s32(svint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s64(svint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
-}
-
-void test_streaming(void) __arm_streaming{
- bfloat16_t * bfloat16_t_ptr_val;
- float16_t * float16_t_ptr_val;
- float16_t float16_t_val;
- float32_t * float32_t_ptr_val;
- float64_t * float64_t_ptr_val;
- int8_t * int8_t_ptr_val;
- int8_t int8_t_val;
- int16_t * int16_t_ptr_val;
- int16_t int16_t_val;
- int32_t * int32_t_ptr_val;
- int32_t int32_t_val;
- int64_t * int64_t_ptr_val;
- int64_t int64_t_val;
- svbfloat16_t svbfloat16_t_val;
- svbfloat16x2_t svbfloat16x2_t_val;
- svbool_t svbool_t_val;
- svfloat16_t svfloat16_t_val;
- svfloat16x2_t svfloat16x2_t_val;
- svfloat32_t svfloat32_t_val;
- svfloat32x2_t svfloat32x2_t_val;
- svfloat64_t svfloat64_t_val;
- svfloat64x2_t svfloat64x2_t_val;
- svint8_t svint8_t_val;
- svint8x2_t svint8x2_t_val;
- svint16_t svint16_t_val;
- svint16x2_t svint16x2_t_val;
- svint32_t svint32_t_val;
- svint32x2_t svint32x2_t_val;
- svint64_t svint64_t_val;
- svint64x2_t svint64x2_t_val;
- svuint8_t svuint8_t_val;
- svuint8x2_t svuint8x2_t_val;
- svuint16_t svuint16_t_val;
- svuint16x2_t svuint16x2_t_val;
- svuint32_t svuint32_t_val;
- svuint32x2_t svuint32x2_t_val;
- svuint64_t svuint64_t_val;
- svuint64x2_t svuint64x2_t_val;
- uint8_t * uint8_t_ptr_val;
- uint8_t uint8_t_val;
- uint16_t * uint16_t_ptr_val;
- uint16_t uint16_t_val;
- uint32_t * uint32_t_ptr_val;
- uint32_t uint32_t_val;
- uint64_t * uint64_t_ptr_val;
- uint64_t uint64_t_val;
-
- svaba(svint8_t_val, svint8_t_val, int8_t_val);
- svaba(svint8_t_val, svint8_t_val, svint8_t_val);
- svaba(svint16_t_val, svint16_t_val, int16_t_val);
- svaba(svint16_t_val, svint16_t_val, svint16_t_val);
- svaba(svint32_t_val, svint32_t_val, int32_t_val);
- svaba(svint32_t_val, svint32_t_val, svint32_t_val);
- svaba(svint64_t_val, svint64_t_val, int64_t_val);
- svaba(svint64_t_val, svint64_t_val, svint64_t_val);
- svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svabalb(svint16_t_val, svint8_t_val, int8_t_val);
- svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
- svabalb(svint32_t_val, svint16_t_val, int16_t_val);
- svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
- svabalb(svint64_t_val, svint32_t_val, int32_t_val);
- svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
- svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svabalt(svint16_t_val, svint8_t_val, int8_t_val);
- svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
- svabalt(svint32_t_val, svint16_t_val, int16_t_val);
- svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
- svabalt(svint64_t_val, svint32_t_val, int32_t_val);
- svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
- svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svabdlb(svint8_t_val, int8_t_val);
- svabdlb(svint8_t_val, svint8_t_val);
- svabdlb(svint16_t_val, int16_t_val);
- svabdlb(svint16_t_val, svint16_t_val);
- svabdlb(svint32_t_val, int32_t_val);
- svabdlb(svint32_t_val, svint32_t_val);
- svabdlb(svuint8_t_val, svuint8_t_val);
- svabdlb(svuint8_t_val, uint8_t_val);
- svabdlb(svuint16_t_val, svuint16_t_val);
- svabdlb(svuint16_t_val, uint16_t_val);
- svabdlb(svuint32_t_val, svuint32_t_val);
- svabdlb(svuint32_t_val, uint32_t_val);
- svabdlb_n_s16(svint8_t_val, int8_t_val);
- svabdlb_n_s32(svint16_t_val, int16_t_val);
- svabdlb_n_s64(svint32_t_val, int32_t_val);
- svabdlb_n_u16(svuint8_t_val, uint8_t_val);
- svabdlb_n_u32(svuint16_t_val, uint16_t_val);
- svabdlb_n_u64(svuint32_t_val, uint32_t_val);
- svabdlb_s16(svint8_t_val, svint8_t_val);
- svabdlb_s32(svint16_t_val, svint16_t_val);
- svabdlb_s64(svint32_t_val, svint32_t_val);
- svabdlb_u16(svuint8_t_val, svuint8_t_val);
- svabdlb_u32(svuint16_t_val, svuint16_t_val);
- svabdlb_u64(svuint32_t_val, svuint32_t_val);
- svabdlt(svint8_t_val, int8_t_val);
- svabdlt(svint8_t_val, svint8_t_val);
- svabdlt(svint16_t_val, int16_t_val);
- svabdlt(svint16_t_val, svint16_t_val);
- svabdlt(svint32_t_val, int32_t_val);
- svabdlt(svint32_t_val, svint32_t_val);
- svabdlt(svuint8_t_val, svuint8_t_val);
- svabdlt(svuint8_t_val, uint8_t_val);
- svabdlt(svuint16_t_val, svuint16_t_val);
- svabdlt(svuint16_t_val, uint16_t_val);
- svabdlt(svuint32_t_val, svuint32_t_val);
- svabdlt(svuint32_t_val, uint32_t_val);
- svabdlt_n_s16(svint8_t_val, int8_t_val);
- svabdlt_n_s32(svint16_t_val, int16_t_val);
- svabdlt_n_s64(svint32_t_val, int32_t_val);
- svabdlt_n_u16(svuint8_t_val, uint8_t_val);
- svabdlt_n_u32(svuint16_t_val, uint16_t_val);
- svabdlt_n_u64(svuint32_t_val, uint32_t_val);
- svabdlt_s16(svint8_t_val, svint8_t_val);
- svabdlt_s32(svint16_t_val, svint16_t_val);
- svabdlt_s64(svint32_t_val, svint32_t_val);
- svabdlt_u16(svuint8_t_val, svuint8_t_val);
- svabdlt_u32(svuint16_t_val, svuint16_t_val);
- svabdlt_u64(svuint32_t_val, svuint32_t_val);
- svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
- svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
- svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
- svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
- svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
- svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
- svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
- svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
- svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
- svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
- svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
- svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
- svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
- svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
- svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
- svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
- svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
- svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
- svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
- svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
- svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
- svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
- svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
- svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
- svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
- svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
- svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
- svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
- svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
- svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
- svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
- svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
- svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
- svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
- svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
- svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
- svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svaddhnb(svint16_t_val, int16_t_val);
- svaddhnb(svint16_t_val, svint16_t_val);
- svaddhnb(svint32_t_val, int32_t_val);
- svaddhnb(svint32_t_val, svint32_t_val);
- svaddhnb(svint64_t_val, int64_t_val);
- svaddhnb(svint64_t_val, svint64_t_val);
- svaddhnb(svuint16_t_val, svuint16_t_val);
- svaddhnb(svuint16_t_val, uint16_t_val);
- svaddhnb(svuint32_t_val, svuint32_t_val);
- svaddhnb(svuint32_t_val, uint32_t_val);
- svaddhnb(svuint64_t_val, svuint64_t_val);
- svaddhnb(svuint64_t_val, uint64_t_val);
- svaddhnb_n_s16(svint16_t_val, int16_t_val);
- svaddhnb_n_s32(svint32_t_val, int32_t_val);
- svaddhnb_n_s64(svint64_t_val, int64_t_val);
- svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
- svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
- svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
- svaddhnb_s16(svint16_t_val, svint16_t_val);
- svaddhnb_s32(svint32_t_val, svint32_t_val);
- svaddhnb_s64(svint64_t_val, svint64_t_val);
- svaddhnb_u16(svuint16_t_val, svuint16_t_val);
- svaddhnb_u32(svuint32_t_val, svuint32_t_val);
- svaddhnb_u64(svuint64_t_val, svuint64_t_val);
- svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
- svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
- svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
- svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svaddlb(svint8_t_val, int8_t_val);
- svaddlb(svint8_t_val, svint8_t_val);
- svaddlb(svint16_t_val, int16_t_val);
- svaddlb(svint16_t_val, svint16_t_val);
- svaddlb(svint32_t_val, int32_t_val);
- svaddlb(svint32_t_val, svint32_t_val);
- svaddlb(svuint8_t_val, svuint8_t_val);
- svaddlb(svuint8_t_val, uint8_t_val);
- svaddlb(svuint16_t_val, svuint16_t_val);
- svaddlb(svuint16_t_val, uint16_t_val);
- svaddlb(svuint32_t_val, svuint32_t_val);
- svaddlb(svuint32_t_val, uint32_t_val);
- svaddlb_n_s16(svint8_t_val, int8_t_val);
- svaddlb_n_s32(svint16_t_val, int16_t_val);
- svaddlb_n_s64(svint32_t_val, int32_t_val);
- svaddlb_n_u16(svuint8_t_val, uint8_t_val);
- svaddlb_n_u32(svuint16_t_val, uint16_t_val);
- svaddlb_n_u64(svuint32_t_val, uint32_t_val);
- svaddlb_s16(svint8_t_val, svint8_t_val);
- svaddlb_s32(svint16_t_val, svint16_t_val);
- svaddlb_s64(svint32_t_val, svint32_t_val);
- svaddlb_u16(svuint8_t_val, svuint8_t_val);
- svaddlb_u32(svuint16_t_val, svuint16_t_val);
- svaddlb_u64(svuint32_t_val, svuint32_t_val);
- svaddlbt(svint8_t_val, int8_t_val);
- svaddlbt(svint8_t_val, svint8_t_val);
- svaddlbt(svint16_t_val, int16_t_val);
- svaddlbt(svint16_t_val, svint16_t_val);
- svaddlbt(svint32_t_val, int32_t_val);
- svaddlbt(svint32_t_val, svint32_t_val);
- svaddlbt_n_s16(svint8_t_val, int8_t_val);
- svaddlbt_n_s32(svint16_t_val, int16_t_val);
- svaddlbt_n_s64(svint32_t_val, int32_t_val);
- svaddlbt_s16(svint8_t_val, svint8_t_val);
- svaddlbt_s32(svint16_t_val, svint16_t_val);
- svaddlbt_s64(svint32_t_val, svint32_t_val);
- svaddlt(svint8_t_val, int8_t_val);
- svaddlt(svint8_t_val, svint8_t_val);
- svaddlt(svint16_t_val, int16_t_val);
- svaddlt(svint16_t_val, svint16_t_val);
- svaddlt(svint32_t_val, int32_t_val);
- svaddlt(svint32_t_val, svint32_t_val);
- svaddlt(svuint8_t_val, svuint8_t_val);
- svaddlt(svuint8_t_val, uint8_t_val);
- svaddlt(svuint16_t_val, svuint16_t_val);
- svaddlt(svuint16_t_val, uint16_t_val);
- svaddlt(svuint32_t_val, svuint32_t_val);
- svaddlt(svuint32_t_val, uint32_t_val);
- svaddlt_n_s16(svint8_t_val, int8_t_val);
- svaddlt_n_s32(svint16_t_val, int16_t_val);
- svaddlt_n_s64(svint32_t_val, int32_t_val);
- svaddlt_n_u16(svuint8_t_val, uint8_t_val);
- svaddlt_n_u32(svuint16_t_val, uint16_t_val);
- svaddlt_n_u64(svuint32_t_val, uint32_t_val);
- svaddlt_s16(svint8_t_val, svint8_t_val);
- svaddlt_s32(svint16_t_val, svint16_t_val);
- svaddlt_s64(svint32_t_val, svint32_t_val);
- svaddlt_u16(svuint8_t_val, svuint8_t_val);
- svaddlt_u32(svuint16_t_val, svuint16_t_val);
- svaddlt_u64(svuint32_t_val, svuint32_t_val);
- svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svaddwb(svint16_t_val, int8_t_val);
- svaddwb(svint16_t_val, svint8_t_val);
- svaddwb(svint32_t_val, int16_t_val);
- svaddwb(svint32_t_val, svint16_t_val);
- svaddwb(svint64_t_val, int32_t_val);
- svaddwb(svint64_t_val, svint32_t_val);
- svaddwb(svuint16_t_val, svuint8_t_val);
- svaddwb(svuint16_t_val, uint8_t_val);
- svaddwb(svuint32_t_val, svuint16_t_val);
- svaddwb(svuint32_t_val, uint16_t_val);
- svaddwb(svuint64_t_val, svuint32_t_val);
- svaddwb(svuint64_t_val, uint32_t_val);
- svaddwb_n_s16(svint16_t_val, int8_t_val);
- svaddwb_n_s32(svint32_t_val, int16_t_val);
- svaddwb_n_s64(svint64_t_val, int32_t_val);
- svaddwb_n_u16(svuint16_t_val, uint8_t_val);
- svaddwb_n_u32(svuint32_t_val, uint16_t_val);
- svaddwb_n_u64(svuint64_t_val, uint32_t_val);
- svaddwb_s16(svint16_t_val, svint8_t_val);
- svaddwb_s32(svint32_t_val, svint16_t_val);
- svaddwb_s64(svint64_t_val, svint32_t_val);
- svaddwb_u16(svuint16_t_val, svuint8_t_val);
- svaddwb_u32(svuint32_t_val, svuint16_t_val);
- svaddwb_u64(svuint64_t_val, svuint32_t_val);
- svaddwt(svint16_t_val, int8_t_val);
- svaddwt(svint16_t_val, svint8_t_val);
- svaddwt(svint32_t_val, int16_t_val);
- svaddwt(svint32_t_val, svint16_t_val);
- svaddwt(svint64_t_val, int32_t_val);
- svaddwt(svint64_t_val, svint32_t_val);
- svaddwt(svuint16_t_val, svuint8_t_val);
- svaddwt(svuint16_t_val, uint8_t_val);
- svaddwt(svuint32_t_val, svuint16_t_val);
- svaddwt(svuint32_t_val, uint16_t_val);
- svaddwt(svuint64_t_val, svuint32_t_val);
- svaddwt(svuint64_t_val, uint32_t_val);
- svaddwt_n_s16(svint16_t_val, int8_t_val);
- svaddwt_n_s32(svint32_t_val, int16_t_val);
- svaddwt_n_s64(svint64_t_val, int32_t_val);
- svaddwt_n_u16(svuint16_t_val, uint8_t_val);
- svaddwt_n_u32(svuint32_t_val, uint16_t_val);
- svaddwt_n_u64(svuint64_t_val, uint32_t_val);
- svaddwt_s16(svint16_t_val, svint8_t_val);
- svaddwt_s32(svint32_t_val, svint16_t_val);
- svaddwt_s64(svint64_t_val, svint32_t_val);
- svaddwt_u16(svuint16_t_val, svuint8_t_val);
- svaddwt_u32(svuint32_t_val, svuint16_t_val);
- svaddwt_u64(svuint64_t_val, svuint32_t_val);
- svbcax(svint8_t_val, svint8_t_val, int8_t_val);
- svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
- svbcax(svint16_t_val, svint16_t_val, int16_t_val);
- svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
- svbcax(svint32_t_val, svint32_t_val, int32_t_val);
- svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
- svbcax(svint64_t_val, svint64_t_val, int64_t_val);
- svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
- svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
- svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
- svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
- svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
- svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
- svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
- svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
- svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
- svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
- svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
- svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
- svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
- svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
- svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
- svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
- svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
- svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbsl(svint8_t_val, svint8_t_val, int8_t_val);
- svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
- svbsl(svint16_t_val, svint16_t_val, int16_t_val);
- svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
- svbsl(svint32_t_val, svint32_t_val, int32_t_val);
- svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
- svbsl(svint64_t_val, svint64_t_val, int64_t_val);
- svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
- svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svcadd(svint8_t_val, svint8_t_val, 90);
- svcadd(svint16_t_val, svint16_t_val, 90);
- svcadd(svint32_t_val, svint32_t_val, 90);
- svcadd(svint64_t_val, svint64_t_val, 90);
- svcadd(svuint8_t_val, svuint8_t_val, 90);
- svcadd(svuint16_t_val, svuint16_t_val, 90);
- svcadd(svuint32_t_val, svuint32_t_val, 90);
- svcadd(svuint64_t_val, svuint64_t_val, 90);
- svcadd_s8(svint8_t_val, svint8_t_val, 90);
- svcadd_s16(svint16_t_val, svint16_t_val, 90);
- svcadd_s32(svint32_t_val, svint32_t_val, 90);
- svcadd_s64(svint64_t_val, svint64_t_val, 90);
- svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
- svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
- svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
- svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
- svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
- svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
- svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
- svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
- svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
- svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
- svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
- svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
- svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
- svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
- svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
- svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
- svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
- svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
- svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
- svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
- svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
- svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
- svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
- svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
- svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
- svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
- svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
- svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
- svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
- svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
- svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
- svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
- svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
- svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
- svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
- svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
- svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
- svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
- svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- sveor3(svint8_t_val, svint8_t_val, int8_t_val);
- sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
- sveor3(svint16_t_val, svint16_t_val, int16_t_val);
- sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
- sveor3(svint32_t_val, svint32_t_val, int32_t_val);
- sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
- sveor3(svint64_t_val, svint64_t_val, int64_t_val);
- sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
- sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
- sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
- sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
- sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
- sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
- sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
- sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
- sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
- sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
- sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
- sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
- sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
- sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
- sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
- sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- sveortb(svint8_t_val, svint8_t_val, int8_t_val);
- sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
- sveortb(svint16_t_val, svint16_t_val, int16_t_val);
- sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
- sveortb(svint32_t_val, svint32_t_val, int32_t_val);
- sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
- sveortb(svint64_t_val, svint64_t_val, int64_t_val);
- sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
- sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
- sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
- sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
- svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
- svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
- svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
- svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
- svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
- svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
- svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
- svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
- svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
- svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
- svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
- svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
- svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
- svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
- svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
- svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
- svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
- svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
- svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
- svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
- svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
- svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
- svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
- svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
- svlogb_f16_x(svbool_t_val, svfloat16_t_val);
- svlogb_f16_z(svbool_t_val, svfloat16_t_val);
- svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
- svlogb_f32_x(svbool_t_val, svfloat32_t_val);
- svlogb_f32_z(svbool_t_val, svfloat32_t_val);
- svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
- svlogb_f64_x(svbool_t_val, svfloat64_t_val);
- svlogb_f64_z(svbool_t_val, svfloat64_t_val);
- svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
- svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
- svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
- svlogb_x(svbool_t_val, svfloat16_t_val);
- svlogb_x(svbool_t_val, svfloat32_t_val);
- svlogb_x(svbool_t_val, svfloat64_t_val);
- svlogb_z(svbool_t_val, svfloat16_t_val);
- svlogb_z(svbool_t_val, svfloat32_t_val);
- svlogb_z(svbool_t_val, svfloat64_t_val);
- svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
- svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
- svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
- svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
- svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
- svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
- svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
- svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
- svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
- svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
- svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
- svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
- svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- svmovlb(svint8_t_val);
- svmovlb(svint16_t_val);
- svmovlb(svint32_t_val);
- svmovlb(svuint8_t_val);
- svmovlb(svuint16_t_val);
- svmovlb(svuint32_t_val);
- svmovlb_s16(svint8_t_val);
- svmovlb_s32(svint16_t_val);
- svmovlb_s64(svint32_t_val);
- svmovlb_u16(svuint8_t_val);
- svmovlb_u32(svuint16_t_val);
- svmovlb_u64(svuint32_t_val);
- svmovlt(svint8_t_val);
- svmovlt(svint16_t_val);
- svmovlt(svint32_t_val);
- svmovlt(svuint8_t_val);
- svmovlt(svuint16_t_val);
- svmovlt(svuint32_t_val);
- svmovlt_s16(svint8_t_val);
- svmovlt_s32(svint16_t_val);
- svmovlt_s64(svint32_t_val);
- svmovlt_u16(svuint8_t_val);
- svmovlt_u32(svuint16_t_val);
- svmovlt_u64(svuint32_t_val);
- svmul_lane(svint16_t_val, svint16_t_val, 1);
- svmul_lane(svint32_t_val, svint32_t_val, 1);
- svmul_lane(svint64_t_val, svint64_t_val, 1);
- svmul_lane(svuint16_t_val, svuint16_t_val, 1);
- svmul_lane(svuint32_t_val, svuint32_t_val, 1);
- svmul_lane(svuint64_t_val, svuint64_t_val, 1);
- svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
- svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
- svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
- svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
- svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
- svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
- svmullb(svint8_t_val, int8_t_val);
- svmullb(svint8_t_val, svint8_t_val);
- svmullb(svint16_t_val, int16_t_val);
- svmullb(svint16_t_val, svint16_t_val);
- svmullb(svint32_t_val, int32_t_val);
- svmullb(svint32_t_val, svint32_t_val);
- svmullb(svuint8_t_val, svuint8_t_val);
- svmullb(svuint8_t_val, uint8_t_val);
- svmullb(svuint16_t_val, svuint16_t_val);
- svmullb(svuint16_t_val, uint16_t_val);
- svmullb(svuint32_t_val, svuint32_t_val);
- svmullb(svuint32_t_val, uint32_t_val);
- svmullb_lane(svint16_t_val, svint16_t_val, 1);
- svmullb_lane(svint32_t_val, svint32_t_val, 1);
- svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
- svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
- svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
- svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
- svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
- svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
- svmullb_n_s16(svint8_t_val, int8_t_val);
- svmullb_n_s32(svint16_t_val, int16_t_val);
- svmullb_n_s64(svint32_t_val, int32_t_val);
- svmullb_n_u16(svuint8_t_val, uint8_t_val);
- svmullb_n_u32(svuint16_t_val, uint16_t_val);
- svmullb_n_u64(svuint32_t_val, uint32_t_val);
- svmullb_s16(svint8_t_val, svint8_t_val);
- svmullb_s32(svint16_t_val, svint16_t_val);
- svmullb_s64(svint32_t_val, svint32_t_val);
- svmullb_u16(svuint8_t_val, svuint8_t_val);
- svmullb_u32(svuint16_t_val, svuint16_t_val);
- svmullb_u64(svuint32_t_val, svuint32_t_val);
- svmullt(svint8_t_val, int8_t_val);
- svmullt(svint8_t_val, svint8_t_val);
- svmullt(svint16_t_val, int16_t_val);
- svmullt(svint16_t_val, svint16_t_val);
- svmullt(svint32_t_val, int32_t_val);
- svmullt(svint32_t_val, svint32_t_val);
- svmullt(svuint8_t_val, svuint8_t_val);
- svmullt(svuint8_t_val, uint8_t_val);
- svmullt(svuint16_t_val, svuint16_t_val);
- svmullt(svuint16_t_val, uint16_t_val);
- svmullt(svuint32_t_val, svuint32_t_val);
- svmullt(svuint32_t_val, uint32_t_val);
- svmullt_lane(svint16_t_val, svint16_t_val, 1);
- svmullt_lane(svint32_t_val, svint32_t_val, 1);
- svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
- svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
- svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
- svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
- svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
- svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
- svmullt_n_s16(svint8_t_val, int8_t_val);
- svmullt_n_s32(svint16_t_val, int16_t_val);
- svmullt_n_s64(svint32_t_val, int32_t_val);
- svmullt_n_u16(svuint8_t_val, uint8_t_val);
- svmullt_n_u32(svuint16_t_val, uint16_t_val);
- svmullt_n_u64(svuint32_t_val, uint32_t_val);
- svmullt_s16(svint8_t_val, svint8_t_val);
- svmullt_s32(svint16_t_val, svint16_t_val);
- svmullt_s64(svint32_t_val, svint32_t_val);
- svmullt_u16(svuint8_t_val, svuint8_t_val);
- svmullt_u32(svuint16_t_val, svuint16_t_val);
- svmullt_u64(svuint32_t_val, svuint32_t_val);
- svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
- svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
- svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
- svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
- svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
- svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
- svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
- svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
- svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svpmul(svuint8_t_val, svuint8_t_val);
- svpmul(svuint8_t_val, uint8_t_val);
- svpmul_n_u8(svuint8_t_val, uint8_t_val);
- svpmul_u8(svuint8_t_val, svuint8_t_val);
- svpmullb(svuint8_t_val, svuint8_t_val);
- svpmullb(svuint8_t_val, uint8_t_val);
- svpmullb(svuint32_t_val, svuint32_t_val);
- svpmullb(svuint32_t_val, uint32_t_val);
- svpmullb_n_u16(svuint8_t_val, uint8_t_val);
- svpmullb_n_u64(svuint32_t_val, uint32_t_val);
- svpmullb_pair(svuint8_t_val, svuint8_t_val);
- svpmullb_pair(svuint8_t_val, uint8_t_val);
- svpmullb_pair(svuint32_t_val, svuint32_t_val);
- svpmullb_pair(svuint32_t_val, uint32_t_val);
- svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
- svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
- svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
- svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
- svpmullb_u16(svuint8_t_val, svuint8_t_val);
- svpmullb_u64(svuint32_t_val, svuint32_t_val);
- svpmullt(svuint8_t_val, svuint8_t_val);
- svpmullt(svuint8_t_val, uint8_t_val);
- svpmullt(svuint32_t_val, svuint32_t_val);
- svpmullt(svuint32_t_val, uint32_t_val);
- svpmullt_n_u16(svuint8_t_val, uint8_t_val);
- svpmullt_n_u64(svuint32_t_val, uint32_t_val);
- svpmullt_pair(svuint8_t_val, svuint8_t_val);
- svpmullt_pair(svuint8_t_val, uint8_t_val);
- svpmullt_pair(svuint32_t_val, svuint32_t_val);
- svpmullt_pair(svuint32_t_val, uint32_t_val);
- svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
- svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
- svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
- svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
- svpmullt_u16(svuint8_t_val, svuint8_t_val);
- svpmullt_u64(svuint32_t_val, svuint32_t_val);
- svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
- svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
- svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
- svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
- svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
- svqabs_s8_x(svbool_t_val, svint8_t_val);
- svqabs_s8_z(svbool_t_val, svint8_t_val);
- svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
- svqabs_s16_x(svbool_t_val, svint16_t_val);
- svqabs_s16_z(svbool_t_val, svint16_t_val);
- svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
- svqabs_s32_x(svbool_t_val, svint32_t_val);
- svqabs_s32_z(svbool_t_val, svint32_t_val);
- svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
- svqabs_s64_x(svbool_t_val, svint64_t_val);
- svqabs_s64_z(svbool_t_val, svint64_t_val);
- svqabs_x(svbool_t_val, svint8_t_val);
- svqabs_x(svbool_t_val, svint16_t_val);
- svqabs_x(svbool_t_val, svint32_t_val);
- svqabs_x(svbool_t_val, svint64_t_val);
- svqabs_z(svbool_t_val, svint8_t_val);
- svqabs_z(svbool_t_val, svint16_t_val);
- svqabs_z(svbool_t_val, svint32_t_val);
- svqabs_z(svbool_t_val, svint64_t_val);
- svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqcadd(svint8_t_val, svint8_t_val, 90);
- svqcadd(svint16_t_val, svint16_t_val, 90);
- svqcadd(svint32_t_val, svint32_t_val, 90);
- svqcadd(svint64_t_val, svint64_t_val, 90);
- svqcadd_s8(svint8_t_val, svint8_t_val, 90);
- svqcadd_s16(svint16_t_val, svint16_t_val, 90);
- svqcadd_s32(svint32_t_val, svint32_t_val, 90);
- svqcadd_s64(svint64_t_val, svint64_t_val, 90);
- svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- svqdmulh(svint8_t_val, int8_t_val);
- svqdmulh(svint8_t_val, svint8_t_val);
- svqdmulh(svint16_t_val, int16_t_val);
- svqdmulh(svint16_t_val, svint16_t_val);
- svqdmulh(svint32_t_val, int32_t_val);
- svqdmulh(svint32_t_val, svint32_t_val);
- svqdmulh(svint64_t_val, int64_t_val);
- svqdmulh(svint64_t_val, svint64_t_val);
- svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
- svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
- svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
- svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
- svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
- svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
- svqdmulh_n_s8(svint8_t_val, int8_t_val);
- svqdmulh_n_s16(svint16_t_val, int16_t_val);
- svqdmulh_n_s32(svint32_t_val, int32_t_val);
- svqdmulh_n_s64(svint64_t_val, int64_t_val);
- svqdmulh_s8(svint8_t_val, svint8_t_val);
- svqdmulh_s16(svint16_t_val, svint16_t_val);
- svqdmulh_s32(svint32_t_val, svint32_t_val);
- svqdmulh_s64(svint64_t_val, svint64_t_val);
- svqdmullb(svint8_t_val, int8_t_val);
- svqdmullb(svint8_t_val, svint8_t_val);
- svqdmullb(svint16_t_val, int16_t_val);
- svqdmullb(svint16_t_val, svint16_t_val);
- svqdmullb(svint32_t_val, int32_t_val);
- svqdmullb(svint32_t_val, svint32_t_val);
- svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
- svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
- svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
- svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
- svqdmullb_n_s16(svint8_t_val, int8_t_val);
- svqdmullb_n_s32(svint16_t_val, int16_t_val);
- svqdmullb_n_s64(svint32_t_val, int32_t_val);
- svqdmullb_s16(svint8_t_val, svint8_t_val);
- svqdmullb_s32(svint16_t_val, svint16_t_val);
- svqdmullb_s64(svint32_t_val, svint32_t_val);
- svqdmullt(svint8_t_val, int8_t_val);
- svqdmullt(svint8_t_val, svint8_t_val);
- svqdmullt(svint16_t_val, int16_t_val);
- svqdmullt(svint16_t_val, svint16_t_val);
- svqdmullt(svint32_t_val, int32_t_val);
- svqdmullt(svint32_t_val, svint32_t_val);
- svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
- svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
- svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
- svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
- svqdmullt_n_s16(svint8_t_val, int8_t_val);
- svqdmullt_n_s32(svint16_t_val, int16_t_val);
- svqdmullt_n_s64(svint32_t_val, int32_t_val);
- svqdmullt_s16(svint8_t_val, svint8_t_val);
- svqdmullt_s32(svint16_t_val, svint16_t_val);
- svqdmullt_s64(svint32_t_val, svint32_t_val);
- svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
- svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
- svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
- svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
- svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
- svqneg_s8_x(svbool_t_val, svint8_t_val);
- svqneg_s8_z(svbool_t_val, svint8_t_val);
- svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
- svqneg_s16_x(svbool_t_val, svint16_t_val);
- svqneg_s16_z(svbool_t_val, svint16_t_val);
- svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
- svqneg_s32_x(svbool_t_val, svint32_t_val);
- svqneg_s32_z(svbool_t_val, svint32_t_val);
- svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
- svqneg_s64_x(svbool_t_val, svint64_t_val);
- svqneg_s64_z(svbool_t_val, svint64_t_val);
- svqneg_x(svbool_t_val, svint8_t_val);
- svqneg_x(svbool_t_val, svint16_t_val);
- svqneg_x(svbool_t_val, svint32_t_val);
- svqneg_x(svbool_t_val, svint64_t_val);
- svqneg_z(svbool_t_val, svint8_t_val);
- svqneg_z(svbool_t_val, svint16_t_val);
- svqneg_z(svbool_t_val, svint32_t_val);
- svqneg_z(svbool_t_val, svint64_t_val);
- svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
- svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
- svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
- svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
- svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
- svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
- svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
- svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
- svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
- svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
- svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
- svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
- svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
- svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
- svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
- svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
- svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- svqrdmulh(svint8_t_val, int8_t_val);
- svqrdmulh(svint8_t_val, svint8_t_val);
- svqrdmulh(svint16_t_val, int16_t_val);
- svqrdmulh(svint16_t_val, svint16_t_val);
- svqrdmulh(svint32_t_val, int32_t_val);
- svqrdmulh(svint32_t_val, svint32_t_val);
- svqrdmulh(svint64_t_val, int64_t_val);
- svqrdmulh(svint64_t_val, svint64_t_val);
- svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
- svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
- svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
- svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
- svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
- svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
- svqrdmulh_n_s8(svint8_t_val, int8_t_val);
- svqrdmulh_n_s16(svint16_t_val, int16_t_val);
- svqrdmulh_n_s32(svint32_t_val, int32_t_val);
- svqrdmulh_n_s64(svint64_t_val, int64_t_val);
- svqrdmulh_s8(svint8_t_val, svint8_t_val);
- svqrdmulh_s16(svint16_t_val, svint16_t_val);
- svqrdmulh_s32(svint32_t_val, svint32_t_val);
- svqrdmulh_s64(svint64_t_val, svint64_t_val);
- svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqrshrnb(svint16_t_val, 2);
- svqrshrnb(svint32_t_val, 2);
- svqrshrnb(svint64_t_val, 2);
- svqrshrnb(svuint16_t_val, 2);
- svqrshrnb(svuint32_t_val, 2);
- svqrshrnb(svuint64_t_val, 2);
- svqrshrnb_n_s16(svint16_t_val, 2);
- svqrshrnb_n_s32(svint32_t_val, 2);
- svqrshrnb_n_s64(svint64_t_val, 2);
- svqrshrnb_n_u16(svuint16_t_val, 2);
- svqrshrnb_n_u32(svuint32_t_val, 2);
- svqrshrnb_n_u64(svuint64_t_val, 2);
- svqrshrnt(svint8_t_val, svint16_t_val, 2);
- svqrshrnt(svint16_t_val, svint32_t_val, 2);
- svqrshrnt(svint32_t_val, svint64_t_val, 2);
- svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
- svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
- svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
- svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- svqrshrunb(svint16_t_val, 2);
- svqrshrunb(svint32_t_val, 2);
- svqrshrunb(svint64_t_val, 2);
- svqrshrunb_n_s16(svint16_t_val, 2);
- svqrshrunb_n_s32(svint32_t_val, 2);
- svqrshrunb_n_s64(svint64_t_val, 2);
- svqrshrunt(svuint8_t_val, svint16_t_val, 2);
- svqrshrunt(svuint16_t_val, svint32_t_val, 2);
- svqrshrunt(svuint32_t_val, svint64_t_val, 2);
- svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
- svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
- svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
- svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svqshlu_m(svbool_t_val, svint8_t_val, 2);
- svqshlu_m(svbool_t_val, svint16_t_val, 2);
- svqshlu_m(svbool_t_val, svint32_t_val, 2);
- svqshlu_m(svbool_t_val, svint64_t_val, 2);
- svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
- svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
- svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
- svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
- svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
- svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
- svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
- svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
- svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
- svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
- svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
- svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
- svqshlu_x(svbool_t_val, svint8_t_val, 2);
- svqshlu_x(svbool_t_val, svint16_t_val, 2);
- svqshlu_x(svbool_t_val, svint32_t_val, 2);
- svqshlu_x(svbool_t_val, svint64_t_val, 2);
- svqshlu_z(svbool_t_val, svint8_t_val, 2);
- svqshlu_z(svbool_t_val, svint16_t_val, 2);
- svqshlu_z(svbool_t_val, svint32_t_val, 2);
- svqshlu_z(svbool_t_val, svint64_t_val, 2);
- svqshrnb(svint16_t_val, 2);
- svqshrnb(svint32_t_val, 2);
- svqshrnb(svint64_t_val, 2);
- svqshrnb(svuint16_t_val, 2);
- svqshrnb(svuint32_t_val, 2);
- svqshrnb(svuint64_t_val, 2);
- svqshrnb_n_s16(svint16_t_val, 2);
- svqshrnb_n_s32(svint32_t_val, 2);
- svqshrnb_n_s64(svint64_t_val, 2);
- svqshrnb_n_u16(svuint16_t_val, 2);
- svqshrnb_n_u32(svuint32_t_val, 2);
- svqshrnb_n_u64(svuint64_t_val, 2);
- svqshrnt(svint8_t_val, svint16_t_val, 2);
- svqshrnt(svint16_t_val, svint32_t_val, 2);
- svqshrnt(svint32_t_val, svint64_t_val, 2);
- svqshrnt(svuint8_t_val, svuint16_t_val, 2);
- svqshrnt(svuint16_t_val, svuint32_t_val, 2);
- svqshrnt(svuint32_t_val, svuint64_t_val, 2);
- svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- svqshrunb(svint16_t_val, 2);
- svqshrunb(svint32_t_val, 2);
- svqshrunb(svint64_t_val, 2);
- svqshrunb_n_s16(svint16_t_val, 2);
- svqshrunb_n_s32(svint32_t_val, 2);
- svqshrunb_n_s64(svint64_t_val, 2);
- svqshrunt(svuint8_t_val, svint16_t_val, 2);
- svqshrunt(svuint16_t_val, svint32_t_val, 2);
- svqshrunt(svuint32_t_val, svint64_t_val, 2);
- svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
- svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
- svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
- svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
- svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
- svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
- svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
- svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
- svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
- svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
- svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
- svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svqxtnb(svint16_t_val);
- svqxtnb(svint32_t_val);
- svqxtnb(svint64_t_val);
- svqxtnb(svuint16_t_val);
- svqxtnb(svuint32_t_val);
- svqxtnb(svuint64_t_val);
- svqxtnb_s16(svint16_t_val);
- svqxtnb_s32(svint32_t_val);
- svqxtnb_s64(svint64_t_val);
- svqxtnb_u16(svuint16_t_val);
- svqxtnb_u32(svuint32_t_val);
- svqxtnb_u64(svuint64_t_val);
- svqxtnt(svint8_t_val, svint16_t_val);
- svqxtnt(svint16_t_val, svint32_t_val);
- svqxtnt(svint32_t_val, svint64_t_val);
- svqxtnt(svuint8_t_val, svuint16_t_val);
- svqxtnt(svuint16_t_val, svuint32_t_val);
- svqxtnt(svuint32_t_val, svuint64_t_val);
- svqxtnt_s16(svint8_t_val, svint16_t_val);
- svqxtnt_s32(svint16_t_val, svint32_t_val);
- svqxtnt_s64(svint32_t_val, svint64_t_val);
- svqxtnt_u16(svuint8_t_val, svuint16_t_val);
- svqxtnt_u32(svuint16_t_val, svuint32_t_val);
- svqxtnt_u64(svuint32_t_val, svuint64_t_val);
- svqxtunb(svint16_t_val);
- svqxtunb(svint32_t_val);
- svqxtunb(svint64_t_val);
- svqxtunb_s16(svint16_t_val);
- svqxtunb_s32(svint32_t_val);
- svqxtunb_s64(svint64_t_val);
- svqxtunt(svuint8_t_val, svint16_t_val);
- svqxtunt(svuint16_t_val, svint32_t_val);
- svqxtunt(svuint32_t_val, svint64_t_val);
- svqxtunt_s16(svuint8_t_val, svint16_t_val);
- svqxtunt_s32(svuint16_t_val, svint32_t_val);
- svqxtunt_s64(svuint32_t_val, svint64_t_val);
- svraddhnb(svint16_t_val, int16_t_val);
- svraddhnb(svint16_t_val, svint16_t_val);
- svraddhnb(svint32_t_val, int32_t_val);
- svraddhnb(svint32_t_val, svint32_t_val);
- svraddhnb(svint64_t_val, int64_t_val);
- svraddhnb(svint64_t_val, svint64_t_val);
- svraddhnb(svuint16_t_val, svuint16_t_val);
- svraddhnb(svuint16_t_val, uint16_t_val);
- svraddhnb(svuint32_t_val, svuint32_t_val);
- svraddhnb(svuint32_t_val, uint32_t_val);
- svraddhnb(svuint64_t_val, svuint64_t_val);
- svraddhnb(svuint64_t_val, uint64_t_val);
- svraddhnb_n_s16(svint16_t_val, int16_t_val);
- svraddhnb_n_s32(svint32_t_val, int32_t_val);
- svraddhnb_n_s64(svint64_t_val, int64_t_val);
- svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
- svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
- svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
- svraddhnb_s16(svint16_t_val, svint16_t_val);
- svraddhnb_s32(svint32_t_val, svint32_t_val);
- svraddhnb_s64(svint64_t_val, svint64_t_val);
- svraddhnb_u16(svuint16_t_val, svuint16_t_val);
- svraddhnb_u32(svuint32_t_val, svuint32_t_val);
- svraddhnb_u64(svuint64_t_val, svuint64_t_val);
- svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
- svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
- svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
- svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- svrecpe_u32_x(svbool_t_val, svuint32_t_val);
- svrecpe_u32_z(svbool_t_val, svuint32_t_val);
- svrecpe_x(svbool_t_val, svuint32_t_val);
- svrecpe_z(svbool_t_val, svuint32_t_val);
- svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svrshr_m(svbool_t_val, svint8_t_val, 2);
- svrshr_m(svbool_t_val, svint16_t_val, 2);
- svrshr_m(svbool_t_val, svint32_t_val, 2);
- svrshr_m(svbool_t_val, svint64_t_val, 2);
- svrshr_m(svbool_t_val, svuint8_t_val, 2);
- svrshr_m(svbool_t_val, svuint16_t_val, 2);
- svrshr_m(svbool_t_val, svuint32_t_val, 2);
- svrshr_m(svbool_t_val, svuint64_t_val, 2);
- svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
- svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
- svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
- svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
- svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
- svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
- svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
- svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
- svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
- svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
- svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
- svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
- svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
- svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
- svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
- svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
- svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
- svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
- svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
- svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
- svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
- svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
- svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
- svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
- svrshr_x(svbool_t_val, svint8_t_val, 2);
- svrshr_x(svbool_t_val, svint16_t_val, 2);
- svrshr_x(svbool_t_val, svint32_t_val, 2);
- svrshr_x(svbool_t_val, svint64_t_val, 2);
- svrshr_x(svbool_t_val, svuint8_t_val, 2);
- svrshr_x(svbool_t_val, svuint16_t_val, 2);
- svrshr_x(svbool_t_val, svuint32_t_val, 2);
- svrshr_x(svbool_t_val, svuint64_t_val, 2);
- svrshr_z(svbool_t_val, svint8_t_val, 2);
- svrshr_z(svbool_t_val, svint16_t_val, 2);
- svrshr_z(svbool_t_val, svint32_t_val, 2);
- svrshr_z(svbool_t_val, svint64_t_val, 2);
- svrshr_z(svbool_t_val, svuint8_t_val, 2);
- svrshr_z(svbool_t_val, svuint16_t_val, 2);
- svrshr_z(svbool_t_val, svuint32_t_val, 2);
- svrshr_z(svbool_t_val, svuint64_t_val, 2);
- svrshrnb(svint16_t_val, 2);
- svrshrnb(svint32_t_val, 2);
- svrshrnb(svint64_t_val, 2);
- svrshrnb(svuint16_t_val, 2);
- svrshrnb(svuint32_t_val, 2);
- svrshrnb(svuint64_t_val, 2);
- svrshrnb_n_s16(svint16_t_val, 2);
- svrshrnb_n_s32(svint32_t_val, 2);
- svrshrnb_n_s64(svint64_t_val, 2);
- svrshrnb_n_u16(svuint16_t_val, 2);
- svrshrnb_n_u32(svuint32_t_val, 2);
- svrshrnb_n_u64(svuint64_t_val, 2);
- svrshrnt(svint8_t_val, svint16_t_val, 2);
- svrshrnt(svint16_t_val, svint32_t_val, 2);
- svrshrnt(svint32_t_val, svint64_t_val, 2);
- svrshrnt(svuint8_t_val, svuint16_t_val, 2);
- svrshrnt(svuint16_t_val, svuint32_t_val, 2);
- svrshrnt(svuint32_t_val, svuint64_t_val, 2);
- svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
- svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
- svrsqrte_x(svbool_t_val, svuint32_t_val);
- svrsqrte_z(svbool_t_val, svuint32_t_val);
- svrsra(svint8_t_val, svint8_t_val, 2);
- svrsra(svint16_t_val, svint16_t_val, 2);
- svrsra(svint32_t_val, svint32_t_val, 2);
- svrsra(svint64_t_val, svint64_t_val, 2);
- svrsra(svuint8_t_val, svuint8_t_val, 2);
- svrsra(svuint16_t_val, svuint16_t_val, 2);
- svrsra(svuint32_t_val, svuint32_t_val, 2);
- svrsra(svuint64_t_val, svuint64_t_val, 2);
- svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
- svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
- svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
- svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
- svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
- svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
- svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
- svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
- svrsubhnb(svint16_t_val, int16_t_val);
- svrsubhnb(svint16_t_val, svint16_t_val);
- svrsubhnb(svint32_t_val, int32_t_val);
- svrsubhnb(svint32_t_val, svint32_t_val);
- svrsubhnb(svint64_t_val, int64_t_val);
- svrsubhnb(svint64_t_val, svint64_t_val);
- svrsubhnb(svuint16_t_val, svuint16_t_val);
- svrsubhnb(svuint16_t_val, uint16_t_val);
- svrsubhnb(svuint32_t_val, svuint32_t_val);
- svrsubhnb(svuint32_t_val, uint32_t_val);
- svrsubhnb(svuint64_t_val, svuint64_t_val);
- svrsubhnb(svuint64_t_val, uint64_t_val);
- svrsubhnb_n_s16(svint16_t_val, int16_t_val);
- svrsubhnb_n_s32(svint32_t_val, int32_t_val);
- svrsubhnb_n_s64(svint64_t_val, int64_t_val);
- svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
- svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
- svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
- svrsubhnb_s16(svint16_t_val, svint16_t_val);
- svrsubhnb_s32(svint32_t_val, svint32_t_val);
- svrsubhnb_s64(svint64_t_val, svint64_t_val);
- svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
- svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
- svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
- svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
- svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
- svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
- svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svshllb(svint8_t_val, 2);
- svshllb(svint16_t_val, 2);
- svshllb(svint32_t_val, 2);
- svshllb(svuint8_t_val, 2);
- svshllb(svuint16_t_val, 2);
- svshllb(svuint32_t_val, 2);
- svshllb_n_s16(svint8_t_val, 2);
- svshllb_n_s32(svint16_t_val, 2);
- svshllb_n_s64(svint32_t_val, 2);
- svshllb_n_u16(svuint8_t_val, 2);
- svshllb_n_u32(svuint16_t_val, 2);
- svshllb_n_u64(svuint32_t_val, 2);
- svshllt(svint8_t_val, 2);
- svshllt(svint16_t_val, 2);
- svshllt(svint32_t_val, 2);
- svshllt(svuint8_t_val, 2);
- svshllt(svuint16_t_val, 2);
- svshllt(svuint32_t_val, 2);
- svshllt_n_s16(svint8_t_val, 2);
- svshllt_n_s32(svint16_t_val, 2);
- svshllt_n_s64(svint32_t_val, 2);
- svshllt_n_u16(svuint8_t_val, 2);
- svshllt_n_u32(svuint16_t_val, 2);
- svshllt_n_u64(svuint32_t_val, 2);
- svshrnb(svint16_t_val, 2);
- svshrnb(svint32_t_val, 2);
- svshrnb(svint64_t_val, 2);
- svshrnb(svuint16_t_val, 2);
- svshrnb(svuint32_t_val, 2);
- svshrnb(svuint64_t_val, 2);
- svshrnb_n_s16(svint16_t_val, 2);
- svshrnb_n_s32(svint32_t_val, 2);
- svshrnb_n_s64(svint64_t_val, 2);
- svshrnb_n_u16(svuint16_t_val, 2);
- svshrnb_n_u32(svuint32_t_val, 2);
- svshrnb_n_u64(svuint64_t_val, 2);
- svshrnt(svint8_t_val, svint16_t_val, 2);
- svshrnt(svint16_t_val, svint32_t_val, 2);
- svshrnt(svint32_t_val, svint64_t_val, 2);
- svshrnt(svuint8_t_val, svuint16_t_val, 2);
- svshrnt(svuint16_t_val, svuint32_t_val, 2);
- svshrnt(svuint32_t_val, svuint64_t_val, 2);
- svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- svsli(svint8_t_val, svint8_t_val, 2);
- svsli(svint16_t_val, svint16_t_val, 2);
- svsli(svint32_t_val, svint32_t_val, 2);
- svsli(svint64_t_val, svint64_t_val, 2);
- svsli(svuint8_t_val, svuint8_t_val, 2);
- svsli(svuint16_t_val, svuint16_t_val, 2);
- svsli(svuint32_t_val, svuint32_t_val, 2);
- svsli(svuint64_t_val, svuint64_t_val, 2);
- svsli_n_s8(svint8_t_val, svint8_t_val, 2);
- svsli_n_s16(svint16_t_val, svint16_t_val, 2);
- svsli_n_s32(svint32_t_val, svint32_t_val, 2);
- svsli_n_s64(svint64_t_val, svint64_t_val, 2);
- svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
- svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
- svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
- svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
- svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
- svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
- svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
- svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
- svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
- svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
- svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
- svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
- svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- svsra(svint8_t_val, svint8_t_val, 2);
- svsra(svint16_t_val, svint16_t_val, 2);
- svsra(svint32_t_val, svint32_t_val, 2);
- svsra(svint64_t_val, svint64_t_val, 2);
- svsra(svuint8_t_val, svuint8_t_val, 2);
- svsra(svuint16_t_val, svuint16_t_val, 2);
- svsra(svuint32_t_val, svuint32_t_val, 2);
- svsra(svuint64_t_val, svuint64_t_val, 2);
- svsra_n_s8(svint8_t_val, svint8_t_val, 2);
- svsra_n_s16(svint16_t_val, svint16_t_val, 2);
- svsra_n_s32(svint32_t_val, svint32_t_val, 2);
- svsra_n_s64(svint64_t_val, svint64_t_val, 2);
- svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
- svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
- svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
- svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
- svsri(svint8_t_val, svint8_t_val, 2);
- svsri(svint16_t_val, svint16_t_val, 2);
- svsri(svint32_t_val, svint32_t_val, 2);
- svsri(svint64_t_val, svint64_t_val, 2);
- svsri(svuint8_t_val, svuint8_t_val, 2);
- svsri(svuint16_t_val, svuint16_t_val, 2);
- svsri(svuint32_t_val, svuint32_t_val, 2);
- svsri(svuint64_t_val, svuint64_t_val, 2);
- svsri_n_s8(svint8_t_val, svint8_t_val, 2);
- svsri_n_s16(svint16_t_val, svint16_t_val, 2);
- svsri_n_s32(svint32_t_val, svint32_t_val, 2);
- svsri_n_s64(svint64_t_val, svint64_t_val, 2);
- svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
- svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
- svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
- svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
- svsubhnb(svint16_t_val, int16_t_val);
- svsubhnb(svint16_t_val, svint16_t_val);
- svsubhnb(svint32_t_val, int32_t_val);
- svsubhnb(svint32_t_val, svint32_t_val);
- svsubhnb(svint64_t_val, int64_t_val);
- svsubhnb(svint64_t_val, svint64_t_val);
- svsubhnb(svuint16_t_val, svuint16_t_val);
- svsubhnb(svuint16_t_val, uint16_t_val);
- svsubhnb(svuint32_t_val, svuint32_t_val);
- svsubhnb(svuint32_t_val, uint32_t_val);
- svsubhnb(svuint64_t_val, svuint64_t_val);
- svsubhnb(svuint64_t_val, uint64_t_val);
- svsubhnb_n_s16(svint16_t_val, int16_t_val);
- svsubhnb_n_s32(svint32_t_val, int32_t_val);
- svsubhnb_n_s64(svint64_t_val, int64_t_val);
- svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
- svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
- svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
- svsubhnb_s16(svint16_t_val, svint16_t_val);
- svsubhnb_s32(svint32_t_val, svint32_t_val);
- svsubhnb_s64(svint64_t_val, svint64_t_val);
- svsubhnb_u16(svuint16_t_val, svuint16_t_val);
- svsubhnb_u32(svuint32_t_val, svuint32_t_val);
- svsubhnb_u64(svuint64_t_val, svuint64_t_val);
- svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
- svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
- svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
- svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- svsublb(svint8_t_val, int8_t_val);
- svsublb(svint8_t_val, svint8_t_val);
- svsublb(svint16_t_val, int16_t_val);
- svsublb(svint16_t_val, svint16_t_val);
- svsublb(svint32_t_val, int32_t_val);
- svsublb(svint32_t_val, svint32_t_val);
- svsublb(svuint8_t_val, svuint8_t_val);
- svsublb(svuint8_t_val, uint8_t_val);
- svsublb(svuint16_t_val, svuint16_t_val);
- svsublb(svuint16_t_val, uint16_t_val);
- svsublb(svuint32_t_val, svuint32_t_val);
- svsublb(svuint32_t_val, uint32_t_val);
- svsublb_n_s16(svint8_t_val, int8_t_val);
- svsublb_n_s32(svint16_t_val, int16_t_val);
- svsublb_n_s64(svint32_t_val, int32_t_val);
- svsublb_n_u16(svuint8_t_val, uint8_t_val);
- svsublb_n_u32(svuint16_t_val, uint16_t_val);
- svsublb_n_u64(svuint32_t_val, uint32_t_val);
- svsublb_s16(svint8_t_val, svint8_t_val);
- svsublb_s32(svint16_t_val, svint16_t_val);
- svsublb_s64(svint32_t_val, svint32_t_val);
- svsublb_u16(svuint8_t_val, svuint8_t_val);
- svsublb_u32(svuint16_t_val, svuint16_t_val);
- svsublb_u64(svuint32_t_val, svuint32_t_val);
- svsublbt(svint8_t_val, int8_t_val);
- svsublbt(svint8_t_val, svint8_t_val);
- svsublbt(svint16_t_val, int16_t_val);
- svsublbt(svint16_t_val, svint16_t_val);
- svsublbt(svint32_t_val, int32_t_val);
- svsublbt(svint32_t_val, svint32_t_val);
- svsublbt_n_s16(svint8_t_val, int8_t_val);
- svsublbt_n_s32(svint16_t_val, int16_t_val);
- svsublbt_n_s64(svint32_t_val, int32_t_val);
- svsublbt_s16(svint8_t_val, svint8_t_val);
- svsublbt_s32(svint16_t_val, svint16_t_val);
- svsublbt_s64(svint32_t_val, svint32_t_val);
- svsublt(svint8_t_val, int8_t_val);
- svsublt(svint8_t_val, svint8_t_val);
- svsublt(svint16_t_val, int16_t_val);
- svsublt(svint16_t_val, svint16_t_val);
- svsublt(svint32_t_val, int32_t_val);
- svsublt(svint32_t_val, svint32_t_val);
- svsublt(svuint8_t_val, svuint8_t_val);
- svsublt(svuint8_t_val, uint8_t_val);
- svsublt(svuint16_t_val, svuint16_t_val);
- svsublt(svuint16_t_val, uint16_t_val);
- svsublt(svuint32_t_val, svuint32_t_val);
- svsublt(svuint32_t_val, uint32_t_val);
- svsublt_n_s16(svint8_t_val, int8_t_val);
- svsublt_n_s32(svint16_t_val, int16_t_val);
- svsublt_n_s64(svint32_t_val, int32_t_val);
- svsublt_n_u16(svuint8_t_val, uint8_t_val);
- svsublt_n_u32(svuint16_t_val, uint16_t_val);
- svsublt_n_u64(svuint32_t_val, uint32_t_val);
- svsublt_s16(svint8_t_val, svint8_t_val);
- svsublt_s32(svint16_t_val, svint16_t_val);
- svsublt_s64(svint32_t_val, svint32_t_val);
- svsublt_u16(svuint8_t_val, svuint8_t_val);
- svsublt_u32(svuint16_t_val, svuint16_t_val);
- svsublt_u64(svuint32_t_val, svuint32_t_val);
- svsubltb(svint8_t_val, int8_t_val);
- svsubltb(svint8_t_val, svint8_t_val);
- svsubltb(svint16_t_val, int16_t_val);
- svsubltb(svint16_t_val, svint16_t_val);
- svsubltb(svint32_t_val, int32_t_val);
- svsubltb(svint32_t_val, svint32_t_val);
- svsubltb_n_s16(svint8_t_val, int8_t_val);
- svsubltb_n_s32(svint16_t_val, int16_t_val);
- svsubltb_n_s64(svint32_t_val, int32_t_val);
- svsubltb_s16(svint8_t_val, svint8_t_val);
- svsubltb_s32(svint16_t_val, svint16_t_val);
- svsubltb_s64(svint32_t_val, svint32_t_val);
- svsubwb(svint16_t_val, int8_t_val);
- svsubwb(svint16_t_val, svint8_t_val);
- svsubwb(svint32_t_val, int16_t_val);
- svsubwb(svint32_t_val, svint16_t_val);
- svsubwb(svint64_t_val, int32_t_val);
- svsubwb(svint64_t_val, svint32_t_val);
- svsubwb(svuint16_t_val, svuint8_t_val);
- svsubwb(svuint16_t_val, uint8_t_val);
- svsubwb(svuint32_t_val, svuint16_t_val);
- svsubwb(svuint32_t_val, uint16_t_val);
- svsubwb(svuint64_t_val, svuint32_t_val);
- svsubwb(svuint64_t_val, uint32_t_val);
- svsubwb_n_s16(svint16_t_val, int8_t_val);
- svsubwb_n_s32(svint32_t_val, int16_t_val);
- svsubwb_n_s64(svint64_t_val, int32_t_val);
- svsubwb_n_u16(svuint16_t_val, uint8_t_val);
- svsubwb_n_u32(svuint32_t_val, uint16_t_val);
- svsubwb_n_u64(svuint64_t_val, uint32_t_val);
- svsubwb_s16(svint16_t_val, svint8_t_val);
- svsubwb_s32(svint32_t_val, svint16_t_val);
- svsubwb_s64(svint64_t_val, svint32_t_val);
- svsubwb_u16(svuint16_t_val, svuint8_t_val);
- svsubwb_u32(svuint32_t_val, svuint16_t_val);
- svsubwb_u64(svuint64_t_val, svuint32_t_val);
- svsubwt(svint16_t_val, int8_t_val);
- svsubwt(svint16_t_val, svint8_t_val);
- svsubwt(svint32_t_val, int16_t_val);
- svsubwt(svint32_t_val, svint16_t_val);
- svsubwt(svint64_t_val, int32_t_val);
- svsubwt(svint64_t_val, svint32_t_val);
- svsubwt(svuint16_t_val, svuint8_t_val);
- svsubwt(svuint16_t_val, uint8_t_val);
- svsubwt(svuint32_t_val, svuint16_t_val);
- svsubwt(svuint32_t_val, uint16_t_val);
- svsubwt(svuint64_t_val, svuint32_t_val);
- svsubwt(svuint64_t_val, uint32_t_val);
- svsubwt_n_s16(svint16_t_val, int8_t_val);
- svsubwt_n_s32(svint32_t_val, int16_t_val);
- svsubwt_n_s64(svint64_t_val, int32_t_val);
- svsubwt_n_u16(svuint16_t_val, uint8_t_val);
- svsubwt_n_u32(svuint32_t_val, uint16_t_val);
- svsubwt_n_u64(svuint64_t_val, uint32_t_val);
- svsubwt_s16(svint16_t_val, svint8_t_val);
- svsubwt_s32(svint32_t_val, svint16_t_val);
- svsubwt_s64(svint64_t_val, svint32_t_val);
- svsubwt_u16(svuint16_t_val, svuint8_t_val);
- svsubwt_u32(svuint32_t_val, svuint16_t_val);
- svsubwt_u64(svuint64_t_val, svuint32_t_val);
- svtbl2(svbfloat16x2_t_val, svuint16_t_val);
- svtbl2(svfloat16x2_t_val, svuint16_t_val);
- svtbl2(svfloat32x2_t_val, svuint32_t_val);
- svtbl2(svfloat64x2_t_val, svuint64_t_val);
- svtbl2(svint8x2_t_val, svuint8_t_val);
- svtbl2(svint16x2_t_val, svuint16_t_val);
- svtbl2(svint32x2_t_val, svuint32_t_val);
- svtbl2(svint64x2_t_val, svuint64_t_val);
- svtbl2(svuint8x2_t_val, svuint8_t_val);
- svtbl2(svuint16x2_t_val, svuint16_t_val);
- svtbl2(svuint32x2_t_val, svuint32_t_val);
- svtbl2(svuint64x2_t_val, svuint64_t_val);
- svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
- svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
- svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
- svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
- svtbl2_s8(svint8x2_t_val, svuint8_t_val);
- svtbl2_s16(svint16x2_t_val, svuint16_t_val);
- svtbl2_s32(svint32x2_t_val, svuint32_t_val);
- svtbl2_s64(svint64x2_t_val, svuint64_t_val);
- svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
- svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
- svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
- svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
- svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
- svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
- svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
- svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
- svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
- svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
- svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
- svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
- svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
- svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
- svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
- svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
- svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
- svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
- svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
- svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
- svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
- svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
- svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
- svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
- svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
- svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
- svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
- svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
- svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
- svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
- svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
- svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
- svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
- svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
- svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
- svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
- svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
- svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
- svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
- svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
- svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
- svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
- svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
- svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
- svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
- svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
- svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
- svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
- svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
- svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
- svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
- svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
- svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
- svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
- svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
- svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
- svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
- svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
- svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
- svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
- svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
- svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
- svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
- svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
- svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
- svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
- svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
- svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
- svwhilege_b8(int32_t_val, int32_t_val);
- svwhilege_b8(int64_t_val, int64_t_val);
- svwhilege_b8(uint32_t_val, uint32_t_val);
- svwhilege_b8(uint64_t_val, uint64_t_val);
- svwhilege_b8_s32(int32_t_val, int32_t_val);
- svwhilege_b8_s64(int64_t_val, int64_t_val);
- svwhilege_b8_u32(uint32_t_val, uint32_t_val);
- svwhilege_b8_u64(uint64_t_val, uint64_t_val);
- svwhilege_b16(int32_t_val, int32_t_val);
- svwhilege_b16(int64_t_val, int64_t_val);
- svwhilege_b16(uint32_t_val, uint32_t_val);
- svwhilege_b16(uint64_t_val, uint64_t_val);
- svwhilege_b16_s32(int32_t_val, int32_t_val);
- svwhilege_b16_s64(int64_t_val, int64_t_val);
- svwhilege_b16_u32(uint32_t_val, uint32_t_val);
- svwhilege_b16_u64(uint64_t_val, uint64_t_val);
- svwhilege_b32(int32_t_val, int32_t_val);
- svwhilege_b32(int64_t_val, int64_t_val);
- svwhilege_b32(uint32_t_val, uint32_t_val);
- svwhilege_b32(uint64_t_val, uint64_t_val);
- svwhilege_b32_s32(int32_t_val, int32_t_val);
- svwhilege_b32_s64(int64_t_val, int64_t_val);
- svwhilege_b32_u32(uint32_t_val, uint32_t_val);
- svwhilege_b32_u64(uint64_t_val, uint64_t_val);
- svwhilege_b64(int32_t_val, int32_t_val);
- svwhilege_b64(int64_t_val, int64_t_val);
- svwhilege_b64(uint32_t_val, uint32_t_val);
- svwhilege_b64(uint64_t_val, uint64_t_val);
- svwhilege_b64_s32(int32_t_val, int32_t_val);
- svwhilege_b64_s64(int64_t_val, int64_t_val);
- svwhilege_b64_u32(uint32_t_val, uint32_t_val);
- svwhilege_b64_u64(uint64_t_val, uint64_t_val);
- svwhilegt_b8(int32_t_val, int32_t_val);
- svwhilegt_b8(int64_t_val, int64_t_val);
- svwhilegt_b8(uint32_t_val, uint32_t_val);
- svwhilegt_b8(uint64_t_val, uint64_t_val);
- svwhilegt_b8_s32(int32_t_val, int32_t_val);
- svwhilegt_b8_s64(int64_t_val, int64_t_val);
- svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
- svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
- svwhilegt_b16(int32_t_val, int32_t_val);
- svwhilegt_b16(int64_t_val, int64_t_val);
- svwhilegt_b16(uint32_t_val, uint32_t_val);
- svwhilegt_b16(uint64_t_val, uint64_t_val);
- svwhilegt_b16_s32(int32_t_val, int32_t_val);
- svwhilegt_b16_s64(int64_t_val, int64_t_val);
- svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
- svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
- svwhilegt_b32(int32_t_val, int32_t_val);
- svwhilegt_b32(int64_t_val, int64_t_val);
- svwhilegt_b32(uint32_t_val, uint32_t_val);
- svwhilegt_b32(uint64_t_val, uint64_t_val);
- svwhilegt_b32_s32(int32_t_val, int32_t_val);
- svwhilegt_b32_s64(int64_t_val, int64_t_val);
- svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
- svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
- svwhilegt_b64(int32_t_val, int32_t_val);
- svwhilegt_b64(int64_t_val, int64_t_val);
- svwhilegt_b64(uint32_t_val, uint32_t_val);
- svwhilegt_b64(uint64_t_val, uint64_t_val);
- svwhilegt_b64_s32(int32_t_val, int32_t_val);
- svwhilegt_b64_s64(int64_t_val, int64_t_val);
- svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
- svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
- svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
- svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
- svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
- svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
- svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
- svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
- svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
- svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
- svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
- svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
- svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
- svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
- svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
- svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
- svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
- svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
- svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
- svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
- svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
- svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
- svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
- svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
- svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
- svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
- svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
- svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
- svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
- svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
- svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
- svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
- svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
- svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
- svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
- svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
- svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
- svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
- svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
- svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
- svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
- svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
- svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
- svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
- svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
- svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
- svxar(svint8_t_val, svint8_t_val, 2);
- svxar(svint16_t_val, svint16_t_val, 2);
- svxar(svint32_t_val, svint32_t_val, 2);
- svxar(svint64_t_val, svint64_t_val, 2);
- svxar(svuint8_t_val, svuint8_t_val, 2);
- svxar(svuint16_t_val, svuint16_t_val, 2);
- svxar(svuint32_t_val, svuint32_t_val, 2);
- svxar(svuint64_t_val, svuint64_t_val, 2);
- svxar_n_s8(svint8_t_val, svint8_t_val, 2);
- svxar_n_s16(svint16_t_val, svint16_t_val, 2);
- svxar_n_s32(svint32_t_val, svint32_t_val, 2);
- svxar_n_s64(svint64_t_val, svint64_t_val, 2);
- svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
- svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
- svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
- svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
-}
-
-void test_streaming_compatible(void) __arm_streaming_compatible{
- bfloat16_t * bfloat16_t_ptr_val;
- float16_t * float16_t_ptr_val;
- float16_t float16_t_val;
- float32_t * float32_t_ptr_val;
- float64_t * float64_t_ptr_val;
- int8_t * int8_t_ptr_val;
- int8_t int8_t_val;
- int16_t * int16_t_ptr_val;
- int16_t int16_t_val;
- int32_t * int32_t_ptr_val;
- int32_t int32_t_val;
- int64_t * int64_t_ptr_val;
- int64_t int64_t_val;
- svbfloat16_t svbfloat16_t_val;
- svbfloat16x2_t svbfloat16x2_t_val;
- svbool_t svbool_t_val;
- svfloat16_t svfloat16_t_val;
- svfloat16x2_t svfloat16x2_t_val;
- svfloat32_t svfloat32_t_val;
- svfloat32x2_t svfloat32x2_t_val;
- svfloat64_t svfloat64_t_val;
- svfloat64x2_t svfloat64x2_t_val;
- svint8_t svint8_t_val;
- svint8x2_t svint8x2_t_val;
- svint16_t svint16_t_val;
- svint16x2_t svint16x2_t_val;
- svint32_t svint32_t_val;
- svint32x2_t svint32x2_t_val;
- svint64_t svint64_t_val;
- svint64x2_t svint64x2_t_val;
- svuint8_t svuint8_t_val;
- svuint8x2_t svuint8x2_t_val;
- svuint16_t svuint16_t_val;
- svuint16x2_t svuint16x2_t_val;
- svuint32_t svuint32_t_val;
- svuint32x2_t svuint32x2_t_val;
- svuint64_t svuint64_t_val;
- svuint64x2_t svuint64x2_t_val;
- uint8_t * uint8_t_ptr_val;
- uint8_t uint8_t_val;
- uint16_t * uint16_t_ptr_val;
- uint16_t uint16_t_val;
- uint32_t * uint32_t_ptr_val;
- uint32_t uint32_t_val;
- uint64_t * uint64_t_ptr_val;
- uint64_t uint64_t_val;
-
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svabdlt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlbt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddlt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwb_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svaddwt_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd(svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s8(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s16(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s32(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_s64(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f16_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f16_z(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f32_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f32_z(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f64_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_f64_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_x(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_x(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_x(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_z(svbool_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_z(svbool_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svlogb_z(svbool_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_s16(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_s32(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_s64(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_u16(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_u32(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlb_u64(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_s16(svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_s32(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_s64(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_u16(svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_u32(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmovlt_u64(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane(svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svmullt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul_n_u8(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmul_u8(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svpmullt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s8_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s8_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s16_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s16_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s32_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s32_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s64_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_s64_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqabs_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s8(svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s16(svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s32(svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqcadd_s64(svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s8(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s8(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmulh_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqdmullt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s8_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s8_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s16_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s16_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s32_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s32_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s64_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_s64_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_x(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqneg_z(svbool_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s8(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s8(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrdmulh_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshlu_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb(svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_s16(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_s32(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_s64(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_u16(svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_u32(svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnb_u64(svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svuint8_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svuint16_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt(svuint32_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_s16(svint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_s32(svint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_s64(svint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_u16(svuint8_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_u32(svuint16_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtnt_u64(svuint32_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb_s16(svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb_s32(svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunb_s64(svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt(svuint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt(svuint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt(svuint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt_s16(svuint8_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt_s32(svuint16_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svqxtunt_s64(svuint32_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_u32_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_u32_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrecpe_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_m(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_x(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshr_z(svbool_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_x(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsqrte_z(svbool_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_s16(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_s32(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_s64(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_u16(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_u32(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllb_n_u64(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_s16(svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_s32(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_s64(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_u16(svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_u32(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshllt_n_u64(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_s16(svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_s32(svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_s64(svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_u16(svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_u32(svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnb_n_u64(svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_s16(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_s32(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_s64(svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_s16(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_s32(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_s64(svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_u16(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_u32(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnb_u64(svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublb_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublbt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_u16(svuint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_u32(svuint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_n_u64(svuint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_u16(svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_u32(svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsublt_u64(svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_n_s16(svint8_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_n_s32(svint16_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_n_s64(svint32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_s16(svint8_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_s32(svint16_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubltb_s64(svint32_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwb_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_s16(svint16_t_val, int8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_s32(svint32_t_val, int16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_s64(svint64_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_u16(svuint16_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_u32(svuint32_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_n_u64(svuint64_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_s16(svint16_t_val, svint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_s32(svint32_t_val, svint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_s64(svint64_t_val, svint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_u16(svuint16_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_u32(svuint32_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svsubwt_u64(svuint64_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svbfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svfloat32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svfloat64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2(svuint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s8(svint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s16(svint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s32(svint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_s64(svint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b8_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b16_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b32_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilege_b64_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_s32(int32_t_val, int32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_s64(int64_t_val, int64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar(svuint64_t_val, svuint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s8(svint8_t_val, svint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s16(svint16_t_val, svint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s32(svint32_t_val, svint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_s64(svint64_t_val, svint64_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
- // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
- svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
-}
diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_sme2.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_LP_sve2p1_OR_sme2_RP.c
index 104d0f3..07e275a 100644
--- a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_sme2.c
+++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_LP_sve2p1_OR_sme2_RP.c
@@ -1,14 +1,13 @@
// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +sve2p1 -verify=guard
// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2 -target-feature +sve -verify=streaming-guard
-// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2 -target-feature +sve -target-feature +sve2p1 -verify
+// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -target-feature +sve2p1 -verify
// expected-no-diagnostics
// REQUIRES: aarch64-registered-target
#include <arm_sve.h>
-// Properties: guard="sve,sve2p1" streaming_guard="sme,sme2" flags="feature-dependent"
+// Properties: guard="sve,sve2p1" streaming_guard="sme,(sve2p1|sme2)" flags="feature-dependent"
void test(void) {
bfloat16_t * bfloat16_t_ptr_val;
@@ -1114,1015 +1113,510 @@ void test_streaming(void) __arm_streaming{
uint64_t * uint64_t_ptr_val;
uint64_t uint64_t_val;
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcntp_c8(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcntp_c16(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcntp_c32(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svcntp_c64(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_f16_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_f16_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_f32_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_f32_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_f64_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_f64_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s8_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s8_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s16_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s16_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s32_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s32_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s64_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_s64_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u8_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u8_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u16_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u16_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u32_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u32_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u64_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_u64_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_vnum_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svld1_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_f16_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_f16_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_f32_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_f32_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_f64_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_f64_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s8_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s8_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s16_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s16_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s32_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s32_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s64_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_s64_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u8_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u8_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u16_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u16_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u32_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u32_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u64_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_u64_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svldnt1_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c8(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c8_x2(svcount_t_val, 1);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c16(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c16_x2(svcount_t_val, 1);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c32(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c32_x2(svcount_t_val, 1);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c64(svcount_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpext_lane_c64_x2(svcount_t_val, 1);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpfalse_c();
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpsel_lane_c8(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpsel_lane_c16(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpsel_lane_c32(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svpsel_lane_c64(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svptrue_c8();
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svptrue_c16();
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svptrue_c32();
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svptrue_c64();
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svreinterpret(svbool_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svreinterpret(svcount_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svreinterpret_b(svcount_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svreinterpret_c(svbool_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_f16_x2(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_f16_x4(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_f32_x2(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_f32_x4(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_f64_x2(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_f64_x4(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s8_x2(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s8_x4(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s16_x2(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s16_x4(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s32_x2(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s32_x4(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s64_x2(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_s64_x4(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u8_x2(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u8_x4(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u16_x2(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u16_x4(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u32_x2(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u32_x4(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u64_x2(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_u64_x4(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svst1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_f16_x2(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_f16_x4(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_f32_x2(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_f32_x4(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_f64_x2(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_f64_x4(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s8_x2(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s8_x4(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s16_x2(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s16_x4(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s32_x2(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s32_x4(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s64_x2(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_s64_x4(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u8_x2(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u8_x4(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u16_x2(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u16_x4(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u32_x2(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u32_x4(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u64_x2(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_u64_x4(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svstnt1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilege_c64_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilegt_c64_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilele_c64_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+1 {{builtin can only be called from a non-streaming function}}
svwhilelt_c64_u64(uint64_t_val, uint64_t_val, 2);
}
@@ -2172,1519 +1666,1014 @@ void test_streaming_compatible(void) __arm_streaming_compatible{
uint64_t * uint64_t_ptr_val;
uint64_t uint64_t_val;
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcntp_c8(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcntp_c16(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcntp_c32(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svcntp_c64(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_f16_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_f16_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_f32_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_f32_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_f64_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_f64_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s8_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s8_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s16_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s16_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s32_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s32_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s64_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_s64_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u8_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u8_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u16_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u16_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u32_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u32_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u64_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_u64_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_vnum_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svld1_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_f16_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_f16_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_f32_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_f32_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_f64_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_f64_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s8_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s8_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s16_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s16_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s32_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s32_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s64_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_s64_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u8_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u8_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u16_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u16_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u32_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u32_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u64_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_u64_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, float16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, float32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, float64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, int8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, int16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, int32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, int64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_vnum_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x2(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, bfloat16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, float16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, float32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, float64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, int8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, int16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, int32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, int64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, mfloat8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, uint8_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, uint16_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, uint32_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svldnt1_x4(svcount_t_val, uint64_t_ptr_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c8(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c8_x2(svcount_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c16(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c16_x2(svcount_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c32(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c32_x2(svcount_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c64(svcount_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpext_lane_c64_x2(svcount_t_val, 1);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpfalse_c();
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpsel_lane_c8(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpsel_lane_c16(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpsel_lane_c32(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svpsel_lane_c64(svcount_t_val, svbool_t_val, uint32_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svptrue_c8();
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svptrue_c16();
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svptrue_c32();
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svptrue_c64();
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svreinterpret(svbool_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svreinterpret(svcount_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svreinterpret_b(svcount_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svreinterpret_c(svbool_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_f16_x2(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_f16_x4(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_f32_x2(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_f32_x4(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_f64_x2(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_f64_x4(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s8_x2(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s8_x4(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s16_x2(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s16_x4(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s32_x2(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s32_x4(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s64_x2(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_s64_x4(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u8_x2(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u8_x4(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u16_x2(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u16_x4(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u32_x2(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u32_x4(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u64_x2(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_u64_x4(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svst1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_f16_x2(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_f16_x4(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_f32_x2(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_f32_x4(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_f64_x2(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_f64_x4(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s8_x2(svcount_t_val, int8_t_ptr_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s8_x4(svcount_t_val, int8_t_ptr_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s16_x2(svcount_t_val, int16_t_ptr_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s16_x4(svcount_t_val, int16_t_ptr_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s32_x2(svcount_t_val, int32_t_ptr_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s32_x4(svcount_t_val, int32_t_ptr_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s64_x2(svcount_t_val, int64_t_ptr_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_s64_x4(svcount_t_val, int64_t_ptr_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u8_x2(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u8_x4(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u16_x2(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u16_x4(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u32_x2(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u32_x4(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u64_x2(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_u64_x4(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_bf16_x2(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_bf16_x4(svcount_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_f16_x2(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_f16_x4(svcount_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_f32_x2(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_f32_x4(svcount_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_f64_x2(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_f64_x4(svcount_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_mf8_x2(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_mf8_x4(svcount_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s8_x2(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s8_x4(svcount_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s16_x2(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s16_x4(svcount_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s32_x2(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s32_x4(svcount_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s64_x2(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_s64_x4(svcount_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u8_x2(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u8_x4(svcount_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u16_x2(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u16_x4(svcount_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u32_x2(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u32_x4(svcount_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u64_x2(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svstnt1_vnum_u64_x4(svcount_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilege_c64_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilegt_c64_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilele_c64_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c8(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c8(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c8_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c8_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c16(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c16(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c16_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c16_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c32(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c32(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c32_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c32_u64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c64(uint64_t_val, uint64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c64_s64(int64_t_val, int64_t_val, 2);
- // guard-error@+2 {{builtin can only be called from a non-streaming function}}
// streaming-guard-error@+1 {{builtin can only be called from a streaming function}}
svwhilelt_c64_u64(uint64_t_val, uint64_t_val, 2);
}
diff --git a/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp b/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp
index 4229f6c..313e043 100644
--- a/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp
+++ b/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp
@@ -40,1153 +40,1153 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svhistseg_s8' needs target feature sve,sve2}}
// overload-error@+1 {{'svhistseg' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svhistseg,_s8,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrdmulh_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_s8,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrdmulh_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_n_s8,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqdmulh_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_s8,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmulh_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_n_s8,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svsra_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsra' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsra_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsra' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsra,_n_s8,,)(svundef_s8(), svundef_s8(), 1);
- // expected-error@+2 {{'svnbsl_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svnbsl_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svqabs_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s8,_z,)(pg, svundef_s8());
- // expected-error@+2 {{'svqabs_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s8,_m,)(svundef_s8(), pg, svundef_s8());
- // expected-error@+2 {{'svqabs_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s8,_x,)(pg, svundef_s8());
- // expected-error@+2 {{'svcadd_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcadd' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcadd_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcadd' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcadd,_s8,,)(svundef_s8(), svundef_s8(), 90);
- // expected-error@+2 {{'svtbl2_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_s8,,)(svundef2_s8(), svundef_u8());
- // expected-error@+2 {{'svhsubr_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhsubr_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhsubr_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhsubr_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svhsubr_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svhsubr_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'sveortb_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'sveortb_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svbcax_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svbcax_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svqshlu_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshlu_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshlu_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshlu_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshlu,_n_s8,_z,)(pg, svundef_s8(), 1);
- // expected-error@+2 {{'svqrshl_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrshl_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrshl_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrshl_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqrshl_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqrshl_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svcmla_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcmla' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcmla_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcmla' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcmla,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8(), 90);
- // expected-error@+2 {{'svqsubr_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsubr_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsubr_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsubr_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqsubr_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqsubr_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svrshr_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshr_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshr,_n_s8,_z,)(pg, svundef_s8(), 1);
- // expected-error@+2 {{'svaddp_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svaddp_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqadd_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqadd_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqadd_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqadd_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqadd_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqadd_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svtbx_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_s8,,)(svundef_s8(), svundef_s8(), svundef_u8());
- // expected-error@+2 {{'svqrdcmlah_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdcmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdcmlah_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdcmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdcmlah,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8(), 90);
- // expected-error@+2 {{'svminp_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svminp_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsub_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsub_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsub_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqsub_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqsub_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqsub_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svrsra_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsra' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsra_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsra' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsra,_n_s8,,)(svundef_s8(), svundef_s8(), 1);
- // expected-error@+2 {{'sveor3_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'sveor3_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svhadd_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhadd_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svhadd_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhadd_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svhadd_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhadd_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqrdmlsh_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrdmlsh_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svmaxp_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmaxp_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s8,_x,)(pg, svundef_s8(), svundef_s8());
// expected-error@+2 {{'svmatch_s8' needs target feature sve,sve2}}
// overload-error@+1 {{'svmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svmatch,_s8,,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svwhilerw_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_s8,,)(const_i8_ptr, const_i8_ptr);
- // expected-error@+2 {{'svqcadd_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqcadd' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqcadd_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqcadd' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqcadd,_s8,,)(svundef_s8(), svundef_s8(), 90);
- // expected-error@+2 {{'svrhadd_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svrhadd_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svrhadd_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svrhadd_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svrhadd_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svrhadd_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svwhilewr_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_s8,,)(const_i8_ptr, const_i8_ptr);
- // expected-error@+2 {{'svsli_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsli' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsli_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsli' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsli,_n_s8,,)(svundef_s8(), svundef_s8(), 1);
// expected-error@+2 {{'svnmatch_s8' needs target feature sve,sve2}}
// overload-error@+1 {{'svnmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svnmatch,_s8,,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svaba_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svaba_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svuqadd_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s8,_m,)(pg, svundef_s8(), svundef_u8());
- // expected-error@+2 {{'svuqadd_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s8,_m,)(pg, svundef_s8(), u8);
- // expected-error@+2 {{'svuqadd_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s8,_z,)(pg, svundef_s8(), svundef_u8());
- // expected-error@+2 {{'svuqadd_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s8,_z,)(pg, svundef_s8(), u8);
- // expected-error@+2 {{'svuqadd_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s8,_x,)(pg, svundef_s8(), svundef_u8());
- // expected-error@+2 {{'svuqadd_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s8,_x,)(pg, svundef_s8(), u8);
- // expected-error@+2 {{'sveorbt_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'sveorbt_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svbsl_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svbsl_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svhsub_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhsub_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhsub_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svhsub_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svhsub_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svhsub_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqrdmlah_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqrdmlah_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svbsl2n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svbsl2n_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svsri_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsri' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsri_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsri' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsri,_n_s8,,)(svundef_s8(), svundef_s8(), 1);
- // expected-error@+2 {{'svbsl1n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_s8,,)(svundef_s8(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svbsl1n_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_s8,,)(svundef_s8(), svundef_s8(), i8);
- // expected-error@+2 {{'svrshl_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svrshl_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svrshl_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svrshl_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svrshl_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svrshl_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqneg_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s8,_z,)(pg, svundef_s8());
- // expected-error@+2 {{'svqneg_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s8,_m,)(svundef_s8(), pg, svundef_s8());
- // expected-error@+2 {{'svqneg_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s8,_x,)(pg, svundef_s8());
- // expected-error@+2 {{'svxar_n_s8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svxar' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svxar_n_s8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svxar' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svxar,_n_s8,,)(svundef_s8(), svundef_s8(), 1);
- // expected-error@+2 {{'svqshl_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s8,_z,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqshl_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s8,_m,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqshl_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s8,_x,)(pg, svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqshl_n_s8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s8,_z,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqshl_n_s8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s8,_m,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svqshl_n_s8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s8,_x,)(pg, svundef_s8(), i8);
- // expected-error@+2 {{'svmullb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmullb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqrshrunb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshrunb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshrunb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshrunb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshrunb,_n_s16,,)(svundef_s16(), 1);
- // expected-error@+2 {{'svqdmlalbt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalbt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalbt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmlalbt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalbt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalbt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svqrdmulh_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_s16,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqrdmulh_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_n_s16,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqrdmulh_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh_lane,_s16,,)(svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svaddwb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_s16,,)(svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svaddwb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_n_s16,,)(svundef_s16(), i8);
- // expected-error@+2 {{'svsubhnb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_s16,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svsubhnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_n_s16,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqdmulh_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_s16,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmulh_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_n_s16,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqdmulh_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh_lane,_s16,,)(svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqshrunt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshrunt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshrunt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshrunt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshrunt,_n_s16,,)(svundef_u8(), svundef_s16(), 1);
- // expected-error@+2 {{'svrsubhnt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_s16,,)(svundef_s8(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrsubhnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_n_s16,,)(svundef_s8(), svundef_s16(), i16);
- // expected-error@+2 {{'svnbsl_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svnbsl_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svqdmlslb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmlslb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svsubhnt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_s16,,)(svundef_s8(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svsubhnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_n_s16,,)(svundef_s8(), svundef_s16(), i16);
- // expected-error@+2 {{'svqabs_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s16,_z,)(pg, svundef_s16());
- // expected-error@+2 {{'svqabs_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s16,_m,)(svundef_s16(), pg, svundef_s16());
- // expected-error@+2 {{'svqabs_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s16,_x,)(pg, svundef_s16());
- // expected-error@+2 {{'svaddlbt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlbt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlbt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svaddlbt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlbt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlbt,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svtbl2_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_s16,,)(svundef2_s16(), svundef_u16());
- // expected-error@+2 {{'svshrnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svshrnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svshrnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svshrnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svshrnt,_n_s16,,)(svundef_s8(), svundef_s16(), 1);
- // expected-error@+2 {{'svhsubr_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhsubr_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhsubr_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhsubr_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svhsubr_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svhsubr_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'sveortb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'sveortb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svqxtnb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnb,_s16,,)(svundef_s16());
- // expected-error@+2 {{'svmlalt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmlalt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svshrnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svshrnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svshrnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svshrnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svshrnb,_n_s16,,)(svundef_s16(), 1);
- // expected-error@+2 {{'svaddhnt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_s16,,)(svundef_s8(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaddhnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_n_s16,,)(svundef_s8(), svundef_s16(), i16);
- // expected-error@+2 {{'svmls_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmls_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmls_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmls_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmls_lane,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqdmlalt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmlalt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svbcax_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svbcax_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svqxtnt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnt,_s16,,)(svundef_s8(), svundef_s16());
- // expected-error@+2 {{'svqdmlalb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmlalb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svqrshl_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqrshl_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqrshl_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqrshl_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqrshl_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqrshl_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svsublbt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublbt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublbt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svsublbt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublbt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublbt,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqshrnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshrnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshrnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshrnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshrnt,_n_s16,,)(svundef_s8(), svundef_s16(), 1);
- // expected-error@+2 {{'svqdmullt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmullt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svsublt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svsublt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqdmlslbt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslbt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslbt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmlslbt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslbt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslbt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svadalp_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s16,_z,)(pg, svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svadalp_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s16,_m,)(pg, svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svadalp_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s16,_x,)(pg, svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svmul_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmul_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmul_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmul_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmul_lane,_s16,,)(svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svsubwt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_s16,,)(svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svsubwt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_n_s16,,)(svundef_s16(), i8);
- // expected-error@+2 {{'svqsubr_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsubr_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsubr_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsubr_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqsubr_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqsubr_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqrshrnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshrnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshrnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshrnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshrnt,_n_s16,,)(svundef_s8(), svundef_s16(), 1);
- // expected-error@+2 {{'svaddp_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaddp_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqadd_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqadd_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqadd_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqadd_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqadd_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqadd_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svabdlb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svabdlb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svtbx_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_s16,,)(svundef_s16(), svundef_s16(), svundef_u16());
- // expected-error@+2 {{'svabdlt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svabdlt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqrshrnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshrnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshrnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshrnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshrnb,_n_s16,,)(svundef_s16(), 1);
- // expected-error@+2 {{'svminp_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svminp_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsub_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsub_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsub_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqsub_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqsub_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqsub_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svrsubhnb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_s16,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrsubhnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_n_s16,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svaddhnb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_s16,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaddhnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_n_s16,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svabalt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svabalt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svqshrnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshrnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshrnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshrnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshrnb,_n_s16,,)(svundef_s16(), 1);
- // expected-error@+2 {{'sveor3_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'sveor3_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svhadd_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhadd_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svhadd_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhadd_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svhadd_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhadd_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqshrunb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshrunb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshrunb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshrunb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshrunb,_n_s16,,)(svundef_s16(), 1);
- // expected-error@+2 {{'svmovlb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlb,_s16,,)(svundef_s8());
- // expected-error@+2 {{'svqrdmlsh_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqrdmlsh_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svqrdmlsh_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh_lane,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqdmlslt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmlslt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svmaxp_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmaxp_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmullt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmullt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_n_s16,,)(svundef_s8(), i8);
// expected-error@+2 {{'svmatch_s16' needs target feature sve,sve2}}
// overload-error@+1 {{'svmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svmatch,_s16,,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqxtunb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtunb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtunb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtunb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtunb,_s16,,)(svundef_s16());
- // expected-error@+2 {{'svmla_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmla_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmla_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmla_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmla_lane,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svrshrnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshrnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshrnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshrnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshrnb,_n_s16,,)(svundef_s16(), 1);
- // expected-error@+2 {{'svwhilerw_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_s16,,)(const_i16_ptr, const_i16_ptr);
- // expected-error@+2 {{'svshllb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svshllb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svshllb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svshllb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svshllb,_n_s16,,)(svundef_s8(), 2);
- // expected-error@+2 {{'svrhadd_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrhadd_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svrhadd_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrhadd_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svrhadd_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrhadd_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svraddhnb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_s16,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svraddhnb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_n_s16,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svwhilewr_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_s16,,)(const_i16_ptr, const_i16_ptr);
- // expected-error@+2 {{'svmlalb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmlalb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svsubwb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_s16,,)(svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svsubwb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_n_s16,,)(svundef_s16(), i8);
// expected-error@+2 {{'svnmatch_s16' needs target feature sve,sve2}}
// overload-error@+1 {{'svnmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svnmatch,_s16,,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaba_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaba_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svraddhnt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_s16,,)(svundef_s8(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svraddhnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_n_s16,,)(svundef_s8(), svundef_s16(), i16);
- // expected-error@+2 {{'svuqadd_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s16,_m,)(pg, svundef_s16(), svundef_u16());
- // expected-error@+2 {{'svuqadd_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s16,_m,)(pg, svundef_s16(), u16);
- // expected-error@+2 {{'svuqadd_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s16,_z,)(pg, svundef_s16(), svundef_u16());
- // expected-error@+2 {{'svuqadd_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s16,_z,)(pg, svundef_s16(), u16);
- // expected-error@+2 {{'svuqadd_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s16,_x,)(pg, svundef_s16(), svundef_u16());
- // expected-error@+2 {{'svuqadd_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s16,_x,)(pg, svundef_s16(), u16);
- // expected-error@+2 {{'sveorbt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'sveorbt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svbsl_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svbsl_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svshllt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svshllt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svshllt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svshllt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svshllt,_n_s16,,)(svundef_s8(), 2);
- // expected-error@+2 {{'svsubltb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubltb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubltb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubltb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubltb,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svsubltb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubltb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubltb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubltb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubltb,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svhsub_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhsub_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhsub_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svhsub_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svhsub_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svhsub_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svaddlb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svaddlb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqrdmlah_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqrdmlah_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svqrdmlah_lane_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_lane_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah_lane,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqdmullb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svqdmullb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svbsl2n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svbsl2n_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svaddlt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svaddlt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svqxtunt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtunt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtunt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtunt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtunt,_s16,,)(svundef_u8(), svundef_s16());
- // expected-error@+2 {{'svqrshrunt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshrunt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshrunt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshrunt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshrunt,_n_s16,,)(svundef_u8(), svundef_s16(), 1);
- // expected-error@+2 {{'svabalb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svabalb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svsublb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_s16,,)(svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svsublb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_n_s16,,)(svundef_s8(), i8);
- // expected-error@+2 {{'svbsl1n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_s16,,)(svundef_s16(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svbsl1n_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_s16,,)(svundef_s16(), svundef_s16(), i16);
- // expected-error@+2 {{'svrshl_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrshl_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrshl_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svrshl_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svrshl_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svrshl_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svaddwt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_s16,,)(svundef_s16(), svundef_s8());
- // expected-error@+2 {{'svaddwt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_n_s16,,)(svundef_s16(), i8);
- // expected-error@+2 {{'svmlslb_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmlslb_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svmlslt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_s16,,)(svundef_s16(), svundef_s8(), svundef_s8());
- // expected-error@+2 {{'svmlslt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_n_s16,,)(svundef_s16(), svundef_s8(), i8);
- // expected-error@+2 {{'svqneg_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s16,_z,)(pg, svundef_s16());
- // expected-error@+2 {{'svqneg_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s16,_m,)(svundef_s16(), pg, svundef_s16());
- // expected-error@+2 {{'svqneg_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s16,_x,)(pg, svundef_s16());
- // expected-error@+2 {{'svmovlt_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlt_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlt,_s16,,)(svundef_s8());
- // expected-error@+2 {{'svrshrnt_n_s16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshrnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshrnt_n_s16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshrnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshrnt,_n_s16,,)(svundef_s8(), svundef_s16(), 1);
- // expected-error@+2 {{'svqshl_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s16,_z,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqshl_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s16,_m,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqshl_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s16,_x,)(pg, svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqshl_n_s16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s16,_z,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqshl_n_s16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s16,_m,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svqshl_n_s16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s16,_x,)(pg, svundef_s16(), i16);
- // expected-error@+2 {{'svmullb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmullb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svmullb_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb_lane,_s32,,)(svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqdmlalbt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalbt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalbt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmlalbt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalbt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalbt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svqrdmulh_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_s32,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqrdmulh_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_n_s32,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svaddwb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_s32,,)(svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svaddwb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_n_s32,,)(svundef_s32(), i16);
- // expected-error@+2 {{'svsubhnb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_s32,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svsubhnb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_n_s32,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svqdmulh_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_s32,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmulh_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_n_s32,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svrsubhnt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_s32,,)(svundef_s16(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrsubhnt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_n_s32,,)(svundef_s16(), svundef_s32(), i32);
- // expected-error@+2 {{'svnbsl_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svnbsl_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svqdmlslb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmlslb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svqdmlslb_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svsubhnt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_s32,,)(svundef_s16(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svsubhnt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_n_s32,,)(svundef_s16(), svundef_s32(), i32);
- // expected-error@+2 {{'svqabs_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s32,_z,)(pg, svundef_s32());
- // expected-error@+2 {{'svqabs_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s32,_m,)(svundef_s32(), pg, svundef_s32());
- // expected-error@+2 {{'svqabs_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s32,_x,)(pg, svundef_s32());
- // expected-error@+2 {{'svwhilegt_b8_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b8_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b8,_s32,,)(i32, i32);
- // expected-error@+2 {{'svwhilegt_b16_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b16_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b16,_s32,,)(i32, i32);
- // expected-error@+2 {{'svwhilegt_b32_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b32_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b32,_s32,,)(i32, i32);
- // expected-error@+2 {{'svwhilegt_b64_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b64_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b64,_s32,,)(i32, i32);
- // expected-error@+2 {{'svaddlbt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlbt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlbt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaddlbt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlbt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlbt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svtbl2_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_s32,,)(svundef2_s32(), svundef_u32());
- // expected-error@+2 {{'svhsubr_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhsubr_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhsubr_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhsubr_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svhsubr_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svhsubr_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s32,_x,)(pg, svundef_s32(), i32);
// expected-error@+2 {{'svhistcnt_s32_z' needs target feature sve,sve2}}
// overload-error@+1 {{'svhistcnt_z' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svhistcnt,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'sveortb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'sveortb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svqxtnb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnb,_s32,,)(svundef_s32());
- // expected-error@+2 {{'svmlalt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmlalt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svmlalt_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svaddhnt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_s32,,)(svundef_s16(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaddhnt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_n_s32,,)(svundef_s16(), svundef_s32(), i32);
// expected-error@+2 {{'svldnt1uh_gather_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_s32' needs target feature sve,sve2}}
@@ -1200,233 +1200,233 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1uh_gather_u32base_index_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_index_s32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1uh_gather, _u32base, _index_s32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svqdmlalt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmlalt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svqdmlalt_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svbcax_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svbcax_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svqxtnt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnt,_s32,,)(svundef_s16(), svundef_s32());
- // expected-error@+2 {{'svqdmlalb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmlalb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svqdmlalb_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqrshl_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqrshl_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqrshl_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqrshl_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqrshl_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqrshl_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svcdot_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcdot' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcdot_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcdot' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcdot,_s32,,)(svundef_s32(), svundef_s8(), svundef_s8(), 90);
- // expected-error@+2 {{'svsublbt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublbt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublbt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svsublbt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublbt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublbt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqdmullt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmullt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqdmullt_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt_lane,_s32,,)(svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svsublt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svsublt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqdmlslbt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslbt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslbt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmlslbt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslbt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslbt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svadalp_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s32,_z,)(pg, svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svadalp_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s32,_m,)(pg, svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svadalp_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s32,_x,)(pg, svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svwhilege_b8_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b8_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b8,_s32,,)(i32, i32);
- // expected-error@+2 {{'svwhilege_b16_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b16_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b16,_s32,,)(i32, i32);
- // expected-error@+2 {{'svwhilege_b32_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b32_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b32,_s32,,)(i32, i32);
- // expected-error@+2 {{'svwhilege_b64_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b64_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b64,_s32,,)(i32, i32);
- // expected-error@+2 {{'svsubwt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_s32,,)(svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svsubwt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_n_s32,,)(svundef_s32(), i16);
- // expected-error@+2 {{'svqsubr_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsubr_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsubr_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsubr_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqsubr_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqsubr_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svaddp_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaddp_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqadd_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqadd_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqadd_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqadd_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqadd_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqadd_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svabdlb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svabdlb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svtbx_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_s32,,)(svundef_s32(), svundef_s32(), svundef_u32());
- // expected-error@+2 {{'svabdlt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svabdlt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svminp_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svminp_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsub_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsub_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsub_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqsub_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqsub_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqsub_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svrsubhnb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_s32,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrsubhnb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_n_s32,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svaddhnb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_s32,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaddhnb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_n_s32,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svabalt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svabalt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'sveor3_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'sveor3_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svhadd_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhadd_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svhadd_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhadd_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svhadd_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhadd_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svmovlb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlb,_s32,,)(svundef_s16());
// expected-error@+2 {{'svstnt1_scatter_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter' needs target feature sve,sve2}}
@@ -1440,35 +1440,35 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1_scatter_u32base_index_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1_scatter, _u32base, _index, _s32)(pg, svundef_u32(), i64, svundef_s32());
- // expected-error@+2 {{'svqrdmlsh_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqrdmlsh_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svqdmlslt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmlslt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svqdmlslt_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svmaxp_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmaxp_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmullt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmullt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svmullt_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt_lane,_s32,,)(svundef_s16(), svundef_s16(), 1);
// expected-error@+2 {{'svldnt1sh_gather_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_s32' needs target feature sve,sve2}}
@@ -1482,47 +1482,47 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sh_gather_u32base_index_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_index_s32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sh_gather, _u32base, _index_s32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svqxtunb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtunb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtunb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtunb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtunb,_s32,,)(svundef_s32());
- // expected-error@+2 {{'svwhilerw_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_s32,,)(const_i32_ptr, const_i32_ptr);
- // expected-error@+2 {{'svrhadd_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrhadd_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svrhadd_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrhadd_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svrhadd_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrhadd_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svraddhnb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_s32,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svraddhnb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_n_s32,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svwhilewr_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_s32,,)(const_i32_ptr, const_i32_ptr);
- // expected-error@+2 {{'svmlalb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmlalb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svmlalb_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
// expected-error@+2 {{'svldnt1sb_gather_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_s32' needs target feature sve,sve2}}
@@ -1533,11 +1533,11 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sb_gather_u32base_offset_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_offset_s32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sb_gather, _u32base, _offset_s32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svsubwb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_s32,,)(svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svsubwb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_n_s32,,)(svundef_s32(), i16);
// expected-error@+2 {{'svldnt1ub_gather_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_s32' needs target feature sve,sve2}}
@@ -1548,71 +1548,71 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1ub_gather_u32base_offset_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_offset_s32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1ub_gather, _u32base, _offset_s32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svaba_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaba_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svraddhnt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_s32,,)(svundef_s16(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svraddhnt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_n_s32,,)(svundef_s16(), svundef_s32(), i32);
- // expected-error@+2 {{'svuqadd_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s32,_m,)(pg, svundef_s32(), svundef_u32());
- // expected-error@+2 {{'svuqadd_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s32,_m,)(pg, svundef_s32(), u32);
- // expected-error@+2 {{'svuqadd_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s32,_z,)(pg, svundef_s32(), svundef_u32());
- // expected-error@+2 {{'svuqadd_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s32,_z,)(pg, svundef_s32(), u32);
- // expected-error@+2 {{'svuqadd_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s32,_x,)(pg, svundef_s32(), svundef_u32());
- // expected-error@+2 {{'svuqadd_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s32,_x,)(pg, svundef_s32(), u32);
- // expected-error@+2 {{'sveorbt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'sveorbt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svbsl_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svbsl_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svsubltb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubltb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubltb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubltb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubltb,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svsubltb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubltb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubltb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubltb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubltb,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svhsub_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhsub_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhsub_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svhsub_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svhsub_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svhsub_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s32,_x,)(pg, svundef_s32(), i32);
// expected-error@+2 {{'svldnt1_gather_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_s32' needs target feature sve,sve2}}
@@ -1626,26 +1626,26 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1_gather_u32base_index_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_index_s32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1_gather, _u32base, _index_s32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svaddlb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaddlb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqrdmlah_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqrdmlah_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svqdmullb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svqdmullb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqdmullb_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb_lane,_s32,,)(svundef_s16(), svundef_s16(), 1);
// expected-error@+2 {{'svstnt1h_scatter_u32base_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1h_scatter' needs target feature sve,sve2}}
@@ -1668,243 +1668,243 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1b_scatter_u32base_offset_s32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1b_scatter_offset' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1b_scatter, _u32base, _offset, _s32)(pg, svundef_u32(), i64, svundef_s32());
- // expected-error@+2 {{'svbsl2n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svbsl2n_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svaddlt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svaddlt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svqxtunt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtunt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtunt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtunt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtunt,_s32,,)(svundef_u16(), svundef_s32());
- // expected-error@+2 {{'svabalb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svabalb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svsublb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_s32,,)(svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svsublb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_n_s32,,)(svundef_s16(), i16);
- // expected-error@+2 {{'svbsl1n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_s32,,)(svundef_s32(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svbsl1n_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_s32,,)(svundef_s32(), svundef_s32(), i32);
- // expected-error@+2 {{'svrshl_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrshl_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrshl_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svrshl_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svrshl_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svrshl_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svaddwt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_s32,,)(svundef_s32(), svundef_s16());
- // expected-error@+2 {{'svaddwt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_n_s32,,)(svundef_s32(), i16);
- // expected-error@+2 {{'svmlslb_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmlslb_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svmlslb_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svmlslt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16());
- // expected-error@+2 {{'svmlslt_n_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_n_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_n_s32,,)(svundef_s32(), svundef_s16(), i16);
- // expected-error@+2 {{'svmlslt_lane_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt_lane' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_lane_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt_lane' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt_lane,_s32,,)(svundef_s32(), svundef_s16(), svundef_s16(), 1);
- // expected-error@+2 {{'svqneg_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s32,_z,)(pg, svundef_s32());
- // expected-error@+2 {{'svqneg_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s32,_m,)(svundef_s32(), pg, svundef_s32());
- // expected-error@+2 {{'svqneg_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s32,_x,)(pg, svundef_s32());
- // expected-error@+2 {{'svmovlt_s32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlt_s32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlt,_s32,,)(svundef_s16());
- // expected-error@+2 {{'svqshl_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s32,_z,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqshl_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s32,_m,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqshl_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s32,_x,)(pg, svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqshl_n_s32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s32,_z,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqshl_n_s32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s32,_m,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svqshl_n_s32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s32,_x,)(pg, svundef_s32(), i32);
- // expected-error@+2 {{'svmullb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmullb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svqdmlalbt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalbt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalbt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmlalbt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalbt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalbt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svqrdmulh_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_s64,,)(svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqrdmulh_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmulh_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmulh,_n_s64,,)(svundef_s64(), i64);
- // expected-error@+2 {{'svaddwb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_s64,,)(svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svaddwb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_n_s64,,)(svundef_s64(), i32);
- // expected-error@+2 {{'svsubhnb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_s64,,)(svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svsubhnb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_n_s64,,)(svundef_s64(), i64);
- // expected-error@+2 {{'svqdmulh_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_s64,,)(svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqdmulh_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmulh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmulh_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmulh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmulh,_n_s64,,)(svundef_s64(), i64);
- // expected-error@+2 {{'svrsubhnt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_s64,,)(svundef_s32(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrsubhnt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_n_s64,,)(svundef_s32(), svundef_s64(), i64);
- // expected-error@+2 {{'svnbsl_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svnbsl_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svqdmlslb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmlslb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslb,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svsubhnt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_s64,,)(svundef_s32(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svsubhnt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_n_s64,,)(svundef_s32(), svundef_s64(), i64);
- // expected-error@+2 {{'svqabs_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s64,_z,)(pg, svundef_s64());
- // expected-error@+2 {{'svqabs_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s64,_m,)(svundef_s64(), pg, svundef_s64());
- // expected-error@+2 {{'svqabs_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqabs_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqabs_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqabs_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqabs,_s64,_x,)(pg, svundef_s64());
- // expected-error@+2 {{'svwhilegt_b8_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b8_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b8,_s64,,)(i64, i64);
- // expected-error@+2 {{'svwhilegt_b16_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b16_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b16,_s64,,)(i64, i64);
- // expected-error@+2 {{'svwhilegt_b32_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b32_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b32,_s64,,)(i64, i64);
- // expected-error@+2 {{'svwhilegt_b64_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b64_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b64,_s64,,)(i64, i64);
- // expected-error@+2 {{'svaddlbt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlbt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlbt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaddlbt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlbt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlbt,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svtbl2_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_s64,,)(svundef2_s64(), svundef_u64());
- // expected-error@+2 {{'svhsubr_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhsubr_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhsubr_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhsubr_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svhsubr_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svhsubr_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_s64,_x,)(pg, svundef_s64(), i64);
// expected-error@+2 {{'svhistcnt_s64_z' needs target feature sve,sve2}}
// overload-error@+1 {{'svhistcnt_z' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svhistcnt,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'sveortb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'sveortb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svqxtnb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnb,_s64,,)(svundef_s64());
- // expected-error@+2 {{'svmlalt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmlalt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svaddhnt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_s64,,)(svundef_s32(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svaddhnt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_n_s64,,)(svundef_s32(), svundef_s64(), i64);
// expected-error@+2 {{'svldnt1uh_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_s64' needs target feature sve,sve2}}
@@ -1927,221 +1927,221 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1uh_gather_u64base_index_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_index_s64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1uh_gather, _u64base, _index_s64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqdmlalt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmlalt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svbcax_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svbcax_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svqxtnt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnt,_s64,,)(svundef_s32(), svundef_s64());
- // expected-error@+2 {{'svqdmlalb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmlalb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlalb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlalb,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svqrshl_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqrshl_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqrshl_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqrshl_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqrshl_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqrshl_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svsublbt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublbt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublbt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svsublbt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublbt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublbt,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svqdmullt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmullt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullt,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svsublt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svsublt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svqdmlslbt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslbt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslbt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmlslbt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslbt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslbt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svadalp_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s64,_z,)(pg, svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svadalp_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s64,_m,)(pg, svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svadalp_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_s64,_x,)(pg, svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svwhilege_b8_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b8_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b8,_s64,,)(i64, i64);
- // expected-error@+2 {{'svwhilege_b16_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b16_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b16,_s64,,)(i64, i64);
- // expected-error@+2 {{'svwhilege_b32_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b32_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b32,_s64,,)(i64, i64);
- // expected-error@+2 {{'svwhilege_b64_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b64_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b64,_s64,,)(i64, i64);
- // expected-error@+2 {{'svsubwt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_s64,,)(svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svsubwt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_n_s64,,)(svundef_s64(), i32);
- // expected-error@+2 {{'svqsubr_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsubr_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsubr_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsubr_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqsubr_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqsubr_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svaddp_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svaddp_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqadd_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqadd_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqadd_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqadd_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqadd_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqadd_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svabdlb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svabdlb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svtbx_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_s64,,)(svundef_s64(), svundef_s64(), svundef_u64());
- // expected-error@+2 {{'svabdlt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svabdlt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svminp_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svminp_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsub_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsub_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsub_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqsub_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqsub_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqsub_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svrsubhnb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_s64,,)(svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrsubhnb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_n_s64,,)(svundef_s64(), i64);
- // expected-error@+2 {{'svaddhnb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_s64,,)(svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svaddhnb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_n_s64,,)(svundef_s64(), i64);
- // expected-error@+2 {{'svabalt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svabalt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'sveor3_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'sveor3_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svhadd_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhadd_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svhadd_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhadd_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svhadd_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhadd_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svmovlb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlb,_s64,,)(svundef_s32());
// expected-error@+2 {{'svstnt1_scatter_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter' needs target feature sve,sve2}}
@@ -2164,29 +2164,29 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1_scatter_u64base_index_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1_scatter, _u64base, _index, _s64)(pg, svundef_u64(), i64, svundef_s64());
- // expected-error@+2 {{'svqrdmlsh_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqrdmlsh_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlsh_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlsh' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlsh,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svqdmlslt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmlslt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmlslt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmlslt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svmaxp_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svmaxp_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svmullt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmullt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_n_s64,,)(svundef_s32(), i32);
// expected-error@+2 {{'svldnt1sh_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_s64' needs target feature sve,sve2}}
@@ -2209,44 +2209,44 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sh_gather_u64base_index_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_index_s64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sh_gather, _u64base, _index_s64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqxtunb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtunb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtunb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtunb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtunb,_s64,,)(svundef_s64());
- // expected-error@+2 {{'svwhilerw_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_s64,,)(const_i64_ptr, const_i64_ptr);
- // expected-error@+2 {{'svrhadd_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrhadd_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svrhadd_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrhadd_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svrhadd_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrhadd_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svraddhnb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_s64,,)(svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svraddhnb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_n_s64,,)(svundef_s64(), i64);
- // expected-error@+2 {{'svwhilewr_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_s64,,)(const_i64_ptr, const_i64_ptr);
- // expected-error@+2 {{'svmlalb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmlalb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
// expected-error@+2 {{'svldnt1sb_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_s64' needs target feature sve,sve2}}
@@ -2260,11 +2260,11 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sb_gather_u64base_offset_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_offset_s64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sb_gather, _u64base, _offset_s64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svsubwb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_s64,,)(svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svsubwb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_n_s64,,)(svundef_s64(), i32);
// expected-error@+2 {{'svldnt1ub_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_s64' needs target feature sve,sve2}}
@@ -2278,41 +2278,41 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1ub_gather_u64base_offset_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_offset_s64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1ub_gather, _u64base, _offset_s64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svaba_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svaba_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svraddhnt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_s64,,)(svundef_s32(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svraddhnt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_n_s64,,)(svundef_s32(), svundef_s64(), i64);
- // expected-error@+2 {{'svuqadd_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s64,_m,)(pg, svundef_s64(), svundef_u64());
- // expected-error@+2 {{'svuqadd_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s64,_m,)(pg, svundef_s64(), u64);
- // expected-error@+2 {{'svuqadd_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s64,_z,)(pg, svundef_s64(), svundef_u64());
- // expected-error@+2 {{'svuqadd_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s64,_z,)(pg, svundef_s64(), u64);
- // expected-error@+2 {{'svuqadd_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_s64,_x,)(pg, svundef_s64(), svundef_u64());
- // expected-error@+2 {{'svuqadd_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svuqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svuqadd_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svuqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svuqadd,_n_s64,_x,)(pg, svundef_s64(), u64);
- // expected-error@+2 {{'sveorbt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'sveorbt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
// expected-error@+2 {{'svldnt1sw_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sw_gather_s64' needs target feature sve,sve2}}
@@ -2335,35 +2335,35 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sw_gather_u64base_index_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sw_gather_index_s64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sw_gather, _u64base, _index_s64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svbsl_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svbsl_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svsubltb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubltb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubltb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubltb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubltb,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svsubltb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubltb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubltb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubltb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubltb,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svhsub_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhsub_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhsub_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svhsub_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svhsub_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svhsub_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_s64,_x,)(pg, svundef_s64(), i64);
// expected-error@+2 {{'svldnt1_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_s64' needs target feature sve,sve2}}
@@ -2386,23 +2386,23 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1_gather_u64base_index_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_index_s64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1_gather, _u64base, _index_s64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svaddlb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaddlb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svqrdmlah_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqrdmlah_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrdmlah' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrdmlah_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrdmlah' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrdmlah,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svqdmullb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svqdmullb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqdmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqdmullb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqdmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqdmullb,_n_s64,,)(svundef_s32(), i32);
// expected-error@+2 {{'svldnt1uw_gather_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uw_gather_s64' needs target feature sve,sve2}}
@@ -2458,17 +2458,17 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1b_scatter_u64base_offset_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1b_scatter_offset' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1b_scatter, _u64base, _offset, _s64)(pg, svundef_u64(), i64, svundef_s64());
- // expected-error@+2 {{'svbsl2n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svbsl2n_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svaddlt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svaddlt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_n_s64,,)(svundef_s32(), i32);
// expected-error@+2 {{'svstnt1w_scatter_u64base_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1w_scatter' needs target feature sve,sve2}}
@@ -2491,980 +2491,980 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1w_scatter_u64base_index_s64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1w_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1w_scatter, _u64base, _index, _s64)(pg, svundef_u64(), i64, svundef_s64());
- // expected-error@+2 {{'svqxtunt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtunt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtunt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtunt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtunt,_s64,,)(svundef_u32(), svundef_s64());
- // expected-error@+2 {{'svabalb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svabalb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svsublb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_s64,,)(svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svsublb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_n_s64,,)(svundef_s32(), i32);
- // expected-error@+2 {{'svbsl1n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_s64,,)(svundef_s64(), svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svbsl1n_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_s64,,)(svundef_s64(), svundef_s64(), i64);
- // expected-error@+2 {{'svrshl_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrshl_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrshl_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svrshl_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svrshl_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svrshl_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_s64,_x,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svaddwt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_s64,,)(svundef_s64(), svundef_s32());
- // expected-error@+2 {{'svaddwt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_n_s64,,)(svundef_s64(), i32);
- // expected-error@+2 {{'svmlslb_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmlslb_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svmlslt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_s64,,)(svundef_s64(), svundef_s32(), svundef_s32());
- // expected-error@+2 {{'svmlslt_n_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_n_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_n_s64,,)(svundef_s64(), svundef_s32(), i32);
- // expected-error@+2 {{'svqneg_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s64,_z,)(pg, svundef_s64());
- // expected-error@+2 {{'svqneg_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s64,_m,)(svundef_s64(), pg, svundef_s64());
- // expected-error@+2 {{'svqneg_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqneg_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqneg_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqneg_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqneg,_s64,_x,)(pg, svundef_s64());
- // expected-error@+2 {{'svmovlt_s64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlt_s64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlt,_s64,,)(svundef_s32());
- // expected-error@+2 {{'svqshl_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s64,_z,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqshl_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s64,_m,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqshl_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_s64,_x,)(pg, svundef_s64(), svundef_s64());
- // expected-error@+2 {{'svqshl_n_s64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s64,_z,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqshl_n_s64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s64,_m,)(pg, svundef_s64(), i64);
- // expected-error@+2 {{'svqshl_n_s64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_s64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_s64,_x,)(pg, svundef_s64(), i64);
// expected-error@+2 {{'svhistseg_u8' needs target feature sve,sve2}}
// overload-error@+1 {{'svhistseg' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svhistseg,_u8,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svpmullb_pair_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_pair_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb_pair,_u8,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svpmullb_pair_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_pair_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb_pair,_n_u8,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svnbsl_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svnbsl_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svtbl2_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_u8,,)(svundef2_u8(), svundef_u8());
- // expected-error@+2 {{'svhsubr_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhsubr_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhsubr_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhsubr_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svhsubr_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svhsubr_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svpmul_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmul' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmul_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmul' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmul,_u8,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svpmul_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmul' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmul_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmul' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmul,_n_u8,,)(svundef_u8(), u8);
- // expected-error@+2 {{'sveortb_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'sveortb_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svbcax_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svbcax_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svqrshl_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u8,_z,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svqrshl_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u8,_m,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svqrshl_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u8,_x,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svqrshl_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u8,_z,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svqrshl_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u8,_m,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svqrshl_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u8,_x,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svpmullt_pair_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_pair_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt_pair,_u8,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svpmullt_pair_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_pair_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt_pair,_n_u8,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svqsubr_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqsubr_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqsubr_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqsubr_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svqsubr_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svqsubr_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svaddp_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svaddp_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqadd_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqadd_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svqadd_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqadd_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svqadd_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqadd_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svtbx_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svminp_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svminp_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svsqadd_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u8,_m,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svsqadd_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u8,_m,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svsqadd_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u8,_z,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svsqadd_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u8,_z,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svsqadd_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u8,_x,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svsqadd_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u8,_x,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svqsub_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqsub_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqsub_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svqsub_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svqsub_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svqsub_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'sveor3_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'sveor3_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svhadd_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhadd_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svhadd_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhadd_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svhadd_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhadd_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svmaxp_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmaxp_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u8,_x,)(pg, svundef_u8(), svundef_u8());
// expected-error@+2 {{'svmatch_u8' needs target feature sve,sve2}}
// overload-error@+1 {{'svmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svmatch,_u8,,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svwhilerw_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_u8,,)(const_u8_ptr, const_u8_ptr);
- // expected-error@+2 {{'svrhadd_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svrhadd_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svrhadd_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svrhadd_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svrhadd_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svrhadd_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svwhilewr_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_u8,,)(const_u8_ptr, const_u8_ptr);
// expected-error@+2 {{'svnmatch_u8' needs target feature sve,sve2}}
// overload-error@+1 {{'svnmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svnmatch,_u8,,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svaba_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svaba_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'sveorbt_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'sveorbt_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svbsl_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svbsl_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svhsub_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u8,_z,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhsub_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u8,_m,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhsub_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u8,_x,)(pg, svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svhsub_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u8,_z,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svhsub_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u8,_m,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svhsub_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u8,_x,)(pg, svundef_u8(), u8);
- // expected-error@+2 {{'svbsl2n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svbsl2n_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svbsl1n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_u8,,)(svundef_u8(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svbsl1n_n_u8' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_u8' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_u8,,)(svundef_u8(), svundef_u8(), u8);
- // expected-error@+2 {{'svrshl_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u8,_z,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svrshl_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u8,_m,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svrshl_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u8,_x,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svrshl_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u8,_z,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svrshl_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u8,_m,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svrshl_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u8,_x,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svqshl_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u8,_z,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svqshl_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u8,_m,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svqshl_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u8,_x,)(pg, svundef_u8(), svundef_s8());
- // expected-error@+2 {{'svqshl_n_u8_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u8_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u8,_z,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svqshl_n_u8_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u8_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u8,_m,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svqshl_n_u8_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u8_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u8,_x,)(pg, svundef_u8(), i8);
- // expected-error@+2 {{'svmullb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmullb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svpmullb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svpmullb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svaddwb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_u16,,)(svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svaddwb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_n_u16,,)(svundef_u16(), u8);
- // expected-error@+2 {{'svsubhnb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_u16,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svsubhnb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_n_u16,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svrsubhnt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_u16,,)(svundef_u8(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svrsubhnt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_n_u16,,)(svundef_u8(), svundef_u16(), u16);
- // expected-error@+2 {{'svnbsl_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svnbsl_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svsubhnt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_u16,,)(svundef_u8(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svsubhnt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_n_u16,,)(svundef_u8(), svundef_u16(), u16);
- // expected-error@+2 {{'svtbl2_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_u16,,)(svundef2_u16(), svundef_u16());
- // expected-error@+2 {{'svhsubr_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhsubr_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhsubr_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhsubr_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svhsubr_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svhsubr_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'sveortb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'sveortb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svqxtnb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnb,_u16,,)(svundef_u16());
- // expected-error@+2 {{'svmlalt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_u16,,)(svundef_u16(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmlalt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_n_u16,,)(svundef_u16(), svundef_u8(), u8);
- // expected-error@+2 {{'svaddhnt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_u16,,)(svundef_u8(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaddhnt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_n_u16,,)(svundef_u8(), svundef_u16(), u16);
- // expected-error@+2 {{'svbcax_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svbcax_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svqxtnt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnt,_u16,,)(svundef_u8(), svundef_u16());
- // expected-error@+2 {{'svqrshl_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u16,_z,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svqrshl_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u16,_m,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svqrshl_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u16,_x,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svqrshl_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u16,_z,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svqrshl_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u16,_m,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svqrshl_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u16,_x,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svsublt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svsublt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svadalp_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u16,_z,)(pg, svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svadalp_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u16,_m,)(pg, svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svadalp_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u16,_x,)(pg, svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svpmullt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svpmullt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svsubwt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_u16,,)(svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svsubwt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_n_u16,,)(svundef_u16(), u8);
- // expected-error@+2 {{'svqsubr_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqsubr_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqsubr_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqsubr_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svqsubr_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svqsubr_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svaddp_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaddp_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqadd_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqadd_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svqadd_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqadd_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svqadd_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqadd_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svabdlb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svabdlb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svtbx_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svabdlt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svabdlt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svminp_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svminp_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svsqadd_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u16,_m,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svsqadd_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u16,_m,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svsqadd_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u16,_z,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svsqadd_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u16,_z,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svsqadd_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u16,_x,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svsqadd_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u16,_x,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svqsub_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqsub_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqsub_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svqsub_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svqsub_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svqsub_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svrsubhnb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_u16,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svrsubhnb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_n_u16,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svaddhnb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_u16,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaddhnb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_n_u16,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svabalt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_u16,,)(svundef_u16(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svabalt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_n_u16,,)(svundef_u16(), svundef_u8(), u8);
- // expected-error@+2 {{'sveor3_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'sveor3_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svhadd_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhadd_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svhadd_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhadd_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svhadd_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhadd_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svmovlb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlb,_u16,,)(svundef_u8());
- // expected-error@+2 {{'svmaxp_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmaxp_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmullt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmullt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_n_u16,,)(svundef_u8(), u8);
// expected-error@+2 {{'svmatch_u16' needs target feature sve,sve2}}
// overload-error@+1 {{'svmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svmatch,_u16,,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svwhilerw_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_u16,,)(const_u16_ptr, const_u16_ptr);
- // expected-error@+2 {{'svrhadd_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svrhadd_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svrhadd_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svrhadd_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svrhadd_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svrhadd_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svraddhnb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_u16,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svraddhnb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_n_u16,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svwhilewr_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_u16,,)(const_u16_ptr, const_u16_ptr);
- // expected-error@+2 {{'svmlalb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_u16,,)(svundef_u16(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmlalb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_n_u16,,)(svundef_u16(), svundef_u8(), u8);
- // expected-error@+2 {{'svsubwb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_u16,,)(svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svsubwb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_n_u16,,)(svundef_u16(), u8);
// expected-error@+2 {{'svnmatch_u16' needs target feature sve,sve2}}
// overload-error@+1 {{'svnmatch' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svnmatch,_u16,,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaba_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaba_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svraddhnt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_u16,,)(svundef_u8(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svraddhnt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_n_u16,,)(svundef_u8(), svundef_u16(), u16);
- // expected-error@+2 {{'sveorbt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'sveorbt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svbsl_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svbsl_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svhsub_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u16,_z,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhsub_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u16,_m,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhsub_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u16,_x,)(pg, svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svhsub_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u16,_z,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svhsub_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u16,_m,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svhsub_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u16,_x,)(pg, svundef_u16(), u16);
- // expected-error@+2 {{'svaddlb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svaddlb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svbsl2n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svbsl2n_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svaddlt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svaddlt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svabalb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_u16,,)(svundef_u16(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svabalb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_n_u16,,)(svundef_u16(), svundef_u8(), u8);
- // expected-error@+2 {{'svsublb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_u16,,)(svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svsublb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_n_u16,,)(svundef_u8(), u8);
- // expected-error@+2 {{'svbsl1n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_u16,,)(svundef_u16(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svbsl1n_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_u16,,)(svundef_u16(), svundef_u16(), u16);
- // expected-error@+2 {{'svrshl_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u16,_z,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svrshl_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u16,_m,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svrshl_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u16,_x,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svrshl_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u16,_z,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svrshl_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u16,_m,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svrshl_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u16,_x,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svaddwt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_u16,,)(svundef_u16(), svundef_u8());
- // expected-error@+2 {{'svaddwt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_n_u16,,)(svundef_u16(), u8);
- // expected-error@+2 {{'svmlslb_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_u16,,)(svundef_u16(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmlslb_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_n_u16,,)(svundef_u16(), svundef_u8(), u8);
- // expected-error@+2 {{'svmlslt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_u16,,)(svundef_u16(), svundef_u8(), svundef_u8());
- // expected-error@+2 {{'svmlslt_n_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_n_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_n_u16,,)(svundef_u16(), svundef_u8(), u8);
- // expected-error@+2 {{'svmovlt_u16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlt_u16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlt,_u16,,)(svundef_u8());
- // expected-error@+2 {{'svqshl_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u16,_z,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svqshl_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u16,_m,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svqshl_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u16,_x,)(pg, svundef_u16(), svundef_s16());
- // expected-error@+2 {{'svqshl_n_u16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u16,_z,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svqshl_n_u16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u16,_m,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svqshl_n_u16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u16,_x,)(pg, svundef_u16(), i16);
- // expected-error@+2 {{'svmullb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmullb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_n_u32,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svpmullb_pair_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_pair_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb_pair,_u32,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svpmullb_pair_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_pair_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb_pair,_n_u32,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svaddwb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_u32,,)(svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svaddwb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_n_u32,,)(svundef_u32(), u16);
- // expected-error@+2 {{'svsubhnb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_u32,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsubhnb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_n_u32,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svrsubhnt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_u32,,)(svundef_u16(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svrsubhnt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_n_u32,,)(svundef_u16(), svundef_u32(), u32);
- // expected-error@+2 {{'svnbsl_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svnbsl_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svsubhnt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_u32,,)(svundef_u16(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsubhnt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_n_u32,,)(svundef_u16(), svundef_u32(), u32);
- // expected-error@+2 {{'svwhilegt_b8_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b8_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b8,_u32,,)(u32, u32);
- // expected-error@+2 {{'svwhilegt_b16_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b16_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b16,_u32,,)(u32, u32);
- // expected-error@+2 {{'svwhilegt_b32_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b32_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b32,_u32,,)(u32, u32);
- // expected-error@+2 {{'svwhilegt_b64_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b64_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b64,_u32,,)(u32, u32);
- // expected-error@+2 {{'svtbl2_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_u32,,)(svundef2_u32(), svundef_u32());
- // expected-error@+2 {{'svhsubr_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhsubr_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhsubr_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhsubr_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svhsubr_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svhsubr_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u32,_x,)(pg, svundef_u32(), u32);
// expected-error@+2 {{'svhistcnt_u32_z' needs target feature sve,sve2}}
// overload-error@+1 {{'svhistcnt_z' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svhistcnt,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'sveortb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'sveortb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svqxtnb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnb,_u32,,)(svundef_u32());
- // expected-error@+2 {{'svmlalt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_u32,,)(svundef_u32(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmlalt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_n_u32,,)(svundef_u32(), svundef_u16(), u16);
- // expected-error@+2 {{'svaddhnt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_u32,,)(svundef_u16(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svaddhnt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_n_u32,,)(svundef_u16(), svundef_u32(), u32);
// expected-error@+2 {{'svldnt1uh_gather_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_u32' needs target feature sve,sve2}}
@@ -3478,230 +3478,230 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1uh_gather_u32base_index_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_index_u32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1uh_gather, _u32base, _index_u32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svbcax_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svbcax_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svqxtnt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnt,_u32,,)(svundef_u16(), svundef_u32());
- // expected-error@+2 {{'svqrshl_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u32,_z,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svqrshl_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u32,_m,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svqrshl_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u32,_x,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svqrshl_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u32,_z,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svqrshl_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u32,_m,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svqrshl_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u32,_x,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svsublt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svsublt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_n_u32,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svadalp_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u32,_z,)(pg, svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svadalp_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u32,_m,)(pg, svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svadalp_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u32,_x,)(pg, svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svwhilege_b8_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b8_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b8,_u32,,)(u32, u32);
- // expected-error@+2 {{'svwhilege_b16_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b16_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b16,_u32,,)(u32, u32);
- // expected-error@+2 {{'svwhilege_b32_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b32_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b32,_u32,,)(u32, u32);
- // expected-error@+2 {{'svwhilege_b64_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b64_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b64,_u32,,)(u32, u32);
- // expected-error@+2 {{'svpmullt_pair_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_pair_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt_pair,_u32,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svpmullt_pair_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_pair_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt_pair' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt_pair,_n_u32,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svsubwt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_u32,,)(svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svsubwt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_n_u32,,)(svundef_u32(), u16);
- // expected-error@+2 {{'svqsubr_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqsubr_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqsubr_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqsubr_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svqsubr_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svqsubr_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u32,_x,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svadclt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclt,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svadclt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclt,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svaddp_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svaddp_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svrecpe_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrecpe_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrecpe_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrecpe_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrecpe,_u32,_z,)(pg, svundef_u32());
- // expected-error@+2 {{'svrecpe_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrecpe_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrecpe_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrecpe_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrecpe,_u32,_m,)(svundef_u32(), pg, svundef_u32());
- // expected-error@+2 {{'svrecpe_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrecpe_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrecpe_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrecpe_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrecpe,_u32,_x,)(pg, svundef_u32());
- // expected-error@+2 {{'svqadd_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqadd_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svqadd_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqadd_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svqadd_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqadd_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u32,_x,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svabdlb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svabdlb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_n_u32,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svtbx_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svabdlt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svabdlt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_n_u32,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svminp_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svminp_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsqadd_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u32,_m,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svsqadd_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u32,_m,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svsqadd_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u32,_z,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svsqadd_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u32,_z,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svsqadd_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u32,_x,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svsqadd_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u32,_x,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svqsub_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqsub_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqsub_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svqsub_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svqsub_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svqsub_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u32,_x,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svrsubhnb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_u32,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svrsubhnb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_n_u32,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svaddhnb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_u32,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svaddhnb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_n_u32,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svabalt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_u32,,)(svundef_u32(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svabalt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_n_u32,,)(svundef_u32(), svundef_u16(), u16);
- // expected-error@+2 {{'sveor3_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'sveor3_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svhadd_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhadd_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svhadd_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhadd_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svhadd_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhadd_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u32,_x,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svmovlb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlb,_u32,,)(svundef_u16());
// expected-error@+2 {{'svstnt1_scatter_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter' needs target feature sve,sve2}}
@@ -3715,23 +3715,23 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1_scatter_u32base_index_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1_scatter, _u32base, _index, _u32)(pg, svundef_u32(), i64, svundef_u32());
- // expected-error@+2 {{'svmaxp_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmaxp_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsbclt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclt,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsbclt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclt,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svmullt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmullt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_n_u32,,)(svundef_u16(), u16);
// expected-error@+2 {{'svldnt1sh_gather_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_u32' needs target feature sve,sve2}}
@@ -3745,41 +3745,41 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sh_gather_u32base_index_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_index_u32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sh_gather, _u32base, _index_u32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svwhilerw_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_u32,,)(const_u32_ptr, const_u32_ptr);
- // expected-error@+2 {{'svrhadd_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svrhadd_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svrhadd_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svrhadd_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svrhadd_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svrhadd_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u32,_x,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svraddhnb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_u32,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svraddhnb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_n_u32,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svwhilewr_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_u32,,)(const_u32_ptr, const_u32_ptr);
- // expected-error@+2 {{'svmlalb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_u32,,)(svundef_u32(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmlalb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_n_u32,,)(svundef_u32(), svundef_u16(), u16);
// expected-error@+2 {{'svldnt1sb_gather_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_u32' needs target feature sve,sve2}}
@@ -3790,11 +3790,11 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sb_gather_u32base_offset_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_offset_u32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sb_gather, _u32base, _offset_u32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svsubwb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_u32,,)(svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svsubwb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_n_u32,,)(svundef_u32(), u16);
// expected-error@+2 {{'svldnt1ub_gather_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_u32' needs target feature sve,sve2}}
@@ -3805,53 +3805,53 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1ub_gather_u32base_offset_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_offset_u32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1ub_gather, _u32base, _offset_u32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svaba_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svaba_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svraddhnt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_u32,,)(svundef_u16(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svraddhnt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_n_u32,,)(svundef_u16(), svundef_u32(), u32);
- // expected-error@+2 {{'sveorbt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'sveorbt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svbsl_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svbsl_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svadclb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclb,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svadclb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclb,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svhsub_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u32,_z,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhsub_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u32,_m,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhsub_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u32,_x,)(pg, svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svhsub_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u32,_z,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svhsub_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u32,_m,)(pg, svundef_u32(), u32);
- // expected-error@+2 {{'svhsub_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u32,_x,)(pg, svundef_u32(), u32);
// expected-error@+2 {{'svldnt1_gather_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_u32' needs target feature sve,sve2}}
@@ -3865,11 +3865,11 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1_gather_u32base_index_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_index_u32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1_gather, _u32base, _index_u32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svaddlb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaddlb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_n_u32,,)(svundef_u16(), u16);
// expected-error@+2 {{'svstnt1h_scatter_u32base_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1h_scatter' needs target feature sve,sve2}}
@@ -3892,207 +3892,207 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1b_scatter_u32base_offset_u32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1b_scatter_offset' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1b_scatter, _u32base, _offset, _u32)(pg, svundef_u32(), i64, svundef_u32());
- // expected-error@+2 {{'svbsl2n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svbsl2n_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svaddlt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svaddlt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_n_u32,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svabalb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_u32,,)(svundef_u32(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svabalb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_n_u32,,)(svundef_u32(), svundef_u16(), u16);
- // expected-error@+2 {{'svsublb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_u32,,)(svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svsublb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_n_u32,,)(svundef_u16(), u16);
- // expected-error@+2 {{'svsbclb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclb,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsbclb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclb,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svbsl1n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_u32,,)(svundef_u32(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svbsl1n_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_u32,,)(svundef_u32(), svundef_u32(), u32);
- // expected-error@+2 {{'svrshl_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u32,_z,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svrshl_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u32,_m,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svrshl_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u32,_x,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svrshl_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u32,_z,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svrshl_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u32,_m,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svrshl_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u32,_x,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svrsqrte_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsqrte_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsqrte_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsqrte_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsqrte,_u32,_z,)(pg, svundef_u32());
- // expected-error@+2 {{'svrsqrte_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsqrte_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsqrte_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsqrte_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsqrte,_u32,_m,)(svundef_u32(), pg, svundef_u32());
- // expected-error@+2 {{'svrsqrte_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsqrte_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsqrte_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsqrte_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsqrte,_u32,_x,)(pg, svundef_u32());
- // expected-error@+2 {{'svaddwt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_u32,,)(svundef_u32(), svundef_u16());
- // expected-error@+2 {{'svaddwt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_n_u32,,)(svundef_u32(), u16);
- // expected-error@+2 {{'svmlslb_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_u32,,)(svundef_u32(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmlslb_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_n_u32,,)(svundef_u32(), svundef_u16(), u16);
- // expected-error@+2 {{'svmlslt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_u32,,)(svundef_u32(), svundef_u16(), svundef_u16());
- // expected-error@+2 {{'svmlslt_n_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_n_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_n_u32,,)(svundef_u32(), svundef_u16(), u16);
- // expected-error@+2 {{'svmovlt_u32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlt_u32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlt,_u32,,)(svundef_u16());
- // expected-error@+2 {{'svqshl_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u32,_z,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svqshl_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u32,_m,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svqshl_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u32,_x,)(pg, svundef_u32(), svundef_s32());
- // expected-error@+2 {{'svqshl_n_u32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u32,_z,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svqshl_n_u32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u32,_m,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svqshl_n_u32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u32,_x,)(pg, svundef_u32(), i32);
- // expected-error@+2 {{'svmullb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmullb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullb,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svpmullb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svpmullb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullb,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svaddwb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_u64,,)(svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svaddwb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwb,_n_u64,,)(svundef_u64(), u32);
- // expected-error@+2 {{'svsubhnb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_u64,,)(svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svsubhnb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnb,_n_u64,,)(svundef_u64(), u64);
- // expected-error@+2 {{'svrsubhnt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_u64,,)(svundef_u32(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svrsubhnt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnt,_n_u64,,)(svundef_u32(), svundef_u64(), u64);
- // expected-error@+2 {{'svnbsl_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svnbsl_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svnbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svnbsl_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svnbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svnbsl,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svsubhnt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_u64,,)(svundef_u32(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svsubhnt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubhnt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubhnt,_n_u64,,)(svundef_u32(), svundef_u64(), u64);
- // expected-error@+2 {{'svwhilegt_b8_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b8_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b8,_u64,,)(u64, u64);
- // expected-error@+2 {{'svwhilegt_b16_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b16_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b16,_u64,,)(u64, u64);
- // expected-error@+2 {{'svwhilegt_b32_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b32_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b32,_u64,,)(u64, u64);
- // expected-error@+2 {{'svwhilegt_b64_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilegt_b64_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilegt_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilegt_b64,_u64,,)(u64, u64);
- // expected-error@+2 {{'svtbl2_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_u64,,)(svundef2_u64(), svundef_u64());
- // expected-error@+2 {{'svhsubr_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhsubr_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhsubr_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhsubr_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svhsubr_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svhsubr_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsubr_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsubr,_n_u64,_x,)(pg, svundef_u64(), u64);
// expected-error@+2 {{'svhistcnt_u64_z' needs target feature sve,sve2}}
// overload-error@+1 {{'svhistcnt_z' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svhistcnt,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'sveortb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'sveortb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveortb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveortb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveortb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveortb,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svqxtnb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnb,_u64,,)(svundef_u64());
- // expected-error@+2 {{'svmlalt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_u64,,)(svundef_u64(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmlalt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalt,_n_u64,,)(svundef_u64(), svundef_u32(), u32);
- // expected-error@+2 {{'svaddhnt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_u64,,)(svundef_u32(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svaddhnt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnt,_n_u64,,)(svundef_u32(), svundef_u64(), u64);
// expected-error@+2 {{'svldnt1uh_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_u64' needs target feature sve,sve2}}
@@ -4115,221 +4115,221 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1uh_gather_u64base_index_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uh_gather_index_u64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1uh_gather, _u64base, _index_u64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svbcax_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svbcax_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbcax' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbcax_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbcax' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbcax,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svqxtnt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqxtnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqxtnt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqxtnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqxtnt,_u64,,)(svundef_u32(), svundef_u64());
- // expected-error@+2 {{'svqrshl_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u64,_z,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svqrshl_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u64,_m,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svqrshl_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_u64,_x,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svqrshl_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u64,_z,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqrshl_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u64,_m,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqrshl_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqrshl_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqrshl,_n_u64,_x,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svsublt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsublt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublt,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svadalp_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u64,_z,)(pg, svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svadalp_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u64,_m,)(pg, svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svadalp_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadalp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadalp_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadalp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadalp,_u64,_x,)(pg, svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svwhilege_b8_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b8_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b8' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b8,_u64,,)(u64, u64);
- // expected-error@+2 {{'svwhilege_b16_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b16_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b16' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b16,_u64,,)(u64, u64);
- // expected-error@+2 {{'svwhilege_b32_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b32_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b32' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b32,_u64,,)(u64, u64);
- // expected-error@+2 {{'svwhilege_b64_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilege_b64_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilege_b64' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilege_b64,_u64,,)(u64, u64);
- // expected-error@+2 {{'svpmullt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svpmullt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svpmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svpmullt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svpmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svpmullt,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svsubwt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_u64,,)(svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svsubwt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwt,_n_u64,,)(svundef_u64(), u32);
- // expected-error@+2 {{'svqsubr_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqsubr_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqsubr_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqsubr_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svqsubr_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svqsubr_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsubr_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsubr_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsubr_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsubr,_n_u64,_x,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svadclt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclt,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svadclt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclt,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svaddp_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svaddp_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqadd_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqadd_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svqadd_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqadd_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svqadd_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqadd_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqadd_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqadd,_n_u64,_x,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svabdlb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svabdlb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlb,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svtbx_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svabdlt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svabdlt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabdlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabdlt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabdlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabdlt,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svminp_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svminp_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svsqadd_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u64,_m,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svsqadd_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u64,_m,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svsqadd_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u64,_z,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svsqadd_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u64,_z,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svsqadd_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_u64,_x,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svsqadd_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsqadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsqadd_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsqadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsqadd,_n_u64,_x,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqsub_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqsub_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqsub_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svqsub_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svqsub_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svqsub_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqsub_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqsub,_n_u64,_x,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svrsubhnb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_u64,,)(svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svrsubhnb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrsubhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrsubhnb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrsubhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrsubhnb,_n_u64,,)(svundef_u64(), u64);
- // expected-error@+2 {{'svaddhnb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_u64,,)(svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svaddhnb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddhnb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddhnb,_n_u64,,)(svundef_u64(), u64);
- // expected-error@+2 {{'svabalt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_u64,,)(svundef_u64(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svabalt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalt,_n_u64,,)(svundef_u64(), svundef_u32(), u32);
- // expected-error@+2 {{'sveor3_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'sveor3_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveor3' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveor3_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveor3' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveor3,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svhadd_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhadd_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svhadd_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhadd_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svhadd_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhadd_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhadd_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhadd,_n_u64,_x,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svmovlb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlb,_u64,,)(svundef_u32());
// expected-error@+2 {{'svstnt1_scatter_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter' needs target feature sve,sve2}}
@@ -4352,23 +4352,23 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1_scatter_u64base_index_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1_scatter, _u64base, _index, _u64)(pg, svundef_u64(), i64, svundef_u64());
- // expected-error@+2 {{'svmaxp_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svmaxp_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svsbclt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclt,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svsbclt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclt,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svmullt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmullt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmullt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmullt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmullt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmullt,_n_u64,,)(svundef_u32(), u32);
// expected-error@+2 {{'svldnt1sh_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_u64' needs target feature sve,sve2}}
@@ -4391,41 +4391,41 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sh_gather_u64base_index_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sh_gather_index_u64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sh_gather, _u64base, _index_u64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svwhilerw_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_u64,,)(const_u64_ptr, const_u64_ptr);
- // expected-error@+2 {{'svrhadd_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svrhadd_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svrhadd_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svrhadd_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svrhadd_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svrhadd_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrhadd_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrhadd_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrhadd_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrhadd,_n_u64,_x,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svraddhnb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_u64,,)(svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svraddhnb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnb,_n_u64,,)(svundef_u64(), u64);
- // expected-error@+2 {{'svwhilewr_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_u64,,)(const_u64_ptr, const_u64_ptr);
- // expected-error@+2 {{'svmlalb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_u64,,)(svundef_u64(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmlalb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlalb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlalb,_n_u64,,)(svundef_u64(), svundef_u32(), u32);
// expected-error@+2 {{'svldnt1sb_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_u64' needs target feature sve,sve2}}
@@ -4439,11 +4439,11 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sb_gather_u64base_offset_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sb_gather_offset_u64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sb_gather, _u64base, _offset_u64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svsubwb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_u64,,)(svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svsubwb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsubwb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsubwb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsubwb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsubwb,_n_u64,,)(svundef_u64(), u32);
// expected-error@+2 {{'svldnt1ub_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_u64' needs target feature sve,sve2}}
@@ -4457,23 +4457,23 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1ub_gather_u64base_offset_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1ub_gather_offset_u64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1ub_gather, _u64base, _offset_u64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svaba_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svaba_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaba' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaba_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaba' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaba,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svraddhnt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_u64,,)(svundef_u32(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svraddhnt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svraddhnt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svraddhnt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svraddhnt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svraddhnt,_n_u64,,)(svundef_u32(), svundef_u64(), u64);
- // expected-error@+2 {{'sveorbt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'sveorbt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'sveorbt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'sveorbt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'sveorbt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(sveorbt,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
// expected-error@+2 {{'svldnt1sw_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sw_gather_u64' needs target feature sve,sve2}}
@@ -4496,35 +4496,35 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1sw_gather_u64base_index_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1sw_gather_index_u64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1sw_gather, _u64base, _index_u64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svbsl_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svbsl_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svadclb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclb,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svadclb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svadclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svadclb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svadclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svadclb,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svhsub_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u64,_z,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhsub_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u64,_m,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhsub_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_u64,_x,)(pg, svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svhsub_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u64,_z,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svhsub_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u64,_m,)(pg, svundef_u64(), u64);
- // expected-error@+2 {{'svhsub_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svhsub_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svhsub_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svhsub_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svhsub,_n_u64,_x,)(pg, svundef_u64(), u64);
// expected-error@+2 {{'svldnt1_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_u64' needs target feature sve,sve2}}
@@ -4547,11 +4547,11 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1_gather_u64base_index_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_index_u64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1_gather, _u64base, _index_u64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svaddlb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svaddlb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlb,_n_u64,,)(svundef_u32(), u32);
// expected-error@+2 {{'svldnt1uw_gather_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1uw_gather_u64' needs target feature sve,sve2}}
@@ -4607,17 +4607,17 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1b_scatter_u64base_offset_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1b_scatter_offset' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1b_scatter, _u64base, _offset, _u64)(pg, svundef_u64(), i64, svundef_u64());
- // expected-error@+2 {{'svbsl2n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svbsl2n_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl2n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl2n_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl2n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl2n,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svaddlt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svaddlt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddlt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddlt,_n_u64,,)(svundef_u32(), u32);
// expected-error@+2 {{'svstnt1w_scatter_u64base_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1w_scatter' needs target feature sve,sve2}}
@@ -4640,178 +4640,178 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1w_scatter_u64base_index_u64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1w_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1w_scatter, _u64base, _index, _u64)(pg, svundef_u64(), i64, svundef_u64());
- // expected-error@+2 {{'svabalb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_u64,,)(svundef_u64(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svabalb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svabalb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svabalb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svabalb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svabalb,_n_u64,,)(svundef_u64(), svundef_u32(), u32);
- // expected-error@+2 {{'svsublb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_u64,,)(svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svsublb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsublb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsublb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsublb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsublb,_n_u64,,)(svundef_u32(), u32);
- // expected-error@+2 {{'svsbclb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclb,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svsbclb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svsbclb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svsbclb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svsbclb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svsbclb,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svbsl1n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_u64,,)(svundef_u64(), svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svbsl1n_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svbsl1n' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svbsl1n_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svbsl1n' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svbsl1n,_n_u64,,)(svundef_u64(), svundef_u64(), u64);
- // expected-error@+2 {{'svrshl_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u64,_z,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svrshl_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u64,_m,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svrshl_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_u64,_x,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svrshl_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u64,_z,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svrshl_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u64,_m,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svrshl_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svrshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svrshl_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svrshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svrshl,_n_u64,_x,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svaddwt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_u64,,)(svundef_u64(), svundef_u32());
- // expected-error@+2 {{'svaddwt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddwt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddwt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddwt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddwt,_n_u64,,)(svundef_u64(), u32);
- // expected-error@+2 {{'svmlslb_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_u64,,)(svundef_u64(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmlslb_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslb' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslb_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslb' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslb,_n_u64,,)(svundef_u64(), svundef_u32(), u32);
- // expected-error@+2 {{'svmlslt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_u64,,)(svundef_u64(), svundef_u32(), svundef_u32());
- // expected-error@+2 {{'svmlslt_n_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmlslt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmlslt_n_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmlslt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmlslt,_n_u64,,)(svundef_u64(), svundef_u32(), u32);
- // expected-error@+2 {{'svmovlt_u64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmovlt' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmovlt_u64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmovlt' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmovlt,_u64,,)(svundef_u32());
- // expected-error@+2 {{'svqshl_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u64,_z,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svqshl_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u64,_m,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svqshl_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_u64,_x,)(pg, svundef_u64(), svundef_s64());
- // expected-error@+2 {{'svqshl_n_u64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u64,_z,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqshl_n_u64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u64,_m,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svqshl_n_u64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svqshl_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svqshl_n_u64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svqshl_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svqshl,_n_u64,_x,)(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svlogb_f16_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f16_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f16,_z,)(pg, svundef_f16());
- // expected-error@+2 {{'svlogb_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f16,_m,)(svundef_s16(), pg, svundef_f16());
- // expected-error@+2 {{'svlogb_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f16,_x,)(pg, svundef_f16());
- // expected-error@+2 {{'svminnmp_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminnmp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminnmp_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminnmp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminnmp,_f16,_m,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svminnmp_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminnmp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminnmp_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminnmp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminnmp,_f16,_x,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svtbl2_f16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_f16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_f16,,)(svundef2_f16(), svundef_u16());
- // expected-error@+2 {{'svaddp_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_f16,_m,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svaddp_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_f16,_x,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svtbx_f16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_f16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_f16,,)(svundef_f16(), svundef_f16(), svundef_u16());
- // expected-error@+2 {{'svminp_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_f16,_m,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svminp_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_f16,_x,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svmaxp_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_f16,_m,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svmaxp_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_f16,_x,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svmaxnmp_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxnmp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxnmp_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxnmp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxnmp,_f16,_m,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svmaxnmp_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxnmp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxnmp_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxnmp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxnmp,_f16,_x,)(pg, svundef_f16(), svundef_f16());
- // expected-error@+2 {{'svwhilerw_f16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_f16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_f16,,)(const_f16_ptr, const_f16_ptr);
- // expected-error@+2 {{'svwhilewr_f16' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_f16' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_f16,,)(const_f16_ptr, const_f16_ptr);
- // expected-error@+2 {{'svcvtlt_f32_f16_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtlt_f32_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtlt_f32_f16_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtlt_f32_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtlt_f32,_f16,_m,)(svundef_f32(), pg, svundef_f16());
- // expected-error@+2 {{'svcvtlt_f32_f16_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtlt_f32_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtlt_f32_f16_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtlt_f32_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtlt_f32,_f16,_x,)(pg, svundef_f16());
- // expected-error@+2 {{'svlogb_f32_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f32_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f32,_z,)(pg, svundef_f32());
- // expected-error@+2 {{'svlogb_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f32,_m,)(svundef_s32(), pg, svundef_f32());
- // expected-error@+2 {{'svlogb_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f32,_x,)(pg, svundef_f32());
- // expected-error@+2 {{'svminnmp_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminnmp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminnmp_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminnmp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminnmp,_f32,_m,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svminnmp_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminnmp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminnmp_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminnmp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminnmp,_f32,_x,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svtbl2_f32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_f32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_f32,,)(svundef2_f32(), svundef_u32());
- // expected-error@+2 {{'svaddp_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_f32,_m,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svaddp_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_f32,_x,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svtbx_f32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_f32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_f32,,)(svundef_f32(), svundef_f32(), svundef_u32());
- // expected-error@+2 {{'svminp_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_f32,_m,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svminp_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_f32,_x,)(pg, svundef_f32(), svundef_f32());
// expected-error@+2 {{'svstnt1_scatter_u32base_f32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter' needs target feature sve,sve2}}
@@ -4825,35 +4825,35 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1_scatter_u32base_index_f32' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1_scatter, _u32base, _index, _f32)(pg, svundef_u32(), i64, svundef_f32());
- // expected-error@+2 {{'svmaxp_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_f32,_m,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svmaxp_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_f32,_x,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svmaxnmp_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxnmp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxnmp_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxnmp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxnmp,_f32,_m,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svmaxnmp_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxnmp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxnmp_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxnmp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxnmp,_f32,_x,)(pg, svundef_f32(), svundef_f32());
- // expected-error@+2 {{'svwhilerw_f32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_f32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_f32,,)(const_f32_ptr, const_f32_ptr);
- // expected-error@+2 {{'svcvtnt_f16_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtnt_f16_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtnt_f16_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtnt_f16_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtnt_f16,_f32,_m,)(svundef_f16(), pg, svundef_f32());
- // expected-error@+2 {{'svcvtnt_f16_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtnt_f16_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtnt_f16_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtnt_f16_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtnt_f16,_f32,_x,)(svundef_f16(), pg, svundef_f32());
- // expected-error@+2 {{'svwhilewr_f32' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_f32' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_f32,,)(const_f32_ptr, const_f32_ptr);
- // expected-error@+2 {{'svcvtlt_f64_f32_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtlt_f64_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtlt_f64_f32_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtlt_f64_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtlt_f64,_f32,_m,)(svundef_f64(), pg, svundef_f32());
- // expected-error@+2 {{'svcvtlt_f64_f32_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtlt_f64_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtlt_f64_f32_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtlt_f64_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtlt_f64,_f32,_x,)(pg, svundef_f32());
// expected-error@+2 {{'svldnt1_gather_u32base_f32' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_f32' needs target feature sve,sve2}}
@@ -4868,38 +4868,38 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// overload-error@+1 {{'svldnt1_gather_index_f32' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1_gather, _u32base, _index_f32, )(pg, svundef_u32(), i64);
- // expected-error@+2 {{'svlogb_f64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f64,_z,)(pg, svundef_f64());
- // expected-error@+2 {{'svlogb_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f64,_m,)(svundef_s64(), pg, svundef_f64());
- // expected-error@+2 {{'svlogb_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svlogb_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svlogb_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svlogb_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svlogb,_f64,_x,)(pg, svundef_f64());
- // expected-error@+2 {{'svminnmp_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminnmp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminnmp_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminnmp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminnmp,_f64,_m,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svminnmp_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminnmp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminnmp_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminnmp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminnmp,_f64,_x,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svtbl2_f64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbl2' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbl2_f64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbl2' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbl2,_f64,,)(svundef2_f64(), svundef_u64());
- // expected-error@+2 {{'svaddp_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_f64,_m,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svaddp_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svaddp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svaddp_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svaddp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svaddp,_f64,_x,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svtbx_f64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svtbx' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svtbx_f64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svtbx' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svtbx,_f64,,)(svundef_f64(), svundef_f64(), svundef_u64());
- // expected-error@+2 {{'svminp_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_f64,_m,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svminp_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svminp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svminp_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svminp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svminp,_f64,_x,)(pg, svundef_f64(), svundef_f64());
// expected-error@+2 {{'svstnt1_scatter_u64base_f64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter' needs target feature sve,sve2}}
@@ -4922,38 +4922,38 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svstnt1_scatter_u64base_index_f64' needs target feature sve,sve2}}
// overload-error@+1 {{'svstnt1_scatter_index' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svstnt1_scatter, _u64base, _index, _f64)(pg, svundef_u64(), i64, svundef_f64());
- // expected-error@+2 {{'svmaxp_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_f64,_m,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svmaxp_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxp_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxp,_f64,_x,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svmaxnmp_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxnmp_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxnmp_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxnmp_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxnmp,_f64,_m,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svmaxnmp_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svmaxnmp_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svmaxnmp_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svmaxnmp_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svmaxnmp,_f64,_x,)(pg, svundef_f64(), svundef_f64());
- // expected-error@+2 {{'svwhilerw_f64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilerw' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilerw_f64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilerw' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilerw,_f64,,)(const_f64_ptr, const_f64_ptr);
- // expected-error@+2 {{'svcvtnt_f32_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtnt_f32_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtnt_f32_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtnt_f32_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtnt_f32,_f64,_m,)(svundef_f32(), pg, svundef_f64());
- // expected-error@+2 {{'svcvtnt_f32_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtnt_f32_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtnt_f32_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtnt_f32_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtnt_f32,_f64,_x,)(svundef_f32(), pg, svundef_f64());
- // expected-error@+2 {{'svwhilewr_f64' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svwhilewr' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svwhilewr_f64' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svwhilewr' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svwhilewr,_f64,,)(const_f64_ptr, const_f64_ptr);
- // expected-error@+2 {{'svcvtx_f32_f64_z' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtx_f32_z' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtx_f32_f64_z' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtx_f32_z' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtx_f32,_f64,_z,)(pg, svundef_f64());
- // expected-error@+2 {{'svcvtx_f32_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtx_f32_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtx_f32_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtx_f32_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtx_f32,_f64,_m,)(svundef_f32(), pg, svundef_f64());
- // expected-error@+2 {{'svcvtx_f32_f64_x' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtx_f32_x' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtx_f32_f64_x' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtx_f32_x' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtx_f32,_f64,_x,)(pg, svundef_f64());
// expected-error@+2 {{'svldnt1_gather_u64base_f64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_f64' needs target feature sve,sve2}}
@@ -4976,10 +4976,10 @@ void test(svbool_t pg, const int8_t *const_i8_ptr, const uint8_t *const_u8_ptr,
// expected-error@+2 {{'svldnt1_gather_u64base_index_f64' needs target feature sve,sve2}}
// overload-error@+1 {{'svldnt1_gather_index_f64' needs target feature sve,sve2}}
SVE_ACLE_FUNC(svldnt1_gather, _u64base, _index_f64, )(pg, svundef_u64(), i64);
- // expected-error@+2 {{'svcvtxnt_f32_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtxnt_f32_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtxnt_f32_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtxnt_f32_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtxnt_f32,_f64,_m,)(svundef_f32(), pg, svundef_f64());
- // expected-error@+2 {{'svcvtxnt_f32_f64_m' needs target feature (sve,sve2)|sme}}
- // overload-error@+1 {{'svcvtxnt_f32_m' needs target feature (sve,sve2)|sme}}
+ // expected-error@+2 {{'svcvtxnt_f32_f64_m' needs target feature (sve,(sve2|sme))|sme}}
+ // overload-error@+1 {{'svcvtxnt_f32_m' needs target feature (sve,(sve2|sme))|sme}}
SVE_ACLE_FUNC(svcvtxnt_f32,_f64,_x,)(svundef_f32(), pg, svundef_f64());
}
diff --git a/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp b/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp
index b251701..014e7d4 100644
--- a/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp
+++ b/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp
@@ -119,10 +119,10 @@ void test(uint8_t u8, uint16_t u16, uint32_t u32, uint64_t u64)
// expected-error@+2 {{'svpmullt_pair_n_u64' needs target feature (sve,sve-aes)|(sme,ssve-aes)}}}
// overload-error@+1 {{'svpmullt_pair' needs target feature (sve,sve-aes)|(sme,ssve-aes)}}}
SVE_ACLE_FUNC(svpmullt_pair,_n_u64,,)(svundef_u64(), u64);
- // expected-error@+2 {{'svrax1_u64' needs target feature (sve,sve-sha3)|(sme,sve-sha3,sme2p1)}}
- // overload-error@+1 {{'svrax1' needs target feature (sve,sve-sha3)|(sme,sve-sha3,sme2p1)}}
+ // expected-error@+2 {{'svrax1_u64' needs target feature (sve,sve-sha3)|(sme,sme2p1,sve-sha3)}}
+ // overload-error@+1 {{'svrax1' needs target feature (sve,sve-sha3)|(sme,sme2p1,sve-sha3)}}
SVE_ACLE_FUNC(svrax1,_u64,,)(svundef_u64(), svundef_u64());
- // expected-error@+2 {{'svrax1_s64' needs target feature (sve,sve-sha3)|(sme,sve-sha3,sme2p1)}}
- // overload-error@+1 {{'svrax1' needs target feature (sve,sve-sha3)|(sme,sve-sha3,sme2p1)}}
+ // expected-error@+2 {{'svrax1_s64' needs target feature (sve,sve-sha3)|(sme,sme2p1,sve-sha3)}}
+ // overload-error@+1 {{'svrax1' needs target feature (sve,sve-sha3)|(sme,sme2p1,sve-sha3)}}
SVE_ACLE_FUNC(svrax1,_s64,,)(svundef_s64(), svundef_s64());
}
diff --git a/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c b/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c
index 192d200..684d990 100644
--- a/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c
+++ b/clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c
@@ -6,30 +6,30 @@
void test_features(svmfloat8_t zn, svmfloat8_t zm, mfloat8_t x, fpm_t fpm) {
svcvt1_bf16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvt1_bf16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvt1_bf16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvt2_bf16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvt2_bf16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvt2_bf16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtlt1_bf16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvtlt1_bf16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtlt1_bf16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtlt2_bf16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvtlt2_bf16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtlt2_bf16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvt1_f16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvt1_f16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvt1_f16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvt2_f16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvt2_f16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvt2_f16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtlt1_f16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvtlt1_f16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtlt1_f16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtlt2_f16_mf8_fpm(zn, fpm);
- // expected-error@-1 {{'svcvtlt2_f16_mf8_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtlt2_f16_mf8_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtn_mf8_bf16_x2_fpm(svcreate2(svundef_bf16(), svundef_bf16()), fpm);
- // expected-error@-1 {{'svcvtn_mf8_bf16_x2_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtn_mf8_bf16_x2_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtn_mf8_f16_x2_fpm(svcreate2(svundef_f16(), svundef_f16()), fpm);
- // expected-error@-1 {{'svcvtn_mf8_f16_x2_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtn_mf8_f16_x2_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtnb_mf8_f32_x2_fpm(svcreate2(svundef_f32(), svundef_f32()), fpm);
- // expected-error@-1 {{'svcvtnb_mf8_f32_x2_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtnb_mf8_f32_x2_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svcvtnt_mf8_f32_x2_fpm(zn, svcreate2(svundef_f32(), svundef_f32()), fpm);
- // expected-error@-1 {{'svcvtnt_mf8_f32_x2_fpm' needs target feature (sve,sve2,fp8)|(sme,sme2,fp8)}}
+ // expected-error@-1 {{'svcvtnt_mf8_f32_x2_fpm' needs target feature (sve,(sve2|sme2),fp8)|(sme,sme2,fp8)}}
svdot_f32_mf8_fpm(svundef_f32(), zn, zm, fpm);
// expected-error@-1 {{'svdot_f32_mf8_fpm' needs target feature (sve,sve2,fp8dot4)|(sme,ssve-fp8dot4)}}
diff --git a/clang/test/Sema/inline.c b/clang/test/Sema/inline.c
index 804c510..6361db8 100644
--- a/clang/test/Sema/inline.c
+++ b/clang/test/Sema/inline.c
@@ -11,14 +11,14 @@ static int staticFunction(void); // expected-note + {{'staticFunction' declared
static struct { int x; } staticStruct; // expected-note + {{'staticStruct' declared here}}
inline int useStatic (void) { // expected-note 3 {{use 'static' to give inline function 'useStatic' internal linkage}}
- staticFunction(); // expected-warning{{static function 'staticFunction' is used in an inline function with external linkage}}
- (void)staticStruct.x; // expected-warning{{static variable 'staticStruct' is used in an inline function with external linkage}}
- return staticVar; // expected-warning{{static variable 'staticVar' is used in an inline function with external linkage}}
+ staticFunction(); // expected-warning{{using static function 'staticFunction' in an inline function with external linkage is a C2y extension}}
+ (void)staticStruct.x; // expected-warning{{using static variable 'staticStruct' in an inline function with external linkage is a C2y extension}}
+ return staticVar; // expected-warning{{using static variable 'staticVar' in an inline function with external linkage is a C2y extension}}
}
extern inline int useStaticFromExtern (void) { // no suggestions
- staticFunction(); // expected-warning{{static function 'staticFunction' is used in an inline function with external linkage}}
- return staticVar; // expected-warning{{static variable 'staticVar' is used in an inline function with external linkage}}
+ staticFunction(); // expected-warning{{using static function 'staticFunction' in an inline function with external linkage is a C2y extension}}
+ return staticVar; // expected-warning{{using static variable 'staticVar' in an inline function with external linkage is a C2y extension}}
}
static inline int useStaticFromStatic (void) {
@@ -67,8 +67,8 @@ inline int useStaticMainFile (void) {
#pragma clang diagnostic warning "-Wstatic-in-inline"
inline int useStaticAgain (void) { // expected-note 2 {{use 'static' to give inline function 'useStaticAgain' internal linkage}}
- staticFunction(); // expected-warning{{static function 'staticFunction' is used in an inline function with external linkage}}
- return staticVar; // expected-warning{{static variable 'staticVar' is used in an inline function with external linkage}}
+ staticFunction(); // expected-warning{{using static function 'staticFunction' in an inline function with external linkage is a C2y extension}}
+ return staticVar; // expected-warning{{using static variable 'staticVar' in an inline function with external linkage is a C2y extension}}
}
#pragma clang diagnostic pop
@@ -86,8 +86,8 @@ extern inline void defineStaticVarInExtern(void) {
// Check behavior of line markers.
# 1 "XXX.h" 1
inline int useStaticMainFileInLineMarker(void) { // expected-note 2 {{use 'static' to give inline function 'useStaticMainFileInLineMarker' internal linkage}}
- staticFunction(); // expected-warning{{static function 'staticFunction' is used in an inline function with external linkage}}
- return staticVar; // expected-warning{{static variable 'staticVar' is used in an inline function with external linkage}}
+ staticFunction(); // expected-warning{{using static function 'staticFunction' in an inline function with external linkage is a C2y extension}}
+ return staticVar; // expected-warning{{using static variable 'staticVar' in an inline function with external linkage is a C2y extension}}
}
# 100 "inline.c" 2
diff --git a/clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp b/clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp
index 5aa90bd..72d7e6b 100644
--- a/clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp
+++ b/clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp
@@ -166,19 +166,17 @@ void uses(unsigned Parm) {
CompositeHasComposite CoCArr[5];
// expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'CompositeHasComposite'}}
+ // expected-note@+3{{used as element type of array type 'CompositeHasComposite[5]'}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel loop reduction(+:CoCArr)
for(int i = 0; i < 5; ++i);
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'CompositeHasComposite[5]'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel loop reduction(+:CoCArr[3])
for(int i = 0; i < 5; ++i);
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of sub-array type 'CompositeHasComposite'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel loop reduction(+:CoCArr[1:1])
diff --git a/clang/test/SemaOpenACC/compute-construct-reduction-clause.c b/clang/test/SemaOpenACC/compute-construct-reduction-clause.c
index 07cb498..265c498 100644
--- a/clang/test/SemaOpenACC/compute-construct-reduction-clause.c
+++ b/clang/test/SemaOpenACC/compute-construct-reduction-clause.c
@@ -72,8 +72,7 @@ void uses(unsigned Parm) {
while (1);
struct CompositeHasComposite ChCArray[5];
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of sub-array type 'struct CompositeHasComposite'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(&: CoS, Array[I], ChCArray[0:I])
diff --git a/clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp b/clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
index 9c2f3d9..edc67ce 100644
--- a/clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
+++ b/clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
@@ -91,19 +91,17 @@ void uses(unsigned Parm) {
CompositeHasComposite CoCArr[5];
// expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'CompositeHasComposite'}}
+ // expected-note@+3{{used as element type of array type 'CompositeHasComposite[5]'}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:CoCArr)
while (1);
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'CompositeHasComposite[5]'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:CoCArr[3])
while (1);
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of sub-array type 'CompositeHasComposite'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:CoCArr[1:1])
@@ -121,7 +119,7 @@ void uses(unsigned Parm) {
int *IPtrArr[5];
// expected-error@+3{{invalid type 'int *' used in OpenACC 'reduction' variable reference; type is not a scalar value, or array of scalars, or composite of scalars}}
- // expected-note@+2{{used as element type of array type 'int *'}}
+ // expected-note@+2{{used as element type of array type 'int *[5]'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:IPtrArr)
while (1);
@@ -136,7 +134,7 @@ void uses(unsigned Parm) {
HasPtr HPArr[5];
// expected-error@+4{{invalid type 'int *' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'HasPtr'}}
+ // expected-note@+3{{used as element type of array type 'HasPtr[5]'}}
// expected-note@#HASPTR{{used as field 'I' of composite 'HasPtr'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:HPArr)
@@ -152,7 +150,7 @@ void uses(unsigned Parm) {
#pragma acc parallel reduction(+:CplxI)
while (1);
// expected-error@+3{{invalid type '_Complex int' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+2{{used as element type of array type '_Complex int'}}
+ // expected-note@+2{{used as element type of array type '_Complex int[5]'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:CplxIArr)
while (1);
@@ -161,7 +159,7 @@ void uses(unsigned Parm) {
#pragma acc parallel reduction(+:CplxF)
while (1);
// expected-error@+3{{invalid type '_Complex float' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+2{{used as element type of array type '_Complex float'}}
+ // expected-note@+2{{used as element type of array type '_Complex float[5]'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc parallel reduction(+:CplxFArr)
while (1);
@@ -242,6 +240,50 @@ void TemplUses(T Parm, U CoS, V ChC) {
// expected-error@+1{{OpenACC variable is not a valid variable name, sub-array, array element, or composite variable member}}
#pragma acc parallel reduction(&: ChCPtr->COS)
while (1);
+
+ T ThreeDArray[3][4][5];
+
+ // expected-error@+3{{invalid type 'int[4][5]' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
+ // expected-note@+2{{used as element type of array type 'int[3][4][5]'}}
+ // expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
+#pragma acc parallel reduction(+:ThreeDArray)
+ while (1);
+ // expected-error@+3{{invalid type 'int[5]' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
+ // expected-note@+2{{used as element type of array type 'int[4][5]'}}
+ // expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
+#pragma acc parallel reduction(+:ThreeDArray[1:1])
+ while (1);
+ // expected-error@+3{{invalid type 'int[5]' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
+ // expected-note@+2{{used as element type of array type 'int[4][5]'}}
+ // expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
+#pragma acc parallel reduction(+:ThreeDArray[1])
+ while (1);
+
+#pragma acc parallel reduction(+:ThreeDArray[1:1][1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1:1][1:1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1][1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1][1:1])
+ while (1);
+
+#pragma acc parallel reduction(+:ThreeDArray[1:1][1][1:1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1:1][1][1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1:1][1:1][1:1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1:1][1:1][1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1][1][1:1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1][1][1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1][1:1][1:1])
+ while (1);
+#pragma acc parallel reduction(+:ThreeDArray[1][1:1][1])
+ while (1);
}
void inst() {
diff --git a/clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp b/clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp
index 2a07c2c..f2dd928 100644
--- a/clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp
+++ b/clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp
@@ -153,19 +153,17 @@ void uses() {
CompositeHasComposite CoCArr[5];
// expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'CompositeHasComposite'}}
+ // expected-note@+3{{used as element type of array type 'CompositeHasComposite[5]'}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc loop reduction(+:CoCArr)
for(int i = 0; i < 5; ++i);
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of array type 'CompositeHasComposite[5]'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc loop reduction(+:CoCArr[3])
for(int i = 0; i < 5; ++i);
- // expected-error@+4{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
- // expected-note@+3{{used as element type of sub-array type 'CompositeHasComposite'}}
+ // expected-error@+3{{invalid type 'struct CompositeOfScalars' used in OpenACC 'reduction' variable reference; type is not a scalar value}}
// expected-note@#COS_FIELD{{used as field 'COS' of composite 'CompositeHasComposite'}}
// expected-note@+1{{OpenACC 'reduction' variable reference must be a scalar variable or a composite of scalars, or an array, sub-array, or element of scalar types}}
#pragma acc loop reduction(+:CoCArr[1:1])
diff --git a/clang/test/SemaOpenCL/address-spaces.cl b/clang/test/SemaOpenCL/address-spaces.cl
index 86435b7..6c3ee89 100644
--- a/clang/test/SemaOpenCL/address-spaces.cl
+++ b/clang/test/SemaOpenCL/address-spaces.cl
@@ -265,7 +265,8 @@ void func_multiple_addr2(void) {
__attribute__((opencl_private)) private_int_t var5; // expected-warning {{multiple identical address spaces specified for type}}
__attribute__((opencl_private)) private_int_t *var6; // expected-warning {{multiple identical address spaces specified for type}}
#if __OPENCL_CPP_VERSION__
- __global int [[clang::opencl_private]] var7; // expected-error {{multiple address spaces specified for type}}
+ __global int [[clang::opencl_private]] var7; // expected-error {{multiple address spaces specified for type}} \
+ // expected-error {{function scope variable cannot be declared in global address space}}
__global int [[clang::opencl_private]] *var8; // expected-error {{multiple address spaces specified for type}}
private_int_t [[clang::opencl_private]] var9; // expected-warning {{multiple identical address spaces specified for type}}
private_int_t [[clang::opencl_private]] *var10; // expected-warning {{multiple identical address spaces specified for type}}
diff --git a/clang/test/SemaOpenCL/builtins-image-load-param-gfx1100-err.cl b/clang/test/SemaOpenCL/builtins-image-load-param-gfx1100-err.cl
new file mode 100644
index 0000000..8f609dc
--- /dev/null
+++ b/clang/test/SemaOpenCL/builtins-image-load-param-gfx1100-err.cl
@@ -0,0 +1,194 @@
+// RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1100 -S -verify=expected -o - %s
+// REQUIRES: amdgpu-registered-target
+
+typedef int int4 __attribute__((ext_vector_type(4)));
+typedef float float4 __attribute__((ext_vector_type(4)));
+typedef half half4 __attribute__((ext_vector_type(4)));
+
+float test_builtin_image_load_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_f32_i32(i32, i32, i32, tex, 106, 103); //expected-error{{argument to '__builtin_amdgcn_image_load_2d_f32_i32' must be a constant integer}}
+}
+float4 test_builtin_image_load_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f32_i32(100, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_2d_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f16_i32(100, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_2d_v4f16_i32' must be a constant integer}}
+}
+
+
+float test_builtin_image_load_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_f32_i32(100, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_2darray_f32_i32' must be a constant integer}}
+}
+float4 test_builtin_image_load_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_v4f32_i32(100, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_2darray_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_v4f16_i32(100, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_2darray_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1d_v4f32_i32(i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_1d_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1d_v4f16_i32(100, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_1d_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1darray_v4f32_i32(100, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_1darray_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1darray_v4f16_i32(100, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_1darray_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_3d_v4f32_i32(100, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_3d_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_3d_v4f16_i32(i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_3d_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_cube_v4f32_i32(i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_cube_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_cube_v4f16_i32(i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_cube_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_mip_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1d_v4f32_i32(i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_1d_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_mip_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1d_v4f16_i32(100, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_1d_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_mip_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1darray_v4f32_i32(i32, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_1darray_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_mip_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1darray_v4f16_i32(100, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_1darray_v4f16_i32' must be a constant integer}}
+}
+
+float test_builtin_image_load_mip_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_f32_i32(i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_2d_f32_i32' must be a constant integer}}
+}
+float4 test_builtin_image_load_mip_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_v4f32_i32(100, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_2d_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_mip_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_v4f16_i32(i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_2d_v4f16_i32' must be a constant integer}}
+}
+
+float test_builtin_image_load_mip_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_f32_i32(i32, i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_2darray_f32_i32' must be a constant integer}}
+}
+float4 test_builtin_image_load_mip_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_v4f32_i32(100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_2darray_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_mip_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_v4f16_i32(100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_2darray_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_mip_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_3d_v4f32_i32(i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_3d_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_mip_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_3d_v4f16_i32(i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_3d_v4f16_i32' must be a constant integer}}
+}
+
+float4 test_builtin_image_load_mip_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_cube_v4f32_i32(i32, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_cube_v4f32_i32' must be a constant integer}}
+}
+half4 test_builtin_image_load_mip_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_cube_v4f16_i32(100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_load_mip_cube_v4f16_i32' must be a constant integer}}
+}
+
+float test_builtin_image_sample_2d(float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_f32_f32(i32, f32, f32, tex, vec4i32, 0, 106, 103); //expected-error{{argument to '__builtin_amdgcn_image_sample_2d_f32_f32' must be a constant integer}}
+}
+float4 test_builtin_image_sample_2d_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_v4f32_f32(100, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_2d_v4f32_f32' must be a constant integer}}
+}
+half4 test_builtin_image_sample_2d_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_v4f16_f32(100, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_sample_2d_v4f16_f32' must be a constant integer}}
+}
+
+float test_builtin_image_sample_2darray(float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2darray_f32_f32(100, f32, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_2darray_f32_f32' must be a constant integer}}
+}
+float4 test_builtin_image_sample_2darray_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2darray_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_2darray_v4f32_f32' must be a constant integer}}
+}
+half4 test_builtin_image_sample_2darray_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2darray_v4f16_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_sample_2darray_v4f16_f32' must be a constant integer}}
+}
+
+float4 test_builtin_image_sample_1d_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1d_v4f32_f32(i32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_sample_1d_v4f32_f32' must be a constant integer}}
+}
+half4 test_builtin_image_sample_1d_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1d_v4f16_f32(100, f32, tex, vec4i32, 0, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_sample_1d_v4f16_f32' must be a constant integer}}
+}
+
+float4 test_builtin_image_sample_1darray_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1darray_v4f32_f32(100, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_1darray_v4f32_f32' must be a constant integer}}
+}
+half4 test_builtin_image_sample_1darray_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1darray_v4f16_f32(100, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_1darray_v4f16_f32' must be a constant integer}}
+}
+
+float4 test_builtin_image_sample_3d_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_3d_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_sample_3d_v4f32_f32' must be a constant integer}}
+}
+half4 test_builtin_image_sample_3d_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_3d_v4f16_f32(i32, f32, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_sample_3d_v4f16_f32' must be a constant integer}}
+}
+
+float4 test_builtin_image_sample_cube_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_cube_v4f32_f32(i32, f32, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_cube_v4f32_f32' must be a constant integer}}
+}
+half4 test_builtin_image_sample_cube_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_cube_v4f16_f32(i32, f32, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_sample_cube_v4f16_f32' must be a constant integer}}
+}
+
diff --git a/clang/test/SemaOpenCL/builtins-image-load-param-gfx942-err.cl b/clang/test/SemaOpenCL/builtins-image-load-param-gfx942-err.cl
new file mode 100644
index 0000000..b878002
--- /dev/null
+++ b/clang/test/SemaOpenCL/builtins-image-load-param-gfx942-err.cl
@@ -0,0 +1,219 @@
+// RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx942 -verify -S -o - %s
+// REQUIRES: amdgpu-registered-target
+
+typedef int int4 __attribute__((ext_vector_type(4)));
+typedef float float4 __attribute__((ext_vector_type(4)));
+typedef half half4 __attribute__((ext_vector_type(4)));
+
+float test_builtin_image_load_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_f32_i32(i32, i32, i32, tex, 106, 103); //expected-error{{'test_builtin_image_load_2d' needs target feature image-insts}}
+}
+float4 test_builtin_image_load_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f32_i32(100, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_2d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f16_i32(100, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_2d_2' needs target feature image-insts}}
+}
+
+
+float test_builtin_image_load_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_f32_i32(100, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_2darray' needs target feature image-insts}}
+}
+float4 test_builtin_image_load_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_v4f32_i32(100, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_2darray_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2darray_v4f16_i32(100, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_2darray_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1d_v4f32_i32(i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_1d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1d_v4f16_i32(100, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_1d_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1darray_v4f32_i32(100, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_1darray_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_1darray_v4f16_i32(100, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_1darray_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_3d_v4f32_i32(100, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_3d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_3d_v4f16_i32(i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_3d_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_cube_v4f32_i32(i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_load_cube_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_cube_v4f16_i32(i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_load_cube_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_mip_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1d_v4f32_i32(i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_1d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_mip_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1d_v4f16_i32(100, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_1d_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_mip_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1darray_v4f32_i32(i32, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_mip_1darray_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_mip_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_1darray_v4f16_i32(100, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_mip_1darray_2' needs target feature image-insts}}
+}
+
+float test_builtin_image_load_mip_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_f32_i32(i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_2d' needs target feature image-insts}}
+}
+float4 test_builtin_image_load_mip_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_v4f32_i32(100, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_2d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_mip_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2d_v4f16_i32(i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_load_mip_2d_2' needs target feature image-insts}}
+}
+
+float test_builtin_image_load_mip_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_f32_i32(i32, i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_load_mip_2darray' needs target feature image-insts}}
+}
+float4 test_builtin_image_load_mip_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_v4f32_i32(100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_2darray_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_mip_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_2darray_v4f16_i32(100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_2darray_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_mip_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_3d_v4f32_i32(i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_mip_3d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_mip_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_3d_v4f16_i32(i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_load_mip_3d_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_load_mip_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_cube_v4f32_i32(i32, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_cube_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_mip_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_mip_cube_v4f16_i32(100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_load_mip_cube_2' needs target feature image-insts}}
+}
+
+float test_builtin_image_load_2d_gfx(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_f32_i32(12, i32, i32, tex, 106, 103); //expected-error{{'test_builtin_image_load_2d_gfx' needs target feature image-insts}}
+}
+float4 test_builtin_image_load_2d_gfx_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f32_i32(100, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_load_2d_gfx_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_load_2d_gfx_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_load_2d_v4f16_i32(100, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_load_2d_gfx_2' needs target feature image-insts}}
+}
+
+float test_builtin_image_sample_2d(float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_f32_f32(i32, f32, f32, tex, vec4i32, 0, 106, 103); //expected-error{{'test_builtin_image_sample_2d' needs target feature image-insts}}
+}
+float4 test_builtin_image_sample_2d_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_v4f32_f32(100, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{'test_builtin_image_sample_2d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_2d_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_v4f16_f32(100, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{'test_builtin_image_sample_2d_2' needs target feature image-insts}}
+}
+
+float test_builtin_image_sample_2darray(float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2darray_f32_f32(100, f32, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{'test_builtin_image_sample_2darray' needs target feature image-insts}}
+}
+float4 test_builtin_image_sample_2darray_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2darray_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{'test_builtin_image_sample_2darray_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_2darray_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2darray_v4f16_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{'test_builtin_image_sample_2darray_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_sample_1d_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1d_v4f32_f32(i32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{'test_builtin_image_sample_1d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_1d_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1d_v4f16_f32(100, f32, tex, vec4i32, 0, 120, i32); //expected-error{{'test_builtin_image_sample_1d_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_sample_1darray_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1darray_v4f32_f32(100, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{'test_builtin_image_sample_1darray_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_1darray_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_1darray_v4f16_f32(100, f32, f32, tex, vec4i32, 0, i32, 110); //expected-error{{'test_builtin_image_sample_1darray_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_sample_3d_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_3d_v4f32_f32(100, f32, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{'test_builtin_image_sample_3d_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_3d_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_3d_v4f16_f32(i32, f32, f32, f32, tex, vec4i32, 0, 120, i32); //expected-error{{'test_builtin_image_sample_3d_2' needs target feature image-insts}}
+}
+
+float4 test_builtin_image_sample_cube_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_cube_v4f32_f32(i32, f32, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{'test_builtin_image_sample_cube_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_cube_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_cube_v4f16_f32(i32, f32, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{'test_builtin_image_sample_cube_2' needs target feature image-insts}}
+}
+
+float test_builtin_image_sample_2d_gfx(float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_f32_f32(100, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{'test_builtin_image_sample_2d_gfx' needs target feature image-insts}}
+}
+float4 test_builtin_image_sample_2d_gfx_1(float4 v4f32, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_v4f32_f32(100, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{'test_builtin_image_sample_2d_gfx_1' needs target feature image-insts}}
+}
+half4 test_builtin_image_sample_2d_gfx_2(half4 v4f16, float f32, int i32, __amdgpu_texture_t tex, int4 vec4i32) {
+
+ return __builtin_amdgcn_image_sample_2d_v4f16_f32(100, f32, f32, tex, vec4i32, 0, 120, 110); //expected-error{{'test_builtin_image_sample_2d_gfx_2' needs target feature image-insts}}
+}
diff --git a/clang/test/SemaOpenCL/builtins-image-store-param-gfx1100-err.cl b/clang/test/SemaOpenCL/builtins-image-store-param-gfx1100-err.cl
new file mode 100644
index 0000000..4f6347e
--- /dev/null
+++ b/clang/test/SemaOpenCL/builtins-image-store-param-gfx1100-err.cl
@@ -0,0 +1,129 @@
+// RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx1100 -S -verify=expected -o - %s
+// REQUIRES: amdgpu-registered-target
+
+typedef float float4 __attribute__((ext_vector_type(4)));
+typedef half half4 __attribute__((ext_vector_type(4)));
+
+void test_builtin_image_store_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2d_f32_i32(f32, i32, i32, i32, tex, 106, 103); //expected-error{{argument to '__builtin_amdgcn_image_store_2d_f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2d_v4f32_i32(v4f32, 100, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_2d_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2d_v4f16_i32(v4f16, 100, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_2d_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2darray_f32_i32(f32, 100, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_2darray_f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2darray_v4f32_i32(v4f32, 100, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_2darray_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2darray_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_2darray_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1d_v4f32_i32(v4f32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_1d_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1d_v4f16_i32(v4f16, 100, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_1d_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1darray_v4f32_i32(v4f32, 100, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_1darray_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1darray_v4f16_i32(v4f16, 100, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_1darray_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_3d_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_3d_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_3d_v4f16_i32(v4f16, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_3d_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_cube_v4f32_i32(v4f32, i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_cube_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_cube_v4f16_i32(v4f16, i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_cube_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_mip_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1d_v4f32_i32(v4f32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_1d_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1d_v4f16_i32(v4f16, 100, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_1d_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_mip_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1darray_v4f32_i32(v4f32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_1darray_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1darray_v4f16_i32(v4f16, 100, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_1darray_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_mip_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2d_f32_i32(f32, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_2d_f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2d_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_2d_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2d_v4f16_i32(v4f16, i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_2d_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_mip_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2darray_f32_i32(f32, i32, i32, i32, i32, i32, tex, 120, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_2darray_f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2darray_v4f32_i32(v4f32, 100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_2darray_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2darray_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_2darray_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_mip_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_3d_v4f32_i32(v4f32, i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_3d_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_3d_v4f16_i32(v4f16, i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_3d_v4f16_i32' must be a constant integer}}
+}
+
+void test_builtin_image_store_mip_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_cube_v4f32_i32(v4f32, i32, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_cube_v4f32_i32' must be a constant integer}}
+}
+void test_builtin_image_store_mip_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_cube_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{argument to '__builtin_amdgcn_image_store_mip_cube_v4f16_i32' must be a constant integer}}
+}
diff --git a/clang/test/SemaOpenCL/builtins-image-store-param-gfx942-err.cl b/clang/test/SemaOpenCL/builtins-image-store-param-gfx942-err.cl
new file mode 100644
index 0000000..d0085e5
--- /dev/null
+++ b/clang/test/SemaOpenCL/builtins-image-store-param-gfx942-err.cl
@@ -0,0 +1,129 @@
+// RUN: %clang_cc1 -triple amdgcn-- -target-cpu gfx942 -S -verify -o - %s
+// REQUIRES: amdgpu-registered-target
+
+typedef float float4 __attribute__((ext_vector_type(4)));
+typedef half half4 __attribute__((ext_vector_type(4)));
+
+void test_builtin_image_store_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2d_f32_i32(f32, i32, i32, i32, tex, 106, 103); //expected-error{{'test_builtin_image_store_2d' needs target feature image-insts}}
+}
+void test_builtin_image_store_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2d_v4f32_i32(v4f32, 100, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_2d_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2d_v4f16_i32(v4f16, 100, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_2d_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2darray_f32_i32(f32, 100, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_2darray' needs target feature image-insts}}
+}
+void test_builtin_image_store_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2darray_v4f32_i32(v4f32, 100, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_2darray_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_2darray_v4f16_i32(v4f16, 100, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_2darray_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1d_v4f32_i32(v4f32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_1d_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1d_v4f16_i32(v4f16, 100, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_1d_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1darray_v4f32_i32(v4f32, 100, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_1darray_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_1darray_v4f16_i32(v4f16, 100, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_1darray_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_3d_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_3d_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_3d_v4f16_i32(v4f16, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_3d_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_cube_v4f32_i32(v4f32, i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_store_cube_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_cube_v4f16_i32(v4f16, i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_store_cube_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_mip_1d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1d_v4f32_i32(v4f32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_1d_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_1d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1d_v4f16_i32(v4f16, 100, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_1d_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_mip_1darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1darray_v4f32_i32(v4f32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_mip_1darray_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_1darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_1darray_v4f16_i32(v4f16, 100, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_mip_1darray_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_mip_2d(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2d_f32_i32(f32, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_2d' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_2d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2d_v4f32_i32(v4f32, 100, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_2d_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_2d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2d_v4f16_i32(v4f16, i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_store_mip_2d_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_mip_2darray(float f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2darray_f32_i32(f32, i32, i32, i32, i32, i32, tex, 120, 110); //expected-error{{'test_builtin_image_store_mip_2darray' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_2darray_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2darray_v4f32_i32(v4f32, 100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_2darray_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_2darray_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_2darray_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_2darray_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_mip_3d_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_3d_v4f32_i32(v4f32, i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_mip_3d_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_3d_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_3d_v4f16_i32(v4f16, i32, i32, i32, i32, i32, tex, i32, 110); //expected-error{{'test_builtin_image_store_mip_3d_2' needs target feature image-insts}}
+}
+
+void test_builtin_image_store_mip_cube_1(float4 v4f32, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_cube_v4f32_i32(v4f32, i32, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_cube_1' needs target feature image-insts}}
+}
+void test_builtin_image_store_mip_cube_2(half4 v4f16, int i32, __amdgpu_texture_t tex) {
+
+ return __builtin_amdgcn_image_store_mip_cube_v4f16_i32(v4f16, 100, i32, i32, i32, i32, tex, 120, i32); //expected-error{{'test_builtin_image_store_mip_cube_2' needs target feature image-insts}}
+}
diff --git a/clang/test/SemaTemplate/concepts.cpp b/clang/test/SemaTemplate/concepts.cpp
index 768af09..1dbb989 100644
--- a/clang/test/SemaTemplate/concepts.cpp
+++ b/clang/test/SemaTemplate/concepts.cpp
@@ -1476,3 +1476,20 @@ static_assert( requires {{ &f } -> C;} ); // expected-error {{reference to overl
// expected-error@-1 {{static assertion failed due to requirement 'requires { { &f() } -> C; }'}}
}
+
+namespace GH162770 {
+ enum e {};
+ template<e> struct s {};
+
+ template<typename> struct specialized;
+ template<e x> struct specialized<s<x>> {
+ static auto make(auto) -> s<x>;
+ };
+
+ template<e x> struct check {
+ static constexpr auto m = requires { specialized<s<x>>::make(0); };
+ };
+
+ template<typename... Ts> auto comma = (..., Ts());
+ auto b = comma<check<e{}>>;
+} // namespace GH162770
diff --git a/clang/test/SemaTemplate/partial-spec-instantiate.cpp b/clang/test/SemaTemplate/partial-spec-instantiate.cpp
index 0b84df6..44b5800 100644
--- a/clang/test/SemaTemplate/partial-spec-instantiate.cpp
+++ b/clang/test/SemaTemplate/partial-spec-instantiate.cpp
@@ -152,3 +152,16 @@ namespace GH60778 {
ClassTemplate<>::Nested<int> instantiation;
}
}
+#if __cplusplus >= 201103L
+namespace GH162855 {
+ template <class...> using A = int;
+ template <class, int> struct B;
+ template <class...> struct C;
+ template <template <class, int...> class TT, long... X>
+ struct C<TT<int, X...>> {
+ template <class... Y> using l = A<B<Y, X>...>;
+ };
+ template <class> struct D;
+ template struct C<D<int>>;
+} // namespace GH162855
+#endif