diff options
Diffstat (limited to 'clang/test')
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 |