diff --git a/clang/include/clang/Basic/CMakeLists.txt b/clang/include/clang/Basic/CMakeLists.txt index 81736006a21a0..cfd165e6fa7e1 100644 --- a/clang/include/clang/Basic/CMakeLists.txt +++ b/clang/include/clang/Basic/CMakeLists.txt @@ -159,6 +159,9 @@ clang_tablegen(arm_mve_builtin_aliases.inc -gen-arm-mve-builtin-aliases clang_tablegen(arm_sve_builtins.inc -gen-arm-sve-builtins SOURCE arm_sve.td TARGET ClangARMSveBuiltins) +clang_tablegen(arm_sve_builtins.json -gen-arm-sve-builtins-json + SOURCE arm_sve.td + TARGET ClangARMSveBuiltinsJSON) clang_tablegen(arm_sve_builtin_cg.inc -gen-arm-sve-builtin-codegen SOURCE arm_sve.td TARGET ClangARMSveBuiltinCG) @@ -174,6 +177,9 @@ clang_tablegen(arm_sve_streaming_attrs.inc -gen-arm-sve-streaming-attrs clang_tablegen(arm_sme_builtins.inc -gen-arm-sme-builtins SOURCE arm_sme.td TARGET ClangARMSmeBuiltins) +clang_tablegen(arm_sme_builtins.json -gen-arm-sme-builtins-json + SOURCE arm_sme.td + TARGET ClangARMSmeBuiltinsJSON) clang_tablegen(arm_sme_builtin_cg.inc -gen-arm-sme-builtin-codegen SOURCE arm_sme.td TARGET ClangARMSmeBuiltinCG) diff --git a/clang/lib/Sema/SemaARM.cpp b/clang/lib/Sema/SemaARM.cpp index e09c35296ef3b..1c7c832d7edfa 100644 --- a/clang/lib/Sema/SemaARM.cpp +++ b/clang/lib/Sema/SemaARM.cpp @@ -603,8 +603,8 @@ static bool checkArmStreamingBuiltin(Sema &S, CallExpr *TheCall, bool SatisfiesSME = Builtin::evaluateRequiredTargetFeatures( StreamingBuiltinGuard, CallerFeatures); - if ((SatisfiesSVE && SatisfiesSME) || - (SatisfiesSVE && FnType == SemaARM::ArmStreamingCompatible)) + if (SatisfiesSVE && SatisfiesSME) + // Function type is irrelevant for streaming-agnostic builtins. return false; else if (SatisfiesSVE) BuiltinType = SemaARM::ArmNonStreaming; diff --git a/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c index 42bc37b9ef17c..480d4e4744f0a 100644 --- a/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c +++ b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c @@ -1,10 +1,9 @@ // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py -// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sve -target-feature +sve2 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s -// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sme -target-feature +sme2 -target-feature +sme2p1 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s -// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sve -target-feature +sve2 -target-feature +sme2p1 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s -// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sve -target-feature +sve2 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefix=CPP-CHECK -// RUN: %clang_cc1 -fclang-abi-compat=latest -DSVE_OVERLOADED_FORMS -triple aarch64 -target-feature +sve -target-feature +sve2 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s -// RUN: %clang_cc1 -fclang-abi-compat=latest -DSVE_OVERLOADED_FORMS -triple aarch64 -target-feature +sve -target-feature +sve2 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefix=CPP-CHECK +// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sve -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s +// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sme -target-feature +sme2p1 -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s +// RUN: %clang_cc1 -fclang-abi-compat=latest -triple aarch64 -target-feature +sve -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefix=CPP-CHECK +// RUN: %clang_cc1 -fclang-abi-compat=latest -DSVE_OVERLOADED_FORMS -triple aarch64 -target-feature +sve -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s +// RUN: %clang_cc1 -fclang-abi-compat=latest -DSVE_OVERLOADED_FORMS -triple aarch64 -target-feature +sve -target-feature +sve-sha3 -O1 -Werror -Wall -emit-llvm -o - -x c++ %s | FileCheck %s -check-prefix=CPP-CHECK // REQUIRES: aarch64-registered-target diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_compatible_sme.c b/clang/test/Sema/AArch64/arm_sme_streaming_compatible_sme.c new file mode 100644 index 0000000000000..f695e278d91ad --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_compatible_sme.c @@ -0,0 +1,48 @@ +// 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 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme" flags="streaming-compatible,requires-za" + +void test(void) __arm_inout("za"){ + int64_t int64_t_val; + uint32_t uint32_t_val; + void * void_ptr_val; + + svldr_vnum_za(uint32_t_val, void_ptr_val, int64_t_val); + svldr_za(uint32_t_val, void_ptr_val); + svstr_vnum_za(uint32_t_val, void_ptr_val, int64_t_val); + svstr_za(uint32_t_val, void_ptr_val); + svzero_mask_za(2); + svzero_za(); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + int64_t int64_t_val; + uint32_t uint32_t_val; + void * void_ptr_val; + + svldr_vnum_za(uint32_t_val, void_ptr_val, int64_t_val); + svldr_za(uint32_t_val, void_ptr_val); + svstr_vnum_za(uint32_t_val, void_ptr_val, int64_t_val); + svstr_za(uint32_t_val, void_ptr_val); + svzero_mask_za(2); + svzero_za(); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + int64_t int64_t_val; + uint32_t uint32_t_val; + void * void_ptr_val; + + svldr_vnum_za(uint32_t_val, void_ptr_val, int64_t_val); + svldr_za(uint32_t_val, void_ptr_val); + svstr_vnum_za(uint32_t_val, void_ptr_val, int64_t_val); + svstr_za(uint32_t_val, void_ptr_val); + svzero_mask_za(2); + svzero_za(); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_compatible_sme_AND_sme2.c b/clang/test/Sema/AArch64/arm_sme_streaming_compatible_sme_AND_sme2.c new file mode 100644 index 0000000000000..ea17ab9c6a5d0 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_compatible_sme_AND_sme2.c @@ -0,0 +1,33 @@ +// 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 +sme2 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2" flags="streaming-compatible,requires-zt" + +void test(void) __arm_inout("zt0"){ + void * void_ptr_val; + + svldr_zt(0, void_ptr_val); + svstr_zt(0, void_ptr_val); + svzero_zt(0); +} + +void test_streaming(void) __arm_streaming __arm_inout("zt0"){ + void * void_ptr_val; + + svldr_zt(0, void_ptr_val); + svstr_zt(0, void_ptr_val); + svzero_zt(0); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("zt0"){ + void * void_ptr_val; + + svldr_zt(0, void_ptr_val); + svstr_zt(0, void_ptr_val); + svzero_zt(0); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme.c new file mode 100644 index 0000000000000..29bc3aab3f9c6 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme.c @@ -0,0 +1,1491 @@ +// 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 + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + int64_t int64_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint32_t uint32_t_val; + void * void_ptr_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_s32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_u32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_s32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_u32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_bf16_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_f16_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_f32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_bf16_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_f16_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_f32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_mf8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_s8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_u8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_bf16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_f16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_s16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_u16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_bf16_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_f16_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_mf8_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s8_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s16_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u8_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u16_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_mf8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_s8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_u8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_bf16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_f16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_s16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_u16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_bf16_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_f16_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_mf8_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s8_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s16_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u8_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u16_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_mf8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_s8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_u8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_bf16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_f16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_s16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_u16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_bf16_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_f16_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_mf8_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s8_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s16_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u8_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u16_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_mf8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_s8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_u8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_bf16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_f16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_s16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_u16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_bf16_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_f16_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_mf8_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s8_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s16_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u8_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u16_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + int64_t int64_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint32_t uint32_t_val; + void * void_ptr_val; + + svaddha_za32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + svaddha_za32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + svaddha_za32_s32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + svaddha_za32_u32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + svaddva_za32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + svaddva_za32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + svaddva_za32_s32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + svaddva_za32_u32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + svld1_hor_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_hor_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_hor_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_hor_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_hor_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_hor_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_hor_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_hor_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_hor_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_hor_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_ver_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_ver_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_ver_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_ver_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_ver_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svld1_ver_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_ver_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_ver_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_ver_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + svld1_ver_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + svmopa_za32_bf16_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmopa_za32_f16_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmopa_za32_f32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + svmopa_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + svmopa_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + svmops_za32_bf16_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmops_za32_f16_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmops_za32_f32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmops_za32_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmops_za32_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmops_za32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmops_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + svmops_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + svmops_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + svmops_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + svread_hor_za8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_hor_za8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + svread_hor_za8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_hor_za8_mf8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + svread_hor_za8_s8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_hor_za8_u8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_hor_za16_bf16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_f16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_s16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za16_u16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_hor_za32_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za32_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za32_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za64_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za64_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za64_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_bf16_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_f16_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_mf8_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_s8_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_s16_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_u8_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_u16_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_hor_za128_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_ver_za8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + svread_ver_za8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_ver_za8_mf8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + svread_ver_za8_s8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_ver_za8_u8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + svread_ver_za16_bf16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_f16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_s16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za16_u16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + svread_ver_za32_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za32_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za32_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za64_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za64_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za64_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_bf16_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_f16_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_mf8_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_s8_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_s16_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_u8_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_u16_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + svread_ver_za128_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + svst1_hor_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_hor_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_hor_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_hor_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_hor_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_hor_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_hor_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_hor_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_hor_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_hor_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_ver_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_ver_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_ver_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_ver_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_ver_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + svst1_ver_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_ver_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_ver_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_ver_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + svst1_ver_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + svsumopa_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + svsumopa_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + svsumops_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + svsumops_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + svusmopa_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + svusmopa_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + svusmops_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + svusmops_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_hor_za8_mf8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_hor_za8_s8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_hor_za8_u8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_hor_za16_bf16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_hor_za16_f16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_hor_za16_s16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_hor_za16_u16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_hor_za32_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_hor_za32_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_hor_za32_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_hor_za64_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_hor_za64_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_hor_za64_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_hor_za128_bf16_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_hor_za128_f16_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_hor_za128_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_hor_za128_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_hor_za128_mf8_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_hor_za128_s8_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_hor_za128_s16_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_hor_za128_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_hor_za128_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_hor_za128_u8_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_hor_za128_u16_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_hor_za128_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_hor_za128_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_ver_za8_mf8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_ver_za8_s8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_ver_za8_u8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_ver_za16_bf16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_ver_za16_f16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_ver_za16_s16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_ver_za16_u16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_ver_za32_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_ver_za32_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_ver_za32_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_ver_za64_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_ver_za64_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_ver_za64_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_ver_za128_bf16_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_ver_za128_f16_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_ver_za128_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_ver_za128_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + svwrite_ver_za128_mf8_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + svwrite_ver_za128_s8_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + svwrite_ver_za128_s16_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + svwrite_ver_za128_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + svwrite_ver_za128_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + svwrite_ver_za128_u8_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + svwrite_ver_za128_u16_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + svwrite_ver_za128_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + svwrite_ver_za128_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + int64_t int64_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint32_t uint32_t_val; + void * void_ptr_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_s32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za32_u32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_s32_m(2, svbool_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za32_u32_m(2, svbool_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_hor_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_ver_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_bf16_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_f16_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_f32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_bf16_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_f16_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_f32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_mf8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_s8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za8_u8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_bf16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_f16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_s16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za16_u16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za32_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za64_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_bf16_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_f16_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_mf8_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s8_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s16_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u8_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u16_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_hor_za128_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_mf8_m(svmfloat8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_s8_m(svint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za8_u8_m(svuint8_t_val, svbool_t_val, 0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_bf16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_f16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svbfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svfloat16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_s16_m(svint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za16_u16_m(svuint16_t_val, svbool_t_val, 1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za32_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za64_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_bf16_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_f16_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_f32_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_f64_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svbfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svfloat16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svfloat32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svfloat64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_mf8_m(svmfloat8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s8_m(svint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s16_m(svint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s32_m(svint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_s64_m(svint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u8_m(svuint8_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u16_m(svuint16_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u32_m(svuint32_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svread_ver_za128_u64_m(svuint64_t_val, svbool_t_val, 2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_hor_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za8(0, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za16(1, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za32(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za64(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_vnum_za128(2, uint32_t_val, svbool_t_val, void_ptr_val, int64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za8(0, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za16(1, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za32(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za64(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1_ver_za128(2, uint32_t_val, svbool_t_val, void_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za32_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za32_s8_m(2, svbool_t_val, svbool_t_val, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za32_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za32_u8_m(2, svbool_t_val, svbool_t_val, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_mf8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_s8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za8_u8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_bf16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_f16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_s16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za16_u16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za32_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za64_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_bf16_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_f16_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_mf8_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s8_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s16_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u8_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u16_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_hor_za128_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_mf8_m(0, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_s8_m(0, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za8_u8_m(0, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_bf16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_f16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_s16_m(1, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za16_u16_m(1, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za32_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za64_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_bf16_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_f16_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_f32_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_f64_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_mf8_m(2, uint32_t_val, svbool_t_val, svmfloat8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s8_m(2, uint32_t_val, svbool_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s16_m(2, uint32_t_val, svbool_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s32_m(2, uint32_t_val, svbool_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_s64_m(2, uint32_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u8_m(2, uint32_t_val, svbool_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u16_m(2, uint32_t_val, svbool_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u32_m(2, uint32_t_val, svbool_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_ver_za128_u64_m(2, uint32_t_val, svbool_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_LP_sme-f16f16_OR_sme-f8f16_RP.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_LP_sme-f16f16_OR_sme-f8f16_RP.c new file mode 100644 index 0000000000000..1216759aa45d5 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_LP_sme-f16f16_OR_sme-f8f16_RP.c @@ -0,0 +1,70 @@ +// 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 +sme-f16f16 -target-feature +sve -verify=streaming-guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme-f8f16 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,(sme-f16f16|sme-f8f16)" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x4(uint32_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x4(uint32_t_val, svfloat16x4_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + uint32_t uint32_t_val; + + svadd_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val); + svadd_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val); + svadd_za16_vg1x2(uint32_t_val, svfloat16x2_t_val); + svadd_za16_vg1x4(uint32_t_val, svfloat16x4_t_val); + svsub_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val); + svsub_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val); + svsub_za16_vg1x2(uint32_t_val, svfloat16x2_t_val); + svsub_za16_vg1x4(uint32_t_val, svfloat16x4_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x4(uint32_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x2(uint32_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x4(uint32_t_val, svfloat16x4_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-b16b16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-b16b16.c new file mode 100644 index 0000000000000..e5bfd679a8fd6 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-b16b16.c @@ -0,0 +1,215 @@ +// 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 +sme-b16b16 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-b16b16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_bf16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_bf16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + uint32_t uint32_t_val; + + svadd_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + svadd_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + svadd_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + svadd_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + svmla_lane_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + svmla_lane_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + svmla_lane_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + svmla_lane_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + svmla_single_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + svmla_single_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + svmla_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmla_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + svmla_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + svmla_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmla_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + svmla_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + svmls_lane_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + svmls_lane_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + svmls_lane_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + svmls_lane_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + svmls_single_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + svmls_single_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + svmls_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmls_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + svmls_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + svmls_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmls_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + svmls_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + svmopa_za16_bf16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmopa_za16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmops_za16_bf16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmops_za16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + svsub_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + svsub_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + svsub_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_bf16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_bf16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_m(1, svbool_t_val, svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_bf16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_bf16_vg1x4(uint32_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x2(uint32_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za16_vg1x4(uint32_t_val, svbfloat16x4_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f16f16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f16f16.c new file mode 100644 index 0000000000000..8189d71d18023 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f16f16.c @@ -0,0 +1,175 @@ +// 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 +sme-f16f16 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-f16f16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_f16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_f16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + uint32_t uint32_t_val; + + svmla_lane_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + svmla_lane_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + svmla_lane_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + svmla_lane_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + svmla_single_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + svmla_single_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + svmla_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + svmla_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + svmla_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + svmla_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + svmla_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + svmla_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + svmls_lane_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + svmls_lane_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + svmls_lane_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + svmls_lane_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + svmls_single_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + svmls_single_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + svmls_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + svmls_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + svmls_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + svmls_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + svmls_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + svmls_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + svmopa_za16_f16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmopa_za16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmops_za16_f16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmops_za16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_f16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_f16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x2(uint32_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za16_vg1x4(uint32_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_f16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_f16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za16_m(1, svbool_t_val, svbool_t_val, svfloat16_t_val, svfloat16_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f64f64.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f64f64.c new file mode 100644 index 0000000000000..7d47a07565bc8 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f64f64.c @@ -0,0 +1,46 @@ +// 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 +sme-f64f64 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-f64f64" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbool_t svbool_t_val; + svfloat64_t svfloat64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_f64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_f64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbool_t svbool_t_val; + svfloat64_t svfloat64_t_val; + + svmopa_za64_f64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmops_za64_f64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmops_za64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbool_t svbool_t_val; + svfloat64_t svfloat64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_f64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_f64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_m(2, svbool_t_val, svbool_t_val, svfloat64_t_val, svfloat64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f16.c new file mode 100644 index 0000000000000..32e1f8299d607 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f16.c @@ -0,0 +1,198 @@ +// 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 +sme-f8f16 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-f8f16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + fpm_t fpm_t_val; + svbool_t svbool_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_mf8_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_mf8_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_m_fpm(1, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_mf8_m_fpm(1, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + fpm_t fpm_t_val; + svbool_t svbool_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + uint32_t uint32_t_val; + + svdot_lane_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_lane_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_lane_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_lane_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_single_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svdot_single_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svdot_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svdot_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svdot_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svdot_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svdot_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svdot_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svmla_lane_za16_mf8_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za16_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_single_za16_mf8_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmla_single_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmla_single_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svmla_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svmla_za16_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svmla_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svmopa_za16_m_fpm(1, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmopa_za16_mf8_m_fpm(1, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svvdot_lane_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svvdot_lane_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + fpm_t fpm_t_val; + svbool_t svbool_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za16_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_mf8_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_mf8_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_mf8_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_mf8_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za16_vg2x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_m_fpm(1, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za16_mf8_m_fpm(1, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za16_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za16_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f32.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f32.c new file mode 100644 index 0000000000000..11c7f3870b5a9 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f32.c @@ -0,0 +1,208 @@ +// 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 +sme-f8f32 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-f8f32" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + fpm_t fpm_t_val; + svbool_t svbool_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_mf8_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za32_mf8_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m_fpm(2, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_mf8_m_fpm(2, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdotb_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdotb_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdott_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdott_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + fpm_t fpm_t_val; + svbool_t svbool_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + uint32_t uint32_t_val; + + svdot_lane_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_lane_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svdot_single_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svdot_single_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svdot_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svdot_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svdot_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svdot_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svdot_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svdot_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svmla_lane_za32_mf8_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za32_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_lane_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + svmla_single_za32_mf8_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmla_single_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmla_single_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svmla_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svmla_za32_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svmla_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + svmla_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + svmopa_za32_m_fpm(2, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmopa_za32_mf8_m_fpm(2, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svvdotb_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svvdotb_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svvdott_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + svvdott_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + fpm_t fpm_t_val; + svbool_t svbool_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_mf8_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za32_vg1x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_mf8_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za32_mf8_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_mf8_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_mf8_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x1_fpm(uint32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x2_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za32_vg4x4_fpm(uint32_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_m_fpm(2, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za32_mf8_m_fpm(2, svbool_t_val, svbool_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdotb_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdotb_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdott_lane_za32_mf8_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdott_lane_za32_vg1x4_fpm(uint32_t_val, svmfloat8x2_t_val, svmfloat8_t_val, 2, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-i16i64.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-i16i64.c new file mode 100644 index 0000000000000..cae434b274a07 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-i16i64.c @@ -0,0 +1,155 @@ +// 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 +sme-i16i64 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-i16i64" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbool_t svbool_t_val; + svint16_t svint16_t_val; + svint64_t svint64_t_val; + svuint16_t svuint16_t_val; + svuint64_t svuint64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_s64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_u64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_s64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_u64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbool_t svbool_t_val; + svint16_t svint16_t_val; + svint64_t svint64_t_val; + svuint16_t svuint16_t_val; + svuint64_t svuint64_t_val; + + svaddha_za64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + svaddha_za64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + svaddha_za64_s64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + svaddha_za64_u64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + svaddva_za64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + svaddva_za64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + svaddva_za64_s64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + svaddva_za64_u64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + svmopa_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + svmopa_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + svmops_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + svmops_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + svmops_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + svmops_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + svsumopa_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + svsumopa_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + svsumops_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + svsumops_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + svusmopa_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + svusmopa_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + svusmops_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + svusmops_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbool_t svbool_t_val; + svint16_t svint16_t_val; + svint64_t svint64_t_val; + svuint16_t svuint16_t_val; + svuint64_t svuint64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_s64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddha_za64_u64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_s64_m(2, svbool_t_val, svbool_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaddva_za64_u64_m(2, svbool_t_val, svbool_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmopa_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmops_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumopa_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za64_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsumops_za64_s16_m(2, svbool_t_val, svbool_t_val, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmopa_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za64_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svusmops_za64_u16_m(2, svbool_t_val, svbool_t_val, svuint16_t_val, svint16_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-lutv2.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-lutv2.c new file mode 100644 index 0000000000000..5f90d3fcb54cc --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-lutv2.c @@ -0,0 +1,309 @@ +// 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 +sme-lutv2 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-lutv2" flags="streaming-only,requires-zt" + +void test(void) __arm_inout("zt0"){ + svbfloat16_t svbfloat16_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_zt_s8_x4(0, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_zt_u8_x4(0, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svfloat32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svfloat64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_bf16(0, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_f16(0, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_f32(0, svfloat32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_f64(0, svfloat64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s8(0, svint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s16(0, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s32(0, svint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s64(0, svint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u16(0, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u32(0, svuint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u64(0, svuint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_bf16(0, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_f16(0, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_f32(0, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_f64(0, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s8(0, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s16(0, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s32(0, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s64(0, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u8(0, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u16(0, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u32(0, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u64(0, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("zt0"){ + svbfloat16_t svbfloat16_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + svluti4_zt_s8_x4(0, svuint8x2_t_val); + svluti4_zt_u8_x4(0, svuint8x2_t_val); + svwrite_lane_zt(0, svbfloat16_t_val, 2); + svwrite_lane_zt(0, svfloat16_t_val, 2); + svwrite_lane_zt(0, svfloat32_t_val, 2); + svwrite_lane_zt(0, svfloat64_t_val, 2); + svwrite_lane_zt(0, svint8_t_val, 2); + svwrite_lane_zt(0, svint16_t_val, 2); + svwrite_lane_zt(0, svint32_t_val, 2); + svwrite_lane_zt(0, svint64_t_val, 2); + svwrite_lane_zt(0, svuint8_t_val, 2); + svwrite_lane_zt(0, svuint16_t_val, 2); + svwrite_lane_zt(0, svuint32_t_val, 2); + svwrite_lane_zt(0, svuint64_t_val, 2); + svwrite_lane_zt_bf16(0, svbfloat16_t_val, 2); + svwrite_lane_zt_f16(0, svfloat16_t_val, 2); + svwrite_lane_zt_f32(0, svfloat32_t_val, 2); + svwrite_lane_zt_f64(0, svfloat64_t_val, 2); + svwrite_lane_zt_s8(0, svint8_t_val, 2); + svwrite_lane_zt_s16(0, svint16_t_val, 2); + svwrite_lane_zt_s32(0, svint32_t_val, 2); + svwrite_lane_zt_s64(0, svint64_t_val, 2); + svwrite_lane_zt_u8(0, svuint8_t_val, 2); + svwrite_lane_zt_u16(0, svuint16_t_val, 2); + svwrite_lane_zt_u32(0, svuint32_t_val, 2); + svwrite_lane_zt_u64(0, svuint64_t_val, 2); + svwrite_zt(0, svbfloat16_t_val); + svwrite_zt(0, svfloat16_t_val); + svwrite_zt(0, svfloat32_t_val); + svwrite_zt(0, svfloat64_t_val); + svwrite_zt(0, svint8_t_val); + svwrite_zt(0, svint16_t_val); + svwrite_zt(0, svint32_t_val); + svwrite_zt(0, svint64_t_val); + svwrite_zt(0, svuint8_t_val); + svwrite_zt(0, svuint16_t_val); + svwrite_zt(0, svuint32_t_val); + svwrite_zt(0, svuint64_t_val); + svwrite_zt_bf16(0, svbfloat16_t_val); + svwrite_zt_f16(0, svfloat16_t_val); + svwrite_zt_f32(0, svfloat32_t_val); + svwrite_zt_f64(0, svfloat64_t_val); + svwrite_zt_s8(0, svint8_t_val); + svwrite_zt_s16(0, svint16_t_val); + svwrite_zt_s32(0, svint32_t_val); + svwrite_zt_s64(0, svint64_t_val); + svwrite_zt_u8(0, svuint8_t_val); + svwrite_zt_u16(0, svuint16_t_val); + svwrite_zt_u32(0, svuint32_t_val); + svwrite_zt_u64(0, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("zt0"){ + svbfloat16_t svbfloat16_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_zt_s8_x4(0, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_zt_u8_x4(0, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svfloat32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svfloat64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt(0, svuint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_bf16(0, svbfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_f16(0, svfloat16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_f32(0, svfloat32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_f64(0, svfloat64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s8(0, svint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s16(0, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s32(0, svint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_s64(0, svint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u16(0, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u32(0, svuint32_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_lane_zt_u64(0, svuint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt(0, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_bf16(0, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_f16(0, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_f32(0, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_f64(0, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s8(0, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s16(0, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s32(0, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_s64(0, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u8(0, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u16(0, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u32(0, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwrite_zt_u64(0, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2.c new file mode 100644 index 0000000000000..1e524255729a6 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2.c @@ -0,0 +1,308 @@ +// 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 +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2" flags="streaming-only,requires-zt" + +void test(void) __arm_inout("zt0"){ + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_bf16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_bf16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_bf16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f32_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_mf8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_mf8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_mf8_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s8_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s32_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u8_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u32_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_bf16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_bf16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_bf16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f32_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_mf8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_mf8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s32_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u32_x4(0, svuint8_t_val, 1); +} + +void test_streaming(void) __arm_streaming __arm_inout("zt0"){ + svuint8_t svuint8_t_val; + + svluti2_lane_zt_bf16(0, svuint8_t_val, 2); + svluti2_lane_zt_bf16_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_bf16_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_f16(0, svuint8_t_val, 2); + svluti2_lane_zt_f16_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_f16_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_f32(0, svuint8_t_val, 2); + svluti2_lane_zt_f32_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_f32_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_mf8(0, svuint8_t_val, 2); + svluti2_lane_zt_mf8_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_mf8_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_s8(0, svuint8_t_val, 2); + svluti2_lane_zt_s8_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_s8_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_s16(0, svuint8_t_val, 2); + svluti2_lane_zt_s16_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_s16_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_s32(0, svuint8_t_val, 2); + svluti2_lane_zt_s32_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_s32_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_u8(0, svuint8_t_val, 2); + svluti2_lane_zt_u8_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_u8_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_u16(0, svuint8_t_val, 2); + svluti2_lane_zt_u16_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_u16_x4(0, svuint8_t_val, 2); + svluti2_lane_zt_u32(0, svuint8_t_val, 2); + svluti2_lane_zt_u32_x2(0, svuint8_t_val, 2); + svluti2_lane_zt_u32_x4(0, svuint8_t_val, 2); + svluti4_lane_zt_bf16(0, svuint8_t_val, 2); + svluti4_lane_zt_bf16_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_bf16_x4(0, svuint8_t_val, 1); + svluti4_lane_zt_f16(0, svuint8_t_val, 2); + svluti4_lane_zt_f16_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_f16_x4(0, svuint8_t_val, 1); + svluti4_lane_zt_f32(0, svuint8_t_val, 2); + svluti4_lane_zt_f32_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_f32_x4(0, svuint8_t_val, 1); + svluti4_lane_zt_mf8(0, svuint8_t_val, 2); + svluti4_lane_zt_mf8_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_s8(0, svuint8_t_val, 2); + svluti4_lane_zt_s8_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_s16(0, svuint8_t_val, 2); + svluti4_lane_zt_s16_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_s16_x4(0, svuint8_t_val, 1); + svluti4_lane_zt_s32(0, svuint8_t_val, 2); + svluti4_lane_zt_s32_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_s32_x4(0, svuint8_t_val, 1); + svluti4_lane_zt_u8(0, svuint8_t_val, 2); + svluti4_lane_zt_u8_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_u16(0, svuint8_t_val, 2); + svluti4_lane_zt_u16_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_u16_x4(0, svuint8_t_val, 1); + svluti4_lane_zt_u32(0, svuint8_t_val, 2); + svluti4_lane_zt_u32_x2(0, svuint8_t_val, 2); + svluti4_lane_zt_u32_x4(0, svuint8_t_val, 1); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("zt0"){ + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_bf16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_bf16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_bf16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_f32_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_mf8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_mf8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_mf8_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s8_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_s32_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u8_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u16_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti2_lane_zt_u32_x4(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_bf16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_bf16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_bf16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_f32_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_mf8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_mf8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_s32_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u8(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u8_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u16(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u16_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u16_x4(0, svuint8_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u32(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u32_x2(0, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svluti4_lane_zt_u32_x4(0, svuint8_t_val, 1); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-f64f64.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-f64f64.c new file mode 100644 index 0000000000000..2766e7ac03050 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-f64f64.c @@ -0,0 +1,192 @@ +// 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 +sme-f64f64 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-f64f64" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x4(uint32_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x4(uint32_t_val, svfloat64x4_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + uint32_t uint32_t_val; + + svadd_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val); + svadd_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val); + svadd_za64_vg1x2(uint32_t_val, svfloat64x2_t_val); + svadd_za64_vg1x4(uint32_t_val, svfloat64x4_t_val); + svmla_lane_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + svmla_lane_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + svmla_lane_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + svmla_lane_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + svmla_single_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + svmla_single_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + svmla_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + svmla_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + svmla_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + svmla_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + svmla_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + svmla_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + svmls_lane_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + svmls_lane_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + svmls_lane_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + svmls_lane_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + svmls_single_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + svmls_single_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + svmls_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + svmls_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + svmls_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + svmls_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + svmls_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + svmls_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + svsub_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val); + svsub_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val); + svsub_za64_vg1x2(uint32_t_val, svfloat64x2_t_val); + svsub_za64_vg1x4(uint32_t_val, svfloat64x4_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x4(uint32_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x2(uint32_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg1x4(uint32_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_f64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_f64_vg1x4(uint32_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x2(uint32_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x4(uint32_t_val, svfloat64x4_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-i16i64.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-i16i64.c new file mode 100644 index 0000000000000..36e7333760953 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-i16i64.c @@ -0,0 +1,759 @@ +// 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 +sme-i16i64 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-i16i64" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + uint32_t uint32_t_val; + + svadd_write_single_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + svadd_write_single_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + svadd_write_single_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + svadd_write_single_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + svadd_write_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + svadd_write_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + svadd_write_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + svadd_write_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + svadd_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + svadd_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + svadd_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + svadd_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + svadd_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + svadd_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + svadd_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + svadd_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + svadd_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val); + svadd_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val); + svadd_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val); + svadd_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val); + svadd_za64_vg1x2(uint32_t_val, svint64x2_t_val); + svadd_za64_vg1x2(uint32_t_val, svuint64x2_t_val); + svadd_za64_vg1x4(uint32_t_val, svint64x4_t_val); + svadd_za64_vg1x4(uint32_t_val, svuint64x4_t_val); + svdot_lane_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 1); + svdot_lane_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + svdot_lane_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 1); + svdot_lane_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + svdot_lane_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 1); + svdot_lane_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 1); + svdot_lane_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + svdot_lane_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + svdot_single_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + svdot_single_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + svdot_single_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + svdot_single_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + svdot_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + svdot_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + svdot_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + svdot_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + svdot_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + svdot_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + svdot_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + svdot_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + svdot_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + svdot_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + svdot_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + svdot_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + svmla_lane_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + svmla_lane_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + svmla_lane_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + svmla_lane_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svmla_lane_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + svmla_lane_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + svmla_lane_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + svmla_lane_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svmla_lane_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + svmla_lane_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + svmla_lane_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + svmla_lane_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + svmla_single_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + svmla_single_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + svmla_single_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + svmla_single_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + svmla_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + svmla_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + svmla_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + svmla_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + svmla_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + svmla_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + svmla_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + svmla_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + svmla_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + svmla_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + svmla_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + svmla_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + svmla_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + svmla_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + svmla_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + svmla_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + svmls_lane_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + svmls_lane_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + svmls_lane_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + svmls_lane_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svmls_lane_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + svmls_lane_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + svmls_lane_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + svmls_lane_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svmls_lane_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + svmls_lane_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + svmls_lane_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + svmls_lane_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + svmls_single_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + svmls_single_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + svmls_single_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + svmls_single_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + svmls_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + svmls_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + svmls_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + svmls_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + svmls_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + svmls_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + svmls_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + svmls_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + svmls_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + svmls_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + svmls_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + svmls_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + svmls_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + svmls_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + svmls_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + svmls_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + svsub_write_single_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + svsub_write_single_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + svsub_write_single_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + svsub_write_single_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + svsub_write_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + svsub_write_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + svsub_write_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + svsub_write_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + svsub_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + svsub_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + svsub_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + svsub_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + svsub_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + svsub_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + svsub_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + svsub_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + svsub_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val); + svsub_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val); + svsub_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val); + svsub_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val); + svsub_za64_vg1x2(uint32_t_val, svint64x2_t_val); + svsub_za64_vg1x2(uint32_t_val, svuint64x2_t_val); + svsub_za64_vg1x4(uint32_t_val, svint64x4_t_val); + svsub_za64_vg1x4(uint32_t_val, svuint64x4_t_val); + svvdot_lane_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + svvdot_lane_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + svvdot_lane_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + svvdot_lane_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_single_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_za64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_single_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_s16_vg1x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_u16_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_lane_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_single_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmla_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_lane_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_single_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_s16_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_s16_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_s16_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_u16_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_u16_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_u16_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x1(uint32_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x1(uint32_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x2(uint32_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmls_za64_vg4x4(uint32_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_single_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x2(uint32_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_write_za64_vg1x4(uint32_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_s64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_s64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_u64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_u64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x2(uint32_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x2(uint32_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x4(uint32_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsub_za64_vg1x4(uint32_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_s16_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_u16_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_vg1x4(uint32_t_val, svint16x4_t_val, svint16_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svvdot_lane_za64_vg1x4(uint32_t_val, svuint16x4_t_val, svuint16_t_val, 1); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4.c new file mode 100644 index 0000000000000..6e6e9d804169e --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4.c @@ -0,0 +1,782 @@ +// 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 +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_f16_f16(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_f32_f32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_s8_s8(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_s8_u8(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_u8_s8(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_u8_u8(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_f16_f16(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_f32_f32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_s8_s8(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_s8_u8(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_u8_s8(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_u8_u8(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_s8_s8(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_f16_f16(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_f32_f32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_s8_s8(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_s8_u8(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_u8_s8(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_u8_u8(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_f16_f16(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_f32_f32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_s8_s8(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_s8_u8(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_u8_s8(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_u8_u8(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_f16_f16(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_f32_f32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_s8_s8(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_s8_u8(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_u8_s8(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_u8_u8(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_s8_s8(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_f16_f16(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_f32_f32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_s8_s8(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_s8_u8(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_u8_s8(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_u8_u8(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16x2_t_val, svuint16x2_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + svmop4a_1x1_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16_t_val); + svmop4a_1x1_za32_f16_f16(2, svfloat16_t_val, svfloat16_t_val); + svmop4a_1x1_za32_f32_f32(2, svfloat32_t_val, svfloat32_t_val); + svmop4a_1x1_za32_s8_s8(2, svint8_t_val, svint8_t_val); + svmop4a_1x1_za32_s8_u8(2, svint8_t_val, svuint8_t_val); + svmop4a_1x1_za32_s16_s16(2, svint16_t_val, svint16_t_val); + svmop4a_1x1_za32_u8_s8(2, svuint8_t_val, svint8_t_val); + svmop4a_1x1_za32_u8_u8(2, svuint8_t_val, svuint8_t_val); + svmop4a_1x1_za32_u16_u16(2, svuint16_t_val, svuint16_t_val); + svmop4a_1x2_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4a_1x2_za32_f16_f16(2, svfloat16_t_val, svfloat16x2_t_val); + svmop4a_1x2_za32_f32_f32(2, svfloat32_t_val, svfloat32x2_t_val); + svmop4a_1x2_za32_s8_s8(2, svint8_t_val, svint8x2_t_val); + svmop4a_1x2_za32_s8_u8(2, svint8_t_val, svuint8x2_t_val); + svmop4a_1x2_za32_s16_s16(2, svint16_t_val, svint16x2_t_val); + svmop4a_1x2_za32_u8_s8(2, svuint8_t_val, svint8x2_t_val); + svmop4a_1x2_za32_u8_u8(2, svuint8_t_val, svuint8x2_t_val); + svmop4a_1x2_za32_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + svmop4a_2x1_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4a_2x1_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val); + svmop4a_2x1_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val); + svmop4a_2x1_za32_s8_s8(2, svint8x2_t_val, svint8_t_val); + svmop4a_2x1_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val); + svmop4a_2x1_za32_s16_s16(2, svint16x2_t_val, svint16_t_val); + svmop4a_2x1_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val); + svmop4a_2x1_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val); + svmop4a_2x1_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + svmop4a_2x2_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4a_2x2_za32_f16_f16(2, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4a_2x2_za32_f32_f32(2, svfloat32x2_t_val, svfloat32x2_t_val); + svmop4a_2x2_za32_s8_s8(2, svint8x2_t_val, svint8x2_t_val); + svmop4a_2x2_za32_s8_u8(2, svint8x2_t_val, svuint8x2_t_val); + svmop4a_2x2_za32_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + svmop4a_2x2_za32_u8_s8(2, svuint8x2_t_val, svint8x2_t_val); + svmop4a_2x2_za32_u8_u8(2, svuint8x2_t_val, svuint8x2_t_val); + svmop4a_2x2_za32_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + svmop4a_za32(2, svbfloat16_t_val, svbfloat16_t_val); + svmop4a_za32(2, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4a_za32(2, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4a_za32(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4a_za32(2, svfloat16_t_val, svfloat16_t_val); + svmop4a_za32(2, svfloat16_t_val, svfloat16x2_t_val); + svmop4a_za32(2, svfloat16x2_t_val, svfloat16_t_val); + svmop4a_za32(2, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4a_za32(2, svfloat32_t_val, svfloat32_t_val); + svmop4a_za32(2, svfloat32_t_val, svfloat32x2_t_val); + svmop4a_za32(2, svfloat32x2_t_val, svfloat32_t_val); + svmop4a_za32(2, svfloat32x2_t_val, svfloat32x2_t_val); + svmop4a_za32(2, svint8_t_val, svint8_t_val); + svmop4a_za32(2, svint8_t_val, svint8x2_t_val); + svmop4a_za32(2, svint8_t_val, svuint8_t_val); + svmop4a_za32(2, svint8_t_val, svuint8x2_t_val); + svmop4a_za32(2, svint8x2_t_val, svint8_t_val); + svmop4a_za32(2, svint8x2_t_val, svint8x2_t_val); + svmop4a_za32(2, svint8x2_t_val, svuint8_t_val); + svmop4a_za32(2, svint8x2_t_val, svuint8x2_t_val); + svmop4a_za32(2, svint16_t_val, svint16_t_val); + svmop4a_za32(2, svint16_t_val, svint16x2_t_val); + svmop4a_za32(2, svint16x2_t_val, svint16_t_val); + svmop4a_za32(2, svint16x2_t_val, svint16x2_t_val); + svmop4a_za32(2, svuint8_t_val, svint8_t_val); + svmop4a_za32(2, svuint8_t_val, svint8x2_t_val); + svmop4a_za32(2, svuint8_t_val, svuint8_t_val); + svmop4a_za32(2, svuint8_t_val, svuint8x2_t_val); + svmop4a_za32(2, svuint8x2_t_val, svint8_t_val); + svmop4a_za32(2, svuint8x2_t_val, svint8x2_t_val); + svmop4a_za32(2, svuint8x2_t_val, svuint8_t_val); + svmop4a_za32(2, svuint8x2_t_val, svuint8x2_t_val); + svmop4a_za32(2, svuint16_t_val, svuint16_t_val); + svmop4a_za32(2, svuint16_t_val, svuint16x2_t_val); + svmop4a_za32(2, svuint16x2_t_val, svuint16_t_val); + svmop4a_za32(2, svuint16x2_t_val, svuint16x2_t_val); + svmop4s_1x1_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16_t_val); + svmop4s_1x1_za32_f16_f16(2, svfloat16_t_val, svfloat16_t_val); + svmop4s_1x1_za32_f32_f32(2, svfloat32_t_val, svfloat32_t_val); + svmop4s_1x1_za32_s8_s8(2, svint8_t_val, svint8_t_val); + svmop4s_1x1_za32_s8_u8(2, svint8_t_val, svuint8_t_val); + svmop4s_1x1_za32_s16_s16(2, svint16_t_val, svint16_t_val); + svmop4s_1x1_za32_u8_s8(2, svuint8_t_val, svint8_t_val); + svmop4s_1x1_za32_u8_u8(2, svuint8_t_val, svuint8_t_val); + svmop4s_1x1_za32_u16_u16(2, svuint16_t_val, svuint16_t_val); + svmop4s_1x2_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4s_1x2_za32_f16_f16(2, svfloat16_t_val, svfloat16x2_t_val); + svmop4s_1x2_za32_f32_f32(2, svfloat32_t_val, svfloat32x2_t_val); + svmop4s_1x2_za32_s8_s8(2, svint8_t_val, svint8x2_t_val); + svmop4s_1x2_za32_s8_u8(2, svint8_t_val, svuint8x2_t_val); + svmop4s_1x2_za32_s16_s16(2, svint16_t_val, svint16x2_t_val); + svmop4s_1x2_za32_u8_s8(2, svuint8_t_val, svint8x2_t_val); + svmop4s_1x2_za32_u8_u8(2, svuint8_t_val, svuint8x2_t_val); + svmop4s_1x2_za32_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + svmop4s_2x1_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4s_2x1_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val); + svmop4s_2x1_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val); + svmop4s_2x1_za32_s8_s8(2, svint8x2_t_val, svint8_t_val); + svmop4s_2x1_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val); + svmop4s_2x1_za32_s16_s16(2, svint16x2_t_val, svint16_t_val); + svmop4s_2x1_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val); + svmop4s_2x1_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val); + svmop4s_2x1_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + svmop4s_2x2_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4s_2x2_za32_f16_f16(2, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4s_2x2_za32_f32_f32(2, svfloat32x2_t_val, svfloat32x2_t_val); + svmop4s_2x2_za32_s8_s8(2, svint8x2_t_val, svint8x2_t_val); + svmop4s_2x2_za32_s8_u8(2, svint8x2_t_val, svuint8x2_t_val); + svmop4s_2x2_za32_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + svmop4s_2x2_za32_u8_s8(2, svuint8x2_t_val, svint8x2_t_val); + svmop4s_2x2_za32_u8_u8(2, svuint8x2_t_val, svuint8x2_t_val); + svmop4s_2x2_za32_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + svmop4s_za32(2, svbfloat16_t_val, svbfloat16_t_val); + svmop4s_za32(2, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4s_za32(2, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4s_za32(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4s_za32(2, svfloat16_t_val, svfloat16_t_val); + svmop4s_za32(2, svfloat16_t_val, svfloat16x2_t_val); + svmop4s_za32(2, svfloat16x2_t_val, svfloat16_t_val); + svmop4s_za32(2, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4s_za32(2, svfloat32_t_val, svfloat32_t_val); + svmop4s_za32(2, svfloat32_t_val, svfloat32x2_t_val); + svmop4s_za32(2, svfloat32x2_t_val, svfloat32_t_val); + svmop4s_za32(2, svfloat32x2_t_val, svfloat32x2_t_val); + svmop4s_za32(2, svint8_t_val, svint8_t_val); + svmop4s_za32(2, svint8_t_val, svint8x2_t_val); + svmop4s_za32(2, svint8_t_val, svuint8_t_val); + svmop4s_za32(2, svint8_t_val, svuint8x2_t_val); + svmop4s_za32(2, svint8x2_t_val, svint8_t_val); + svmop4s_za32(2, svint8x2_t_val, svint8x2_t_val); + svmop4s_za32(2, svint8x2_t_val, svuint8_t_val); + svmop4s_za32(2, svint8x2_t_val, svuint8x2_t_val); + svmop4s_za32(2, svint16_t_val, svint16_t_val); + svmop4s_za32(2, svint16_t_val, svint16x2_t_val); + svmop4s_za32(2, svint16x2_t_val, svint16_t_val); + svmop4s_za32(2, svint16x2_t_val, svint16x2_t_val); + svmop4s_za32(2, svuint8_t_val, svint8_t_val); + svmop4s_za32(2, svuint8_t_val, svint8x2_t_val); + svmop4s_za32(2, svuint8_t_val, svuint8_t_val); + svmop4s_za32(2, svuint8_t_val, svuint8x2_t_val); + svmop4s_za32(2, svuint8x2_t_val, svint8_t_val); + svmop4s_za32(2, svuint8x2_t_val, svint8x2_t_val); + svmop4s_za32(2, svuint8x2_t_val, svuint8_t_val); + svmop4s_za32(2, svuint8x2_t_val, svuint8x2_t_val); + svmop4s_za32(2, svuint16_t_val, svuint16_t_val); + svmop4s_za32(2, svuint16_t_val, svuint16x2_t_val); + svmop4s_za32(2, svuint16x2_t_val, svuint16_t_val); + svmop4s_za32(2, svuint16x2_t_val, svuint16x2_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_f16_f16(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_f32_f32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_s8_s8(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_s8_u8(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_u8_s8(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_u8_u8(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_f16_f16(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_f32_f32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_s8_s8(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_s8_u8(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_u8_s8(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_u8_u8(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_s8_s8(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_f16_f16(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_f32_f32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_s8_s8(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_s8_u8(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_u8_s8(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_u8_u8(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_f16_f16(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_f32_f32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_s8_s8(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_s8_u8(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_u8_s8(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_u8_u8(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za32_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_bf16_bf16(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_f16_f16(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_f32_f32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_s8_s8(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_s8_u8(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_u8_s8(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_u8_u8(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za32_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_s8_s8(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_f16_f16(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_f32_f32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_s8_s8(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_s8_u8(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_u8_s8(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_u8_u8(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za32_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za32(2, svuint16x2_t_val, svuint16x2_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-b16b16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-b16b16.c new file mode 100644 index 0000000000000..cce8af0de5950 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-b16b16.c @@ -0,0 +1,106 @@ +// 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 +sme-b16b16 -target-feature +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4,sme-b16b16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + + svmop4a_1x1_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16_t_val); + svmop4a_1x2_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4a_2x1_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4a_2x2_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4a_za16(1, svbfloat16_t_val, svbfloat16_t_val); + svmop4a_za16(1, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4a_za16(1, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4a_za16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4s_1x1_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16_t_val); + svmop4s_1x2_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4s_2x1_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4s_2x2_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + svmop4s_za16(1, svbfloat16_t_val, svbfloat16_t_val); + svmop4s_za16(1, svbfloat16_t_val, svbfloat16x2_t_val); + svmop4s_za16(1, svbfloat16x2_t_val, svbfloat16_t_val); + svmop4s_za16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za16_bf16_bf16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svbfloat16x2_t_val, svbfloat16x2_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f16f16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f16f16.c new file mode 100644 index 0000000000000..5c6d223af978e --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f16f16.c @@ -0,0 +1,106 @@ +// 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 +sme-f16f16 -target-feature +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4,sme-f16f16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za16_f16_f16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za16_f16_f16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za16_f16_f16(1, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za16_f16_f16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za16_f16_f16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za16_f16_f16(1, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16x2_t_val, svfloat16x2_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + + svmop4a_1x1_za16_f16_f16(1, svfloat16_t_val, svfloat16_t_val); + svmop4a_1x2_za16_f16_f16(1, svfloat16_t_val, svfloat16x2_t_val); + svmop4a_2x1_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val); + svmop4a_2x2_za16_f16_f16(1, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4a_za16(1, svfloat16_t_val, svfloat16_t_val); + svmop4a_za16(1, svfloat16_t_val, svfloat16x2_t_val); + svmop4a_za16(1, svfloat16x2_t_val, svfloat16_t_val); + svmop4a_za16(1, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4s_1x1_za16_f16_f16(1, svfloat16_t_val, svfloat16_t_val); + svmop4s_1x2_za16_f16_f16(1, svfloat16_t_val, svfloat16x2_t_val); + svmop4s_2x1_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val); + svmop4s_2x2_za16_f16_f16(1, svfloat16x2_t_val, svfloat16x2_t_val); + svmop4s_za16(1, svfloat16_t_val, svfloat16_t_val); + svmop4s_za16(1, svfloat16_t_val, svfloat16x2_t_val); + svmop4s_za16(1, svfloat16x2_t_val, svfloat16_t_val); + svmop4s_za16(1, svfloat16x2_t_val, svfloat16x2_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za16_f16_f16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za16_f16_f16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za16_f16_f16(1, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16(1, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za16_f16_f16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za16_f16_f16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za16_f16_f16(1, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za16(1, svfloat16x2_t_val, svfloat16x2_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f64f64.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f64f64.c new file mode 100644 index 0000000000000..14c82862e55aa --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f64f64.c @@ -0,0 +1,106 @@ +// 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 +sme-f64f64 -target-feature +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4,sme-f64f64" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_f64_f64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_f64_f64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_f64_f64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_f64_f64(2, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_f64_f64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_f64_f64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_f64_f64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_f64_f64(2, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64x2_t_val, svfloat64x2_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + + svmop4a_1x1_za64_f64_f64(2, svfloat64_t_val, svfloat64_t_val); + svmop4a_1x2_za64_f64_f64(2, svfloat64_t_val, svfloat64x2_t_val); + svmop4a_2x1_za64_f64_f64(2, svfloat64x2_t_val, svfloat64_t_val); + svmop4a_2x2_za64_f64_f64(2, svfloat64x2_t_val, svfloat64x2_t_val); + svmop4a_za64(2, svfloat64_t_val, svfloat64_t_val); + svmop4a_za64(2, svfloat64_t_val, svfloat64x2_t_val); + svmop4a_za64(2, svfloat64x2_t_val, svfloat64_t_val); + svmop4a_za64(2, svfloat64x2_t_val, svfloat64x2_t_val); + svmop4s_1x1_za64_f64_f64(2, svfloat64_t_val, svfloat64_t_val); + svmop4s_1x2_za64_f64_f64(2, svfloat64_t_val, svfloat64x2_t_val); + svmop4s_2x1_za64_f64_f64(2, svfloat64x2_t_val, svfloat64_t_val); + svmop4s_2x2_za64_f64_f64(2, svfloat64x2_t_val, svfloat64x2_t_val); + svmop4s_za64(2, svfloat64_t_val, svfloat64_t_val); + svmop4s_za64(2, svfloat64_t_val, svfloat64x2_t_val); + svmop4s_za64(2, svfloat64x2_t_val, svfloat64_t_val); + svmop4s_za64(2, svfloat64x2_t_val, svfloat64x2_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_f64_f64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_f64_f64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_f64_f64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_f64_f64(2, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_f64_f64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_f64_f64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_f64_f64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_f64_f64(2, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svfloat64x2_t_val, svfloat64x2_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f8f16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f8f16.c new file mode 100644 index 0000000000000..a51b3867f98ea --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f8f16.c @@ -0,0 +1,69 @@ +// 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 +sme-f8f16 -target-feature +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4,sme-f8f16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za16_mf8_mf8_fpm(1, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za16_mf8_mf8_fpm(1, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + + svmop4a_1x1_za16_mf8_mf8_fpm(1, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_1x2_za16_mf8_mf8_fpm(1, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + svmop4a_2x1_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_2x2_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svmop4a_za16_fpm(1, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_za16_fpm(1, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + svmop4a_za16_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_za16_fpm(1, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za16_mf8_mf8_fpm(1, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za16_mf8_mf8_fpm(1, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za16_fpm(1, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f8f32.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f8f32.c new file mode 100644 index 0000000000000..ba0fdab1fec51 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-f8f32.c @@ -0,0 +1,69 @@ +// 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 +sme-f8f32 -target-feature +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4,sme-f8f32" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_mf8_mf8_fpm(2, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_mf8_mf8_fpm(2, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + + svmop4a_1x1_za32_mf8_mf8_fpm(2, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_1x2_za32_mf8_mf8_fpm(2, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + svmop4a_2x1_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_2x2_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + svmop4a_za32_fpm(2, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_za32_fpm(2, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + svmop4a_za32_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + svmop4a_za32_fpm(2, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za32_mf8_mf8_fpm(2, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za32_mf8_mf8_fpm(2, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8_t_val, svmfloat8x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za32_fpm(2, svmfloat8x2_t_val, svmfloat8x2_t_val, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-i16i64.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-i16i64.c new file mode 100644 index 0000000000000..70137fd32d45d --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-mop4_AND_sme-i16i64.c @@ -0,0 +1,352 @@ +// 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 +sme-i16i64 -target-feature +sme-mop4 -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-mop4,sme-i16i64" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_s16_u16(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_u16_s16(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_s16_u16(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_u16_s16(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_s16_u16(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_u16_s16(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_s16_u16(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_u16_s16(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_s16_u16(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_u16_s16(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_s16_u16(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_u16_s16(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_s16_u16(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_u16_s16(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_s16_u16(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_u16_s16(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svuint16x2_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + svmop4a_1x1_za64_s16_s16(2, svint16_t_val, svint16_t_val); + svmop4a_1x1_za64_s16_u16(2, svint16_t_val, svuint16_t_val); + svmop4a_1x1_za64_u16_s16(2, svuint16_t_val, svint16_t_val); + svmop4a_1x1_za64_u16_u16(2, svuint16_t_val, svuint16_t_val); + svmop4a_1x2_za64_s16_s16(2, svint16_t_val, svint16x2_t_val); + svmop4a_1x2_za64_s16_u16(2, svint16_t_val, svuint16x2_t_val); + svmop4a_1x2_za64_u16_s16(2, svuint16_t_val, svint16x2_t_val); + svmop4a_1x2_za64_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + svmop4a_2x1_za64_s16_s16(2, svint16x2_t_val, svint16_t_val); + svmop4a_2x1_za64_s16_u16(2, svint16x2_t_val, svuint16_t_val); + svmop4a_2x1_za64_u16_s16(2, svuint16x2_t_val, svint16_t_val); + svmop4a_2x1_za64_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + svmop4a_2x2_za64_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + svmop4a_2x2_za64_s16_u16(2, svint16x2_t_val, svuint16x2_t_val); + svmop4a_2x2_za64_u16_s16(2, svuint16x2_t_val, svint16x2_t_val); + svmop4a_2x2_za64_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + svmop4a_za64(2, svint16_t_val, svint16_t_val); + svmop4a_za64(2, svint16_t_val, svint16x2_t_val); + svmop4a_za64(2, svint16_t_val, svuint16_t_val); + svmop4a_za64(2, svint16_t_val, svuint16x2_t_val); + svmop4a_za64(2, svint16x2_t_val, svint16_t_val); + svmop4a_za64(2, svint16x2_t_val, svint16x2_t_val); + svmop4a_za64(2, svint16x2_t_val, svuint16_t_val); + svmop4a_za64(2, svint16x2_t_val, svuint16x2_t_val); + svmop4a_za64(2, svuint16_t_val, svint16_t_val); + svmop4a_za64(2, svuint16_t_val, svint16x2_t_val); + svmop4a_za64(2, svuint16_t_val, svuint16_t_val); + svmop4a_za64(2, svuint16_t_val, svuint16x2_t_val); + svmop4a_za64(2, svuint16x2_t_val, svint16_t_val); + svmop4a_za64(2, svuint16x2_t_val, svint16x2_t_val); + svmop4a_za64(2, svuint16x2_t_val, svuint16_t_val); + svmop4a_za64(2, svuint16x2_t_val, svuint16x2_t_val); + svmop4s_1x1_za64_s16_s16(2, svint16_t_val, svint16_t_val); + svmop4s_1x1_za64_s16_u16(2, svint16_t_val, svuint16_t_val); + svmop4s_1x1_za64_u16_s16(2, svuint16_t_val, svint16_t_val); + svmop4s_1x1_za64_u16_u16(2, svuint16_t_val, svuint16_t_val); + svmop4s_1x2_za64_s16_s16(2, svint16_t_val, svint16x2_t_val); + svmop4s_1x2_za64_s16_u16(2, svint16_t_val, svuint16x2_t_val); + svmop4s_1x2_za64_u16_s16(2, svuint16_t_val, svint16x2_t_val); + svmop4s_1x2_za64_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + svmop4s_2x1_za64_s16_s16(2, svint16x2_t_val, svint16_t_val); + svmop4s_2x1_za64_s16_u16(2, svint16x2_t_val, svuint16_t_val); + svmop4s_2x1_za64_u16_s16(2, svuint16x2_t_val, svint16_t_val); + svmop4s_2x1_za64_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + svmop4s_2x2_za64_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + svmop4s_2x2_za64_s16_u16(2, svint16x2_t_val, svuint16x2_t_val); + svmop4s_2x2_za64_u16_s16(2, svuint16x2_t_val, svint16x2_t_val); + svmop4s_2x2_za64_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + svmop4s_za64(2, svint16_t_val, svint16_t_val); + svmop4s_za64(2, svint16_t_val, svint16x2_t_val); + svmop4s_za64(2, svint16_t_val, svuint16_t_val); + svmop4s_za64(2, svint16_t_val, svuint16x2_t_val); + svmop4s_za64(2, svint16x2_t_val, svint16_t_val); + svmop4s_za64(2, svint16x2_t_val, svint16x2_t_val); + svmop4s_za64(2, svint16x2_t_val, svuint16_t_val); + svmop4s_za64(2, svint16x2_t_val, svuint16x2_t_val); + svmop4s_za64(2, svuint16_t_val, svint16_t_val); + svmop4s_za64(2, svuint16_t_val, svint16x2_t_val); + svmop4s_za64(2, svuint16_t_val, svuint16_t_val); + svmop4s_za64(2, svuint16_t_val, svuint16x2_t_val); + svmop4s_za64(2, svuint16x2_t_val, svint16_t_val); + svmop4s_za64(2, svuint16x2_t_val, svint16x2_t_val); + svmop4s_za64(2, svuint16x2_t_val, svuint16_t_val); + svmop4s_za64(2, svuint16x2_t_val, svuint16x2_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_s16_u16(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_u16_s16(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x1_za64_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_s16_u16(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_u16_s16(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_1x2_za64_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_s16_u16(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_u16_s16(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x1_za64_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_s16_u16(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_u16_s16(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_2x2_za64_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4a_za64(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_s16_s16(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_s16_u16(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_u16_s16(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x1_za64_u16_u16(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_s16_s16(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_s16_u16(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_u16_s16(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_1x2_za64_u16_u16(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_s16_s16(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_s16_u16(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_u16_s16(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x1_za64_u16_u16(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_s16_s16(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_s16_u16(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_u16_s16(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_2x2_za64_u16_u16(2, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmop4s_za64(2, svuint16x2_t_val, svuint16x2_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop.c new file mode 100644 index 0000000000000..aea2870e2ed26 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop.c @@ -0,0 +1,152 @@ +// 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 +sme-tmop -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-tmop" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svfloat32x2_t_val, svfloat32_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svint16x2_t_val, svint16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svuint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svuint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svuint16x2_t_val, svuint16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_s8_s8(2, svint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_s16_s16(2, svint16x2_t_val, svint16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val, svuint8_t_val, 2); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + svtmopa_lane_za32(2, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svfloat32x2_t_val, svfloat32_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svint16x2_t_val, svint16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svuint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svuint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32(2, svuint16x2_t_val, svuint16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_s8_s8(2, svint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_s16_s16(2, svint16x2_t_val, svint16_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + svtmopa_lane_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val, svuint8_t_val, 2); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svfloat32x2_t_val, svfloat32_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svint16x2_t_val, svint16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svuint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svuint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32(2, svuint16x2_t_val, svuint16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_bf16_bf16(2, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_f16_f16(2, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_f32_f32(2, svfloat32x2_t_val, svfloat32_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_s8_s8(2, svint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_s8_u8(2, svint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_s16_s16(2, svint16x2_t_val, svint16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_u8_s8(2, svuint8x2_t_val, svint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_u8_u8(2, svuint8x2_t_val, svuint8_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_u16_u16(2, svuint16x2_t_val, svuint16_t_val, svuint8_t_val, 2); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-b16b16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-b16b16.c new file mode 100644 index 0000000000000..d53d9ec7e945b --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-b16b16.c @@ -0,0 +1,39 @@ +// 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 +sme-b16b16 -target-feature +sme-tmop -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-tmop,sme-b16b16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16(1, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svuint8_t svuint8_t_val; + + svtmopa_lane_za16(1, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + svtmopa_lane_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16(1, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_bf16_bf16(1, svbfloat16x2_t_val, svbfloat16_t_val, svuint8_t_val, 2); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f16f16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f16f16.c new file mode 100644 index 0000000000000..04591b65805dd --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f16f16.c @@ -0,0 +1,39 @@ +// 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 +sme-f16f16 -target-feature +sme-tmop -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-tmop,sme-f16f16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16(1, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svuint8_t svuint8_t_val; + + svtmopa_lane_za16(1, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + svtmopa_lane_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16(1, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_f16_f16(1, svfloat16x2_t_val, svfloat16_t_val, svuint8_t_val, 2); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f8f16.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f8f16.c new file mode 100644 index 0000000000000..4a4d50a04fccc --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f8f16.c @@ -0,0 +1,42 @@ +// 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 +sme-f8f16 -target-feature +sme-tmop -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-tmop,sme-f8f16" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svuint8_t svuint8_t_val; + + svtmopa_lane_za16_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); + svtmopa_lane_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za16_mf8_mf8_fpm(1, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f8f32.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f8f32.c new file mode 100644 index 0000000000000..4838a6fdf918b --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2_AND_sme-tmop_AND_sme-f8f32.c @@ -0,0 +1,42 @@ +// 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 +sme-f8f32 -target-feature +sme-tmop -target-feature +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sme-tmop,sme-f8f32" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svuint8_t svuint8_t_val; + + svtmopa_lane_za32_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); + svtmopa_lane_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + fpm_t fpm_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svuint8_t svuint8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svtmopa_lane_za32_mf8_mf8_fpm(2, svmfloat8x2_t_val, svmfloat8_t_val, svuint8_t_val, 2, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2p1.c b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2p1.c new file mode 100644 index 0000000000000..661435eb16887 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme2p1.c @@ -0,0 +1,713 @@ +// 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 +sme2p1 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2p1" flags="streaming-only,requires-za" + +void test(void) __arm_inout("za"){ + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_mf8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_mf8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_mf8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_s8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_s8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_s8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_u8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_u8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_u8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_bf16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_bf16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_bf16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_f16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_f16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_f16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_s16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_s16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_s16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_u16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_u16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_u16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_f32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_f32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_s32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_s32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_u32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_u32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_f64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_f64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_s64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_s64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_u64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_u64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_bf16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_f16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_mf8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_mf8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_mf8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_mf8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_s8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_s8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_s8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_u8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_u8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_u8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_bf16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_bf16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_bf16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_f16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_f16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_f16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_s16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_s16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_s16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_u16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_u16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_u16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_f32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_f32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_s32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_s32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_u32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_u32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_f64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_f64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_s64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_s64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_u64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_u64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_bf16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_f16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_mf8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_mf8_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_mf8_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_s8_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_s8_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_u8_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_u8_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_bf16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_bf16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_f16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_f16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_s16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_s16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_u16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_u16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_f32_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_f32_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_s32_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_s32_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_u32_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_u32_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_f64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_f64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_s64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_s64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_u64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_u64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg2x1(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg2x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg2x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg4x1(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg4x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg4x4(uint32_t_val); +} + +void test_streaming(void) __arm_streaming __arm_inout("za"){ + uint32_t uint32_t_val; + + svreadz_hor_za8_mf8(0, uint32_t_val); + svreadz_hor_za8_mf8_vg2(0, uint32_t_val); + svreadz_hor_za8_mf8_vg4(0, uint32_t_val); + svreadz_hor_za8_s8(0, uint32_t_val); + svreadz_hor_za8_s8_vg2(0, uint32_t_val); + svreadz_hor_za8_s8_vg4(0, uint32_t_val); + svreadz_hor_za8_u8(0, uint32_t_val); + svreadz_hor_za8_u8_vg2(0, uint32_t_val); + svreadz_hor_za8_u8_vg4(0, uint32_t_val); + svreadz_hor_za16_bf16(1, uint32_t_val); + svreadz_hor_za16_bf16_vg2(1, uint32_t_val); + svreadz_hor_za16_bf16_vg4(1, uint32_t_val); + svreadz_hor_za16_f16(1, uint32_t_val); + svreadz_hor_za16_f16_vg2(1, uint32_t_val); + svreadz_hor_za16_f16_vg4(1, uint32_t_val); + svreadz_hor_za16_s16(1, uint32_t_val); + svreadz_hor_za16_s16_vg2(1, uint32_t_val); + svreadz_hor_za16_s16_vg4(1, uint32_t_val); + svreadz_hor_za16_u16(1, uint32_t_val); + svreadz_hor_za16_u16_vg2(1, uint32_t_val); + svreadz_hor_za16_u16_vg4(1, uint32_t_val); + svreadz_hor_za32_f32(2, uint32_t_val); + svreadz_hor_za32_f32_vg2(2, uint32_t_val); + svreadz_hor_za32_f32_vg4(2, uint32_t_val); + svreadz_hor_za32_s32(2, uint32_t_val); + svreadz_hor_za32_s32_vg2(2, uint32_t_val); + svreadz_hor_za32_s32_vg4(2, uint32_t_val); + svreadz_hor_za32_u32(2, uint32_t_val); + svreadz_hor_za32_u32_vg2(2, uint32_t_val); + svreadz_hor_za32_u32_vg4(2, uint32_t_val); + svreadz_hor_za64_f64(2, uint32_t_val); + svreadz_hor_za64_f64_vg2(2, uint32_t_val); + svreadz_hor_za64_f64_vg4(2, uint32_t_val); + svreadz_hor_za64_s64(2, uint32_t_val); + svreadz_hor_za64_s64_vg2(2, uint32_t_val); + svreadz_hor_za64_s64_vg4(2, uint32_t_val); + svreadz_hor_za64_u64(2, uint32_t_val); + svreadz_hor_za64_u64_vg2(2, uint32_t_val); + svreadz_hor_za64_u64_vg4(2, uint32_t_val); + svreadz_hor_za128_bf16(2, uint32_t_val); + svreadz_hor_za128_f16(2, uint32_t_val); + svreadz_hor_za128_f32(2, uint32_t_val); + svreadz_hor_za128_f64(2, uint32_t_val); + svreadz_hor_za128_mf8(2, uint32_t_val); + svreadz_hor_za128_s8(2, uint32_t_val); + svreadz_hor_za128_s16(2, uint32_t_val); + svreadz_hor_za128_s32(2, uint32_t_val); + svreadz_hor_za128_s64(2, uint32_t_val); + svreadz_hor_za128_u8(2, uint32_t_val); + svreadz_hor_za128_u16(2, uint32_t_val); + svreadz_hor_za128_u32(2, uint32_t_val); + svreadz_hor_za128_u64(2, uint32_t_val); + svreadz_ver_za8_mf8(0, uint32_t_val); + svreadz_ver_za8_mf8_vg2(0, uint32_t_val); + svreadz_ver_za8_mf8_vg4(0, uint32_t_val); + svreadz_ver_za8_s8(0, uint32_t_val); + svreadz_ver_za8_s8_vg2(0, uint32_t_val); + svreadz_ver_za8_s8_vg4(0, uint32_t_val); + svreadz_ver_za8_u8(0, uint32_t_val); + svreadz_ver_za8_u8_vg2(0, uint32_t_val); + svreadz_ver_za8_u8_vg4(0, uint32_t_val); + svreadz_ver_za16_bf16(1, uint32_t_val); + svreadz_ver_za16_bf16_vg2(1, uint32_t_val); + svreadz_ver_za16_bf16_vg4(1, uint32_t_val); + svreadz_ver_za16_f16(1, uint32_t_val); + svreadz_ver_za16_f16_vg2(1, uint32_t_val); + svreadz_ver_za16_f16_vg4(1, uint32_t_val); + svreadz_ver_za16_s16(1, uint32_t_val); + svreadz_ver_za16_s16_vg2(1, uint32_t_val); + svreadz_ver_za16_s16_vg4(1, uint32_t_val); + svreadz_ver_za16_u16(1, uint32_t_val); + svreadz_ver_za16_u16_vg2(1, uint32_t_val); + svreadz_ver_za16_u16_vg4(1, uint32_t_val); + svreadz_ver_za32_f32(2, uint32_t_val); + svreadz_ver_za32_f32_vg2(2, uint32_t_val); + svreadz_ver_za32_f32_vg4(2, uint32_t_val); + svreadz_ver_za32_s32(2, uint32_t_val); + svreadz_ver_za32_s32_vg2(2, uint32_t_val); + svreadz_ver_za32_s32_vg4(2, uint32_t_val); + svreadz_ver_za32_u32(2, uint32_t_val); + svreadz_ver_za32_u32_vg2(2, uint32_t_val); + svreadz_ver_za32_u32_vg4(2, uint32_t_val); + svreadz_ver_za64_f64(2, uint32_t_val); + svreadz_ver_za64_f64_vg2(2, uint32_t_val); + svreadz_ver_za64_f64_vg4(2, uint32_t_val); + svreadz_ver_za64_s64(2, uint32_t_val); + svreadz_ver_za64_s64_vg2(2, uint32_t_val); + svreadz_ver_za64_s64_vg4(2, uint32_t_val); + svreadz_ver_za64_u64(2, uint32_t_val); + svreadz_ver_za64_u64_vg2(2, uint32_t_val); + svreadz_ver_za64_u64_vg4(2, uint32_t_val); + svreadz_ver_za128_bf16(2, uint32_t_val); + svreadz_ver_za128_f16(2, uint32_t_val); + svreadz_ver_za128_f32(2, uint32_t_val); + svreadz_ver_za128_f64(2, uint32_t_val); + svreadz_ver_za128_mf8(2, uint32_t_val); + svreadz_ver_za128_s8(2, uint32_t_val); + svreadz_ver_za128_s16(2, uint32_t_val); + svreadz_ver_za128_s32(2, uint32_t_val); + svreadz_ver_za128_s64(2, uint32_t_val); + svreadz_ver_za128_u8(2, uint32_t_val); + svreadz_ver_za128_u16(2, uint32_t_val); + svreadz_ver_za128_u32(2, uint32_t_val); + svreadz_ver_za128_u64(2, uint32_t_val); + svreadz_za8_mf8_vg1x2(uint32_t_val); + svreadz_za8_mf8_vg1x4(uint32_t_val); + svreadz_za8_s8_vg1x2(uint32_t_val); + svreadz_za8_s8_vg1x4(uint32_t_val); + svreadz_za8_u8_vg1x2(uint32_t_val); + svreadz_za8_u8_vg1x4(uint32_t_val); + svreadz_za16_bf16_vg1x2(uint32_t_val); + svreadz_za16_bf16_vg1x4(uint32_t_val); + svreadz_za16_f16_vg1x2(uint32_t_val); + svreadz_za16_f16_vg1x4(uint32_t_val); + svreadz_za16_s16_vg1x2(uint32_t_val); + svreadz_za16_s16_vg1x4(uint32_t_val); + svreadz_za16_u16_vg1x2(uint32_t_val); + svreadz_za16_u16_vg1x4(uint32_t_val); + svreadz_za32_f32_vg1x2(uint32_t_val); + svreadz_za32_f32_vg1x4(uint32_t_val); + svreadz_za32_s32_vg1x2(uint32_t_val); + svreadz_za32_s32_vg1x4(uint32_t_val); + svreadz_za32_u32_vg1x2(uint32_t_val); + svreadz_za32_u32_vg1x4(uint32_t_val); + svreadz_za64_f64_vg1x2(uint32_t_val); + svreadz_za64_f64_vg1x4(uint32_t_val); + svreadz_za64_s64_vg1x2(uint32_t_val); + svreadz_za64_s64_vg1x4(uint32_t_val); + svreadz_za64_u64_vg1x2(uint32_t_val); + svreadz_za64_u64_vg1x4(uint32_t_val); + svzero_za64_vg1x2(uint32_t_val); + svzero_za64_vg1x4(uint32_t_val); + svzero_za64_vg2x1(uint32_t_val); + svzero_za64_vg2x2(uint32_t_val); + svzero_za64_vg2x4(uint32_t_val); + svzero_za64_vg4x1(uint32_t_val); + svzero_za64_vg4x2(uint32_t_val); + svzero_za64_vg4x4(uint32_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible __arm_inout("za"){ + uint32_t uint32_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_mf8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_mf8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_mf8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_s8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_s8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_s8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_u8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_u8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za8_u8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_bf16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_bf16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_bf16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_f16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_f16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_f16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_s16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_s16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_s16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_u16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_u16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za16_u16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_f32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_f32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_s32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_s32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_u32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za32_u32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_f64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_f64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_s64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_s64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_u64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za64_u64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_bf16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_f16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_mf8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_hor_za128_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_mf8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_mf8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_mf8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_s8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_s8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_s8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_u8(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_u8_vg2(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za8_u8_vg4(0, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_bf16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_bf16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_bf16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_f16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_f16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_f16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_s16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_s16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_s16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_u16(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_u16_vg2(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za16_u16_vg4(1, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_f32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_f32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_s32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_s32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_u32_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za32_u32_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_f64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_f64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_s64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_s64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_u64_vg2(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za64_u64_vg4(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_bf16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_f16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_f32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_f64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_mf8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_s64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u8(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u16(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u32(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_ver_za128_u64(2, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_mf8_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_mf8_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_s8_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_s8_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_u8_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za8_u8_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_bf16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_bf16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_f16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_f16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_s16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_s16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_u16_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za16_u16_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_f32_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_f32_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_s32_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_s32_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_u32_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za32_u32_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_f64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_f64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_s64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_s64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_u64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreadz_za64_u64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg1x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg1x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg2x1(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg2x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg2x4(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg4x1(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg4x2(uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzero_za64_vg4x4(uint32_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme2_RP___sme_AND_LP_sve2p1_OR_sme2_RP.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme2_RP___sme_AND_LP_sve2p1_OR_sme2_RP.c new file mode 100644 index 0000000000000..a55d46bdbd3b6 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme2_RP___sme_AND_LP_sve2p1_OR_sme2_RP.c @@ -0,0 +1,415 @@ +// 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 +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2 -target-feature +sve -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,(sve2p1|sme2)" streaming_guard="sme,(sve2p1|sme2)" flags="feature-dependent" + +void test(void) { + int64_t int64_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svboolx2_t svboolx2_t_val; + svboolx4_t svboolx4_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + uint64_t uint64_t_val; + + svbfmlslb(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslb_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslb_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslb_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslt(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslt_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslt_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslt_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svclamp(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate2(svbool_t_val, svbool_t_val); + svcreate2_b(svbool_t_val, svbool_t_val); + svcreate4(svbool_t_val, svbool_t_val, svbool_t_val, svbool_t_val); + svcreate4_b(svbool_t_val, svbool_t_val, svbool_t_val, svbool_t_val); + svdot(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val); + svdot(svint32_t_val, svint16_t_val, svint16_t_val); + svdot(svuint32_t_val, svuint16_t_val, svuint16_t_val); + svdot_f32_f16(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val); + svdot_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 2); + svdot_lane(svint32_t_val, svint16_t_val, svint16_t_val, 2); + svdot_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svdot_lane_f32_f16(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 2); + svdot_lane_s32_s16(svint32_t_val, svint16_t_val, svint16_t_val, 2); + svdot_lane_u32_u16(svuint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svdot_s32_s16(svint32_t_val, svint16_t_val, svint16_t_val); + svdot_u32_u16(svuint32_t_val, svuint16_t_val, svuint16_t_val); + svget2(svboolx2_t_val, 1); + svget2_b(svboolx2_t_val, 1); + svget4(svboolx4_t_val, 2); + svget4_b(svboolx4_t_val, 2); + svqcvtn_s16(svint32x2_t_val); + svqcvtn_s16_s32_x2(svint32x2_t_val); + svqcvtn_u16(svint32x2_t_val); + svqcvtn_u16(svuint32x2_t_val); + svqcvtn_u16_s32_x2(svint32x2_t_val); + svqcvtn_u16_u32_x2(svuint32x2_t_val); + svqrshrn_n_s16_s32_x2(svint32x2_t_val, 2); + svqrshrn_n_u16_u32_x2(svuint32x2_t_val, 2); + svqrshrn_s16(svint32x2_t_val, 2); + svqrshrn_u16(svuint32x2_t_val, 2); + svqrshrun_n_u16_s32_x2(svint32x2_t_val, 2); + svqrshrun_u16(svint32x2_t_val, 2); + svset2(svboolx2_t_val, 1, svbool_t_val); + svset2_b(svboolx2_t_val, 1, svbool_t_val); + svset4(svboolx4_t_val, 2, svbool_t_val); + svset4_b(svboolx4_t_val, 2, svbool_t_val); + svundef2_b(); + svundef4_b(); + svwhilege_b8_s64_x2(int64_t_val, int64_t_val); + svwhilege_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b8_x2(int64_t_val, int64_t_val); + svwhilege_b8_x2(uint64_t_val, uint64_t_val); + svwhilege_b16_s64_x2(int64_t_val, int64_t_val); + svwhilege_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b16_x2(int64_t_val, int64_t_val); + svwhilege_b16_x2(uint64_t_val, uint64_t_val); + svwhilege_b32_s64_x2(int64_t_val, int64_t_val); + svwhilege_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b32_x2(int64_t_val, int64_t_val); + svwhilege_b32_x2(uint64_t_val, uint64_t_val); + svwhilege_b64_s64_x2(int64_t_val, int64_t_val); + svwhilege_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b64_x2(int64_t_val, int64_t_val); + svwhilege_b64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b8_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b8_x2(int64_t_val, int64_t_val); + svwhilegt_b8_x2(uint64_t_val, uint64_t_val); + svwhilegt_b16_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b16_x2(int64_t_val, int64_t_val); + svwhilegt_b16_x2(uint64_t_val, uint64_t_val); + svwhilegt_b32_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b32_x2(int64_t_val, int64_t_val); + svwhilegt_b32_x2(uint64_t_val, uint64_t_val); + svwhilegt_b64_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b64_x2(int64_t_val, int64_t_val); + svwhilegt_b64_x2(uint64_t_val, uint64_t_val); + svwhilele_b8_s64_x2(int64_t_val, int64_t_val); + svwhilele_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b8_x2(int64_t_val, int64_t_val); + svwhilele_b8_x2(uint64_t_val, uint64_t_val); + svwhilele_b16_s64_x2(int64_t_val, int64_t_val); + svwhilele_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b16_x2(int64_t_val, int64_t_val); + svwhilele_b16_x2(uint64_t_val, uint64_t_val); + svwhilele_b32_s64_x2(int64_t_val, int64_t_val); + svwhilele_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b32_x2(int64_t_val, int64_t_val); + svwhilele_b32_x2(uint64_t_val, uint64_t_val); + svwhilele_b64_s64_x2(int64_t_val, int64_t_val); + svwhilele_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b64_x2(int64_t_val, int64_t_val); + svwhilele_b64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b8_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b8_x2(int64_t_val, int64_t_val); + svwhilelt_b8_x2(uint64_t_val, uint64_t_val); + svwhilelt_b16_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b16_x2(int64_t_val, int64_t_val); + svwhilelt_b16_x2(uint64_t_val, uint64_t_val); + svwhilelt_b32_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b32_x2(int64_t_val, int64_t_val); + svwhilelt_b32_x2(uint64_t_val, uint64_t_val); + svwhilelt_b64_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b64_x2(int64_t_val, int64_t_val); + svwhilelt_b64_x2(uint64_t_val, uint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + int64_t int64_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svboolx2_t svboolx2_t_val; + svboolx4_t svboolx4_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + uint64_t uint64_t_val; + + svbfmlslb(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslb_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslb_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslb_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslt(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslt_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslt_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslt_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svclamp(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate2(svbool_t_val, svbool_t_val); + svcreate2_b(svbool_t_val, svbool_t_val); + svcreate4(svbool_t_val, svbool_t_val, svbool_t_val, svbool_t_val); + svcreate4_b(svbool_t_val, svbool_t_val, svbool_t_val, svbool_t_val); + svdot(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val); + svdot(svint32_t_val, svint16_t_val, svint16_t_val); + svdot(svuint32_t_val, svuint16_t_val, svuint16_t_val); + svdot_f32_f16(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val); + svdot_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 2); + svdot_lane(svint32_t_val, svint16_t_val, svint16_t_val, 2); + svdot_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svdot_lane_f32_f16(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 2); + svdot_lane_s32_s16(svint32_t_val, svint16_t_val, svint16_t_val, 2); + svdot_lane_u32_u16(svuint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svdot_s32_s16(svint32_t_val, svint16_t_val, svint16_t_val); + svdot_u32_u16(svuint32_t_val, svuint16_t_val, svuint16_t_val); + svget2(svboolx2_t_val, 1); + svget2_b(svboolx2_t_val, 1); + svget4(svboolx4_t_val, 2); + svget4_b(svboolx4_t_val, 2); + svqcvtn_s16(svint32x2_t_val); + svqcvtn_s16_s32_x2(svint32x2_t_val); + svqcvtn_u16(svint32x2_t_val); + svqcvtn_u16(svuint32x2_t_val); + svqcvtn_u16_s32_x2(svint32x2_t_val); + svqcvtn_u16_u32_x2(svuint32x2_t_val); + svqrshrn_n_s16_s32_x2(svint32x2_t_val, 2); + svqrshrn_n_u16_u32_x2(svuint32x2_t_val, 2); + svqrshrn_s16(svint32x2_t_val, 2); + svqrshrn_u16(svuint32x2_t_val, 2); + svqrshrun_n_u16_s32_x2(svint32x2_t_val, 2); + svqrshrun_u16(svint32x2_t_val, 2); + svset2(svboolx2_t_val, 1, svbool_t_val); + svset2_b(svboolx2_t_val, 1, svbool_t_val); + svset4(svboolx4_t_val, 2, svbool_t_val); + svset4_b(svboolx4_t_val, 2, svbool_t_val); + svundef2_b(); + svundef4_b(); + svwhilege_b8_s64_x2(int64_t_val, int64_t_val); + svwhilege_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b8_x2(int64_t_val, int64_t_val); + svwhilege_b8_x2(uint64_t_val, uint64_t_val); + svwhilege_b16_s64_x2(int64_t_val, int64_t_val); + svwhilege_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b16_x2(int64_t_val, int64_t_val); + svwhilege_b16_x2(uint64_t_val, uint64_t_val); + svwhilege_b32_s64_x2(int64_t_val, int64_t_val); + svwhilege_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b32_x2(int64_t_val, int64_t_val); + svwhilege_b32_x2(uint64_t_val, uint64_t_val); + svwhilege_b64_s64_x2(int64_t_val, int64_t_val); + svwhilege_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b64_x2(int64_t_val, int64_t_val); + svwhilege_b64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b8_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b8_x2(int64_t_val, int64_t_val); + svwhilegt_b8_x2(uint64_t_val, uint64_t_val); + svwhilegt_b16_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b16_x2(int64_t_val, int64_t_val); + svwhilegt_b16_x2(uint64_t_val, uint64_t_val); + svwhilegt_b32_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b32_x2(int64_t_val, int64_t_val); + svwhilegt_b32_x2(uint64_t_val, uint64_t_val); + svwhilegt_b64_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b64_x2(int64_t_val, int64_t_val); + svwhilegt_b64_x2(uint64_t_val, uint64_t_val); + svwhilele_b8_s64_x2(int64_t_val, int64_t_val); + svwhilele_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b8_x2(int64_t_val, int64_t_val); + svwhilele_b8_x2(uint64_t_val, uint64_t_val); + svwhilele_b16_s64_x2(int64_t_val, int64_t_val); + svwhilele_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b16_x2(int64_t_val, int64_t_val); + svwhilele_b16_x2(uint64_t_val, uint64_t_val); + svwhilele_b32_s64_x2(int64_t_val, int64_t_val); + svwhilele_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b32_x2(int64_t_val, int64_t_val); + svwhilele_b32_x2(uint64_t_val, uint64_t_val); + svwhilele_b64_s64_x2(int64_t_val, int64_t_val); + svwhilele_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b64_x2(int64_t_val, int64_t_val); + svwhilele_b64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b8_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b8_x2(int64_t_val, int64_t_val); + svwhilelt_b8_x2(uint64_t_val, uint64_t_val); + svwhilelt_b16_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b16_x2(int64_t_val, int64_t_val); + svwhilelt_b16_x2(uint64_t_val, uint64_t_val); + svwhilelt_b32_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b32_x2(int64_t_val, int64_t_val); + svwhilelt_b32_x2(uint64_t_val, uint64_t_val); + svwhilelt_b64_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b64_x2(int64_t_val, int64_t_val); + svwhilelt_b64_x2(uint64_t_val, uint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + int64_t int64_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svboolx2_t svboolx2_t_val; + svboolx4_t svboolx4_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + uint64_t uint64_t_val; + + svbfmlslb(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslb_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslb_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslb_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslt(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslt_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlslt_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlslt_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svclamp(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate2(svbool_t_val, svbool_t_val); + svcreate2_b(svbool_t_val, svbool_t_val); + svcreate4(svbool_t_val, svbool_t_val, svbool_t_val, svbool_t_val); + svcreate4_b(svbool_t_val, svbool_t_val, svbool_t_val, svbool_t_val); + svdot(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val); + svdot(svint32_t_val, svint16_t_val, svint16_t_val); + svdot(svuint32_t_val, svuint16_t_val, svuint16_t_val); + svdot_f32_f16(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val); + svdot_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 2); + svdot_lane(svint32_t_val, svint16_t_val, svint16_t_val, 2); + svdot_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svdot_lane_f32_f16(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 2); + svdot_lane_s32_s16(svint32_t_val, svint16_t_val, svint16_t_val, 2); + svdot_lane_u32_u16(svuint32_t_val, svuint16_t_val, svuint16_t_val, 2); + svdot_s32_s16(svint32_t_val, svint16_t_val, svint16_t_val); + svdot_u32_u16(svuint32_t_val, svuint16_t_val, svuint16_t_val); + svget2(svboolx2_t_val, 1); + svget2_b(svboolx2_t_val, 1); + svget4(svboolx4_t_val, 2); + svget4_b(svboolx4_t_val, 2); + svqcvtn_s16(svint32x2_t_val); + svqcvtn_s16_s32_x2(svint32x2_t_val); + svqcvtn_u16(svint32x2_t_val); + svqcvtn_u16(svuint32x2_t_val); + svqcvtn_u16_s32_x2(svint32x2_t_val); + svqcvtn_u16_u32_x2(svuint32x2_t_val); + svqrshrn_n_s16_s32_x2(svint32x2_t_val, 2); + svqrshrn_n_u16_u32_x2(svuint32x2_t_val, 2); + svqrshrn_s16(svint32x2_t_val, 2); + svqrshrn_u16(svuint32x2_t_val, 2); + svqrshrun_n_u16_s32_x2(svint32x2_t_val, 2); + svqrshrun_u16(svint32x2_t_val, 2); + svset2(svboolx2_t_val, 1, svbool_t_val); + svset2_b(svboolx2_t_val, 1, svbool_t_val); + svset4(svboolx4_t_val, 2, svbool_t_val); + svset4_b(svboolx4_t_val, 2, svbool_t_val); + svundef2_b(); + svundef4_b(); + svwhilege_b8_s64_x2(int64_t_val, int64_t_val); + svwhilege_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b8_x2(int64_t_val, int64_t_val); + svwhilege_b8_x2(uint64_t_val, uint64_t_val); + svwhilege_b16_s64_x2(int64_t_val, int64_t_val); + svwhilege_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b16_x2(int64_t_val, int64_t_val); + svwhilege_b16_x2(uint64_t_val, uint64_t_val); + svwhilege_b32_s64_x2(int64_t_val, int64_t_val); + svwhilege_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b32_x2(int64_t_val, int64_t_val); + svwhilege_b32_x2(uint64_t_val, uint64_t_val); + svwhilege_b64_s64_x2(int64_t_val, int64_t_val); + svwhilege_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilege_b64_x2(int64_t_val, int64_t_val); + svwhilege_b64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b8_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b8_x2(int64_t_val, int64_t_val); + svwhilegt_b8_x2(uint64_t_val, uint64_t_val); + svwhilegt_b16_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b16_x2(int64_t_val, int64_t_val); + svwhilegt_b16_x2(uint64_t_val, uint64_t_val); + svwhilegt_b32_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b32_x2(int64_t_val, int64_t_val); + svwhilegt_b32_x2(uint64_t_val, uint64_t_val); + svwhilegt_b64_s64_x2(int64_t_val, int64_t_val); + svwhilegt_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilegt_b64_x2(int64_t_val, int64_t_val); + svwhilegt_b64_x2(uint64_t_val, uint64_t_val); + svwhilele_b8_s64_x2(int64_t_val, int64_t_val); + svwhilele_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b8_x2(int64_t_val, int64_t_val); + svwhilele_b8_x2(uint64_t_val, uint64_t_val); + svwhilele_b16_s64_x2(int64_t_val, int64_t_val); + svwhilele_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b16_x2(int64_t_val, int64_t_val); + svwhilele_b16_x2(uint64_t_val, uint64_t_val); + svwhilele_b32_s64_x2(int64_t_val, int64_t_val); + svwhilele_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b32_x2(int64_t_val, int64_t_val); + svwhilele_b32_x2(uint64_t_val, uint64_t_val); + svwhilele_b64_s64_x2(int64_t_val, int64_t_val); + svwhilele_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilele_b64_x2(int64_t_val, int64_t_val); + svwhilele_b64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b8_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b8_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b8_x2(int64_t_val, int64_t_val); + svwhilelt_b8_x2(uint64_t_val, uint64_t_val); + svwhilelt_b16_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b16_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b16_x2(int64_t_val, int64_t_val); + svwhilelt_b16_x2(uint64_t_val, uint64_t_val); + svwhilelt_b32_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b32_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b32_x2(int64_t_val, int64_t_val); + svwhilelt_b32_x2(uint64_t_val, uint64_t_val); + svwhilelt_b64_s64_x2(int64_t_val, int64_t_val); + svwhilelt_b64_u64_x2(uint64_t_val, uint64_t_val); + svwhilelt_b64_x2(int64_t_val, int64_t_val); + svwhilelt_b64_x2(uint64_t_val, uint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme2p1_RP___sme_AND_LP_sve2p1_OR_sme2p1_RP.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme2p1_RP___sme_AND_LP_sve2p1_OR_sme2p1_RP.c new file mode 100644 index 0000000000000..43f15750923f2 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme2p1_RP___sme_AND_LP_sve2p1_OR_sme2p1_RP.c @@ -0,0 +1,2317 @@ +// 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 +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2p1 -target-feature +sve -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,(sve2p1|sme2p1)" streaming_guard="sme,(sve2p1|sme2p1)" flags="feature-dependent" + +void test(void) { + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x3_t svbfloat16x3_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x3_t svfloat16x3_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x3_t svfloat32x3_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x3_t svfloat64x3_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x3_t svint8x3_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x3_t svint16x3_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x3_t svint32x3_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x3_t svint64x3_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x3_t svmfloat8x3_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x3_t svuint8x3_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x3_t svuint16x3_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x3_t svuint32x3_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x3_t svuint64x3_t_val; + svuint64x4_t svuint64x4_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + svaddqv(svbool_t_val, svfloat16_t_val); + svaddqv(svbool_t_val, svfloat32_t_val); + svaddqv(svbool_t_val, svfloat64_t_val); + svaddqv(svbool_t_val, svint8_t_val); + svaddqv(svbool_t_val, svint16_t_val); + svaddqv(svbool_t_val, svint32_t_val); + svaddqv(svbool_t_val, svint64_t_val); + svaddqv(svbool_t_val, svuint8_t_val); + svaddqv(svbool_t_val, svuint16_t_val); + svaddqv(svbool_t_val, svuint32_t_val); + svaddqv(svbool_t_val, svuint64_t_val); + svaddqv_f16(svbool_t_val, svfloat16_t_val); + svaddqv_f32(svbool_t_val, svfloat32_t_val); + svaddqv_f64(svbool_t_val, svfloat64_t_val); + svaddqv_s8(svbool_t_val, svint8_t_val); + svaddqv_s16(svbool_t_val, svint16_t_val); + svaddqv_s32(svbool_t_val, svint32_t_val); + svaddqv_s64(svbool_t_val, svint64_t_val); + svaddqv_u8(svbool_t_val, svuint8_t_val); + svaddqv_u16(svbool_t_val, svuint16_t_val); + svaddqv_u32(svbool_t_val, svuint32_t_val); + svaddqv_u64(svbool_t_val, svuint64_t_val); + svandqv(svbool_t_val, svint8_t_val); + svandqv(svbool_t_val, svint16_t_val); + svandqv(svbool_t_val, svint32_t_val); + svandqv(svbool_t_val, svint64_t_val); + svandqv(svbool_t_val, svuint8_t_val); + svandqv(svbool_t_val, svuint16_t_val); + svandqv(svbool_t_val, svuint32_t_val); + svandqv(svbool_t_val, svuint64_t_val); + svandqv_s8(svbool_t_val, svint8_t_val); + svandqv_s16(svbool_t_val, svint16_t_val); + svandqv_s32(svbool_t_val, svint32_t_val); + svandqv_s64(svbool_t_val, svint64_t_val); + svandqv_u8(svbool_t_val, svuint8_t_val); + svandqv_u16(svbool_t_val, svuint16_t_val); + svandqv_u32(svbool_t_val, svuint32_t_val); + svandqv_u64(svbool_t_val, svuint64_t_val); + svdup_laneq(svbfloat16_t_val, 2); + svdup_laneq(svfloat16_t_val, 2); + svdup_laneq(svfloat32_t_val, 2); + svdup_laneq(svfloat64_t_val, 1); + svdup_laneq(svint8_t_val, 2); + svdup_laneq(svint16_t_val, 2); + svdup_laneq(svint32_t_val, 2); + svdup_laneq(svint64_t_val, 1); + svdup_laneq(svmfloat8_t_val, 2); + svdup_laneq(svuint8_t_val, 2); + svdup_laneq(svuint16_t_val, 2); + svdup_laneq(svuint32_t_val, 2); + svdup_laneq(svuint64_t_val, 1); + svdup_laneq_bf16(svbfloat16_t_val, 2); + svdup_laneq_f16(svfloat16_t_val, 2); + svdup_laneq_f32(svfloat32_t_val, 2); + svdup_laneq_f64(svfloat64_t_val, 1); + svdup_laneq_mf8(svmfloat8_t_val, 2); + svdup_laneq_s8(svint8_t_val, 2); + svdup_laneq_s16(svint16_t_val, 2); + svdup_laneq_s32(svint32_t_val, 2); + svdup_laneq_s64(svint64_t_val, 1); + svdup_laneq_u8(svuint8_t_val, 2); + svdup_laneq_u16(svuint16_t_val, 2); + svdup_laneq_u32(svuint32_t_val, 2); + svdup_laneq_u64(svuint64_t_val, 1); + sveorqv(svbool_t_val, svint8_t_val); + sveorqv(svbool_t_val, svint16_t_val); + sveorqv(svbool_t_val, svint32_t_val); + sveorqv(svbool_t_val, svint64_t_val); + sveorqv(svbool_t_val, svuint8_t_val); + sveorqv(svbool_t_val, svuint16_t_val); + sveorqv(svbool_t_val, svuint32_t_val); + sveorqv(svbool_t_val, svuint64_t_val); + sveorqv_s8(svbool_t_val, svint8_t_val); + sveorqv_s16(svbool_t_val, svint16_t_val); + sveorqv_s32(svbool_t_val, svint32_t_val); + sveorqv_s64(svbool_t_val, svint64_t_val); + sveorqv_u8(svbool_t_val, svuint8_t_val); + sveorqv_u16(svbool_t_val, svuint16_t_val); + sveorqv_u32(svbool_t_val, svuint32_t_val); + sveorqv_u64(svbool_t_val, svuint64_t_val); + svextq(svbfloat16_t_val, svbfloat16_t_val, 1); + svextq(svfloat16_t_val, svfloat16_t_val, 1); + svextq(svfloat32_t_val, svfloat32_t_val, 1); + svextq(svfloat64_t_val, svfloat64_t_val, 1); + svextq(svint8_t_val, svint8_t_val, 1); + svextq(svint16_t_val, svint16_t_val, 1); + svextq(svint32_t_val, svint32_t_val, 1); + svextq(svint64_t_val, svint64_t_val, 1); + svextq(svmfloat8_t_val, svmfloat8_t_val, 1); + svextq(svuint8_t_val, svuint8_t_val, 1); + svextq(svuint16_t_val, svuint16_t_val, 1); + svextq(svuint32_t_val, svuint32_t_val, 1); + svextq(svuint64_t_val, svuint64_t_val, 1); + svextq_bf16(svbfloat16_t_val, svbfloat16_t_val, 1); + svextq_f16(svfloat16_t_val, svfloat16_t_val, 1); + svextq_f32(svfloat32_t_val, svfloat32_t_val, 1); + svextq_f64(svfloat64_t_val, svfloat64_t_val, 1); + svextq_mf8(svmfloat8_t_val, svmfloat8_t_val, 1); + svextq_s8(svint8_t_val, svint8_t_val, 1); + svextq_s16(svint16_t_val, svint16_t_val, 1); + svextq_s32(svint32_t_val, svint32_t_val, 1); + svextq_s64(svint64_t_val, svint64_t_val, 1); + svextq_u8(svuint8_t_val, svuint8_t_val, 1); + svextq_u16(svuint16_t_val, svuint16_t_val, 1); + svextq_u32(svuint32_t_val, svuint32_t_val, 1); + svextq_u64(svuint64_t_val, svuint64_t_val, 1); + svld2q(svbool_t_val, bfloat16_t_ptr_val); + svld2q(svbool_t_val, float16_t_ptr_val); + svld2q(svbool_t_val, float32_t_ptr_val); + svld2q(svbool_t_val, float64_t_ptr_val); + svld2q(svbool_t_val, int8_t_ptr_val); + svld2q(svbool_t_val, int16_t_ptr_val); + svld2q(svbool_t_val, int32_t_ptr_val); + svld2q(svbool_t_val, int64_t_ptr_val); + svld2q(svbool_t_val, mfloat8_t_ptr_val); + svld2q(svbool_t_val, uint8_t_ptr_val); + svld2q(svbool_t_val, uint16_t_ptr_val); + svld2q(svbool_t_val, uint32_t_ptr_val); + svld2q(svbool_t_val, uint64_t_ptr_val); + svld2q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld2q_f16(svbool_t_val, float16_t_ptr_val); + svld2q_f32(svbool_t_val, float32_t_ptr_val); + svld2q_f64(svbool_t_val, float64_t_ptr_val); + svld2q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld2q_s8(svbool_t_val, int8_t_ptr_val); + svld2q_s16(svbool_t_val, int16_t_ptr_val); + svld2q_s32(svbool_t_val, int32_t_ptr_val); + svld2q_s64(svbool_t_val, int64_t_ptr_val); + svld2q_u8(svbool_t_val, uint8_t_ptr_val); + svld2q_u16(svbool_t_val, uint16_t_ptr_val); + svld2q_u32(svbool_t_val, uint32_t_ptr_val); + svld2q_u64(svbool_t_val, uint64_t_ptr_val); + svld2q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld2q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3q(svbool_t_val, bfloat16_t_ptr_val); + svld3q(svbool_t_val, float16_t_ptr_val); + svld3q(svbool_t_val, float32_t_ptr_val); + svld3q(svbool_t_val, float64_t_ptr_val); + svld3q(svbool_t_val, int8_t_ptr_val); + svld3q(svbool_t_val, int16_t_ptr_val); + svld3q(svbool_t_val, int32_t_ptr_val); + svld3q(svbool_t_val, int64_t_ptr_val); + svld3q(svbool_t_val, mfloat8_t_ptr_val); + svld3q(svbool_t_val, uint8_t_ptr_val); + svld3q(svbool_t_val, uint16_t_ptr_val); + svld3q(svbool_t_val, uint32_t_ptr_val); + svld3q(svbool_t_val, uint64_t_ptr_val); + svld3q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld3q_f16(svbool_t_val, float16_t_ptr_val); + svld3q_f32(svbool_t_val, float32_t_ptr_val); + svld3q_f64(svbool_t_val, float64_t_ptr_val); + svld3q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld3q_s8(svbool_t_val, int8_t_ptr_val); + svld3q_s16(svbool_t_val, int16_t_ptr_val); + svld3q_s32(svbool_t_val, int32_t_ptr_val); + svld3q_s64(svbool_t_val, int64_t_ptr_val); + svld3q_u8(svbool_t_val, uint8_t_ptr_val); + svld3q_u16(svbool_t_val, uint16_t_ptr_val); + svld3q_u32(svbool_t_val, uint32_t_ptr_val); + svld3q_u64(svbool_t_val, uint64_t_ptr_val); + svld3q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4q(svbool_t_val, bfloat16_t_ptr_val); + svld4q(svbool_t_val, float16_t_ptr_val); + svld4q(svbool_t_val, float32_t_ptr_val); + svld4q(svbool_t_val, float64_t_ptr_val); + svld4q(svbool_t_val, int8_t_ptr_val); + svld4q(svbool_t_val, int16_t_ptr_val); + svld4q(svbool_t_val, int32_t_ptr_val); + svld4q(svbool_t_val, int64_t_ptr_val); + svld4q(svbool_t_val, mfloat8_t_ptr_val); + svld4q(svbool_t_val, uint8_t_ptr_val); + svld4q(svbool_t_val, uint16_t_ptr_val); + svld4q(svbool_t_val, uint32_t_ptr_val); + svld4q(svbool_t_val, uint64_t_ptr_val); + svld4q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld4q_f16(svbool_t_val, float16_t_ptr_val); + svld4q_f32(svbool_t_val, float32_t_ptr_val); + svld4q_f64(svbool_t_val, float64_t_ptr_val); + svld4q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld4q_s8(svbool_t_val, int8_t_ptr_val); + svld4q_s16(svbool_t_val, int16_t_ptr_val); + svld4q_s32(svbool_t_val, int32_t_ptr_val); + svld4q_s64(svbool_t_val, int64_t_ptr_val); + svld4q_u8(svbool_t_val, uint8_t_ptr_val); + svld4q_u16(svbool_t_val, uint16_t_ptr_val); + svld4q_u32(svbool_t_val, uint32_t_ptr_val); + svld4q_u64(svbool_t_val, uint64_t_ptr_val); + svld4q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svmaxnmqv(svbool_t_val, svfloat16_t_val); + svmaxnmqv(svbool_t_val, svfloat32_t_val); + svmaxnmqv(svbool_t_val, svfloat64_t_val); + svmaxnmqv_f16(svbool_t_val, svfloat16_t_val); + svmaxnmqv_f32(svbool_t_val, svfloat32_t_val); + svmaxnmqv_f64(svbool_t_val, svfloat64_t_val); + svmaxqv(svbool_t_val, svfloat16_t_val); + svmaxqv(svbool_t_val, svfloat32_t_val); + svmaxqv(svbool_t_val, svfloat64_t_val); + svmaxqv(svbool_t_val, svint8_t_val); + svmaxqv(svbool_t_val, svint16_t_val); + svmaxqv(svbool_t_val, svint32_t_val); + svmaxqv(svbool_t_val, svint64_t_val); + svmaxqv(svbool_t_val, svuint8_t_val); + svmaxqv(svbool_t_val, svuint16_t_val); + svmaxqv(svbool_t_val, svuint32_t_val); + svmaxqv(svbool_t_val, svuint64_t_val); + svmaxqv_f16(svbool_t_val, svfloat16_t_val); + svmaxqv_f32(svbool_t_val, svfloat32_t_val); + svmaxqv_f64(svbool_t_val, svfloat64_t_val); + svmaxqv_s8(svbool_t_val, svint8_t_val); + svmaxqv_s16(svbool_t_val, svint16_t_val); + svmaxqv_s32(svbool_t_val, svint32_t_val); + svmaxqv_s64(svbool_t_val, svint64_t_val); + svmaxqv_u8(svbool_t_val, svuint8_t_val); + svmaxqv_u16(svbool_t_val, svuint16_t_val); + svmaxqv_u32(svbool_t_val, svuint32_t_val); + svmaxqv_u64(svbool_t_val, svuint64_t_val); + svminnmqv(svbool_t_val, svfloat16_t_val); + svminnmqv(svbool_t_val, svfloat32_t_val); + svminnmqv(svbool_t_val, svfloat64_t_val); + svminnmqv_f16(svbool_t_val, svfloat16_t_val); + svminnmqv_f32(svbool_t_val, svfloat32_t_val); + svminnmqv_f64(svbool_t_val, svfloat64_t_val); + svminqv(svbool_t_val, svfloat16_t_val); + svminqv(svbool_t_val, svfloat32_t_val); + svminqv(svbool_t_val, svfloat64_t_val); + svminqv(svbool_t_val, svint8_t_val); + svminqv(svbool_t_val, svint16_t_val); + svminqv(svbool_t_val, svint32_t_val); + svminqv(svbool_t_val, svint64_t_val); + svminqv(svbool_t_val, svuint8_t_val); + svminqv(svbool_t_val, svuint16_t_val); + svminqv(svbool_t_val, svuint32_t_val); + svminqv(svbool_t_val, svuint64_t_val); + svminqv_f16(svbool_t_val, svfloat16_t_val); + svminqv_f32(svbool_t_val, svfloat32_t_val); + svminqv_f64(svbool_t_val, svfloat64_t_val); + svminqv_s8(svbool_t_val, svint8_t_val); + svminqv_s16(svbool_t_val, svint16_t_val); + svminqv_s32(svbool_t_val, svint32_t_val); + svminqv_s64(svbool_t_val, svint64_t_val); + svminqv_u8(svbool_t_val, svuint8_t_val); + svminqv_u16(svbool_t_val, svuint16_t_val); + svminqv_u32(svbool_t_val, svuint32_t_val); + svminqv_u64(svbool_t_val, svuint64_t_val); + svorqv(svbool_t_val, svint8_t_val); + svorqv(svbool_t_val, svint16_t_val); + svorqv(svbool_t_val, svint32_t_val); + svorqv(svbool_t_val, svint64_t_val); + svorqv(svbool_t_val, svuint8_t_val); + svorqv(svbool_t_val, svuint16_t_val); + svorqv(svbool_t_val, svuint32_t_val); + svorqv(svbool_t_val, svuint64_t_val); + svorqv_s8(svbool_t_val, svint8_t_val); + svorqv_s16(svbool_t_val, svint16_t_val); + svorqv_s32(svbool_t_val, svint32_t_val); + svorqv_s64(svbool_t_val, svint64_t_val); + svorqv_u8(svbool_t_val, svuint8_t_val); + svorqv_u16(svbool_t_val, svuint16_t_val); + svorqv_u32(svbool_t_val, svuint32_t_val); + svorqv_u64(svbool_t_val, svuint64_t_val); + svpmov(svint8_t_val); + svpmov(svint16_t_val); + svpmov(svint32_t_val); + svpmov(svint64_t_val); + svpmov(svuint8_t_val); + svpmov(svuint16_t_val); + svpmov(svuint32_t_val); + svpmov(svuint64_t_val); + svpmov_lane(svint8_t_val, 0); + svpmov_lane(svint16_t_val, 1); + svpmov_lane(svint32_t_val, 2); + svpmov_lane(svint64_t_val, 2); + svpmov_lane(svuint8_t_val, 0); + svpmov_lane(svuint16_t_val, 1); + svpmov_lane(svuint32_t_val, 2); + svpmov_lane(svuint64_t_val, 2); + svpmov_lane_m(svint16_t_val, svbool_t_val, 1); + svpmov_lane_m(svint32_t_val, svbool_t_val, 2); + svpmov_lane_m(svint64_t_val, svbool_t_val, 2); + svpmov_lane_m(svuint16_t_val, svbool_t_val, 1); + svpmov_lane_m(svuint32_t_val, svbool_t_val, 2); + svpmov_lane_m(svuint64_t_val, svbool_t_val, 2); + svpmov_lane_s8(svint8_t_val, 0); + svpmov_lane_s16(svint16_t_val, 1); + svpmov_lane_s16_m(svint16_t_val, svbool_t_val, 1); + svpmov_lane_s32(svint32_t_val, 2); + svpmov_lane_s32_m(svint32_t_val, svbool_t_val, 2); + svpmov_lane_s64(svint64_t_val, 2); + svpmov_lane_s64_m(svint64_t_val, svbool_t_val, 2); + svpmov_lane_u8(svuint8_t_val, 0); + svpmov_lane_u16(svuint16_t_val, 1); + svpmov_lane_u16_m(svuint16_t_val, svbool_t_val, 1); + svpmov_lane_u32(svuint32_t_val, 2); + svpmov_lane_u32_m(svuint32_t_val, svbool_t_val, 2); + svpmov_lane_u64(svuint64_t_val, 2); + svpmov_lane_u64_m(svuint64_t_val, svbool_t_val, 2); + svpmov_s8(svint8_t_val); + svpmov_s8_z(svbool_t_val); + svpmov_s16(svint16_t_val); + svpmov_s16_z(svbool_t_val); + svpmov_s32(svint32_t_val); + svpmov_s32_z(svbool_t_val); + svpmov_s64(svint64_t_val); + svpmov_s64_z(svbool_t_val); + svpmov_u8(svuint8_t_val); + svpmov_u8_z(svbool_t_val); + svpmov_u16(svuint16_t_val); + svpmov_u16_z(svbool_t_val); + svpmov_u32(svuint32_t_val); + svpmov_u32_z(svbool_t_val); + svpmov_u64(svuint64_t_val); + svpmov_u64_z(svbool_t_val); + svst2q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2q(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2q(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2q(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2q(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2q(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2q(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2q(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2q(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2q(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2q(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2q(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2q_s8(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2q_s16(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2q_s32(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2q_s64(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst2q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst3q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3q(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3q(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3q(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3q(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3q(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3q(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3q(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3q(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3q(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3q(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3q(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3q_s8(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3q_s16(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3q_s32(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3q_s64(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst3q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst4q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4q(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4q(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4q(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4q(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4q(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4q(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4q(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4q(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4q(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4q(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4q(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4q_s8(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4q_s16(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4q_s32(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4q_s64(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svst4q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svtblq(svbfloat16_t_val, svuint16_t_val); + svtblq(svfloat16_t_val, svuint16_t_val); + svtblq(svfloat32_t_val, svuint32_t_val); + svtblq(svfloat64_t_val, svuint64_t_val); + svtblq(svint8_t_val, svuint8_t_val); + svtblq(svint16_t_val, svuint16_t_val); + svtblq(svint32_t_val, svuint32_t_val); + svtblq(svint64_t_val, svuint64_t_val); + svtblq(svmfloat8_t_val, svuint8_t_val); + svtblq(svuint8_t_val, svuint8_t_val); + svtblq(svuint16_t_val, svuint16_t_val); + svtblq(svuint32_t_val, svuint32_t_val); + svtblq(svuint64_t_val, svuint64_t_val); + svtblq_bf16(svbfloat16_t_val, svuint16_t_val); + svtblq_f16(svfloat16_t_val, svuint16_t_val); + svtblq_f32(svfloat32_t_val, svuint32_t_val); + svtblq_f64(svfloat64_t_val, svuint64_t_val); + svtblq_mf8(svmfloat8_t_val, svuint8_t_val); + svtblq_s8(svint8_t_val, svuint8_t_val); + svtblq_s16(svint16_t_val, svuint16_t_val); + svtblq_s32(svint32_t_val, svuint32_t_val); + svtblq_s64(svint64_t_val, svuint64_t_val); + svtblq_u8(svuint8_t_val, svuint8_t_val); + svtblq_u16(svuint16_t_val, svuint16_t_val); + svtblq_u32(svuint32_t_val, svuint32_t_val); + svtblq_u64(svuint64_t_val, svuint64_t_val); + svtbxq(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val); + svtbxq(svfloat16_t_val, svfloat16_t_val, svuint16_t_val); + svtbxq(svfloat32_t_val, svfloat32_t_val, svuint32_t_val); + svtbxq(svfloat64_t_val, svfloat64_t_val, svuint64_t_val); + svtbxq(svint8_t_val, svint8_t_val, svuint8_t_val); + svtbxq(svint16_t_val, svint16_t_val, svuint16_t_val); + svtbxq(svint32_t_val, svint32_t_val, svuint32_t_val); + svtbxq(svint64_t_val, svint64_t_val, svuint64_t_val); + svtbxq(svmfloat8_t_val, svmfloat8_t_val, svuint8_t_val); + svtbxq(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svtbxq(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svtbxq(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svtbxq(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svtbxq_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val); + svtbxq_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val); + svtbxq_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val); + svtbxq_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val); + svtbxq_mf8(svmfloat8_t_val, svmfloat8_t_val, svuint8_t_val); + svtbxq_s8(svint8_t_val, svint8_t_val, svuint8_t_val); + svtbxq_s16(svint16_t_val, svint16_t_val, svuint16_t_val); + svtbxq_s32(svint32_t_val, svint32_t_val, svuint32_t_val); + svtbxq_s64(svint64_t_val, svint64_t_val, svuint64_t_val); + svtbxq_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svtbxq_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svtbxq_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svtbxq_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svuzpq1(svbfloat16_t_val, svbfloat16_t_val); + svuzpq1(svfloat16_t_val, svfloat16_t_val); + svuzpq1(svfloat32_t_val, svfloat32_t_val); + svuzpq1(svfloat64_t_val, svfloat64_t_val); + svuzpq1(svint8_t_val, svint8_t_val); + svuzpq1(svint16_t_val, svint16_t_val); + svuzpq1(svint32_t_val, svint32_t_val); + svuzpq1(svint64_t_val, svint64_t_val); + svuzpq1(svmfloat8_t_val, svmfloat8_t_val); + svuzpq1(svuint8_t_val, svuint8_t_val); + svuzpq1(svuint16_t_val, svuint16_t_val); + svuzpq1(svuint32_t_val, svuint32_t_val); + svuzpq1(svuint64_t_val, svuint64_t_val); + svuzpq1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzpq1_f16(svfloat16_t_val, svfloat16_t_val); + svuzpq1_f32(svfloat32_t_val, svfloat32_t_val); + svuzpq1_f64(svfloat64_t_val, svfloat64_t_val); + svuzpq1_mf8(svmfloat8_t_val, svmfloat8_t_val); + svuzpq1_s8(svint8_t_val, svint8_t_val); + svuzpq1_s16(svint16_t_val, svint16_t_val); + svuzpq1_s32(svint32_t_val, svint32_t_val); + svuzpq1_s64(svint64_t_val, svint64_t_val); + svuzpq1_u8(svuint8_t_val, svuint8_t_val); + svuzpq1_u16(svuint16_t_val, svuint16_t_val); + svuzpq1_u32(svuint32_t_val, svuint32_t_val); + svuzpq1_u64(svuint64_t_val, svuint64_t_val); + svuzpq2(svbfloat16_t_val, svbfloat16_t_val); + svuzpq2(svfloat16_t_val, svfloat16_t_val); + svuzpq2(svfloat32_t_val, svfloat32_t_val); + svuzpq2(svfloat64_t_val, svfloat64_t_val); + svuzpq2(svint8_t_val, svint8_t_val); + svuzpq2(svint16_t_val, svint16_t_val); + svuzpq2(svint32_t_val, svint32_t_val); + svuzpq2(svint64_t_val, svint64_t_val); + svuzpq2(svmfloat8_t_val, svmfloat8_t_val); + svuzpq2(svuint8_t_val, svuint8_t_val); + svuzpq2(svuint16_t_val, svuint16_t_val); + svuzpq2(svuint32_t_val, svuint32_t_val); + svuzpq2(svuint64_t_val, svuint64_t_val); + svuzpq2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzpq2_f16(svfloat16_t_val, svfloat16_t_val); + svuzpq2_f32(svfloat32_t_val, svfloat32_t_val); + svuzpq2_f64(svfloat64_t_val, svfloat64_t_val); + svuzpq2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svuzpq2_s8(svint8_t_val, svint8_t_val); + svuzpq2_s16(svint16_t_val, svint16_t_val); + svuzpq2_s32(svint32_t_val, svint32_t_val); + svuzpq2_s64(svint64_t_val, svint64_t_val); + svuzpq2_u8(svuint8_t_val, svuint8_t_val); + svuzpq2_u16(svuint16_t_val, svuint16_t_val); + svuzpq2_u32(svuint32_t_val, svuint32_t_val); + svuzpq2_u64(svuint64_t_val, svuint64_t_val); + svzipq1(svbfloat16_t_val, svbfloat16_t_val); + svzipq1(svfloat16_t_val, svfloat16_t_val); + svzipq1(svfloat32_t_val, svfloat32_t_val); + svzipq1(svfloat64_t_val, svfloat64_t_val); + svzipq1(svint8_t_val, svint8_t_val); + svzipq1(svint16_t_val, svint16_t_val); + svzipq1(svint32_t_val, svint32_t_val); + svzipq1(svint64_t_val, svint64_t_val); + svzipq1(svmfloat8_t_val, svmfloat8_t_val); + svzipq1(svuint8_t_val, svuint8_t_val); + svzipq1(svuint16_t_val, svuint16_t_val); + svzipq1(svuint32_t_val, svuint32_t_val); + svzipq1(svuint64_t_val, svuint64_t_val); + svzipq1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzipq1_f16(svfloat16_t_val, svfloat16_t_val); + svzipq1_f32(svfloat32_t_val, svfloat32_t_val); + svzipq1_f64(svfloat64_t_val, svfloat64_t_val); + svzipq1_mf8(svmfloat8_t_val, svmfloat8_t_val); + svzipq1_s8(svint8_t_val, svint8_t_val); + svzipq1_s16(svint16_t_val, svint16_t_val); + svzipq1_s32(svint32_t_val, svint32_t_val); + svzipq1_s64(svint64_t_val, svint64_t_val); + svzipq1_u8(svuint8_t_val, svuint8_t_val); + svzipq1_u16(svuint16_t_val, svuint16_t_val); + svzipq1_u32(svuint32_t_val, svuint32_t_val); + svzipq1_u64(svuint64_t_val, svuint64_t_val); + svzipq2(svbfloat16_t_val, svbfloat16_t_val); + svzipq2(svfloat16_t_val, svfloat16_t_val); + svzipq2(svfloat32_t_val, svfloat32_t_val); + svzipq2(svfloat64_t_val, svfloat64_t_val); + svzipq2(svint8_t_val, svint8_t_val); + svzipq2(svint16_t_val, svint16_t_val); + svzipq2(svint32_t_val, svint32_t_val); + svzipq2(svint64_t_val, svint64_t_val); + svzipq2(svmfloat8_t_val, svmfloat8_t_val); + svzipq2(svuint8_t_val, svuint8_t_val); + svzipq2(svuint16_t_val, svuint16_t_val); + svzipq2(svuint32_t_val, svuint32_t_val); + svzipq2(svuint64_t_val, svuint64_t_val); + svzipq2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzipq2_f16(svfloat16_t_val, svfloat16_t_val); + svzipq2_f32(svfloat32_t_val, svfloat32_t_val); + svzipq2_f64(svfloat64_t_val, svfloat64_t_val); + svzipq2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svzipq2_s8(svint8_t_val, svint8_t_val); + svzipq2_s16(svint16_t_val, svint16_t_val); + svzipq2_s32(svint32_t_val, svint32_t_val); + svzipq2_s64(svint64_t_val, svint64_t_val); + svzipq2_u8(svuint8_t_val, svuint8_t_val); + svzipq2_u16(svuint16_t_val, svuint16_t_val); + svzipq2_u32(svuint32_t_val, svuint32_t_val); + svzipq2_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x3_t svbfloat16x3_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x3_t svfloat16x3_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x3_t svfloat32x3_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x3_t svfloat64x3_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x3_t svint8x3_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x3_t svint16x3_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x3_t svint32x3_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x3_t svint64x3_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x3_t svmfloat8x3_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x3_t svuint8x3_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x3_t svuint16x3_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x3_t svuint32x3_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x3_t svuint64x3_t_val; + svuint64x4_t svuint64x4_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + svaddqv(svbool_t_val, svfloat16_t_val); + svaddqv(svbool_t_val, svfloat32_t_val); + svaddqv(svbool_t_val, svfloat64_t_val); + svaddqv(svbool_t_val, svint8_t_val); + svaddqv(svbool_t_val, svint16_t_val); + svaddqv(svbool_t_val, svint32_t_val); + svaddqv(svbool_t_val, svint64_t_val); + svaddqv(svbool_t_val, svuint8_t_val); + svaddqv(svbool_t_val, svuint16_t_val); + svaddqv(svbool_t_val, svuint32_t_val); + svaddqv(svbool_t_val, svuint64_t_val); + svaddqv_f16(svbool_t_val, svfloat16_t_val); + svaddqv_f32(svbool_t_val, svfloat32_t_val); + svaddqv_f64(svbool_t_val, svfloat64_t_val); + svaddqv_s8(svbool_t_val, svint8_t_val); + svaddqv_s16(svbool_t_val, svint16_t_val); + svaddqv_s32(svbool_t_val, svint32_t_val); + svaddqv_s64(svbool_t_val, svint64_t_val); + svaddqv_u8(svbool_t_val, svuint8_t_val); + svaddqv_u16(svbool_t_val, svuint16_t_val); + svaddqv_u32(svbool_t_val, svuint32_t_val); + svaddqv_u64(svbool_t_val, svuint64_t_val); + svandqv(svbool_t_val, svint8_t_val); + svandqv(svbool_t_val, svint16_t_val); + svandqv(svbool_t_val, svint32_t_val); + svandqv(svbool_t_val, svint64_t_val); + svandqv(svbool_t_val, svuint8_t_val); + svandqv(svbool_t_val, svuint16_t_val); + svandqv(svbool_t_val, svuint32_t_val); + svandqv(svbool_t_val, svuint64_t_val); + svandqv_s8(svbool_t_val, svint8_t_val); + svandqv_s16(svbool_t_val, svint16_t_val); + svandqv_s32(svbool_t_val, svint32_t_val); + svandqv_s64(svbool_t_val, svint64_t_val); + svandqv_u8(svbool_t_val, svuint8_t_val); + svandqv_u16(svbool_t_val, svuint16_t_val); + svandqv_u32(svbool_t_val, svuint32_t_val); + svandqv_u64(svbool_t_val, svuint64_t_val); + svdup_laneq(svbfloat16_t_val, 2); + svdup_laneq(svfloat16_t_val, 2); + svdup_laneq(svfloat32_t_val, 2); + svdup_laneq(svfloat64_t_val, 1); + svdup_laneq(svint8_t_val, 2); + svdup_laneq(svint16_t_val, 2); + svdup_laneq(svint32_t_val, 2); + svdup_laneq(svint64_t_val, 1); + svdup_laneq(svmfloat8_t_val, 2); + svdup_laneq(svuint8_t_val, 2); + svdup_laneq(svuint16_t_val, 2); + svdup_laneq(svuint32_t_val, 2); + svdup_laneq(svuint64_t_val, 1); + svdup_laneq_bf16(svbfloat16_t_val, 2); + svdup_laneq_f16(svfloat16_t_val, 2); + svdup_laneq_f32(svfloat32_t_val, 2); + svdup_laneq_f64(svfloat64_t_val, 1); + svdup_laneq_mf8(svmfloat8_t_val, 2); + svdup_laneq_s8(svint8_t_val, 2); + svdup_laneq_s16(svint16_t_val, 2); + svdup_laneq_s32(svint32_t_val, 2); + svdup_laneq_s64(svint64_t_val, 1); + svdup_laneq_u8(svuint8_t_val, 2); + svdup_laneq_u16(svuint16_t_val, 2); + svdup_laneq_u32(svuint32_t_val, 2); + svdup_laneq_u64(svuint64_t_val, 1); + sveorqv(svbool_t_val, svint8_t_val); + sveorqv(svbool_t_val, svint16_t_val); + sveorqv(svbool_t_val, svint32_t_val); + sveorqv(svbool_t_val, svint64_t_val); + sveorqv(svbool_t_val, svuint8_t_val); + sveorqv(svbool_t_val, svuint16_t_val); + sveorqv(svbool_t_val, svuint32_t_val); + sveorqv(svbool_t_val, svuint64_t_val); + sveorqv_s8(svbool_t_val, svint8_t_val); + sveorqv_s16(svbool_t_val, svint16_t_val); + sveorqv_s32(svbool_t_val, svint32_t_val); + sveorqv_s64(svbool_t_val, svint64_t_val); + sveorqv_u8(svbool_t_val, svuint8_t_val); + sveorqv_u16(svbool_t_val, svuint16_t_val); + sveorqv_u32(svbool_t_val, svuint32_t_val); + sveorqv_u64(svbool_t_val, svuint64_t_val); + svextq(svbfloat16_t_val, svbfloat16_t_val, 1); + svextq(svfloat16_t_val, svfloat16_t_val, 1); + svextq(svfloat32_t_val, svfloat32_t_val, 1); + svextq(svfloat64_t_val, svfloat64_t_val, 1); + svextq(svint8_t_val, svint8_t_val, 1); + svextq(svint16_t_val, svint16_t_val, 1); + svextq(svint32_t_val, svint32_t_val, 1); + svextq(svint64_t_val, svint64_t_val, 1); + svextq(svmfloat8_t_val, svmfloat8_t_val, 1); + svextq(svuint8_t_val, svuint8_t_val, 1); + svextq(svuint16_t_val, svuint16_t_val, 1); + svextq(svuint32_t_val, svuint32_t_val, 1); + svextq(svuint64_t_val, svuint64_t_val, 1); + svextq_bf16(svbfloat16_t_val, svbfloat16_t_val, 1); + svextq_f16(svfloat16_t_val, svfloat16_t_val, 1); + svextq_f32(svfloat32_t_val, svfloat32_t_val, 1); + svextq_f64(svfloat64_t_val, svfloat64_t_val, 1); + svextq_mf8(svmfloat8_t_val, svmfloat8_t_val, 1); + svextq_s8(svint8_t_val, svint8_t_val, 1); + svextq_s16(svint16_t_val, svint16_t_val, 1); + svextq_s32(svint32_t_val, svint32_t_val, 1); + svextq_s64(svint64_t_val, svint64_t_val, 1); + svextq_u8(svuint8_t_val, svuint8_t_val, 1); + svextq_u16(svuint16_t_val, svuint16_t_val, 1); + svextq_u32(svuint32_t_val, svuint32_t_val, 1); + svextq_u64(svuint64_t_val, svuint64_t_val, 1); + svld2q(svbool_t_val, bfloat16_t_ptr_val); + svld2q(svbool_t_val, float16_t_ptr_val); + svld2q(svbool_t_val, float32_t_ptr_val); + svld2q(svbool_t_val, float64_t_ptr_val); + svld2q(svbool_t_val, int8_t_ptr_val); + svld2q(svbool_t_val, int16_t_ptr_val); + svld2q(svbool_t_val, int32_t_ptr_val); + svld2q(svbool_t_val, int64_t_ptr_val); + svld2q(svbool_t_val, mfloat8_t_ptr_val); + svld2q(svbool_t_val, uint8_t_ptr_val); + svld2q(svbool_t_val, uint16_t_ptr_val); + svld2q(svbool_t_val, uint32_t_ptr_val); + svld2q(svbool_t_val, uint64_t_ptr_val); + svld2q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld2q_f16(svbool_t_val, float16_t_ptr_val); + svld2q_f32(svbool_t_val, float32_t_ptr_val); + svld2q_f64(svbool_t_val, float64_t_ptr_val); + svld2q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld2q_s8(svbool_t_val, int8_t_ptr_val); + svld2q_s16(svbool_t_val, int16_t_ptr_val); + svld2q_s32(svbool_t_val, int32_t_ptr_val); + svld2q_s64(svbool_t_val, int64_t_ptr_val); + svld2q_u8(svbool_t_val, uint8_t_ptr_val); + svld2q_u16(svbool_t_val, uint16_t_ptr_val); + svld2q_u32(svbool_t_val, uint32_t_ptr_val); + svld2q_u64(svbool_t_val, uint64_t_ptr_val); + svld2q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld2q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3q(svbool_t_val, bfloat16_t_ptr_val); + svld3q(svbool_t_val, float16_t_ptr_val); + svld3q(svbool_t_val, float32_t_ptr_val); + svld3q(svbool_t_val, float64_t_ptr_val); + svld3q(svbool_t_val, int8_t_ptr_val); + svld3q(svbool_t_val, int16_t_ptr_val); + svld3q(svbool_t_val, int32_t_ptr_val); + svld3q(svbool_t_val, int64_t_ptr_val); + svld3q(svbool_t_val, mfloat8_t_ptr_val); + svld3q(svbool_t_val, uint8_t_ptr_val); + svld3q(svbool_t_val, uint16_t_ptr_val); + svld3q(svbool_t_val, uint32_t_ptr_val); + svld3q(svbool_t_val, uint64_t_ptr_val); + svld3q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld3q_f16(svbool_t_val, float16_t_ptr_val); + svld3q_f32(svbool_t_val, float32_t_ptr_val); + svld3q_f64(svbool_t_val, float64_t_ptr_val); + svld3q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld3q_s8(svbool_t_val, int8_t_ptr_val); + svld3q_s16(svbool_t_val, int16_t_ptr_val); + svld3q_s32(svbool_t_val, int32_t_ptr_val); + svld3q_s64(svbool_t_val, int64_t_ptr_val); + svld3q_u8(svbool_t_val, uint8_t_ptr_val); + svld3q_u16(svbool_t_val, uint16_t_ptr_val); + svld3q_u32(svbool_t_val, uint32_t_ptr_val); + svld3q_u64(svbool_t_val, uint64_t_ptr_val); + svld3q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4q(svbool_t_val, bfloat16_t_ptr_val); + svld4q(svbool_t_val, float16_t_ptr_val); + svld4q(svbool_t_val, float32_t_ptr_val); + svld4q(svbool_t_val, float64_t_ptr_val); + svld4q(svbool_t_val, int8_t_ptr_val); + svld4q(svbool_t_val, int16_t_ptr_val); + svld4q(svbool_t_val, int32_t_ptr_val); + svld4q(svbool_t_val, int64_t_ptr_val); + svld4q(svbool_t_val, mfloat8_t_ptr_val); + svld4q(svbool_t_val, uint8_t_ptr_val); + svld4q(svbool_t_val, uint16_t_ptr_val); + svld4q(svbool_t_val, uint32_t_ptr_val); + svld4q(svbool_t_val, uint64_t_ptr_val); + svld4q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld4q_f16(svbool_t_val, float16_t_ptr_val); + svld4q_f32(svbool_t_val, float32_t_ptr_val); + svld4q_f64(svbool_t_val, float64_t_ptr_val); + svld4q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld4q_s8(svbool_t_val, int8_t_ptr_val); + svld4q_s16(svbool_t_val, int16_t_ptr_val); + svld4q_s32(svbool_t_val, int32_t_ptr_val); + svld4q_s64(svbool_t_val, int64_t_ptr_val); + svld4q_u8(svbool_t_val, uint8_t_ptr_val); + svld4q_u16(svbool_t_val, uint16_t_ptr_val); + svld4q_u32(svbool_t_val, uint32_t_ptr_val); + svld4q_u64(svbool_t_val, uint64_t_ptr_val); + svld4q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svmaxnmqv(svbool_t_val, svfloat16_t_val); + svmaxnmqv(svbool_t_val, svfloat32_t_val); + svmaxnmqv(svbool_t_val, svfloat64_t_val); + svmaxnmqv_f16(svbool_t_val, svfloat16_t_val); + svmaxnmqv_f32(svbool_t_val, svfloat32_t_val); + svmaxnmqv_f64(svbool_t_val, svfloat64_t_val); + svmaxqv(svbool_t_val, svfloat16_t_val); + svmaxqv(svbool_t_val, svfloat32_t_val); + svmaxqv(svbool_t_val, svfloat64_t_val); + svmaxqv(svbool_t_val, svint8_t_val); + svmaxqv(svbool_t_val, svint16_t_val); + svmaxqv(svbool_t_val, svint32_t_val); + svmaxqv(svbool_t_val, svint64_t_val); + svmaxqv(svbool_t_val, svuint8_t_val); + svmaxqv(svbool_t_val, svuint16_t_val); + svmaxqv(svbool_t_val, svuint32_t_val); + svmaxqv(svbool_t_val, svuint64_t_val); + svmaxqv_f16(svbool_t_val, svfloat16_t_val); + svmaxqv_f32(svbool_t_val, svfloat32_t_val); + svmaxqv_f64(svbool_t_val, svfloat64_t_val); + svmaxqv_s8(svbool_t_val, svint8_t_val); + svmaxqv_s16(svbool_t_val, svint16_t_val); + svmaxqv_s32(svbool_t_val, svint32_t_val); + svmaxqv_s64(svbool_t_val, svint64_t_val); + svmaxqv_u8(svbool_t_val, svuint8_t_val); + svmaxqv_u16(svbool_t_val, svuint16_t_val); + svmaxqv_u32(svbool_t_val, svuint32_t_val); + svmaxqv_u64(svbool_t_val, svuint64_t_val); + svminnmqv(svbool_t_val, svfloat16_t_val); + svminnmqv(svbool_t_val, svfloat32_t_val); + svminnmqv(svbool_t_val, svfloat64_t_val); + svminnmqv_f16(svbool_t_val, svfloat16_t_val); + svminnmqv_f32(svbool_t_val, svfloat32_t_val); + svminnmqv_f64(svbool_t_val, svfloat64_t_val); + svminqv(svbool_t_val, svfloat16_t_val); + svminqv(svbool_t_val, svfloat32_t_val); + svminqv(svbool_t_val, svfloat64_t_val); + svminqv(svbool_t_val, svint8_t_val); + svminqv(svbool_t_val, svint16_t_val); + svminqv(svbool_t_val, svint32_t_val); + svminqv(svbool_t_val, svint64_t_val); + svminqv(svbool_t_val, svuint8_t_val); + svminqv(svbool_t_val, svuint16_t_val); + svminqv(svbool_t_val, svuint32_t_val); + svminqv(svbool_t_val, svuint64_t_val); + svminqv_f16(svbool_t_val, svfloat16_t_val); + svminqv_f32(svbool_t_val, svfloat32_t_val); + svminqv_f64(svbool_t_val, svfloat64_t_val); + svminqv_s8(svbool_t_val, svint8_t_val); + svminqv_s16(svbool_t_val, svint16_t_val); + svminqv_s32(svbool_t_val, svint32_t_val); + svminqv_s64(svbool_t_val, svint64_t_val); + svminqv_u8(svbool_t_val, svuint8_t_val); + svminqv_u16(svbool_t_val, svuint16_t_val); + svminqv_u32(svbool_t_val, svuint32_t_val); + svminqv_u64(svbool_t_val, svuint64_t_val); + svorqv(svbool_t_val, svint8_t_val); + svorqv(svbool_t_val, svint16_t_val); + svorqv(svbool_t_val, svint32_t_val); + svorqv(svbool_t_val, svint64_t_val); + svorqv(svbool_t_val, svuint8_t_val); + svorqv(svbool_t_val, svuint16_t_val); + svorqv(svbool_t_val, svuint32_t_val); + svorqv(svbool_t_val, svuint64_t_val); + svorqv_s8(svbool_t_val, svint8_t_val); + svorqv_s16(svbool_t_val, svint16_t_val); + svorqv_s32(svbool_t_val, svint32_t_val); + svorqv_s64(svbool_t_val, svint64_t_val); + svorqv_u8(svbool_t_val, svuint8_t_val); + svorqv_u16(svbool_t_val, svuint16_t_val); + svorqv_u32(svbool_t_val, svuint32_t_val); + svorqv_u64(svbool_t_val, svuint64_t_val); + svpmov(svint8_t_val); + svpmov(svint16_t_val); + svpmov(svint32_t_val); + svpmov(svint64_t_val); + svpmov(svuint8_t_val); + svpmov(svuint16_t_val); + svpmov(svuint32_t_val); + svpmov(svuint64_t_val); + svpmov_lane(svint8_t_val, 0); + svpmov_lane(svint16_t_val, 1); + svpmov_lane(svint32_t_val, 2); + svpmov_lane(svint64_t_val, 2); + svpmov_lane(svuint8_t_val, 0); + svpmov_lane(svuint16_t_val, 1); + svpmov_lane(svuint32_t_val, 2); + svpmov_lane(svuint64_t_val, 2); + svpmov_lane_m(svint16_t_val, svbool_t_val, 1); + svpmov_lane_m(svint32_t_val, svbool_t_val, 2); + svpmov_lane_m(svint64_t_val, svbool_t_val, 2); + svpmov_lane_m(svuint16_t_val, svbool_t_val, 1); + svpmov_lane_m(svuint32_t_val, svbool_t_val, 2); + svpmov_lane_m(svuint64_t_val, svbool_t_val, 2); + svpmov_lane_s8(svint8_t_val, 0); + svpmov_lane_s16(svint16_t_val, 1); + svpmov_lane_s16_m(svint16_t_val, svbool_t_val, 1); + svpmov_lane_s32(svint32_t_val, 2); + svpmov_lane_s32_m(svint32_t_val, svbool_t_val, 2); + svpmov_lane_s64(svint64_t_val, 2); + svpmov_lane_s64_m(svint64_t_val, svbool_t_val, 2); + svpmov_lane_u8(svuint8_t_val, 0); + svpmov_lane_u16(svuint16_t_val, 1); + svpmov_lane_u16_m(svuint16_t_val, svbool_t_val, 1); + svpmov_lane_u32(svuint32_t_val, 2); + svpmov_lane_u32_m(svuint32_t_val, svbool_t_val, 2); + svpmov_lane_u64(svuint64_t_val, 2); + svpmov_lane_u64_m(svuint64_t_val, svbool_t_val, 2); + svpmov_s8(svint8_t_val); + svpmov_s8_z(svbool_t_val); + svpmov_s16(svint16_t_val); + svpmov_s16_z(svbool_t_val); + svpmov_s32(svint32_t_val); + svpmov_s32_z(svbool_t_val); + svpmov_s64(svint64_t_val); + svpmov_s64_z(svbool_t_val); + svpmov_u8(svuint8_t_val); + svpmov_u8_z(svbool_t_val); + svpmov_u16(svuint16_t_val); + svpmov_u16_z(svbool_t_val); + svpmov_u32(svuint32_t_val); + svpmov_u32_z(svbool_t_val); + svpmov_u64(svuint64_t_val); + svpmov_u64_z(svbool_t_val); + svst2q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2q(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2q(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2q(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2q(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2q(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2q(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2q(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2q(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2q(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2q(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2q(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2q_s8(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2q_s16(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2q_s32(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2q_s64(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst2q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst3q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3q(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3q(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3q(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3q(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3q(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3q(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3q(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3q(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3q(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3q(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3q(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3q_s8(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3q_s16(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3q_s32(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3q_s64(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst3q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst4q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4q(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4q(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4q(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4q(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4q(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4q(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4q(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4q(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4q(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4q(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4q(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4q_s8(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4q_s16(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4q_s32(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4q_s64(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svst4q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svtblq(svbfloat16_t_val, svuint16_t_val); + svtblq(svfloat16_t_val, svuint16_t_val); + svtblq(svfloat32_t_val, svuint32_t_val); + svtblq(svfloat64_t_val, svuint64_t_val); + svtblq(svint8_t_val, svuint8_t_val); + svtblq(svint16_t_val, svuint16_t_val); + svtblq(svint32_t_val, svuint32_t_val); + svtblq(svint64_t_val, svuint64_t_val); + svtblq(svmfloat8_t_val, svuint8_t_val); + svtblq(svuint8_t_val, svuint8_t_val); + svtblq(svuint16_t_val, svuint16_t_val); + svtblq(svuint32_t_val, svuint32_t_val); + svtblq(svuint64_t_val, svuint64_t_val); + svtblq_bf16(svbfloat16_t_val, svuint16_t_val); + svtblq_f16(svfloat16_t_val, svuint16_t_val); + svtblq_f32(svfloat32_t_val, svuint32_t_val); + svtblq_f64(svfloat64_t_val, svuint64_t_val); + svtblq_mf8(svmfloat8_t_val, svuint8_t_val); + svtblq_s8(svint8_t_val, svuint8_t_val); + svtblq_s16(svint16_t_val, svuint16_t_val); + svtblq_s32(svint32_t_val, svuint32_t_val); + svtblq_s64(svint64_t_val, svuint64_t_val); + svtblq_u8(svuint8_t_val, svuint8_t_val); + svtblq_u16(svuint16_t_val, svuint16_t_val); + svtblq_u32(svuint32_t_val, svuint32_t_val); + svtblq_u64(svuint64_t_val, svuint64_t_val); + svtbxq(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val); + svtbxq(svfloat16_t_val, svfloat16_t_val, svuint16_t_val); + svtbxq(svfloat32_t_val, svfloat32_t_val, svuint32_t_val); + svtbxq(svfloat64_t_val, svfloat64_t_val, svuint64_t_val); + svtbxq(svint8_t_val, svint8_t_val, svuint8_t_val); + svtbxq(svint16_t_val, svint16_t_val, svuint16_t_val); + svtbxq(svint32_t_val, svint32_t_val, svuint32_t_val); + svtbxq(svint64_t_val, svint64_t_val, svuint64_t_val); + svtbxq(svmfloat8_t_val, svmfloat8_t_val, svuint8_t_val); + svtbxq(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svtbxq(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svtbxq(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svtbxq(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svtbxq_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val); + svtbxq_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val); + svtbxq_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val); + svtbxq_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val); + svtbxq_mf8(svmfloat8_t_val, svmfloat8_t_val, svuint8_t_val); + svtbxq_s8(svint8_t_val, svint8_t_val, svuint8_t_val); + svtbxq_s16(svint16_t_val, svint16_t_val, svuint16_t_val); + svtbxq_s32(svint32_t_val, svint32_t_val, svuint32_t_val); + svtbxq_s64(svint64_t_val, svint64_t_val, svuint64_t_val); + svtbxq_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svtbxq_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svtbxq_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svtbxq_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svuzpq1(svbfloat16_t_val, svbfloat16_t_val); + svuzpq1(svfloat16_t_val, svfloat16_t_val); + svuzpq1(svfloat32_t_val, svfloat32_t_val); + svuzpq1(svfloat64_t_val, svfloat64_t_val); + svuzpq1(svint8_t_val, svint8_t_val); + svuzpq1(svint16_t_val, svint16_t_val); + svuzpq1(svint32_t_val, svint32_t_val); + svuzpq1(svint64_t_val, svint64_t_val); + svuzpq1(svmfloat8_t_val, svmfloat8_t_val); + svuzpq1(svuint8_t_val, svuint8_t_val); + svuzpq1(svuint16_t_val, svuint16_t_val); + svuzpq1(svuint32_t_val, svuint32_t_val); + svuzpq1(svuint64_t_val, svuint64_t_val); + svuzpq1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzpq1_f16(svfloat16_t_val, svfloat16_t_val); + svuzpq1_f32(svfloat32_t_val, svfloat32_t_val); + svuzpq1_f64(svfloat64_t_val, svfloat64_t_val); + svuzpq1_mf8(svmfloat8_t_val, svmfloat8_t_val); + svuzpq1_s8(svint8_t_val, svint8_t_val); + svuzpq1_s16(svint16_t_val, svint16_t_val); + svuzpq1_s32(svint32_t_val, svint32_t_val); + svuzpq1_s64(svint64_t_val, svint64_t_val); + svuzpq1_u8(svuint8_t_val, svuint8_t_val); + svuzpq1_u16(svuint16_t_val, svuint16_t_val); + svuzpq1_u32(svuint32_t_val, svuint32_t_val); + svuzpq1_u64(svuint64_t_val, svuint64_t_val); + svuzpq2(svbfloat16_t_val, svbfloat16_t_val); + svuzpq2(svfloat16_t_val, svfloat16_t_val); + svuzpq2(svfloat32_t_val, svfloat32_t_val); + svuzpq2(svfloat64_t_val, svfloat64_t_val); + svuzpq2(svint8_t_val, svint8_t_val); + svuzpq2(svint16_t_val, svint16_t_val); + svuzpq2(svint32_t_val, svint32_t_val); + svuzpq2(svint64_t_val, svint64_t_val); + svuzpq2(svmfloat8_t_val, svmfloat8_t_val); + svuzpq2(svuint8_t_val, svuint8_t_val); + svuzpq2(svuint16_t_val, svuint16_t_val); + svuzpq2(svuint32_t_val, svuint32_t_val); + svuzpq2(svuint64_t_val, svuint64_t_val); + svuzpq2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzpq2_f16(svfloat16_t_val, svfloat16_t_val); + svuzpq2_f32(svfloat32_t_val, svfloat32_t_val); + svuzpq2_f64(svfloat64_t_val, svfloat64_t_val); + svuzpq2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svuzpq2_s8(svint8_t_val, svint8_t_val); + svuzpq2_s16(svint16_t_val, svint16_t_val); + svuzpq2_s32(svint32_t_val, svint32_t_val); + svuzpq2_s64(svint64_t_val, svint64_t_val); + svuzpq2_u8(svuint8_t_val, svuint8_t_val); + svuzpq2_u16(svuint16_t_val, svuint16_t_val); + svuzpq2_u32(svuint32_t_val, svuint32_t_val); + svuzpq2_u64(svuint64_t_val, svuint64_t_val); + svzipq1(svbfloat16_t_val, svbfloat16_t_val); + svzipq1(svfloat16_t_val, svfloat16_t_val); + svzipq1(svfloat32_t_val, svfloat32_t_val); + svzipq1(svfloat64_t_val, svfloat64_t_val); + svzipq1(svint8_t_val, svint8_t_val); + svzipq1(svint16_t_val, svint16_t_val); + svzipq1(svint32_t_val, svint32_t_val); + svzipq1(svint64_t_val, svint64_t_val); + svzipq1(svmfloat8_t_val, svmfloat8_t_val); + svzipq1(svuint8_t_val, svuint8_t_val); + svzipq1(svuint16_t_val, svuint16_t_val); + svzipq1(svuint32_t_val, svuint32_t_val); + svzipq1(svuint64_t_val, svuint64_t_val); + svzipq1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzipq1_f16(svfloat16_t_val, svfloat16_t_val); + svzipq1_f32(svfloat32_t_val, svfloat32_t_val); + svzipq1_f64(svfloat64_t_val, svfloat64_t_val); + svzipq1_mf8(svmfloat8_t_val, svmfloat8_t_val); + svzipq1_s8(svint8_t_val, svint8_t_val); + svzipq1_s16(svint16_t_val, svint16_t_val); + svzipq1_s32(svint32_t_val, svint32_t_val); + svzipq1_s64(svint64_t_val, svint64_t_val); + svzipq1_u8(svuint8_t_val, svuint8_t_val); + svzipq1_u16(svuint16_t_val, svuint16_t_val); + svzipq1_u32(svuint32_t_val, svuint32_t_val); + svzipq1_u64(svuint64_t_val, svuint64_t_val); + svzipq2(svbfloat16_t_val, svbfloat16_t_val); + svzipq2(svfloat16_t_val, svfloat16_t_val); + svzipq2(svfloat32_t_val, svfloat32_t_val); + svzipq2(svfloat64_t_val, svfloat64_t_val); + svzipq2(svint8_t_val, svint8_t_val); + svzipq2(svint16_t_val, svint16_t_val); + svzipq2(svint32_t_val, svint32_t_val); + svzipq2(svint64_t_val, svint64_t_val); + svzipq2(svmfloat8_t_val, svmfloat8_t_val); + svzipq2(svuint8_t_val, svuint8_t_val); + svzipq2(svuint16_t_val, svuint16_t_val); + svzipq2(svuint32_t_val, svuint32_t_val); + svzipq2(svuint64_t_val, svuint64_t_val); + svzipq2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzipq2_f16(svfloat16_t_val, svfloat16_t_val); + svzipq2_f32(svfloat32_t_val, svfloat32_t_val); + svzipq2_f64(svfloat64_t_val, svfloat64_t_val); + svzipq2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svzipq2_s8(svint8_t_val, svint8_t_val); + svzipq2_s16(svint16_t_val, svint16_t_val); + svzipq2_s32(svint32_t_val, svint32_t_val); + svzipq2_s64(svint64_t_val, svint64_t_val); + svzipq2_u8(svuint8_t_val, svuint8_t_val); + svzipq2_u16(svuint16_t_val, svuint16_t_val); + svzipq2_u32(svuint32_t_val, svuint32_t_val); + svzipq2_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x3_t svbfloat16x3_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x3_t svfloat16x3_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x3_t svfloat32x3_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x3_t svfloat64x3_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x3_t svint8x3_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x3_t svint16x3_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x3_t svint32x3_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x3_t svint64x3_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x3_t svmfloat8x3_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x3_t svuint8x3_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x3_t svuint16x3_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x3_t svuint32x3_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x3_t svuint64x3_t_val; + svuint64x4_t svuint64x4_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + svaddqv(svbool_t_val, svfloat16_t_val); + svaddqv(svbool_t_val, svfloat32_t_val); + svaddqv(svbool_t_val, svfloat64_t_val); + svaddqv(svbool_t_val, svint8_t_val); + svaddqv(svbool_t_val, svint16_t_val); + svaddqv(svbool_t_val, svint32_t_val); + svaddqv(svbool_t_val, svint64_t_val); + svaddqv(svbool_t_val, svuint8_t_val); + svaddqv(svbool_t_val, svuint16_t_val); + svaddqv(svbool_t_val, svuint32_t_val); + svaddqv(svbool_t_val, svuint64_t_val); + svaddqv_f16(svbool_t_val, svfloat16_t_val); + svaddqv_f32(svbool_t_val, svfloat32_t_val); + svaddqv_f64(svbool_t_val, svfloat64_t_val); + svaddqv_s8(svbool_t_val, svint8_t_val); + svaddqv_s16(svbool_t_val, svint16_t_val); + svaddqv_s32(svbool_t_val, svint32_t_val); + svaddqv_s64(svbool_t_val, svint64_t_val); + svaddqv_u8(svbool_t_val, svuint8_t_val); + svaddqv_u16(svbool_t_val, svuint16_t_val); + svaddqv_u32(svbool_t_val, svuint32_t_val); + svaddqv_u64(svbool_t_val, svuint64_t_val); + svandqv(svbool_t_val, svint8_t_val); + svandqv(svbool_t_val, svint16_t_val); + svandqv(svbool_t_val, svint32_t_val); + svandqv(svbool_t_val, svint64_t_val); + svandqv(svbool_t_val, svuint8_t_val); + svandqv(svbool_t_val, svuint16_t_val); + svandqv(svbool_t_val, svuint32_t_val); + svandqv(svbool_t_val, svuint64_t_val); + svandqv_s8(svbool_t_val, svint8_t_val); + svandqv_s16(svbool_t_val, svint16_t_val); + svandqv_s32(svbool_t_val, svint32_t_val); + svandqv_s64(svbool_t_val, svint64_t_val); + svandqv_u8(svbool_t_val, svuint8_t_val); + svandqv_u16(svbool_t_val, svuint16_t_val); + svandqv_u32(svbool_t_val, svuint32_t_val); + svandqv_u64(svbool_t_val, svuint64_t_val); + svdup_laneq(svbfloat16_t_val, 2); + svdup_laneq(svfloat16_t_val, 2); + svdup_laneq(svfloat32_t_val, 2); + svdup_laneq(svfloat64_t_val, 1); + svdup_laneq(svint8_t_val, 2); + svdup_laneq(svint16_t_val, 2); + svdup_laneq(svint32_t_val, 2); + svdup_laneq(svint64_t_val, 1); + svdup_laneq(svmfloat8_t_val, 2); + svdup_laneq(svuint8_t_val, 2); + svdup_laneq(svuint16_t_val, 2); + svdup_laneq(svuint32_t_val, 2); + svdup_laneq(svuint64_t_val, 1); + svdup_laneq_bf16(svbfloat16_t_val, 2); + svdup_laneq_f16(svfloat16_t_val, 2); + svdup_laneq_f32(svfloat32_t_val, 2); + svdup_laneq_f64(svfloat64_t_val, 1); + svdup_laneq_mf8(svmfloat8_t_val, 2); + svdup_laneq_s8(svint8_t_val, 2); + svdup_laneq_s16(svint16_t_val, 2); + svdup_laneq_s32(svint32_t_val, 2); + svdup_laneq_s64(svint64_t_val, 1); + svdup_laneq_u8(svuint8_t_val, 2); + svdup_laneq_u16(svuint16_t_val, 2); + svdup_laneq_u32(svuint32_t_val, 2); + svdup_laneq_u64(svuint64_t_val, 1); + sveorqv(svbool_t_val, svint8_t_val); + sveorqv(svbool_t_val, svint16_t_val); + sveorqv(svbool_t_val, svint32_t_val); + sveorqv(svbool_t_val, svint64_t_val); + sveorqv(svbool_t_val, svuint8_t_val); + sveorqv(svbool_t_val, svuint16_t_val); + sveorqv(svbool_t_val, svuint32_t_val); + sveorqv(svbool_t_val, svuint64_t_val); + sveorqv_s8(svbool_t_val, svint8_t_val); + sveorqv_s16(svbool_t_val, svint16_t_val); + sveorqv_s32(svbool_t_val, svint32_t_val); + sveorqv_s64(svbool_t_val, svint64_t_val); + sveorqv_u8(svbool_t_val, svuint8_t_val); + sveorqv_u16(svbool_t_val, svuint16_t_val); + sveorqv_u32(svbool_t_val, svuint32_t_val); + sveorqv_u64(svbool_t_val, svuint64_t_val); + svextq(svbfloat16_t_val, svbfloat16_t_val, 1); + svextq(svfloat16_t_val, svfloat16_t_val, 1); + svextq(svfloat32_t_val, svfloat32_t_val, 1); + svextq(svfloat64_t_val, svfloat64_t_val, 1); + svextq(svint8_t_val, svint8_t_val, 1); + svextq(svint16_t_val, svint16_t_val, 1); + svextq(svint32_t_val, svint32_t_val, 1); + svextq(svint64_t_val, svint64_t_val, 1); + svextq(svmfloat8_t_val, svmfloat8_t_val, 1); + svextq(svuint8_t_val, svuint8_t_val, 1); + svextq(svuint16_t_val, svuint16_t_val, 1); + svextq(svuint32_t_val, svuint32_t_val, 1); + svextq(svuint64_t_val, svuint64_t_val, 1); + svextq_bf16(svbfloat16_t_val, svbfloat16_t_val, 1); + svextq_f16(svfloat16_t_val, svfloat16_t_val, 1); + svextq_f32(svfloat32_t_val, svfloat32_t_val, 1); + svextq_f64(svfloat64_t_val, svfloat64_t_val, 1); + svextq_mf8(svmfloat8_t_val, svmfloat8_t_val, 1); + svextq_s8(svint8_t_val, svint8_t_val, 1); + svextq_s16(svint16_t_val, svint16_t_val, 1); + svextq_s32(svint32_t_val, svint32_t_val, 1); + svextq_s64(svint64_t_val, svint64_t_val, 1); + svextq_u8(svuint8_t_val, svuint8_t_val, 1); + svextq_u16(svuint16_t_val, svuint16_t_val, 1); + svextq_u32(svuint32_t_val, svuint32_t_val, 1); + svextq_u64(svuint64_t_val, svuint64_t_val, 1); + svld2q(svbool_t_val, bfloat16_t_ptr_val); + svld2q(svbool_t_val, float16_t_ptr_val); + svld2q(svbool_t_val, float32_t_ptr_val); + svld2q(svbool_t_val, float64_t_ptr_val); + svld2q(svbool_t_val, int8_t_ptr_val); + svld2q(svbool_t_val, int16_t_ptr_val); + svld2q(svbool_t_val, int32_t_ptr_val); + svld2q(svbool_t_val, int64_t_ptr_val); + svld2q(svbool_t_val, mfloat8_t_ptr_val); + svld2q(svbool_t_val, uint8_t_ptr_val); + svld2q(svbool_t_val, uint16_t_ptr_val); + svld2q(svbool_t_val, uint32_t_ptr_val); + svld2q(svbool_t_val, uint64_t_ptr_val); + svld2q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld2q_f16(svbool_t_val, float16_t_ptr_val); + svld2q_f32(svbool_t_val, float32_t_ptr_val); + svld2q_f64(svbool_t_val, float64_t_ptr_val); + svld2q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld2q_s8(svbool_t_val, int8_t_ptr_val); + svld2q_s16(svbool_t_val, int16_t_ptr_val); + svld2q_s32(svbool_t_val, int32_t_ptr_val); + svld2q_s64(svbool_t_val, int64_t_ptr_val); + svld2q_u8(svbool_t_val, uint8_t_ptr_val); + svld2q_u16(svbool_t_val, uint16_t_ptr_val); + svld2q_u32(svbool_t_val, uint32_t_ptr_val); + svld2q_u64(svbool_t_val, uint64_t_ptr_val); + svld2q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld2q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3q(svbool_t_val, bfloat16_t_ptr_val); + svld3q(svbool_t_val, float16_t_ptr_val); + svld3q(svbool_t_val, float32_t_ptr_val); + svld3q(svbool_t_val, float64_t_ptr_val); + svld3q(svbool_t_val, int8_t_ptr_val); + svld3q(svbool_t_val, int16_t_ptr_val); + svld3q(svbool_t_val, int32_t_ptr_val); + svld3q(svbool_t_val, int64_t_ptr_val); + svld3q(svbool_t_val, mfloat8_t_ptr_val); + svld3q(svbool_t_val, uint8_t_ptr_val); + svld3q(svbool_t_val, uint16_t_ptr_val); + svld3q(svbool_t_val, uint32_t_ptr_val); + svld3q(svbool_t_val, uint64_t_ptr_val); + svld3q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld3q_f16(svbool_t_val, float16_t_ptr_val); + svld3q_f32(svbool_t_val, float32_t_ptr_val); + svld3q_f64(svbool_t_val, float64_t_ptr_val); + svld3q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld3q_s8(svbool_t_val, int8_t_ptr_val); + svld3q_s16(svbool_t_val, int16_t_ptr_val); + svld3q_s32(svbool_t_val, int32_t_ptr_val); + svld3q_s64(svbool_t_val, int64_t_ptr_val); + svld3q_u8(svbool_t_val, uint8_t_ptr_val); + svld3q_u16(svbool_t_val, uint16_t_ptr_val); + svld3q_u32(svbool_t_val, uint32_t_ptr_val); + svld3q_u64(svbool_t_val, uint64_t_ptr_val); + svld3q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4q(svbool_t_val, bfloat16_t_ptr_val); + svld4q(svbool_t_val, float16_t_ptr_val); + svld4q(svbool_t_val, float32_t_ptr_val); + svld4q(svbool_t_val, float64_t_ptr_val); + svld4q(svbool_t_val, int8_t_ptr_val); + svld4q(svbool_t_val, int16_t_ptr_val); + svld4q(svbool_t_val, int32_t_ptr_val); + svld4q(svbool_t_val, int64_t_ptr_val); + svld4q(svbool_t_val, mfloat8_t_ptr_val); + svld4q(svbool_t_val, uint8_t_ptr_val); + svld4q(svbool_t_val, uint16_t_ptr_val); + svld4q(svbool_t_val, uint32_t_ptr_val); + svld4q(svbool_t_val, uint64_t_ptr_val); + svld4q_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld4q_f16(svbool_t_val, float16_t_ptr_val); + svld4q_f32(svbool_t_val, float32_t_ptr_val); + svld4q_f64(svbool_t_val, float64_t_ptr_val); + svld4q_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld4q_s8(svbool_t_val, int8_t_ptr_val); + svld4q_s16(svbool_t_val, int16_t_ptr_val); + svld4q_s32(svbool_t_val, int32_t_ptr_val); + svld4q_s64(svbool_t_val, int64_t_ptr_val); + svld4q_u8(svbool_t_val, uint8_t_ptr_val); + svld4q_u16(svbool_t_val, uint16_t_ptr_val); + svld4q_u32(svbool_t_val, uint32_t_ptr_val); + svld4q_u64(svbool_t_val, uint64_t_ptr_val); + svld4q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svmaxnmqv(svbool_t_val, svfloat16_t_val); + svmaxnmqv(svbool_t_val, svfloat32_t_val); + svmaxnmqv(svbool_t_val, svfloat64_t_val); + svmaxnmqv_f16(svbool_t_val, svfloat16_t_val); + svmaxnmqv_f32(svbool_t_val, svfloat32_t_val); + svmaxnmqv_f64(svbool_t_val, svfloat64_t_val); + svmaxqv(svbool_t_val, svfloat16_t_val); + svmaxqv(svbool_t_val, svfloat32_t_val); + svmaxqv(svbool_t_val, svfloat64_t_val); + svmaxqv(svbool_t_val, svint8_t_val); + svmaxqv(svbool_t_val, svint16_t_val); + svmaxqv(svbool_t_val, svint32_t_val); + svmaxqv(svbool_t_val, svint64_t_val); + svmaxqv(svbool_t_val, svuint8_t_val); + svmaxqv(svbool_t_val, svuint16_t_val); + svmaxqv(svbool_t_val, svuint32_t_val); + svmaxqv(svbool_t_val, svuint64_t_val); + svmaxqv_f16(svbool_t_val, svfloat16_t_val); + svmaxqv_f32(svbool_t_val, svfloat32_t_val); + svmaxqv_f64(svbool_t_val, svfloat64_t_val); + svmaxqv_s8(svbool_t_val, svint8_t_val); + svmaxqv_s16(svbool_t_val, svint16_t_val); + svmaxqv_s32(svbool_t_val, svint32_t_val); + svmaxqv_s64(svbool_t_val, svint64_t_val); + svmaxqv_u8(svbool_t_val, svuint8_t_val); + svmaxqv_u16(svbool_t_val, svuint16_t_val); + svmaxqv_u32(svbool_t_val, svuint32_t_val); + svmaxqv_u64(svbool_t_val, svuint64_t_val); + svminnmqv(svbool_t_val, svfloat16_t_val); + svminnmqv(svbool_t_val, svfloat32_t_val); + svminnmqv(svbool_t_val, svfloat64_t_val); + svminnmqv_f16(svbool_t_val, svfloat16_t_val); + svminnmqv_f32(svbool_t_val, svfloat32_t_val); + svminnmqv_f64(svbool_t_val, svfloat64_t_val); + svminqv(svbool_t_val, svfloat16_t_val); + svminqv(svbool_t_val, svfloat32_t_val); + svminqv(svbool_t_val, svfloat64_t_val); + svminqv(svbool_t_val, svint8_t_val); + svminqv(svbool_t_val, svint16_t_val); + svminqv(svbool_t_val, svint32_t_val); + svminqv(svbool_t_val, svint64_t_val); + svminqv(svbool_t_val, svuint8_t_val); + svminqv(svbool_t_val, svuint16_t_val); + svminqv(svbool_t_val, svuint32_t_val); + svminqv(svbool_t_val, svuint64_t_val); + svminqv_f16(svbool_t_val, svfloat16_t_val); + svminqv_f32(svbool_t_val, svfloat32_t_val); + svminqv_f64(svbool_t_val, svfloat64_t_val); + svminqv_s8(svbool_t_val, svint8_t_val); + svminqv_s16(svbool_t_val, svint16_t_val); + svminqv_s32(svbool_t_val, svint32_t_val); + svminqv_s64(svbool_t_val, svint64_t_val); + svminqv_u8(svbool_t_val, svuint8_t_val); + svminqv_u16(svbool_t_val, svuint16_t_val); + svminqv_u32(svbool_t_val, svuint32_t_val); + svminqv_u64(svbool_t_val, svuint64_t_val); + svorqv(svbool_t_val, svint8_t_val); + svorqv(svbool_t_val, svint16_t_val); + svorqv(svbool_t_val, svint32_t_val); + svorqv(svbool_t_val, svint64_t_val); + svorqv(svbool_t_val, svuint8_t_val); + svorqv(svbool_t_val, svuint16_t_val); + svorqv(svbool_t_val, svuint32_t_val); + svorqv(svbool_t_val, svuint64_t_val); + svorqv_s8(svbool_t_val, svint8_t_val); + svorqv_s16(svbool_t_val, svint16_t_val); + svorqv_s32(svbool_t_val, svint32_t_val); + svorqv_s64(svbool_t_val, svint64_t_val); + svorqv_u8(svbool_t_val, svuint8_t_val); + svorqv_u16(svbool_t_val, svuint16_t_val); + svorqv_u32(svbool_t_val, svuint32_t_val); + svorqv_u64(svbool_t_val, svuint64_t_val); + svpmov(svint8_t_val); + svpmov(svint16_t_val); + svpmov(svint32_t_val); + svpmov(svint64_t_val); + svpmov(svuint8_t_val); + svpmov(svuint16_t_val); + svpmov(svuint32_t_val); + svpmov(svuint64_t_val); + svpmov_lane(svint8_t_val, 0); + svpmov_lane(svint16_t_val, 1); + svpmov_lane(svint32_t_val, 2); + svpmov_lane(svint64_t_val, 2); + svpmov_lane(svuint8_t_val, 0); + svpmov_lane(svuint16_t_val, 1); + svpmov_lane(svuint32_t_val, 2); + svpmov_lane(svuint64_t_val, 2); + svpmov_lane_m(svint16_t_val, svbool_t_val, 1); + svpmov_lane_m(svint32_t_val, svbool_t_val, 2); + svpmov_lane_m(svint64_t_val, svbool_t_val, 2); + svpmov_lane_m(svuint16_t_val, svbool_t_val, 1); + svpmov_lane_m(svuint32_t_val, svbool_t_val, 2); + svpmov_lane_m(svuint64_t_val, svbool_t_val, 2); + svpmov_lane_s8(svint8_t_val, 0); + svpmov_lane_s16(svint16_t_val, 1); + svpmov_lane_s16_m(svint16_t_val, svbool_t_val, 1); + svpmov_lane_s32(svint32_t_val, 2); + svpmov_lane_s32_m(svint32_t_val, svbool_t_val, 2); + svpmov_lane_s64(svint64_t_val, 2); + svpmov_lane_s64_m(svint64_t_val, svbool_t_val, 2); + svpmov_lane_u8(svuint8_t_val, 0); + svpmov_lane_u16(svuint16_t_val, 1); + svpmov_lane_u16_m(svuint16_t_val, svbool_t_val, 1); + svpmov_lane_u32(svuint32_t_val, 2); + svpmov_lane_u32_m(svuint32_t_val, svbool_t_val, 2); + svpmov_lane_u64(svuint64_t_val, 2); + svpmov_lane_u64_m(svuint64_t_val, svbool_t_val, 2); + svpmov_s8(svint8_t_val); + svpmov_s8_z(svbool_t_val); + svpmov_s16(svint16_t_val); + svpmov_s16_z(svbool_t_val); + svpmov_s32(svint32_t_val); + svpmov_s32_z(svbool_t_val); + svpmov_s64(svint64_t_val); + svpmov_s64_z(svbool_t_val); + svpmov_u8(svuint8_t_val); + svpmov_u8_z(svbool_t_val); + svpmov_u16(svuint16_t_val); + svpmov_u16_z(svbool_t_val); + svpmov_u32(svuint32_t_val); + svpmov_u32_z(svbool_t_val); + svpmov_u64(svuint64_t_val); + svpmov_u64_z(svbool_t_val); + svst2q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2q(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2q(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2q(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2q(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2q(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2q(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2q(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2q(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2q(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2q(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2q(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2q_s8(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2q_s16(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2q_s32(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2q_s64(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst2q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst3q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3q(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3q(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3q(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3q(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3q(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3q(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3q(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3q(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3q(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3q(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3q(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3q_s8(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3q_s16(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3q_s32(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3q_s64(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst3q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst4q(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4q(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4q(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4q(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4q(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4q(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4q(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4q(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4q(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4q(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4q(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4q(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4q(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4q_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4q_f16(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4q_f32(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4q_f64(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4q_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4q_s8(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4q_s16(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4q_s32(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4q_s64(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4q_u8(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4q_u16(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4q_u32(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4q_u64(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4q_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4q_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4q_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4q_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4q_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4q_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4q_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4q_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4q_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4q_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4q_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4q_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4q_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svst4q_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4q_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4q_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4q_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4q_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4q_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4q_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4q_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4q_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4q_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4q_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4q_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4q_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svtblq(svbfloat16_t_val, svuint16_t_val); + svtblq(svfloat16_t_val, svuint16_t_val); + svtblq(svfloat32_t_val, svuint32_t_val); + svtblq(svfloat64_t_val, svuint64_t_val); + svtblq(svint8_t_val, svuint8_t_val); + svtblq(svint16_t_val, svuint16_t_val); + svtblq(svint32_t_val, svuint32_t_val); + svtblq(svint64_t_val, svuint64_t_val); + svtblq(svmfloat8_t_val, svuint8_t_val); + svtblq(svuint8_t_val, svuint8_t_val); + svtblq(svuint16_t_val, svuint16_t_val); + svtblq(svuint32_t_val, svuint32_t_val); + svtblq(svuint64_t_val, svuint64_t_val); + svtblq_bf16(svbfloat16_t_val, svuint16_t_val); + svtblq_f16(svfloat16_t_val, svuint16_t_val); + svtblq_f32(svfloat32_t_val, svuint32_t_val); + svtblq_f64(svfloat64_t_val, svuint64_t_val); + svtblq_mf8(svmfloat8_t_val, svuint8_t_val); + svtblq_s8(svint8_t_val, svuint8_t_val); + svtblq_s16(svint16_t_val, svuint16_t_val); + svtblq_s32(svint32_t_val, svuint32_t_val); + svtblq_s64(svint64_t_val, svuint64_t_val); + svtblq_u8(svuint8_t_val, svuint8_t_val); + svtblq_u16(svuint16_t_val, svuint16_t_val); + svtblq_u32(svuint32_t_val, svuint32_t_val); + svtblq_u64(svuint64_t_val, svuint64_t_val); + svtbxq(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val); + svtbxq(svfloat16_t_val, svfloat16_t_val, svuint16_t_val); + svtbxq(svfloat32_t_val, svfloat32_t_val, svuint32_t_val); + svtbxq(svfloat64_t_val, svfloat64_t_val, svuint64_t_val); + svtbxq(svint8_t_val, svint8_t_val, svuint8_t_val); + svtbxq(svint16_t_val, svint16_t_val, svuint16_t_val); + svtbxq(svint32_t_val, svint32_t_val, svuint32_t_val); + svtbxq(svint64_t_val, svint64_t_val, svuint64_t_val); + svtbxq(svmfloat8_t_val, svmfloat8_t_val, svuint8_t_val); + svtbxq(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svtbxq(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svtbxq(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svtbxq(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svtbxq_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val); + svtbxq_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val); + svtbxq_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val); + svtbxq_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val); + svtbxq_mf8(svmfloat8_t_val, svmfloat8_t_val, svuint8_t_val); + svtbxq_s8(svint8_t_val, svint8_t_val, svuint8_t_val); + svtbxq_s16(svint16_t_val, svint16_t_val, svuint16_t_val); + svtbxq_s32(svint32_t_val, svint32_t_val, svuint32_t_val); + svtbxq_s64(svint64_t_val, svint64_t_val, svuint64_t_val); + svtbxq_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svtbxq_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svtbxq_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svtbxq_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svuzpq1(svbfloat16_t_val, svbfloat16_t_val); + svuzpq1(svfloat16_t_val, svfloat16_t_val); + svuzpq1(svfloat32_t_val, svfloat32_t_val); + svuzpq1(svfloat64_t_val, svfloat64_t_val); + svuzpq1(svint8_t_val, svint8_t_val); + svuzpq1(svint16_t_val, svint16_t_val); + svuzpq1(svint32_t_val, svint32_t_val); + svuzpq1(svint64_t_val, svint64_t_val); + svuzpq1(svmfloat8_t_val, svmfloat8_t_val); + svuzpq1(svuint8_t_val, svuint8_t_val); + svuzpq1(svuint16_t_val, svuint16_t_val); + svuzpq1(svuint32_t_val, svuint32_t_val); + svuzpq1(svuint64_t_val, svuint64_t_val); + svuzpq1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzpq1_f16(svfloat16_t_val, svfloat16_t_val); + svuzpq1_f32(svfloat32_t_val, svfloat32_t_val); + svuzpq1_f64(svfloat64_t_val, svfloat64_t_val); + svuzpq1_mf8(svmfloat8_t_val, svmfloat8_t_val); + svuzpq1_s8(svint8_t_val, svint8_t_val); + svuzpq1_s16(svint16_t_val, svint16_t_val); + svuzpq1_s32(svint32_t_val, svint32_t_val); + svuzpq1_s64(svint64_t_val, svint64_t_val); + svuzpq1_u8(svuint8_t_val, svuint8_t_val); + svuzpq1_u16(svuint16_t_val, svuint16_t_val); + svuzpq1_u32(svuint32_t_val, svuint32_t_val); + svuzpq1_u64(svuint64_t_val, svuint64_t_val); + svuzpq2(svbfloat16_t_val, svbfloat16_t_val); + svuzpq2(svfloat16_t_val, svfloat16_t_val); + svuzpq2(svfloat32_t_val, svfloat32_t_val); + svuzpq2(svfloat64_t_val, svfloat64_t_val); + svuzpq2(svint8_t_val, svint8_t_val); + svuzpq2(svint16_t_val, svint16_t_val); + svuzpq2(svint32_t_val, svint32_t_val); + svuzpq2(svint64_t_val, svint64_t_val); + svuzpq2(svmfloat8_t_val, svmfloat8_t_val); + svuzpq2(svuint8_t_val, svuint8_t_val); + svuzpq2(svuint16_t_val, svuint16_t_val); + svuzpq2(svuint32_t_val, svuint32_t_val); + svuzpq2(svuint64_t_val, svuint64_t_val); + svuzpq2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzpq2_f16(svfloat16_t_val, svfloat16_t_val); + svuzpq2_f32(svfloat32_t_val, svfloat32_t_val); + svuzpq2_f64(svfloat64_t_val, svfloat64_t_val); + svuzpq2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svuzpq2_s8(svint8_t_val, svint8_t_val); + svuzpq2_s16(svint16_t_val, svint16_t_val); + svuzpq2_s32(svint32_t_val, svint32_t_val); + svuzpq2_s64(svint64_t_val, svint64_t_val); + svuzpq2_u8(svuint8_t_val, svuint8_t_val); + svuzpq2_u16(svuint16_t_val, svuint16_t_val); + svuzpq2_u32(svuint32_t_val, svuint32_t_val); + svuzpq2_u64(svuint64_t_val, svuint64_t_val); + svzipq1(svbfloat16_t_val, svbfloat16_t_val); + svzipq1(svfloat16_t_val, svfloat16_t_val); + svzipq1(svfloat32_t_val, svfloat32_t_val); + svzipq1(svfloat64_t_val, svfloat64_t_val); + svzipq1(svint8_t_val, svint8_t_val); + svzipq1(svint16_t_val, svint16_t_val); + svzipq1(svint32_t_val, svint32_t_val); + svzipq1(svint64_t_val, svint64_t_val); + svzipq1(svmfloat8_t_val, svmfloat8_t_val); + svzipq1(svuint8_t_val, svuint8_t_val); + svzipq1(svuint16_t_val, svuint16_t_val); + svzipq1(svuint32_t_val, svuint32_t_val); + svzipq1(svuint64_t_val, svuint64_t_val); + svzipq1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzipq1_f16(svfloat16_t_val, svfloat16_t_val); + svzipq1_f32(svfloat32_t_val, svfloat32_t_val); + svzipq1_f64(svfloat64_t_val, svfloat64_t_val); + svzipq1_mf8(svmfloat8_t_val, svmfloat8_t_val); + svzipq1_s8(svint8_t_val, svint8_t_val); + svzipq1_s16(svint16_t_val, svint16_t_val); + svzipq1_s32(svint32_t_val, svint32_t_val); + svzipq1_s64(svint64_t_val, svint64_t_val); + svzipq1_u8(svuint8_t_val, svuint8_t_val); + svzipq1_u16(svuint16_t_val, svuint16_t_val); + svzipq1_u32(svuint32_t_val, svuint32_t_val); + svzipq1_u64(svuint64_t_val, svuint64_t_val); + svzipq2(svbfloat16_t_val, svbfloat16_t_val); + svzipq2(svfloat16_t_val, svfloat16_t_val); + svzipq2(svfloat32_t_val, svfloat32_t_val); + svzipq2(svfloat64_t_val, svfloat64_t_val); + svzipq2(svint8_t_val, svint8_t_val); + svzipq2(svint16_t_val, svint16_t_val); + svzipq2(svint32_t_val, svint32_t_val); + svzipq2(svint64_t_val, svint64_t_val); + svzipq2(svmfloat8_t_val, svmfloat8_t_val); + svzipq2(svuint8_t_val, svuint8_t_val); + svzipq2(svuint16_t_val, svuint16_t_val); + svzipq2(svuint32_t_val, svuint32_t_val); + svzipq2(svuint64_t_val, svuint64_t_val); + svzipq2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzipq2_f16(svfloat16_t_val, svfloat16_t_val); + svzipq2_f32(svfloat32_t_val, svfloat32_t_val); + svzipq2_f64(svfloat64_t_val, svfloat64_t_val); + svzipq2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svzipq2_s8(svint8_t_val, svint8_t_val); + svzipq2_s16(svint16_t_val, svint16_t_val); + svzipq2_s32(svint32_t_val, svint32_t_val); + svzipq2_s64(svint64_t_val, svint64_t_val); + svzipq2_u8(svuint8_t_val, svuint8_t_val); + svzipq2_u16(svuint16_t_val, svuint16_t_val); + svzipq2_u32(svuint32_t_val, svuint32_t_val); + svzipq2_u64(svuint64_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme_RP___sme.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme_RP___sme.c new file mode 100644 index 0000000000000..5543a3b9550f8 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p1_OR_sme_RP___sme.c @@ -0,0 +1,360 @@ +// 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 + +// Properties: guard="sve,(sve2p1|sme)" streaming_guard="sme" flags="feature-dependent" + +void test(void) { + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint32_t uint32_t_val; + + svclamp(svint8_t_val, svint8_t_val, svint8_t_val); + svclamp(svint16_t_val, svint16_t_val, svint16_t_val); + svclamp(svint32_t_val, svint32_t_val, svint32_t_val); + svclamp(svint64_t_val, svint64_t_val, svint64_t_val); + svclamp(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svclamp(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svclamp(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svclamp(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svclamp_s8(svint8_t_val, svint8_t_val, svint8_t_val); + svclamp_s16(svint16_t_val, svint16_t_val, svint16_t_val); + svclamp_s32(svint32_t_val, svint32_t_val, svint32_t_val); + svclamp_s64(svint64_t_val, svint64_t_val, svint64_t_val); + svclamp_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svclamp_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svclamp_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svclamp_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svpsel_lane_b8(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b16(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b32(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b64(svbool_t_val, svbool_t_val, uint32_t_val); + svrevd_bf16_m(svbfloat16_t_val, svbool_t_val, svbfloat16_t_val); + svrevd_bf16_x(svbool_t_val, svbfloat16_t_val); + svrevd_bf16_z(svbool_t_val, svbfloat16_t_val); + svrevd_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrevd_f16_x(svbool_t_val, svfloat16_t_val); + svrevd_f16_z(svbool_t_val, svfloat16_t_val); + svrevd_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrevd_f32_x(svbool_t_val, svfloat32_t_val); + svrevd_f32_z(svbool_t_val, svfloat32_t_val); + svrevd_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrevd_f64_x(svbool_t_val, svfloat64_t_val); + svrevd_f64_z(svbool_t_val, svfloat64_t_val); + svrevd_m(svbfloat16_t_val, svbool_t_val, svbfloat16_t_val); + svrevd_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrevd_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrevd_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrevd_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrevd_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevd_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevd_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevd_m(svmfloat8_t_val, svbool_t_val, svmfloat8_t_val); + svrevd_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrevd_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevd_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevd_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevd_mf8_m(svmfloat8_t_val, svbool_t_val, svmfloat8_t_val); + svrevd_mf8_x(svbool_t_val, svmfloat8_t_val); + svrevd_mf8_z(svbool_t_val, svmfloat8_t_val); + svrevd_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrevd_s8_x(svbool_t_val, svint8_t_val); + svrevd_s8_z(svbool_t_val, svint8_t_val); + svrevd_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevd_s16_x(svbool_t_val, svint16_t_val); + svrevd_s16_z(svbool_t_val, svint16_t_val); + svrevd_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevd_s32_x(svbool_t_val, svint32_t_val); + svrevd_s32_z(svbool_t_val, svint32_t_val); + svrevd_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevd_s64_x(svbool_t_val, svint64_t_val); + svrevd_s64_z(svbool_t_val, svint64_t_val); + svrevd_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrevd_u8_x(svbool_t_val, svuint8_t_val); + svrevd_u8_z(svbool_t_val, svuint8_t_val); + svrevd_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevd_u16_x(svbool_t_val, svuint16_t_val); + svrevd_u16_z(svbool_t_val, svuint16_t_val); + svrevd_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevd_u32_x(svbool_t_val, svuint32_t_val); + svrevd_u32_z(svbool_t_val, svuint32_t_val); + svrevd_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevd_u64_x(svbool_t_val, svuint64_t_val); + svrevd_u64_z(svbool_t_val, svuint64_t_val); + svrevd_x(svbool_t_val, svbfloat16_t_val); + svrevd_x(svbool_t_val, svfloat16_t_val); + svrevd_x(svbool_t_val, svfloat32_t_val); + svrevd_x(svbool_t_val, svfloat64_t_val); + svrevd_x(svbool_t_val, svint8_t_val); + svrevd_x(svbool_t_val, svint16_t_val); + svrevd_x(svbool_t_val, svint32_t_val); + svrevd_x(svbool_t_val, svint64_t_val); + svrevd_x(svbool_t_val, svmfloat8_t_val); + svrevd_x(svbool_t_val, svuint8_t_val); + svrevd_x(svbool_t_val, svuint16_t_val); + svrevd_x(svbool_t_val, svuint32_t_val); + svrevd_x(svbool_t_val, svuint64_t_val); + svrevd_z(svbool_t_val, svbfloat16_t_val); + svrevd_z(svbool_t_val, svfloat16_t_val); + svrevd_z(svbool_t_val, svfloat32_t_val); + svrevd_z(svbool_t_val, svfloat64_t_val); + svrevd_z(svbool_t_val, svint8_t_val); + svrevd_z(svbool_t_val, svint16_t_val); + svrevd_z(svbool_t_val, svint32_t_val); + svrevd_z(svbool_t_val, svint64_t_val); + svrevd_z(svbool_t_val, svmfloat8_t_val); + svrevd_z(svbool_t_val, svuint8_t_val); + svrevd_z(svbool_t_val, svuint16_t_val); + svrevd_z(svbool_t_val, svuint32_t_val); + svrevd_z(svbool_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint32_t uint32_t_val; + + svclamp(svint8_t_val, svint8_t_val, svint8_t_val); + svclamp(svint16_t_val, svint16_t_val, svint16_t_val); + svclamp(svint32_t_val, svint32_t_val, svint32_t_val); + svclamp(svint64_t_val, svint64_t_val, svint64_t_val); + svclamp(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svclamp(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svclamp(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svclamp(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svclamp_s8(svint8_t_val, svint8_t_val, svint8_t_val); + svclamp_s16(svint16_t_val, svint16_t_val, svint16_t_val); + svclamp_s32(svint32_t_val, svint32_t_val, svint32_t_val); + svclamp_s64(svint64_t_val, svint64_t_val, svint64_t_val); + svclamp_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svclamp_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svclamp_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svclamp_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svpsel_lane_b8(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b16(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b32(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b64(svbool_t_val, svbool_t_val, uint32_t_val); + svrevd_bf16_m(svbfloat16_t_val, svbool_t_val, svbfloat16_t_val); + svrevd_bf16_x(svbool_t_val, svbfloat16_t_val); + svrevd_bf16_z(svbool_t_val, svbfloat16_t_val); + svrevd_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrevd_f16_x(svbool_t_val, svfloat16_t_val); + svrevd_f16_z(svbool_t_val, svfloat16_t_val); + svrevd_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrevd_f32_x(svbool_t_val, svfloat32_t_val); + svrevd_f32_z(svbool_t_val, svfloat32_t_val); + svrevd_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrevd_f64_x(svbool_t_val, svfloat64_t_val); + svrevd_f64_z(svbool_t_val, svfloat64_t_val); + svrevd_m(svbfloat16_t_val, svbool_t_val, svbfloat16_t_val); + svrevd_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrevd_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrevd_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrevd_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrevd_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevd_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevd_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevd_m(svmfloat8_t_val, svbool_t_val, svmfloat8_t_val); + svrevd_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrevd_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevd_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevd_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevd_mf8_m(svmfloat8_t_val, svbool_t_val, svmfloat8_t_val); + svrevd_mf8_x(svbool_t_val, svmfloat8_t_val); + svrevd_mf8_z(svbool_t_val, svmfloat8_t_val); + svrevd_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrevd_s8_x(svbool_t_val, svint8_t_val); + svrevd_s8_z(svbool_t_val, svint8_t_val); + svrevd_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevd_s16_x(svbool_t_val, svint16_t_val); + svrevd_s16_z(svbool_t_val, svint16_t_val); + svrevd_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevd_s32_x(svbool_t_val, svint32_t_val); + svrevd_s32_z(svbool_t_val, svint32_t_val); + svrevd_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevd_s64_x(svbool_t_val, svint64_t_val); + svrevd_s64_z(svbool_t_val, svint64_t_val); + svrevd_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrevd_u8_x(svbool_t_val, svuint8_t_val); + svrevd_u8_z(svbool_t_val, svuint8_t_val); + svrevd_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevd_u16_x(svbool_t_val, svuint16_t_val); + svrevd_u16_z(svbool_t_val, svuint16_t_val); + svrevd_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevd_u32_x(svbool_t_val, svuint32_t_val); + svrevd_u32_z(svbool_t_val, svuint32_t_val); + svrevd_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevd_u64_x(svbool_t_val, svuint64_t_val); + svrevd_u64_z(svbool_t_val, svuint64_t_val); + svrevd_x(svbool_t_val, svbfloat16_t_val); + svrevd_x(svbool_t_val, svfloat16_t_val); + svrevd_x(svbool_t_val, svfloat32_t_val); + svrevd_x(svbool_t_val, svfloat64_t_val); + svrevd_x(svbool_t_val, svint8_t_val); + svrevd_x(svbool_t_val, svint16_t_val); + svrevd_x(svbool_t_val, svint32_t_val); + svrevd_x(svbool_t_val, svint64_t_val); + svrevd_x(svbool_t_val, svmfloat8_t_val); + svrevd_x(svbool_t_val, svuint8_t_val); + svrevd_x(svbool_t_val, svuint16_t_val); + svrevd_x(svbool_t_val, svuint32_t_val); + svrevd_x(svbool_t_val, svuint64_t_val); + svrevd_z(svbool_t_val, svbfloat16_t_val); + svrevd_z(svbool_t_val, svfloat16_t_val); + svrevd_z(svbool_t_val, svfloat32_t_val); + svrevd_z(svbool_t_val, svfloat64_t_val); + svrevd_z(svbool_t_val, svint8_t_val); + svrevd_z(svbool_t_val, svint16_t_val); + svrevd_z(svbool_t_val, svint32_t_val); + svrevd_z(svbool_t_val, svint64_t_val); + svrevd_z(svbool_t_val, svmfloat8_t_val); + svrevd_z(svbool_t_val, svuint8_t_val); + svrevd_z(svbool_t_val, svuint16_t_val); + svrevd_z(svbool_t_val, svuint32_t_val); + svrevd_z(svbool_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint32_t uint32_t_val; + + svclamp(svint8_t_val, svint8_t_val, svint8_t_val); + svclamp(svint16_t_val, svint16_t_val, svint16_t_val); + svclamp(svint32_t_val, svint32_t_val, svint32_t_val); + svclamp(svint64_t_val, svint64_t_val, svint64_t_val); + svclamp(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svclamp(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svclamp(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svclamp(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svclamp_s8(svint8_t_val, svint8_t_val, svint8_t_val); + svclamp_s16(svint16_t_val, svint16_t_val, svint16_t_val); + svclamp_s32(svint32_t_val, svint32_t_val, svint32_t_val); + svclamp_s64(svint64_t_val, svint64_t_val, svint64_t_val); + svclamp_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svclamp_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svclamp_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svclamp_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svpsel_lane_b8(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b16(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b32(svbool_t_val, svbool_t_val, uint32_t_val); + svpsel_lane_b64(svbool_t_val, svbool_t_val, uint32_t_val); + svrevd_bf16_m(svbfloat16_t_val, svbool_t_val, svbfloat16_t_val); + svrevd_bf16_x(svbool_t_val, svbfloat16_t_val); + svrevd_bf16_z(svbool_t_val, svbfloat16_t_val); + svrevd_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrevd_f16_x(svbool_t_val, svfloat16_t_val); + svrevd_f16_z(svbool_t_val, svfloat16_t_val); + svrevd_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrevd_f32_x(svbool_t_val, svfloat32_t_val); + svrevd_f32_z(svbool_t_val, svfloat32_t_val); + svrevd_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrevd_f64_x(svbool_t_val, svfloat64_t_val); + svrevd_f64_z(svbool_t_val, svfloat64_t_val); + svrevd_m(svbfloat16_t_val, svbool_t_val, svbfloat16_t_val); + svrevd_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrevd_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrevd_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrevd_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrevd_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevd_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevd_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevd_m(svmfloat8_t_val, svbool_t_val, svmfloat8_t_val); + svrevd_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrevd_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevd_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevd_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevd_mf8_m(svmfloat8_t_val, svbool_t_val, svmfloat8_t_val); + svrevd_mf8_x(svbool_t_val, svmfloat8_t_val); + svrevd_mf8_z(svbool_t_val, svmfloat8_t_val); + svrevd_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrevd_s8_x(svbool_t_val, svint8_t_val); + svrevd_s8_z(svbool_t_val, svint8_t_val); + svrevd_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevd_s16_x(svbool_t_val, svint16_t_val); + svrevd_s16_z(svbool_t_val, svint16_t_val); + svrevd_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevd_s32_x(svbool_t_val, svint32_t_val); + svrevd_s32_z(svbool_t_val, svint32_t_val); + svrevd_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevd_s64_x(svbool_t_val, svint64_t_val); + svrevd_s64_z(svbool_t_val, svint64_t_val); + svrevd_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrevd_u8_x(svbool_t_val, svuint8_t_val); + svrevd_u8_z(svbool_t_val, svuint8_t_val); + svrevd_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevd_u16_x(svbool_t_val, svuint16_t_val); + svrevd_u16_z(svbool_t_val, svuint16_t_val); + svrevd_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevd_u32_x(svbool_t_val, svuint32_t_val); + svrevd_u32_z(svbool_t_val, svuint32_t_val); + svrevd_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevd_u64_x(svbool_t_val, svuint64_t_val); + svrevd_u64_z(svbool_t_val, svuint64_t_val); + svrevd_x(svbool_t_val, svbfloat16_t_val); + svrevd_x(svbool_t_val, svfloat16_t_val); + svrevd_x(svbool_t_val, svfloat32_t_val); + svrevd_x(svbool_t_val, svfloat64_t_val); + svrevd_x(svbool_t_val, svint8_t_val); + svrevd_x(svbool_t_val, svint16_t_val); + svrevd_x(svbool_t_val, svint32_t_val); + svrevd_x(svbool_t_val, svint64_t_val); + svrevd_x(svbool_t_val, svmfloat8_t_val); + svrevd_x(svbool_t_val, svuint8_t_val); + svrevd_x(svbool_t_val, svuint16_t_val); + svrevd_x(svbool_t_val, svuint32_t_val); + svrevd_x(svbool_t_val, svuint64_t_val); + svrevd_z(svbool_t_val, svbfloat16_t_val); + svrevd_z(svbool_t_val, svfloat16_t_val); + svrevd_z(svbool_t_val, svfloat32_t_val); + svrevd_z(svbool_t_val, svfloat64_t_val); + svrevd_z(svbool_t_val, svint8_t_val); + svrevd_z(svbool_t_val, svint16_t_val); + svrevd_z(svbool_t_val, svint32_t_val); + svrevd_z(svbool_t_val, svint64_t_val); + svrevd_z(svbool_t_val, svmfloat8_t_val); + svrevd_z(svbool_t_val, svuint8_t_val); + svrevd_z(svbool_t_val, svuint16_t_val); + svrevd_z(svbool_t_val, svuint32_t_val); + svrevd_z(svbool_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_bf16___sme_AND_bf16.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_bf16___sme_AND_bf16.c new file mode 100644 index 0000000000000..eb4787d746e5d --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_bf16___sme_AND_bf16.c @@ -0,0 +1,111 @@ +// 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 +bf16 -target-feature +sme -target-feature +sve -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,bf16" streaming_guard="sme,bf16" flags="feature-dependent" + +void test(void) { + bfloat16_t bfloat16_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + + svbfdot(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfdot(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfdot_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfdot_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfdot_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfdot_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalb(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalb(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalb_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalb_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalb_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalb_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalt(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalt(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalt_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalt_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalt_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalt_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svcvt_bf16_f32_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_bf16_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_bf16_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_bf16_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_bf16_x(svbool_t_val, svfloat32_t_val); + svcvt_bf16_z(svbool_t_val, svfloat32_t_val); + svcvtnt_bf16_f32_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvtnt_bf16_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t bfloat16_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + + svbfdot(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfdot(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfdot_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfdot_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfdot_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfdot_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalb(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalb(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalb_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalb_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalb_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalb_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalt(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalt(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalt_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalt_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalt_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalt_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svcvt_bf16_f32_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_bf16_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_bf16_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_bf16_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_bf16_x(svbool_t_val, svfloat32_t_val); + svcvt_bf16_z(svbool_t_val, svfloat32_t_val); + svcvtnt_bf16_f32_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvtnt_bf16_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t bfloat16_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + + svbfdot(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfdot(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfdot_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfdot_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfdot_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfdot_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalb(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalb(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalb_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalb_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalb_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalb_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalt(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svbfmlalt(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalt_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmlalt_lane(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalt_lane_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val, 2); + svbfmlalt_n_f32(svfloat32_t_val, svbfloat16_t_val, bfloat16_t_val); + svcvt_bf16_f32_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_bf16_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_bf16_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_bf16_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_bf16_x(svbool_t_val, svfloat32_t_val); + svcvt_bf16_z(svbool_t_val, svfloat32_t_val); + svcvtnt_bf16_f32_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvtnt_bf16_m(svbfloat16_t_val, svbool_t_val, svfloat32_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_i8mm___sme_AND_i8mm.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_i8mm___sme_AND_i8mm.c new file mode 100644 index 0000000000000..cd860507ca9cf --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_i8mm___sme_AND_i8mm.c @@ -0,0 +1,72 @@ +// 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 +i8mm -target-feature +sme -target-feature +sve -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,i8mm" streaming_guard="sme,i8mm" flags="feature-dependent" + +void test(void) { + int8_t int8_t_val; + svint8_t svint8_t_val; + svint32_t svint32_t_val; + svuint8_t svuint8_t_val; + uint8_t uint8_t_val; + + svsudot(svint32_t_val, svint8_t_val, svuint8_t_val); + svsudot(svint32_t_val, svint8_t_val, uint8_t_val); + svsudot_lane(svint32_t_val, svint8_t_val, svuint8_t_val, 1); + svsudot_lane_s32(svint32_t_val, svint8_t_val, svuint8_t_val, 1); + svsudot_n_s32(svint32_t_val, svint8_t_val, uint8_t_val); + svsudot_s32(svint32_t_val, svint8_t_val, svuint8_t_val); + svusdot(svint32_t_val, svuint8_t_val, int8_t_val); + svusdot(svint32_t_val, svuint8_t_val, svint8_t_val); + svusdot_lane(svint32_t_val, svuint8_t_val, svint8_t_val, 1); + svusdot_lane_s32(svint32_t_val, svuint8_t_val, svint8_t_val, 1); + svusdot_n_s32(svint32_t_val, svuint8_t_val, int8_t_val); + svusdot_s32(svint32_t_val, svuint8_t_val, svint8_t_val); +} + +void test_streaming(void) __arm_streaming{ + int8_t int8_t_val; + svint8_t svint8_t_val; + svint32_t svint32_t_val; + svuint8_t svuint8_t_val; + uint8_t uint8_t_val; + + svsudot(svint32_t_val, svint8_t_val, svuint8_t_val); + svsudot(svint32_t_val, svint8_t_val, uint8_t_val); + svsudot_lane(svint32_t_val, svint8_t_val, svuint8_t_val, 1); + svsudot_lane_s32(svint32_t_val, svint8_t_val, svuint8_t_val, 1); + svsudot_n_s32(svint32_t_val, svint8_t_val, uint8_t_val); + svsudot_s32(svint32_t_val, svint8_t_val, svuint8_t_val); + svusdot(svint32_t_val, svuint8_t_val, int8_t_val); + svusdot(svint32_t_val, svuint8_t_val, svint8_t_val); + svusdot_lane(svint32_t_val, svuint8_t_val, svint8_t_val, 1); + svusdot_lane_s32(svint32_t_val, svuint8_t_val, svint8_t_val, 1); + svusdot_n_s32(svint32_t_val, svuint8_t_val, int8_t_val); + svusdot_s32(svint32_t_val, svuint8_t_val, svint8_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + int8_t int8_t_val; + svint8_t svint8_t_val; + svint32_t svint32_t_val; + svuint8_t svuint8_t_val; + uint8_t uint8_t_val; + + svsudot(svint32_t_val, svint8_t_val, svuint8_t_val); + svsudot(svint32_t_val, svint8_t_val, uint8_t_val); + svsudot_lane(svint32_t_val, svint8_t_val, svuint8_t_val, 1); + svsudot_lane_s32(svint32_t_val, svint8_t_val, svuint8_t_val, 1); + svsudot_n_s32(svint32_t_val, svint8_t_val, uint8_t_val); + svsudot_s32(svint32_t_val, svint8_t_val, svuint8_t_val); + svusdot(svint32_t_val, svuint8_t_val, int8_t_val); + svusdot(svint32_t_val, svuint8_t_val, svint8_t_val); + svusdot_lane(svint32_t_val, svuint8_t_val, svint8_t_val, 1); + svusdot_lane_s32(svint32_t_val, svuint8_t_val, svint8_t_val, 1); + svusdot_n_s32(svint32_t_val, svuint8_t_val, int8_t_val); + svusdot_s32(svint32_t_val, svuint8_t_val, svint8_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-aes___sme_AND_ssve-aes.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-aes___sme_AND_ssve-aes.c new file mode 100644 index 0000000000000..c42481aff094b --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-aes___sme_AND_ssve-aes.c @@ -0,0 +1,144 @@ +// 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 +sve-aes -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-aes -target-feature +sve -verify=streaming-guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-aes -target-feature +sve -target-feature +sve-aes -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve-aes" streaming_guard="sme,ssve-aes" flags="feature-dependent" + +void test(void) { + svuint8_t svuint8_t_val; + svuint64_t svuint64_t_val; + uint64_t uint64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesd(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesd_u8(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaese(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaese_u8(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesimc(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesimc_u8(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesmc(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesmc_u8(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullb_pair(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullb_pair(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullb_pair_n_u64(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullb_pair_u64(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullt_pair(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullt_pair(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullt_pair_n_u64(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullt_pair_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + svuint8_t svuint8_t_val; + svuint64_t svuint64_t_val; + uint64_t uint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaesd(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaesd_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaese(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaese_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaesimc(svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaesimc_u8(svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaesmc(svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svaesmc_u8(svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullb_pair(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullb_pair(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullb_pair_n_u64(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullb_pair_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullt_pair(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullt_pair(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullt_pair_n_u64(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svpmullt_pair_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svuint8_t svuint8_t_val; + svuint64_t svuint64_t_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}} + svaesd(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesd_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaese(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaese_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesimc(svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesimc_u8(svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesmc(svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svaesmc_u8(svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullb_pair(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullb_pair(svuint64_t_val, 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}} + svpmullb_pair_n_u64(svuint64_t_val, 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}} + svpmullb_pair_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullt_pair(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpmullt_pair(svuint64_t_val, 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}} + svpmullt_pair_n_u64(svuint64_t_val, 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}} + svpmullt_pair_u64(svuint64_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-b16b16___sme_AND_sme2_AND_sve-b16b16.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-b16b16___sme_AND_sme2_AND_sve-b16b16.c new file mode 100644 index 0000000000000..887c7d294d27d --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-b16b16___sme_AND_sme2_AND_sve-b16b16.c @@ -0,0 +1,611 @@ +// 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 +sve-b16b16 -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2 -target-feature +sve -target-feature +sve-b16b16 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve-b16b16" streaming_guard="sme,sme2,sve-b16b16" flags="feature-dependent" + +void test(void) { + bfloat16_t bfloat16_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + + svadd_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svadd_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svadd_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svadd_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svadd_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svadd_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svadd_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svadd_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svadd_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svadd_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svadd_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svadd_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclamp(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclamp_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmax_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmax_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmax_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmax_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmax_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmax_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmaxnm_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmaxnm_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmaxnm_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmaxnm_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmaxnm_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmaxnm_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmaxnm_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmaxnm_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmaxnm_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmaxnm_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmaxnm_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmaxnm_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmin_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmin_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmin_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmin_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmin_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmin_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmin_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmin_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmin_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmin_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmin_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmin_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svminnm_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svminnm_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svminnm_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svminnm_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svminnm_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svminnm_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svminnm_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svminnm_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svminnm_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svminnm_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svminnm_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svminnm_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmla_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmla_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmla_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmla_lane(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + svmla_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + svmla_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmla_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmla_n_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmla_n_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmla_n_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmla_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmla_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmla_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmla_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmls_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmls_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmls_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmls_lane(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + svmls_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + svmls_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmls_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmls_n_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmls_n_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmls_n_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmls_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmls_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmls_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + svmls_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmul_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmul_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmul_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmul_lane(svbfloat16_t_val, svbfloat16_t_val, 1); + svmul_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, 1); + svmul_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmul_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmul_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmul_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmul_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmul_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmul_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmul_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svmul_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svsub_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svsub_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svsub_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svsub_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svsub_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsub_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + svsub_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t bfloat16_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svclamp(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svclamp_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_lane(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_n_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_n_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_n_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_lane(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_n_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_n_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_n_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_lane(svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t bfloat16_t_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadd_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svclamp(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svclamp_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmax_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmaxnm_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmin_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svminnm_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_lane(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_n_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_n_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_n_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmla_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_lane(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_n_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_n_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_n_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmls_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_lane(svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_lane_bf16(svbfloat16_t_val, svbfloat16_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmul_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_bf16_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_bf16_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_bf16_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_m(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_n_bf16_m(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_n_bf16_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_n_bf16_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_x(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_x(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_z(svbool_t_val, svbfloat16_t_val, bfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsub_z(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-bitperm___sme_AND_ssve-bitperm.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-bitperm___sme_AND_ssve-bitperm.c new file mode 100644 index 0000000000000..b4c87335dc768 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-bitperm___sme_AND_ssve-bitperm.c @@ -0,0 +1,383 @@ +// 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 +sve-bitperm -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-bitperm -target-feature +sve -verify=streaming-guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-bitperm -target-feature +sve -target-feature +sve-bitperm -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve-bitperm" streaming_guard="sme,ssve-bitperm" flags="feature-dependent" + +void test(void) { + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t uint8_t_val; + uint16_t uint16_t_val; + uint32_t uint32_t_val; + uint64_t uint64_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint8_t_val, uint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint16_t_val, uint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint32_t_val, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_n_u8(svuint8_t_val, uint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_n_u16(svuint16_t_val, uint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_n_u32(svuint32_t_val, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_n_u64(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u8(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u16(svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u32(svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u64(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint8_t_val, uint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint16_t_val, uint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint32_t_val, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_n_u8(svuint8_t_val, uint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_n_u16(svuint16_t_val, uint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_n_u32(svuint32_t_val, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_n_u64(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u8(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u16(svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u32(svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u64(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint8_t_val, uint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint16_t_val, uint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint32_t_val, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_n_u8(svuint8_t_val, uint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_n_u16(svuint16_t_val, uint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_n_u32(svuint32_t_val, uint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_n_u64(svuint64_t_val, uint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u8(svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u16(svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u32(svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t uint8_t_val; + uint16_t uint16_t_val; + uint32_t uint32_t_val; + uint64_t uint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint8_t_val, uint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint16_t_val, uint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint32_t_val, uint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_n_u8(svuint8_t_val, uint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_n_u16(svuint16_t_val, uint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_n_u32(svuint32_t_val, uint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_n_u64(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbdep_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint8_t_val, uint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint16_t_val, uint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint32_t_val, uint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_n_u8(svuint8_t_val, uint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_n_u16(svuint16_t_val, uint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_n_u32(svuint32_t_val, uint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_n_u64(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbext_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint8_t_val, uint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint16_t_val, uint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint32_t_val, uint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_n_u8(svuint8_t_val, uint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_n_u16(svuint16_t_val, uint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_n_u32(svuint32_t_val, uint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_n_u64(svuint64_t_val, uint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbgrp_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t uint8_t_val; + uint16_t uint16_t_val; + uint32_t uint32_t_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}} + svbdep(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint8_t_val, uint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint16_t_val, svuint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint16_t_val, uint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint32_t_val, svuint32_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint32_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}} + svbdep(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep(svuint64_t_val, 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}} + svbdep_n_u8(svuint8_t_val, uint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_n_u16(svuint16_t_val, uint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_n_u32(svuint32_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}} + svbdep_n_u64(svuint64_t_val, 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}} + svbdep_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbdep_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint8_t_val, uint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint16_t_val, svuint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint16_t_val, uint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint32_t_val, svuint32_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint32_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}} + svbext(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext(svuint64_t_val, 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}} + svbext_n_u8(svuint8_t_val, uint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_n_u16(svuint16_t_val, uint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_n_u32(svuint32_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}} + svbext_n_u64(svuint64_t_val, 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}} + svbext_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbext_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint8_t_val, uint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint16_t_val, svuint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint16_t_val, uint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint32_t_val, svuint32_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint32_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}} + svbgrp(svuint64_t_val, svuint64_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp(svuint64_t_val, 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}} + svbgrp_n_u8(svuint8_t_val, uint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_n_u16(svuint16_t_val, uint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_n_u32(svuint32_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}} + svbgrp_n_u64(svuint64_t_val, 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}} + svbgrp_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+2 {{builtin can only be called from a non-streaming function}} + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svbgrp_u64(svuint64_t_val, svuint64_t_val); +} 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_sve-sha3_AND_sme2p1.c new file mode 100644 index 0000000000000..7e4a06f88b182 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve-sha3___sme_AND_sve-sha3_AND_sme2p1.c @@ -0,0 +1,48 @@ +// 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 +sve-sha3 -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2p1 -target-feature +sve -target-feature +sve-sha3 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve-sha3" streaming_guard="sme,sve-sha3,sme2p1" flags="feature-dependent" + +void test(void) { + svint64_t svint64_t_val; + svuint64_t svuint64_t_val; + + svrax1(svint64_t_val, svint64_t_val); + svrax1(svuint64_t_val, svuint64_t_val); + svrax1_s64(svint64_t_val, svint64_t_val); + svrax1_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + svint64_t svint64_t_val; + svuint64_t svuint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svint64_t svint64_t_val; + svuint64_t svuint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrax1_u64(svuint64_t_val, svuint64_t_val); +} 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_sve2_AND_faminmax___sme_AND_sme2_AND_faminmax.c new file mode 100644 index 0000000000000..1004058e17bcf --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_faminmax___sme_AND_sme2_AND_faminmax.c @@ -0,0 +1,548 @@ +// 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 +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2,faminmax" streaming_guard="sme,sme2,faminmax" flags="feature-dependent" + +void test(void) { + float16_t float16_t_val; + float32_t float32_t_val; + float64_t float64_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + 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); +} + +void test_streaming(void) __arm_streaming{ + float16_t float16_t_val; + float32_t float32_t_val; + float64_t float64_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + + // 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@+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@+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@+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@+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@+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@+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@+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@+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@+1 {{builtin can only be called from a non-streaming function}} + svamax_m(svbool_t_val, svfloat16_t_val, float16_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_m(svbool_t_val, svfloat32_t_val, float32_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_m(svbool_t_val, svfloat64_t_val, float64_t_val); + // 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@+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@+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@+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@+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@+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@+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@+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@+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@+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@+1 {{builtin can only be called from a non-streaming function}} + svamax_x(svbool_t_val, svfloat16_t_val, float16_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_x(svbool_t_val, svfloat32_t_val, float32_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_x(svbool_t_val, svfloat64_t_val, float64_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_z(svbool_t_val, svfloat16_t_val, float16_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_z(svbool_t_val, svfloat32_t_val, float32_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamax_z(svbool_t_val, svfloat64_t_val, float64_t_val); + // 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@+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@+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@+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@+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@+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@+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@+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@+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@+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@+1 {{builtin can only be called from a non-streaming function}} + svamin_m(svbool_t_val, svfloat16_t_val, float16_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_m(svbool_t_val, svfloat32_t_val, float32_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_m(svbool_t_val, svfloat64_t_val, float64_t_val); + // 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@+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@+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@+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@+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@+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@+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@+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@+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@+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@+1 {{builtin can only be called from a non-streaming function}} + svamin_x(svbool_t_val, svfloat16_t_val, float16_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_x(svbool_t_val, svfloat32_t_val, float32_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_x(svbool_t_val, svfloat64_t_val, float64_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_z(svbool_t_val, svfloat16_t_val, float16_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_z(svbool_t_val, svfloat32_t_val, float32_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svamin_z(svbool_t_val, svfloat64_t_val, float64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svamin_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + float16_t float16_t_val; + float32_t float32_t_val; + float64_t float64_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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_sve2_AND_fp8___sme_AND_sme2_AND_fp8.c new file mode 100644 index 0000000000000..a5735d06d9496 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8___sme_AND_sme2_AND_fp8.c @@ -0,0 +1,206 @@ +// 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 +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2,fp8" streaming_guard="sme,sme2,fp8" flags="feature-dependent" + +void test(void) { + fpm_t fpm_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16x2_t svfloat16x2_t_val; + 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); +} + +void test_streaming(void) __arm_streaming{ + fpm_t fpm_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat32x2_t svfloat32x2_t_val; + svmfloat8_t svmfloat8_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcvt1_bf16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvt1_f16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvt2_bf16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvt2_f16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtlt1_bf16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtlt1_f16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtlt2_bf16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtlt2_f16_fpm(svmfloat8_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtn_mf8_bf16_x2_fpm(svbfloat16x2_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtn_mf8_fpm(svbfloat16x2_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcvtn_mf8_fpm(svfloat16x2_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtnb_mf8_fpm(svfloat32x2_t_val, fpm_t_val); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svcvtnt_mf8_fpm(svmfloat8_t_val, svfloat32x2_t_val, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + fpm_t fpm_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16x2_t svfloat16x2_t_val; + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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_fp8dot2___sme_AND_ssve-fp8dot2.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8dot2___sme_AND_ssve-fp8dot2.c new file mode 100644 index 0000000000000..fd359291041bc --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8dot2___sme_AND_ssve-fp8dot2.c @@ -0,0 +1,77 @@ +// 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 +fp8dot2 -target-feature +sme -target-feature +sve -target-feature +sve2 -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-fp8dot2 -target-feature +sve -verify=streaming-guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8dot2 -target-feature +sme -target-feature +ssve-fp8dot2 -target-feature +sve -target-feature +sve2 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2,fp8dot2" streaming_guard="sme,ssve-fp8dot2" flags="feature-dependent" + +void test(void) { + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat16_t svfloat16_t_val; + svmfloat8_t svmfloat8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} + +void test_streaming(void) __arm_streaming{ + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat16_t svfloat16_t_val; + svmfloat8_t svmfloat8_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat16_t svfloat16_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}} + svdot_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, 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}} + svdot_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_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}} + svdot_fpm(svfloat16_t_val, svmfloat8_t_val, 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}} + svdot_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svdot_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svdot_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8dot4___sme_AND_ssve-fp8dot4.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8dot4___sme_AND_ssve-fp8dot4.c new file mode 100644 index 0000000000000..8bf7bf44e67dd --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8dot4___sme_AND_ssve-fp8dot4.c @@ -0,0 +1,77 @@ +// 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 +fp8dot4 -target-feature +sme -target-feature +sve -target-feature +sve2 -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-fp8dot4 -target-feature +sve -verify=streaming-guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8dot4 -target-feature +sme -target-feature +ssve-fp8dot4 -target-feature +sve -target-feature +sve2 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2,fp8dot4" streaming_guard="sme,ssve-fp8dot4" flags="feature-dependent" + +void test(void) { + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat32_t svfloat32_t_val; + svmfloat8_t svmfloat8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svdot_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} + +void test_streaming(void) __arm_streaming{ + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat32_t svfloat32_t_val; + svmfloat8_t svmfloat8_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svdot_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat32_t svfloat32_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}} + svdot_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svdot_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svdot_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svdot_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svdot_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svdot_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8fma___sme_AND_ssve-fp8fma.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8fma___sme_AND_ssve-fp8fma.c new file mode 100644 index 0000000000000..7e9951615d86b --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_fp8fma___sme_AND_ssve-fp8fma.c @@ -0,0 +1,290 @@ +// 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 +fp8fma -target-feature +sme -target-feature +sve -target-feature +sve2 -verify=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +ssve-fp8fma -target-feature +sve -verify=streaming-guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +fp8fma -target-feature +sme -target-feature +ssve-fp8fma -target-feature +sve -target-feature +sve2 -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2,fp8fma" streaming_guard="sme,ssve-fp8fma" flags="feature-dependent" + +void test(void) { + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svmfloat8_t svmfloat8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalb_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalb_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalb_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalb_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalb_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalb_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbb_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbb_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbb_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbb_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbb_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbb_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbt_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbt_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbt_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbt_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbt_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlallbt_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltb_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltb_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltb_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltb_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltb_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltb_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltt_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltt_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltt_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltt_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltt_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalltt_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalt_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalt_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalt_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalt_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalt_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmlalt_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} + +void test_streaming(void) __arm_streaming{ + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svmfloat8_t svmfloat8_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalb_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalb_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalb_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalb_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalb_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalb_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbb_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbb_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbb_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbb_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbb_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbb_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbt_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbt_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbt_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbt_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbt_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlallbt_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltb_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltb_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltb_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltb_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltb_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltb_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltt_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltt_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltt_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltt_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltt_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalltt_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalt_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalt_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalt_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalt_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalt_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, fpm_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmlalt_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_t_val, fpm_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + fpm_t fpm_t_val; + mfloat8_t mfloat8_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_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}} + svmlalb_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, 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}} + svmlalb_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalb_fpm(svfloat16_t_val, svmfloat8_t_val, 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}} + svmlalb_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalb_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalb_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_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}} + svmlallbb_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlallbb_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlallbb_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlallbb_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlallbb_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlallbb_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlallbt_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlallbt_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlallbt_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlallbt_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlallbt_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlallbt_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalltb_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlalltb_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalltb_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlalltb_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalltb_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalltb_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalltt_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlalltt_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalltt_fpm(svfloat32_t_val, svmfloat8_t_val, 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}} + svmlalltt_lane_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalltt_lane_fpm(svfloat32_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalltt_n_f32_mf8_fpm(svfloat32_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalt_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, 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}} + svmlalt_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_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}} + svmlalt_fpm(svfloat16_t_val, svmfloat8_t_val, 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}} + svmlalt_lane_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalt_lane_fpm(svfloat16_t_val, svmfloat8_t_val, svmfloat8_t_val, 2, 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}} + svmlalt_n_f16_mf8_fpm(svfloat16_t_val, svmfloat8_t_val, mfloat8_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_sve2_AND_lut___sme_AND_sme2_AND_lut.c new file mode 100644 index 0000000000000..f54392c9663e2 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2_AND_lut___sme_AND_sme2_AND_lut.c @@ -0,0 +1,277 @@ +// 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 +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2,lut" streaming_guard="sme,sme2,lut" flags="feature-dependent" + +void test(void) { + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + 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); +} + +void test_streaming(void) __arm_streaming{ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane(svbfloat16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane(svfloat16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane(svint8_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane(svint16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane(svuint8_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane(svuint16_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane_f16(svfloat16_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane_s16(svint16_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti2_lane_u16(svuint16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svbfloat16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svbfloat16x2_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svfloat16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svfloat16x2_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svint8_t_val, svuint8_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svint16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svint16x2_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svuint8_t_val, svuint8_t_val, 1); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svuint16_t_val, svuint8_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane(svuint16x2_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane_bf16_x2(svbfloat16x2_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane_f16_x2(svfloat16x2_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane_s16(svint16_t_val, svuint8_t_val, 2); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane_u8(svuint8_t_val, svuint8_t_val, 1); + // 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@+1 {{builtin can only be called from a non-streaming function}} + svluti4_lane_u16_x2(svuint16x2_t_val, svuint8_t_val, 2); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svuint8_t svuint8_t_val; + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + 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}} + svluti4_lane_u16_x2(svuint16x2_t_val, svuint8_t_val, 2); +} 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 new file mode 100644 index 0000000000000..b149f44ee521d --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c @@ -0,0 +1,16470 @@ +// 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 + +// 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_sme2.c new file mode 100644 index 0000000000000..104d0f36933c1 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2p1___sme_AND_sme2.c @@ -0,0 +1,3690 @@ +// 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 +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2p1" streaming_guard="sme,sme2" flags="feature-dependent" + +void test(void) { + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svcount_t svcount_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8x2_t svint8x2_t_val; + svint8x4_t svint8x4_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_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}} + svcntp_c8(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcntp_c16(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcntp_c32(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcntp_c64(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_f16_x2(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_f16_x4(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_f32_x2(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_f32_x4(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_f64_x2(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_f64_x4(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s8_x2(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s8_x4(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s16_x2(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s16_x4(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s32_x2(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s32_x4(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s64_x2(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_s64_x4(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u8_x2(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u8_x4(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u16_x2(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u16_x4(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u32_x2(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u32_x4(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u64_x2(svcount_t_val, uint64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_u64_x4(svcount_t_val, uint64_t_ptr_val); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x2(svcount_t_val, uint64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svld1_x4(svcount_t_val, uint64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_bf16_x2(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_bf16_x4(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_f16_x2(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_f16_x4(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_f32_x2(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_f32_x4(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_f64_x2(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_f64_x4(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_mf8_x2(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_mf8_x4(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s8_x2(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s8_x4(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s16_x2(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s16_x4(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s32_x2(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s32_x4(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s64_x2(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_s64_x4(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u8_x2(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u8_x4(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u16_x2(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u16_x4(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u32_x2(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u32_x4(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u64_x2(svcount_t_val, uint64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_u64_x4(svcount_t_val, uint64_t_ptr_val); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x2(svcount_t_val, uint64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, bfloat16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, float16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, float32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, float64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, int8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, int16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, int32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, int64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, mfloat8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, uint8_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, uint16_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, uint32_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svldnt1_x4(svcount_t_val, uint64_t_ptr_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c8(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c8_x2(svcount_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c16(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c16_x2(svcount_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c32(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c32_x2(svcount_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c64(svcount_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpext_lane_c64_x2(svcount_t_val, 1); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svpfalse_c(); + // 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); + // 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); + // 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); + // 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); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svptrue_c8(); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svptrue_c16(); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svptrue_c32(); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svptrue_c64(); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreinterpret(svbool_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreinterpret(svcount_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreinterpret_b(svcount_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svreinterpret_c(svbool_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int8_t_ptr_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int8_t_ptr_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int16_t_ptr_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int16_t_ptr_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int32_t_ptr_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int32_t_ptr_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int64_t_ptr_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, int64_t_ptr_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svst1(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, float16_t_ptr_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, float16_t_ptr_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, float32_t_ptr_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, float32_t_ptr_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, float64_t_ptr_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, float64_t_ptr_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int8_t_ptr_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int8_t_ptr_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int16_t_ptr_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int16_t_ptr_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int32_t_ptr_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int32_t_ptr_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int64_t_ptr_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, int64_t_ptr_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint8_t_ptr_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint8_t_ptr_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint16_t_ptr_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint16_t_ptr_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint32_t_ptr_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint32_t_ptr_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint64_t_ptr_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svstnt1(svcount_t_val, uint64_t_ptr_val, svuint64x4_t_val); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // 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); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c8(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c8(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c8_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c8_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c16(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c16(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c16_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c16_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c32(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c32(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c32_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c32_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c64_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilege_c64_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c8(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c8(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c8_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c8_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c16(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c16(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c16_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c16_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c32(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c32(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c32_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c32_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c64_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilegt_c64_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c8(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c8(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c8_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c8_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c16(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c16(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c16_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c16_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c32(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c32(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c32_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c32_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c64_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilele_c64_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c8(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c8(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c8_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c8_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c16(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c16(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c16_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c16_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c32(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c32(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c32_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c32_u64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c64(uint64_t_val, uint64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c64_s64(int64_t_val, int64_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svwhilelt_c64_u64(uint64_t_val, uint64_t_val, 2); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svcount_t svcount_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8x2_t svint8x2_t_val; + svint8x4_t svint8x4_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint32_t uint32_t_val; + 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); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svcount_t svcount_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8x2_t svint8x2_t_val; + svint8x4_t svint8x4_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint32_t uint32_t_val; + 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/arm_sve_feature_dependent_sve___sme.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme.c new file mode 100644 index 0000000000000..78db4a6142b43 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme.c @@ -0,0 +1,19470 @@ +// 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 + +// Properties: guard="sve" streaming_guard="sme" flags="feature-dependent" + +void test(void) { + bfloat16_t * bfloat16_t_ptr_val; + bfloat16_t bfloat16_t_val; + bool bool_val; + float16_t * float16_t_ptr_val; + float16_t float16_t_val; + float32_t * float32_t_ptr_val; + float32_t float32_t_val; + float64_t * float64_t_ptr_val; + float64_t float64_t_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; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x3_t svbfloat16x3_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x3_t svfloat16x3_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x3_t svfloat32x3_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x3_t svfloat64x3_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x3_t svint8x3_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x3_t svint16x3_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x3_t svint32x3_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x3_t svint64x3_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x3_t svmfloat8x3_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x3_t svuint8x3_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x3_t svuint16x3_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x3_t svuint32x3_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x3_t svuint64x3_t_val; + svuint64x4_t svuint64x4_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; + void * void_ptr_val; + + svabd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_m(svbool_t_val, svint8_t_val, int8_t_val); + svabd_m(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_m(svbool_t_val, svint16_t_val, int16_t_val); + svabd_m(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_m(svbool_t_val, svint32_t_val, int32_t_val); + svabd_m(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_m(svbool_t_val, svint64_t_val, int64_t_val); + svabd_m(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_x(svbool_t_val, svint8_t_val, int8_t_val); + svabd_x(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_x(svbool_t_val, svint16_t_val, int16_t_val); + svabd_x(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_x(svbool_t_val, svint32_t_val, int32_t_val); + svabd_x(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_x(svbool_t_val, svint64_t_val, int64_t_val); + svabd_x(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_z(svbool_t_val, svint8_t_val, int8_t_val); + svabd_z(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_z(svbool_t_val, svint16_t_val, int16_t_val); + svabd_z(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_z(svbool_t_val, svint32_t_val, int32_t_val); + svabd_z(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_z(svbool_t_val, svint64_t_val, int64_t_val); + svabd_z(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svabs_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svabs_f16_x(svbool_t_val, svfloat16_t_val); + svabs_f16_z(svbool_t_val, svfloat16_t_val); + svabs_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svabs_f32_x(svbool_t_val, svfloat32_t_val); + svabs_f32_z(svbool_t_val, svfloat32_t_val); + svabs_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svabs_f64_x(svbool_t_val, svfloat64_t_val); + svabs_f64_z(svbool_t_val, svfloat64_t_val); + svabs_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svabs_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svabs_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svabs_m(svint8_t_val, svbool_t_val, svint8_t_val); + svabs_m(svint16_t_val, svbool_t_val, svint16_t_val); + svabs_m(svint32_t_val, svbool_t_val, svint32_t_val); + svabs_m(svint64_t_val, svbool_t_val, svint64_t_val); + svabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svabs_s8_x(svbool_t_val, svint8_t_val); + svabs_s8_z(svbool_t_val, svint8_t_val); + svabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svabs_s16_x(svbool_t_val, svint16_t_val); + svabs_s16_z(svbool_t_val, svint16_t_val); + svabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svabs_s32_x(svbool_t_val, svint32_t_val); + svabs_s32_z(svbool_t_val, svint32_t_val); + svabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svabs_s64_x(svbool_t_val, svint64_t_val); + svabs_s64_z(svbool_t_val, svint64_t_val); + svabs_x(svbool_t_val, svfloat16_t_val); + svabs_x(svbool_t_val, svfloat32_t_val); + svabs_x(svbool_t_val, svfloat64_t_val); + svabs_x(svbool_t_val, svint8_t_val); + svabs_x(svbool_t_val, svint16_t_val); + svabs_x(svbool_t_val, svint32_t_val); + svabs_x(svbool_t_val, svint64_t_val); + svabs_z(svbool_t_val, svfloat16_t_val); + svabs_z(svbool_t_val, svfloat32_t_val); + svabs_z(svbool_t_val, svfloat64_t_val); + svabs_z(svbool_t_val, svint8_t_val); + svabs_z(svbool_t_val, svint16_t_val); + svabs_z(svbool_t_val, svint32_t_val); + svabs_z(svbool_t_val, svint64_t_val); + svacge(svbool_t_val, svfloat16_t_val, float16_t_val); + svacge(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacge(svbool_t_val, svfloat32_t_val, float32_t_val); + svacge(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacge(svbool_t_val, svfloat64_t_val, float64_t_val); + svacge(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacge_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacge_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacge_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacge_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacge_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacge_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svacgt(svbool_t_val, svfloat16_t_val, float16_t_val); + svacgt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacgt(svbool_t_val, svfloat32_t_val, float32_t_val); + svacgt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacgt(svbool_t_val, svfloat64_t_val, float64_t_val); + svacgt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacgt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacgt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacgt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacgt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacgt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacgt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svacle(svbool_t_val, svfloat16_t_val, float16_t_val); + svacle(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacle(svbool_t_val, svfloat32_t_val, float32_t_val); + svacle(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacle(svbool_t_val, svfloat64_t_val, float64_t_val); + svacle(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacle_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacle_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacle_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacle_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacle_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacle_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svaclt(svbool_t_val, svfloat16_t_val, float16_t_val); + svaclt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svaclt(svbool_t_val, svfloat32_t_val, float32_t_val); + svaclt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svaclt(svbool_t_val, svfloat64_t_val, float64_t_val); + svaclt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svaclt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svaclt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svaclt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svaclt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svaclt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svaclt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_m(svbool_t_val, svint8_t_val, int8_t_val); + svadd_m(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_m(svbool_t_val, svint16_t_val, int16_t_val); + svadd_m(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_m(svbool_t_val, svint32_t_val, int32_t_val); + svadd_m(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_m(svbool_t_val, svint64_t_val, int64_t_val); + svadd_m(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_x(svbool_t_val, svint8_t_val, int8_t_val); + svadd_x(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_x(svbool_t_val, svint16_t_val, int16_t_val); + svadd_x(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_x(svbool_t_val, svint32_t_val, int32_t_val); + svadd_x(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_x(svbool_t_val, svint64_t_val, int64_t_val); + svadd_x(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_z(svbool_t_val, svint8_t_val, int8_t_val); + svadd_z(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_z(svbool_t_val, svint16_t_val, int16_t_val); + svadd_z(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_z(svbool_t_val, svint32_t_val, int32_t_val); + svadd_z(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_z(svbool_t_val, svint64_t_val, int64_t_val); + svadd_z(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svaddv(svbool_t_val, svfloat16_t_val); + svaddv(svbool_t_val, svfloat32_t_val); + svaddv(svbool_t_val, svfloat64_t_val); + svaddv(svbool_t_val, svint8_t_val); + svaddv(svbool_t_val, svint16_t_val); + svaddv(svbool_t_val, svint32_t_val); + svaddv(svbool_t_val, svint64_t_val); + svaddv(svbool_t_val, svuint8_t_val); + svaddv(svbool_t_val, svuint16_t_val); + svaddv(svbool_t_val, svuint32_t_val); + svaddv(svbool_t_val, svuint64_t_val); + svaddv_f16(svbool_t_val, svfloat16_t_val); + svaddv_f32(svbool_t_val, svfloat32_t_val); + svaddv_f64(svbool_t_val, svfloat64_t_val); + svaddv_s8(svbool_t_val, svint8_t_val); + svaddv_s16(svbool_t_val, svint16_t_val); + svaddv_s32(svbool_t_val, svint32_t_val); + svaddv_s64(svbool_t_val, svint64_t_val); + svaddv_u8(svbool_t_val, svuint8_t_val); + svaddv_u16(svbool_t_val, svuint16_t_val); + svaddv_u32(svbool_t_val, svuint32_t_val); + svaddv_u64(svbool_t_val, svuint64_t_val); + svand_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svand_m(svbool_t_val, svint8_t_val, int8_t_val); + svand_m(svbool_t_val, svint8_t_val, svint8_t_val); + svand_m(svbool_t_val, svint16_t_val, int16_t_val); + svand_m(svbool_t_val, svint16_t_val, svint16_t_val); + svand_m(svbool_t_val, svint32_t_val, int32_t_val); + svand_m(svbool_t_val, svint32_t_val, svint32_t_val); + svand_m(svbool_t_val, svint64_t_val, int64_t_val); + svand_m(svbool_t_val, svint64_t_val, svint64_t_val); + svand_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svand_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svand_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svand_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_x(svbool_t_val, svint8_t_val, int8_t_val); + svand_x(svbool_t_val, svint8_t_val, svint8_t_val); + svand_x(svbool_t_val, svint16_t_val, int16_t_val); + svand_x(svbool_t_val, svint16_t_val, svint16_t_val); + svand_x(svbool_t_val, svint32_t_val, int32_t_val); + svand_x(svbool_t_val, svint32_t_val, svint32_t_val); + svand_x(svbool_t_val, svint64_t_val, int64_t_val); + svand_x(svbool_t_val, svint64_t_val, svint64_t_val); + svand_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_z(svbool_t_val, svbool_t_val, svbool_t_val); + svand_z(svbool_t_val, svint8_t_val, int8_t_val); + svand_z(svbool_t_val, svint8_t_val, svint8_t_val); + svand_z(svbool_t_val, svint16_t_val, int16_t_val); + svand_z(svbool_t_val, svint16_t_val, svint16_t_val); + svand_z(svbool_t_val, svint32_t_val, int32_t_val); + svand_z(svbool_t_val, svint32_t_val, svint32_t_val); + svand_z(svbool_t_val, svint64_t_val, int64_t_val); + svand_z(svbool_t_val, svint64_t_val, svint64_t_val); + svand_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svandv(svbool_t_val, svint8_t_val); + svandv(svbool_t_val, svint16_t_val); + svandv(svbool_t_val, svint32_t_val); + svandv(svbool_t_val, svint64_t_val); + svandv(svbool_t_val, svuint8_t_val); + svandv(svbool_t_val, svuint16_t_val); + svandv(svbool_t_val, svuint32_t_val); + svandv(svbool_t_val, svuint64_t_val); + svandv_s8(svbool_t_val, svint8_t_val); + svandv_s16(svbool_t_val, svint16_t_val); + svandv_s32(svbool_t_val, svint32_t_val); + svandv_s64(svbool_t_val, svint64_t_val); + svandv_u8(svbool_t_val, svuint8_t_val); + svandv_u16(svbool_t_val, svuint16_t_val); + svandv_u32(svbool_t_val, svuint32_t_val); + svandv_u64(svbool_t_val, svuint64_t_val); + svasr_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_m(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_m(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_m(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_m(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s8_m(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s8_x(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s8_z(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s16_m(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s16_x(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s16_z(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s32_m(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s32_x(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s32_z(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_s8_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s8_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s8_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s16_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s16_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s16_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s32_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_s32_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_s32_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_x(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_x(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_x(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_x(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_z(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_z(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_z(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_z(svbool_t_val, svint64_t_val, uint64_t_val); + svasrd_m(svbool_t_val, svint8_t_val, 2); + svasrd_m(svbool_t_val, svint16_t_val, 2); + svasrd_m(svbool_t_val, svint32_t_val, 2); + svasrd_m(svbool_t_val, svint64_t_val, 2); + svasrd_n_s8_m(svbool_t_val, svint8_t_val, 2); + svasrd_n_s8_x(svbool_t_val, svint8_t_val, 2); + svasrd_n_s8_z(svbool_t_val, svint8_t_val, 2); + svasrd_n_s16_m(svbool_t_val, svint16_t_val, 2); + svasrd_n_s16_x(svbool_t_val, svint16_t_val, 2); + svasrd_n_s16_z(svbool_t_val, svint16_t_val, 2); + svasrd_n_s32_m(svbool_t_val, svint32_t_val, 2); + svasrd_n_s32_x(svbool_t_val, svint32_t_val, 2); + svasrd_n_s32_z(svbool_t_val, svint32_t_val, 2); + svasrd_n_s64_m(svbool_t_val, svint64_t_val, 2); + svasrd_n_s64_x(svbool_t_val, svint64_t_val, 2); + svasrd_n_s64_z(svbool_t_val, svint64_t_val, 2); + svasrd_x(svbool_t_val, svint8_t_val, 2); + svasrd_x(svbool_t_val, svint16_t_val, 2); + svasrd_x(svbool_t_val, svint32_t_val, 2); + svasrd_x(svbool_t_val, svint64_t_val, 2); + svasrd_z(svbool_t_val, svint8_t_val, 2); + svasrd_z(svbool_t_val, svint16_t_val, 2); + svasrd_z(svbool_t_val, svint32_t_val, 2); + svasrd_z(svbool_t_val, svint64_t_val, 2); + svbic_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbic_m(svbool_t_val, svint8_t_val, int8_t_val); + svbic_m(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_m(svbool_t_val, svint16_t_val, int16_t_val); + svbic_m(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_m(svbool_t_val, svint32_t_val, int32_t_val); + svbic_m(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_m(svbool_t_val, svint64_t_val, int64_t_val); + svbic_m(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_x(svbool_t_val, svint8_t_val, int8_t_val); + svbic_x(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_x(svbool_t_val, svint16_t_val, int16_t_val); + svbic_x(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_x(svbool_t_val, svint32_t_val, int32_t_val); + svbic_x(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_x(svbool_t_val, svint64_t_val, int64_t_val); + svbic_x(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbic_z(svbool_t_val, svint8_t_val, int8_t_val); + svbic_z(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_z(svbool_t_val, svint16_t_val, int16_t_val); + svbic_z(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_z(svbool_t_val, svint32_t_val, int32_t_val); + svbic_z(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_z(svbool_t_val, svint64_t_val, int64_t_val); + svbic_z(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svbrka_b_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrka_b_z(svbool_t_val, svbool_t_val); + svbrka_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrka_z(svbool_t_val, svbool_t_val); + svbrkb_b_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkb_b_z(svbool_t_val, svbool_t_val); + svbrkb_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkb_z(svbool_t_val, svbool_t_val); + svbrkn_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkn_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpa_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpa_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpb_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpb_z(svbool_t_val, svbool_t_val, svbool_t_val); + svcadd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svclasta(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclasta(svbool_t_val, float16_t_val, svfloat16_t_val); + svclasta(svbool_t_val, float32_t_val, svfloat32_t_val); + svclasta(svbool_t_val, float64_t_val, svfloat64_t_val); + svclasta(svbool_t_val, int8_t_val, svint8_t_val); + svclasta(svbool_t_val, int16_t_val, svint16_t_val); + svclasta(svbool_t_val, int32_t_val, svint32_t_val); + svclasta(svbool_t_val, int64_t_val, svint64_t_val); + svclasta(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclasta(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclasta(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclasta(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclasta(svbool_t_val, svint8_t_val, svint8_t_val); + svclasta(svbool_t_val, svint16_t_val, svint16_t_val); + svclasta(svbool_t_val, svint32_t_val, svint32_t_val); + svclasta(svbool_t_val, svint64_t_val, svint64_t_val); + svclasta(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclasta(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclasta(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclasta(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclasta(svbool_t_val, uint8_t_val, svuint8_t_val); + svclasta(svbool_t_val, uint16_t_val, svuint16_t_val); + svclasta(svbool_t_val, uint32_t_val, svuint32_t_val); + svclasta(svbool_t_val, uint64_t_val, svuint64_t_val); + svclasta_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclasta_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclasta_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclasta_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclasta_n_bf16(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclasta_n_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svclasta_n_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svclasta_n_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svclasta_n_s8(svbool_t_val, int8_t_val, svint8_t_val); + svclasta_n_s16(svbool_t_val, int16_t_val, svint16_t_val); + svclasta_n_s32(svbool_t_val, int32_t_val, svint32_t_val); + svclasta_n_s64(svbool_t_val, int64_t_val, svint64_t_val); + svclasta_n_u8(svbool_t_val, uint8_t_val, svuint8_t_val); + svclasta_n_u16(svbool_t_val, uint16_t_val, svuint16_t_val); + svclasta_n_u32(svbool_t_val, uint32_t_val, svuint32_t_val); + svclasta_n_u64(svbool_t_val, uint64_t_val, svuint64_t_val); + svclasta_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svclasta_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svclasta_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svclasta_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svclasta_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclasta_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclasta_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclasta_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclastb(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclastb(svbool_t_val, float16_t_val, svfloat16_t_val); + svclastb(svbool_t_val, float32_t_val, svfloat32_t_val); + svclastb(svbool_t_val, float64_t_val, svfloat64_t_val); + svclastb(svbool_t_val, int8_t_val, svint8_t_val); + svclastb(svbool_t_val, int16_t_val, svint16_t_val); + svclastb(svbool_t_val, int32_t_val, svint32_t_val); + svclastb(svbool_t_val, int64_t_val, svint64_t_val); + svclastb(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclastb(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclastb(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclastb(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclastb(svbool_t_val, svint8_t_val, svint8_t_val); + svclastb(svbool_t_val, svint16_t_val, svint16_t_val); + svclastb(svbool_t_val, svint32_t_val, svint32_t_val); + svclastb(svbool_t_val, svint64_t_val, svint64_t_val); + svclastb(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclastb(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclastb(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclastb(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclastb(svbool_t_val, uint8_t_val, svuint8_t_val); + svclastb(svbool_t_val, uint16_t_val, svuint16_t_val); + svclastb(svbool_t_val, uint32_t_val, svuint32_t_val); + svclastb(svbool_t_val, uint64_t_val, svuint64_t_val); + svclastb_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclastb_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclastb_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclastb_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclastb_n_bf16(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclastb_n_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svclastb_n_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svclastb_n_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svclastb_n_s8(svbool_t_val, int8_t_val, svint8_t_val); + svclastb_n_s16(svbool_t_val, int16_t_val, svint16_t_val); + svclastb_n_s32(svbool_t_val, int32_t_val, svint32_t_val); + svclastb_n_s64(svbool_t_val, int64_t_val, svint64_t_val); + svclastb_n_u8(svbool_t_val, uint8_t_val, svuint8_t_val); + svclastb_n_u16(svbool_t_val, uint16_t_val, svuint16_t_val); + svclastb_n_u32(svbool_t_val, uint32_t_val, svuint32_t_val); + svclastb_n_u64(svbool_t_val, uint64_t_val, svuint64_t_val); + svclastb_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svclastb_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svclastb_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svclastb_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svclastb_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclastb_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclastb_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclastb_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcls_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcls_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcls_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcls_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcls_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcls_s8_x(svbool_t_val, svint8_t_val); + svcls_s8_z(svbool_t_val, svint8_t_val); + svcls_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcls_s16_x(svbool_t_val, svint16_t_val); + svcls_s16_z(svbool_t_val, svint16_t_val); + svcls_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcls_s32_x(svbool_t_val, svint32_t_val); + svcls_s32_z(svbool_t_val, svint32_t_val); + svcls_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcls_s64_x(svbool_t_val, svint64_t_val); + svcls_s64_z(svbool_t_val, svint64_t_val); + svcls_x(svbool_t_val, svint8_t_val); + svcls_x(svbool_t_val, svint16_t_val); + svcls_x(svbool_t_val, svint32_t_val); + svcls_x(svbool_t_val, svint64_t_val); + svcls_z(svbool_t_val, svint8_t_val); + svcls_z(svbool_t_val, svint16_t_val); + svcls_z(svbool_t_val, svint32_t_val); + svcls_z(svbool_t_val, svint64_t_val); + svclz_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svclz_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svclz_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svclz_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svclz_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svclz_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svclz_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svclz_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svclz_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svclz_s8_x(svbool_t_val, svint8_t_val); + svclz_s8_z(svbool_t_val, svint8_t_val); + svclz_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svclz_s16_x(svbool_t_val, svint16_t_val); + svclz_s16_z(svbool_t_val, svint16_t_val); + svclz_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svclz_s32_x(svbool_t_val, svint32_t_val); + svclz_s32_z(svbool_t_val, svint32_t_val); + svclz_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svclz_s64_x(svbool_t_val, svint64_t_val); + svclz_s64_z(svbool_t_val, svint64_t_val); + svclz_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svclz_u8_x(svbool_t_val, svuint8_t_val); + svclz_u8_z(svbool_t_val, svuint8_t_val); + svclz_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svclz_u16_x(svbool_t_val, svuint16_t_val); + svclz_u16_z(svbool_t_val, svuint16_t_val); + svclz_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svclz_u32_x(svbool_t_val, svuint32_t_val); + svclz_u32_z(svbool_t_val, svuint32_t_val); + svclz_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svclz_u64_x(svbool_t_val, svuint64_t_val); + svclz_u64_z(svbool_t_val, svuint64_t_val); + svclz_x(svbool_t_val, svint8_t_val); + svclz_x(svbool_t_val, svint16_t_val); + svclz_x(svbool_t_val, svint32_t_val); + svclz_x(svbool_t_val, svint64_t_val); + svclz_x(svbool_t_val, svuint8_t_val); + svclz_x(svbool_t_val, svuint16_t_val); + svclz_x(svbool_t_val, svuint32_t_val); + svclz_x(svbool_t_val, svuint64_t_val); + svclz_z(svbool_t_val, svint8_t_val); + svclz_z(svbool_t_val, svint16_t_val); + svclz_z(svbool_t_val, svint32_t_val); + svclz_z(svbool_t_val, svint64_t_val); + svclz_z(svbool_t_val, svuint8_t_val); + svclz_z(svbool_t_val, svuint16_t_val); + svclz_z(svbool_t_val, svuint32_t_val); + svclz_z(svbool_t_val, svuint64_t_val); + svcmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1, 90); + svcmla_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1, 90); + svcmla_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1, 90); + svcmla_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1, 90); + svcmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmpeq(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpeq(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpeq(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpeq(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpeq(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpeq(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpeq(svbool_t_val, svint8_t_val, int8_t_val); + svcmpeq(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpeq(svbool_t_val, svint16_t_val, int16_t_val); + svcmpeq(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpeq(svbool_t_val, svint32_t_val, int32_t_val); + svcmpeq(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpeq(svbool_t_val, svint64_t_val, int64_t_val); + svcmpeq(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpeq(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpeq(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpeq(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpeq(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpeq(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpeq(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpeq(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpeq(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpeq_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpeq_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpeq_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpeq_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpeq_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpeq_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpeq_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpeq_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpeq_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpeq_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpeq_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpeq_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpeq_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpeq_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpeq_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpeq_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpeq_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpeq_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpeq_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpeq_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpeq_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpeq_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpeq_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpeq_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpeq_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpeq_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpeq_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpeq_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpeq_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpeq_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpeq_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpge(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpge(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpge(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpge(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpge(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpge(svbool_t_val, svint8_t_val, int8_t_val); + svcmpge(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpge(svbool_t_val, svint16_t_val, int16_t_val); + svcmpge(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpge(svbool_t_val, svint32_t_val, int32_t_val); + svcmpge(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpge(svbool_t_val, svint64_t_val, int64_t_val); + svcmpge(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpge(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpge(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpge(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpge(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpge(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpge(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpge(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpge(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpge_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpge_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpge_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpge_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpge_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpge_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpge_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpge_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpge_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpge_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpge_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpge_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpge_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpge_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpge_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpge_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpge_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpge_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpge_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpge_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpge_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpge_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpge_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpge_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpge_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpge_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpge_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpge_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpge_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpge_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpge_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpge_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpge_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpge_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpge_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpgt(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpgt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpgt(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpgt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpgt(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpgt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpgt(svbool_t_val, svint8_t_val, int8_t_val); + svcmpgt(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpgt(svbool_t_val, svint16_t_val, int16_t_val); + svcmpgt(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpgt(svbool_t_val, svint32_t_val, int32_t_val); + svcmpgt(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpgt(svbool_t_val, svint64_t_val, int64_t_val); + svcmpgt(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpgt(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpgt(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpgt(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpgt(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpgt(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpgt(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpgt(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpgt(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpgt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpgt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpgt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpgt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpgt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpgt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpgt_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpgt_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpgt_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpgt_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpgt_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpgt_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpgt_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpgt_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpgt_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpgt_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpgt_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpgt_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpgt_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpgt_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpgt_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpgt_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpgt_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpgt_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpgt_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpgt_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpgt_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpgt_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpgt_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpgt_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpgt_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpgt_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpgt_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpgt_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpgt_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpgt_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmple(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmple(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmple(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmple(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmple(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmple(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmple(svbool_t_val, svint8_t_val, int8_t_val); + svcmple(svbool_t_val, svint8_t_val, svint8_t_val); + svcmple(svbool_t_val, svint16_t_val, int16_t_val); + svcmple(svbool_t_val, svint16_t_val, svint16_t_val); + svcmple(svbool_t_val, svint32_t_val, int32_t_val); + svcmple(svbool_t_val, svint32_t_val, svint32_t_val); + svcmple(svbool_t_val, svint64_t_val, int64_t_val); + svcmple(svbool_t_val, svint64_t_val, svint64_t_val); + svcmple(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmple(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmple(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmple(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmple(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmple(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmple(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmple(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmple_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmple_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmple_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmple_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmple_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmple_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmple_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmple_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmple_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmple_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmple_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmple_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmple_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmple_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmple_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmple_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmple_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmple_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmple_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmple_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmple_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmple_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmple_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmple_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmple_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmple_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmple_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmple_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmple_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmple_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmple_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmple_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmple_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmple_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmple_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmple_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmplt(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmplt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmplt(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmplt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmplt(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmplt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmplt(svbool_t_val, svint8_t_val, int8_t_val); + svcmplt(svbool_t_val, svint8_t_val, svint8_t_val); + svcmplt(svbool_t_val, svint16_t_val, int16_t_val); + svcmplt(svbool_t_val, svint16_t_val, svint16_t_val); + svcmplt(svbool_t_val, svint32_t_val, int32_t_val); + svcmplt(svbool_t_val, svint32_t_val, svint32_t_val); + svcmplt(svbool_t_val, svint64_t_val, int64_t_val); + svcmplt(svbool_t_val, svint64_t_val, svint64_t_val); + svcmplt(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmplt(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmplt(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmplt(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmplt(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmplt(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmplt(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmplt(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmplt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmplt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmplt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmplt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmplt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmplt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmplt_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmplt_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmplt_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmplt_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmplt_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmplt_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmplt_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmplt_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmplt_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmplt_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmplt_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmplt_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmplt_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmplt_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmplt_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmplt_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmplt_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmplt_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmplt_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmplt_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmplt_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmplt_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmplt_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmplt_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmplt_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmplt_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmplt_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmplt_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmplt_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmplt_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpne(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpne(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpne(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpne(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpne(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpne(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpne(svbool_t_val, svint8_t_val, int8_t_val); + svcmpne(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpne(svbool_t_val, svint16_t_val, int16_t_val); + svcmpne(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpne(svbool_t_val, svint32_t_val, int32_t_val); + svcmpne(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpne(svbool_t_val, svint64_t_val, int64_t_val); + svcmpne(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpne(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpne(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpne(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpne(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpne(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpne(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpne(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpne(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpne_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpne_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpne_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpne_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpne_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpne_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpne_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpne_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpne_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpne_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpne_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpne_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpne_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpne_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpne_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpne_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpne_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpne_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpne_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpne_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpne_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpne_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpne_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpne_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpne_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpne_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpne_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpne_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpne_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpne_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpne_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpuo(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpuo(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpuo(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpuo(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpuo(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpuo(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpuo_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpuo_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpuo_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpuo_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpuo_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpuo_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcnot_m(svint8_t_val, svbool_t_val, svint8_t_val); + svcnot_m(svint16_t_val, svbool_t_val, svint16_t_val); + svcnot_m(svint32_t_val, svbool_t_val, svint32_t_val); + svcnot_m(svint64_t_val, svbool_t_val, svint64_t_val); + svcnot_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnot_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnot_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnot_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnot_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svcnot_s8_x(svbool_t_val, svint8_t_val); + svcnot_s8_z(svbool_t_val, svint8_t_val); + svcnot_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svcnot_s16_x(svbool_t_val, svint16_t_val); + svcnot_s16_z(svbool_t_val, svint16_t_val); + svcnot_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svcnot_s32_x(svbool_t_val, svint32_t_val); + svcnot_s32_z(svbool_t_val, svint32_t_val); + svcnot_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svcnot_s64_x(svbool_t_val, svint64_t_val); + svcnot_s64_z(svbool_t_val, svint64_t_val); + svcnot_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnot_u8_x(svbool_t_val, svuint8_t_val); + svcnot_u8_z(svbool_t_val, svuint8_t_val); + svcnot_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnot_u16_x(svbool_t_val, svuint16_t_val); + svcnot_u16_z(svbool_t_val, svuint16_t_val); + svcnot_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnot_u32_x(svbool_t_val, svuint32_t_val); + svcnot_u32_z(svbool_t_val, svuint32_t_val); + svcnot_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnot_u64_x(svbool_t_val, svuint64_t_val); + svcnot_u64_z(svbool_t_val, svuint64_t_val); + svcnot_x(svbool_t_val, svint8_t_val); + svcnot_x(svbool_t_val, svint16_t_val); + svcnot_x(svbool_t_val, svint32_t_val); + svcnot_x(svbool_t_val, svint64_t_val); + svcnot_x(svbool_t_val, svuint8_t_val); + svcnot_x(svbool_t_val, svuint16_t_val); + svcnot_x(svbool_t_val, svuint32_t_val); + svcnot_x(svbool_t_val, svuint64_t_val); + svcnot_z(svbool_t_val, svint8_t_val); + svcnot_z(svbool_t_val, svint16_t_val); + svcnot_z(svbool_t_val, svint32_t_val); + svcnot_z(svbool_t_val, svint64_t_val); + svcnot_z(svbool_t_val, svuint8_t_val); + svcnot_z(svbool_t_val, svuint16_t_val); + svcnot_z(svbool_t_val, svuint32_t_val); + svcnot_z(svbool_t_val, svuint64_t_val); + svcnt_bf16_m(svuint16_t_val, svbool_t_val, svbfloat16_t_val); + svcnt_bf16_x(svbool_t_val, svbfloat16_t_val); + svcnt_bf16_z(svbool_t_val, svbfloat16_t_val); + svcnt_f16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcnt_f16_x(svbool_t_val, svfloat16_t_val); + svcnt_f16_z(svbool_t_val, svfloat16_t_val); + svcnt_f32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcnt_f32_x(svbool_t_val, svfloat32_t_val); + svcnt_f32_z(svbool_t_val, svfloat32_t_val); + svcnt_f64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcnt_f64_x(svbool_t_val, svfloat64_t_val); + svcnt_f64_z(svbool_t_val, svfloat64_t_val); + svcnt_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcnt_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svbfloat16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnt_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcnt_s8_x(svbool_t_val, svint8_t_val); + svcnt_s8_z(svbool_t_val, svint8_t_val); + svcnt_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcnt_s16_x(svbool_t_val, svint16_t_val); + svcnt_s16_z(svbool_t_val, svint16_t_val); + svcnt_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcnt_s32_x(svbool_t_val, svint32_t_val); + svcnt_s32_z(svbool_t_val, svint32_t_val); + svcnt_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcnt_s64_x(svbool_t_val, svint64_t_val); + svcnt_s64_z(svbool_t_val, svint64_t_val); + svcnt_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnt_u8_x(svbool_t_val, svuint8_t_val); + svcnt_u8_z(svbool_t_val, svuint8_t_val); + svcnt_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnt_u16_x(svbool_t_val, svuint16_t_val); + svcnt_u16_z(svbool_t_val, svuint16_t_val); + svcnt_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnt_u32_x(svbool_t_val, svuint32_t_val); + svcnt_u32_z(svbool_t_val, svuint32_t_val); + svcnt_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnt_u64_x(svbool_t_val, svuint64_t_val); + svcnt_u64_z(svbool_t_val, svuint64_t_val); + svcnt_x(svbool_t_val, svbfloat16_t_val); + svcnt_x(svbool_t_val, svfloat16_t_val); + svcnt_x(svbool_t_val, svfloat32_t_val); + svcnt_x(svbool_t_val, svfloat64_t_val); + svcnt_x(svbool_t_val, svint8_t_val); + svcnt_x(svbool_t_val, svint16_t_val); + svcnt_x(svbool_t_val, svint32_t_val); + svcnt_x(svbool_t_val, svint64_t_val); + svcnt_x(svbool_t_val, svuint8_t_val); + svcnt_x(svbool_t_val, svuint16_t_val); + svcnt_x(svbool_t_val, svuint32_t_val); + svcnt_x(svbool_t_val, svuint64_t_val); + svcnt_z(svbool_t_val, svbfloat16_t_val); + svcnt_z(svbool_t_val, svfloat16_t_val); + svcnt_z(svbool_t_val, svfloat32_t_val); + svcnt_z(svbool_t_val, svfloat64_t_val); + svcnt_z(svbool_t_val, svint8_t_val); + svcnt_z(svbool_t_val, svint16_t_val); + svcnt_z(svbool_t_val, svint32_t_val); + svcnt_z(svbool_t_val, svint64_t_val); + svcnt_z(svbool_t_val, svuint8_t_val); + svcnt_z(svbool_t_val, svuint16_t_val); + svcnt_z(svbool_t_val, svuint32_t_val); + svcnt_z(svbool_t_val, svuint64_t_val); + svcntb(); + svcntb_pat(SV_MUL3); + svcntd(); + svcntd_pat(SV_MUL3); + svcnth(); + svcnth_pat(SV_MUL3); + svcntp_b8(svbool_t_val, svbool_t_val); + svcntp_b16(svbool_t_val, svbool_t_val); + svcntp_b32(svbool_t_val, svbool_t_val); + svcntp_b64(svbool_t_val, svbool_t_val); + svcntw(); + svcntw_pat(SV_MUL3); + svcreate2(svbfloat16_t_val, svbfloat16_t_val); + svcreate2(svfloat16_t_val, svfloat16_t_val); + svcreate2(svfloat32_t_val, svfloat32_t_val); + svcreate2(svfloat64_t_val, svfloat64_t_val); + svcreate2(svint8_t_val, svint8_t_val); + svcreate2(svint16_t_val, svint16_t_val); + svcreate2(svint32_t_val, svint32_t_val); + svcreate2(svint64_t_val, svint64_t_val); + svcreate2(svmfloat8_t_val, svmfloat8_t_val); + svcreate2(svuint8_t_val, svuint8_t_val); + svcreate2(svuint16_t_val, svuint16_t_val); + svcreate2(svuint32_t_val, svuint32_t_val); + svcreate2(svuint64_t_val, svuint64_t_val); + svcreate2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svcreate2_f16(svfloat16_t_val, svfloat16_t_val); + svcreate2_f32(svfloat32_t_val, svfloat32_t_val); + svcreate2_f64(svfloat64_t_val, svfloat64_t_val); + svcreate2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svcreate2_s8(svint8_t_val, svint8_t_val); + svcreate2_s16(svint16_t_val, svint16_t_val); + svcreate2_s32(svint32_t_val, svint32_t_val); + svcreate2_s64(svint64_t_val, svint64_t_val); + svcreate2_u8(svuint8_t_val, svuint8_t_val); + svcreate2_u16(svuint16_t_val, svuint16_t_val); + svcreate2_u32(svuint32_t_val, svuint32_t_val); + svcreate2_u64(svuint64_t_val, svuint64_t_val); + svcreate3(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate3(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate3(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate3(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate3(svint8_t_val, svint8_t_val, svint8_t_val); + svcreate3(svint16_t_val, svint16_t_val, svint16_t_val); + svcreate3(svint32_t_val, svint32_t_val, svint32_t_val); + svcreate3(svint64_t_val, svint64_t_val, svint64_t_val); + svcreate3(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate3(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate3(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate3(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate3(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate3_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate3_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate3_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate3_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate3_mf8(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate3_s8(svint8_t_val, svint8_t_val, svint8_t_val); + svcreate3_s16(svint16_t_val, svint16_t_val, svint16_t_val); + svcreate3_s32(svint32_t_val, svint32_t_val, svint32_t_val); + svcreate3_s64(svint64_t_val, svint64_t_val, svint64_t_val); + svcreate3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate4(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate4(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate4(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate4(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate4(svint8_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svcreate4(svint16_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svcreate4(svint32_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svcreate4(svint64_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svcreate4(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate4(svuint8_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate4(svuint16_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate4(svuint32_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate4(svuint64_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate4_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate4_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate4_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate4_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate4_mf8(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate4_s8(svint8_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svcreate4_s16(svint16_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svcreate4_s32(svint32_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svcreate4_s64(svint64_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svcreate4_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate4_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate4_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate4_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcvt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f16_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_f16_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_f16_f64_m(svfloat16_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f16_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_f16_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint16_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint16_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint64_t_val); + svcvt_f16_s16_m(svfloat16_t_val, svbool_t_val, svint16_t_val); + svcvt_f16_s16_x(svbool_t_val, svint16_t_val); + svcvt_f16_s16_z(svbool_t_val, svint16_t_val); + svcvt_f16_s32_m(svfloat16_t_val, svbool_t_val, svint32_t_val); + svcvt_f16_s32_x(svbool_t_val, svint32_t_val); + svcvt_f16_s32_z(svbool_t_val, svint32_t_val); + svcvt_f16_s64_m(svfloat16_t_val, svbool_t_val, svint64_t_val); + svcvt_f16_s64_x(svbool_t_val, svint64_t_val); + svcvt_f16_s64_z(svbool_t_val, svint64_t_val); + svcvt_f16_u16_m(svfloat16_t_val, svbool_t_val, svuint16_t_val); + svcvt_f16_u16_x(svbool_t_val, svuint16_t_val); + svcvt_f16_u16_z(svbool_t_val, svuint16_t_val); + svcvt_f16_u32_m(svfloat16_t_val, svbool_t_val, svuint32_t_val); + svcvt_f16_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f16_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f16_u64_m(svfloat16_t_val, svbool_t_val, svuint64_t_val); + svcvt_f16_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f16_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f16_x(svbool_t_val, svfloat32_t_val); + svcvt_f16_x(svbool_t_val, svfloat64_t_val); + svcvt_f16_x(svbool_t_val, svint16_t_val); + svcvt_f16_x(svbool_t_val, svint32_t_val); + svcvt_f16_x(svbool_t_val, svint64_t_val); + svcvt_f16_x(svbool_t_val, svuint16_t_val); + svcvt_f16_x(svbool_t_val, svuint32_t_val); + svcvt_f16_x(svbool_t_val, svuint64_t_val); + svcvt_f16_z(svbool_t_val, svfloat32_t_val); + svcvt_f16_z(svbool_t_val, svfloat64_t_val); + svcvt_f16_z(svbool_t_val, svint16_t_val); + svcvt_f16_z(svbool_t_val, svint32_t_val); + svcvt_f16_z(svbool_t_val, svint64_t_val); + svcvt_f16_z(svbool_t_val, svuint16_t_val); + svcvt_f16_z(svbool_t_val, svuint32_t_val); + svcvt_f16_z(svbool_t_val, svuint64_t_val); + svcvt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_f32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_f32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svint32_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svint64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svuint32_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svuint64_t_val); + svcvt_f32_s32_m(svfloat32_t_val, svbool_t_val, svint32_t_val); + svcvt_f32_s32_x(svbool_t_val, svint32_t_val); + svcvt_f32_s32_z(svbool_t_val, svint32_t_val); + svcvt_f32_s64_m(svfloat32_t_val, svbool_t_val, svint64_t_val); + svcvt_f32_s64_x(svbool_t_val, svint64_t_val); + svcvt_f32_s64_z(svbool_t_val, svint64_t_val); + svcvt_f32_u32_m(svfloat32_t_val, svbool_t_val, svuint32_t_val); + svcvt_f32_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f32_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f32_u64_m(svfloat32_t_val, svbool_t_val, svuint64_t_val); + svcvt_f32_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f32_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f32_x(svbool_t_val, svfloat16_t_val); + svcvt_f32_x(svbool_t_val, svfloat64_t_val); + svcvt_f32_x(svbool_t_val, svint32_t_val); + svcvt_f32_x(svbool_t_val, svint64_t_val); + svcvt_f32_x(svbool_t_val, svuint32_t_val); + svcvt_f32_x(svbool_t_val, svuint64_t_val); + svcvt_f32_z(svbool_t_val, svfloat16_t_val); + svcvt_f32_z(svbool_t_val, svfloat64_t_val); + svcvt_f32_z(svbool_t_val, svint32_t_val); + svcvt_f32_z(svbool_t_val, svint64_t_val); + svcvt_f32_z(svbool_t_val, svuint32_t_val); + svcvt_f32_z(svbool_t_val, svuint64_t_val); + svcvt_f64_f16_m(svfloat64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_f64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_f64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svint32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svint64_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svuint32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svuint64_t_val); + svcvt_f64_s32_m(svfloat64_t_val, svbool_t_val, svint32_t_val); + svcvt_f64_s32_x(svbool_t_val, svint32_t_val); + svcvt_f64_s32_z(svbool_t_val, svint32_t_val); + svcvt_f64_s64_m(svfloat64_t_val, svbool_t_val, svint64_t_val); + svcvt_f64_s64_x(svbool_t_val, svint64_t_val); + svcvt_f64_s64_z(svbool_t_val, svint64_t_val); + svcvt_f64_u32_m(svfloat64_t_val, svbool_t_val, svuint32_t_val); + svcvt_f64_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f64_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f64_u64_m(svfloat64_t_val, svbool_t_val, svuint64_t_val); + svcvt_f64_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f64_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f64_x(svbool_t_val, svfloat16_t_val); + svcvt_f64_x(svbool_t_val, svfloat32_t_val); + svcvt_f64_x(svbool_t_val, svint32_t_val); + svcvt_f64_x(svbool_t_val, svint64_t_val); + svcvt_f64_x(svbool_t_val, svuint32_t_val); + svcvt_f64_x(svbool_t_val, svuint64_t_val); + svcvt_f64_z(svbool_t_val, svfloat16_t_val); + svcvt_f64_z(svbool_t_val, svfloat32_t_val); + svcvt_f64_z(svbool_t_val, svint32_t_val); + svcvt_f64_z(svbool_t_val, svint64_t_val); + svcvt_f64_z(svbool_t_val, svuint32_t_val); + svcvt_f64_z(svbool_t_val, svuint64_t_val); + svcvt_s16_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s16_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s16_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s16_m(svint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s16_x(svbool_t_val, svfloat16_t_val); + svcvt_s16_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_m(svint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s32_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_s32_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_s32_f64_m(svint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_s32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s32_x(svbool_t_val, svfloat16_t_val); + svcvt_s32_x(svbool_t_val, svfloat32_t_val); + svcvt_s32_x(svbool_t_val, svfloat64_t_val); + svcvt_s32_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_z(svbool_t_val, svfloat32_t_val); + svcvt_s32_z(svbool_t_val, svfloat64_t_val); + svcvt_s64_f16_m(svint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s64_f32_m(svint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_s64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_s64_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s64_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_s64_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s64_x(svbool_t_val, svfloat16_t_val); + svcvt_s64_x(svbool_t_val, svfloat32_t_val); + svcvt_s64_x(svbool_t_val, svfloat64_t_val); + svcvt_s64_z(svbool_t_val, svfloat16_t_val); + svcvt_s64_z(svbool_t_val, svfloat32_t_val); + svcvt_s64_z(svbool_t_val, svfloat64_t_val); + svcvt_u16_f16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u16_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u16_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u16_x(svbool_t_val, svfloat16_t_val); + svcvt_u16_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_m(svuint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_f32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u32_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_u32_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_u32_f64_m(svuint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_u32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u32_x(svbool_t_val, svfloat16_t_val); + svcvt_u32_x(svbool_t_val, svfloat32_t_val); + svcvt_u32_x(svbool_t_val, svfloat64_t_val); + svcvt_u32_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_z(svbool_t_val, svfloat32_t_val); + svcvt_u32_z(svbool_t_val, svfloat64_t_val); + svcvt_u64_f16_m(svuint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u64_f32_m(svuint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_u64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_u64_f64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u64_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_u64_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u64_x(svbool_t_val, svfloat16_t_val); + svcvt_u64_x(svbool_t_val, svfloat32_t_val); + svcvt_u64_x(svbool_t_val, svfloat64_t_val); + svcvt_u64_z(svbool_t_val, svfloat16_t_val); + svcvt_u64_z(svbool_t_val, svfloat32_t_val); + svcvt_u64_z(svbool_t_val, svfloat64_t_val); + svdiv_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_m(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_m(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_x(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_x(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_z(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_z(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_m(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_m(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_x(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_x(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_z(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_z(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdot(svint32_t_val, svint8_t_val, int8_t_val); + svdot(svint32_t_val, svint8_t_val, svint8_t_val); + svdot(svint64_t_val, svint16_t_val, int16_t_val); + svdot(svint64_t_val, svint16_t_val, svint16_t_val); + svdot(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svdot(svuint32_t_val, svuint8_t_val, uint8_t_val); + svdot(svuint64_t_val, svuint16_t_val, svuint16_t_val); + svdot(svuint64_t_val, svuint16_t_val, uint16_t_val); + svdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1); + svdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1); + svdot_lane(svuint32_t_val, svuint8_t_val, svuint8_t_val, 1); + svdot_lane(svuint64_t_val, svuint16_t_val, svuint16_t_val, 1); + svdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1); + svdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1); + svdot_lane_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val, 1); + svdot_lane_u64(svuint64_t_val, svuint16_t_val, svuint16_t_val, 1); + svdot_n_s32(svint32_t_val, svint8_t_val, int8_t_val); + svdot_n_s64(svint64_t_val, svint16_t_val, int16_t_val); + svdot_n_u32(svuint32_t_val, svuint8_t_val, uint8_t_val); + svdot_n_u64(svuint64_t_val, svuint16_t_val, uint16_t_val); + svdot_s32(svint32_t_val, svint8_t_val, svint8_t_val); + svdot_s64(svint64_t_val, svint16_t_val, svint16_t_val); + svdot_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svdot_u64(svuint64_t_val, svuint16_t_val, svuint16_t_val); + svdup_b8(bool_val); + svdup_b16(bool_val); + svdup_b32(bool_val); + svdup_b64(bool_val); + svdup_bf16(bfloat16_t_val); + svdup_bf16_m(svbfloat16_t_val, svbool_t_val, bfloat16_t_val); + svdup_bf16_x(svbool_t_val, bfloat16_t_val); + svdup_bf16_z(svbool_t_val, bfloat16_t_val); + svdup_f16(float16_t_val); + svdup_f16_m(svfloat16_t_val, svbool_t_val, float16_t_val); + svdup_f16_x(svbool_t_val, float16_t_val); + svdup_f16_z(svbool_t_val, float16_t_val); + svdup_f32(float32_t_val); + svdup_f32_m(svfloat32_t_val, svbool_t_val, float32_t_val); + svdup_f32_x(svbool_t_val, float32_t_val); + svdup_f32_z(svbool_t_val, float32_t_val); + svdup_f64(float64_t_val); + svdup_f64_m(svfloat64_t_val, svbool_t_val, float64_t_val); + svdup_f64_x(svbool_t_val, float64_t_val); + svdup_f64_z(svbool_t_val, float64_t_val); + svdup_lane(svbfloat16_t_val, uint16_t_val); + svdup_lane(svfloat16_t_val, uint16_t_val); + svdup_lane(svfloat32_t_val, uint32_t_val); + svdup_lane(svfloat64_t_val, uint64_t_val); + svdup_lane(svint8_t_val, uint8_t_val); + svdup_lane(svint16_t_val, uint16_t_val); + svdup_lane(svint32_t_val, uint32_t_val); + svdup_lane(svint64_t_val, uint64_t_val); + svdup_lane(svuint8_t_val, uint8_t_val); + svdup_lane(svuint16_t_val, uint16_t_val); + svdup_lane(svuint32_t_val, uint32_t_val); + svdup_lane(svuint64_t_val, uint64_t_val); + svdup_lane_bf16(svbfloat16_t_val, uint16_t_val); + svdup_lane_f16(svfloat16_t_val, uint16_t_val); + svdup_lane_f32(svfloat32_t_val, uint32_t_val); + svdup_lane_f64(svfloat64_t_val, uint64_t_val); + svdup_lane_s8(svint8_t_val, uint8_t_val); + svdup_lane_s16(svint16_t_val, uint16_t_val); + svdup_lane_s32(svint32_t_val, uint32_t_val); + svdup_lane_s64(svint64_t_val, uint64_t_val); + svdup_lane_u8(svuint8_t_val, uint8_t_val); + svdup_lane_u16(svuint16_t_val, uint16_t_val); + svdup_lane_u32(svuint32_t_val, uint32_t_val); + svdup_lane_u64(svuint64_t_val, uint64_t_val); + svdup_n_b8(bool_val); + svdup_n_b16(bool_val); + svdup_n_b32(bool_val); + svdup_n_b64(bool_val); + svdup_n_bf16(bfloat16_t_val); + svdup_n_bf16_m(svbfloat16_t_val, svbool_t_val, bfloat16_t_val); + svdup_n_bf16_x(svbool_t_val, bfloat16_t_val); + svdup_n_bf16_z(svbool_t_val, bfloat16_t_val); + svdup_n_f16(float16_t_val); + svdup_n_f16_m(svfloat16_t_val, svbool_t_val, float16_t_val); + svdup_n_f16_x(svbool_t_val, float16_t_val); + svdup_n_f16_z(svbool_t_val, float16_t_val); + svdup_n_f32(float32_t_val); + svdup_n_f32_m(svfloat32_t_val, svbool_t_val, float32_t_val); + svdup_n_f32_x(svbool_t_val, float32_t_val); + svdup_n_f32_z(svbool_t_val, float32_t_val); + svdup_n_f64(float64_t_val); + svdup_n_f64_m(svfloat64_t_val, svbool_t_val, float64_t_val); + svdup_n_f64_x(svbool_t_val, float64_t_val); + svdup_n_f64_z(svbool_t_val, float64_t_val); + svdup_n_s8(int8_t_val); + svdup_n_s8_m(svint8_t_val, svbool_t_val, int8_t_val); + svdup_n_s8_x(svbool_t_val, int8_t_val); + svdup_n_s8_z(svbool_t_val, int8_t_val); + svdup_n_s16(int16_t_val); + svdup_n_s16_m(svint16_t_val, svbool_t_val, int16_t_val); + svdup_n_s16_x(svbool_t_val, int16_t_val); + svdup_n_s16_z(svbool_t_val, int16_t_val); + svdup_n_s32(int32_t_val); + svdup_n_s32_m(svint32_t_val, svbool_t_val, int32_t_val); + svdup_n_s32_x(svbool_t_val, int32_t_val); + svdup_n_s32_z(svbool_t_val, int32_t_val); + svdup_n_s64(int64_t_val); + svdup_n_s64_m(svint64_t_val, svbool_t_val, int64_t_val); + svdup_n_s64_x(svbool_t_val, int64_t_val); + svdup_n_s64_z(svbool_t_val, int64_t_val); + svdup_n_u8(uint8_t_val); + svdup_n_u8_m(svuint8_t_val, svbool_t_val, uint8_t_val); + svdup_n_u8_x(svbool_t_val, uint8_t_val); + svdup_n_u8_z(svbool_t_val, uint8_t_val); + svdup_n_u16(uint16_t_val); + svdup_n_u16_m(svuint16_t_val, svbool_t_val, uint16_t_val); + svdup_n_u16_x(svbool_t_val, uint16_t_val); + svdup_n_u16_z(svbool_t_val, uint16_t_val); + svdup_n_u32(uint32_t_val); + svdup_n_u32_m(svuint32_t_val, svbool_t_val, uint32_t_val); + svdup_n_u32_x(svbool_t_val, uint32_t_val); + svdup_n_u32_z(svbool_t_val, uint32_t_val); + svdup_n_u64(uint64_t_val); + svdup_n_u64_m(svuint64_t_val, svbool_t_val, uint64_t_val); + svdup_n_u64_x(svbool_t_val, uint64_t_val); + svdup_n_u64_z(svbool_t_val, uint64_t_val); + svdup_s8(int8_t_val); + svdup_s8_m(svint8_t_val, svbool_t_val, int8_t_val); + svdup_s8_x(svbool_t_val, int8_t_val); + svdup_s8_z(svbool_t_val, int8_t_val); + svdup_s16(int16_t_val); + svdup_s16_m(svint16_t_val, svbool_t_val, int16_t_val); + svdup_s16_x(svbool_t_val, int16_t_val); + svdup_s16_z(svbool_t_val, int16_t_val); + svdup_s32(int32_t_val); + svdup_s32_m(svint32_t_val, svbool_t_val, int32_t_val); + svdup_s32_x(svbool_t_val, int32_t_val); + svdup_s32_z(svbool_t_val, int32_t_val); + svdup_s64(int64_t_val); + svdup_s64_m(svint64_t_val, svbool_t_val, int64_t_val); + svdup_s64_x(svbool_t_val, int64_t_val); + svdup_s64_z(svbool_t_val, int64_t_val); + svdup_u8(uint8_t_val); + svdup_u8_m(svuint8_t_val, svbool_t_val, uint8_t_val); + svdup_u8_x(svbool_t_val, uint8_t_val); + svdup_u8_z(svbool_t_val, uint8_t_val); + svdup_u16(uint16_t_val); + svdup_u16_m(svuint16_t_val, svbool_t_val, uint16_t_val); + svdup_u16_x(svbool_t_val, uint16_t_val); + svdup_u16_z(svbool_t_val, uint16_t_val); + svdup_u32(uint32_t_val); + svdup_u32_m(svuint32_t_val, svbool_t_val, uint32_t_val); + svdup_u32_x(svbool_t_val, uint32_t_val); + svdup_u32_z(svbool_t_val, uint32_t_val); + svdup_u64(uint64_t_val); + svdup_u64_m(svuint64_t_val, svbool_t_val, uint64_t_val); + svdup_u64_x(svbool_t_val, uint64_t_val); + svdup_u64_z(svbool_t_val, uint64_t_val); + svdupq_b8(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_b16(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_b32(bool_val, bool_val, bool_val, bool_val); + svdupq_b64(bool_val, bool_val); + svdupq_bf16(bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val); + svdupq_f16(float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val); + svdupq_f32(float32_t_val, float32_t_val, float32_t_val, float32_t_val); + svdupq_f64(float64_t_val, float64_t_val); + svdupq_lane(svbfloat16_t_val, uint64_t_val); + svdupq_lane(svfloat16_t_val, uint64_t_val); + svdupq_lane(svfloat32_t_val, uint64_t_val); + svdupq_lane(svfloat64_t_val, uint64_t_val); + svdupq_lane(svint8_t_val, uint64_t_val); + svdupq_lane(svint16_t_val, uint64_t_val); + svdupq_lane(svint32_t_val, uint64_t_val); + svdupq_lane(svint64_t_val, uint64_t_val); + svdupq_lane(svuint8_t_val, uint64_t_val); + svdupq_lane(svuint16_t_val, uint64_t_val); + svdupq_lane(svuint32_t_val, uint64_t_val); + svdupq_lane(svuint64_t_val, uint64_t_val); + svdupq_lane_bf16(svbfloat16_t_val, uint64_t_val); + svdupq_lane_f16(svfloat16_t_val, uint64_t_val); + svdupq_lane_f32(svfloat32_t_val, uint64_t_val); + svdupq_lane_f64(svfloat64_t_val, uint64_t_val); + svdupq_lane_s8(svint8_t_val, uint64_t_val); + svdupq_lane_s16(svint16_t_val, uint64_t_val); + svdupq_lane_s32(svint32_t_val, uint64_t_val); + svdupq_lane_s64(svint64_t_val, uint64_t_val); + svdupq_lane_u8(svuint8_t_val, uint64_t_val); + svdupq_lane_u16(svuint16_t_val, uint64_t_val); + svdupq_lane_u32(svuint32_t_val, uint64_t_val); + svdupq_lane_u64(svuint64_t_val, uint64_t_val); + svdupq_n_b8(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_n_b16(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_n_b32(bool_val, bool_val, bool_val, bool_val); + svdupq_n_b64(bool_val, bool_val); + svdupq_n_bf16(bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val); + svdupq_n_f16(float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val); + svdupq_n_f32(float32_t_val, float32_t_val, float32_t_val, float32_t_val); + svdupq_n_f64(float64_t_val, float64_t_val); + svdupq_n_s8(int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val); + svdupq_n_s16(int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val); + svdupq_n_s32(int32_t_val, int32_t_val, int32_t_val, int32_t_val); + svdupq_n_s64(int64_t_val, int64_t_val); + svdupq_n_u8(uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val); + svdupq_n_u16(uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val); + svdupq_n_u32(uint32_t_val, uint32_t_val, uint32_t_val, uint32_t_val); + svdupq_n_u64(uint64_t_val, uint64_t_val); + svdupq_s8(int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val); + svdupq_s16(int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val); + svdupq_s32(int32_t_val, int32_t_val, int32_t_val, int32_t_val); + svdupq_s64(int64_t_val, int64_t_val); + svdupq_u8(uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val); + svdupq_u16(uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val); + svdupq_u32(uint32_t_val, uint32_t_val, uint32_t_val, uint32_t_val); + svdupq_u64(uint64_t_val, uint64_t_val); + sveor_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + sveor_m(svbool_t_val, svint8_t_val, int8_t_val); + sveor_m(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_m(svbool_t_val, svint16_t_val, int16_t_val); + sveor_m(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_m(svbool_t_val, svint32_t_val, int32_t_val); + sveor_m(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_m(svbool_t_val, svint64_t_val, int64_t_val); + sveor_m(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_m(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_m(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_m(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_m(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_x(svbool_t_val, svint8_t_val, int8_t_val); + sveor_x(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_x(svbool_t_val, svint16_t_val, int16_t_val); + sveor_x(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_x(svbool_t_val, svint32_t_val, int32_t_val); + sveor_x(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_x(svbool_t_val, svint64_t_val, int64_t_val); + sveor_x(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_x(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_x(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_x(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_x(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_z(svbool_t_val, svbool_t_val, svbool_t_val); + sveor_z(svbool_t_val, svint8_t_val, int8_t_val); + sveor_z(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_z(svbool_t_val, svint16_t_val, int16_t_val); + sveor_z(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_z(svbool_t_val, svint32_t_val, int32_t_val); + sveor_z(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_z(svbool_t_val, svint64_t_val, int64_t_val); + sveor_z(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_z(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_z(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_z(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_z(svbool_t_val, svuint64_t_val, uint64_t_val); + sveorv(svbool_t_val, svint8_t_val); + sveorv(svbool_t_val, svint16_t_val); + sveorv(svbool_t_val, svint32_t_val); + sveorv(svbool_t_val, svint64_t_val); + sveorv(svbool_t_val, svuint8_t_val); + sveorv(svbool_t_val, svuint16_t_val); + sveorv(svbool_t_val, svuint32_t_val); + sveorv(svbool_t_val, svuint64_t_val); + sveorv_s8(svbool_t_val, svint8_t_val); + sveorv_s16(svbool_t_val, svint16_t_val); + sveorv_s32(svbool_t_val, svint32_t_val); + sveorv_s64(svbool_t_val, svint64_t_val); + sveorv_u8(svbool_t_val, svuint8_t_val); + sveorv_u16(svbool_t_val, svuint16_t_val); + sveorv_u32(svbool_t_val, svuint32_t_val); + sveorv_u64(svbool_t_val, svuint64_t_val); + svext(svbfloat16_t_val, svbfloat16_t_val, 2); + svext(svfloat16_t_val, svfloat16_t_val, 2); + svext(svfloat32_t_val, svfloat32_t_val, 2); + svext(svfloat64_t_val, svfloat64_t_val, 2); + svext(svint8_t_val, svint8_t_val, 2); + svext(svint16_t_val, svint16_t_val, 2); + svext(svint32_t_val, svint32_t_val, 2); + svext(svint64_t_val, svint64_t_val, 2); + svext(svuint8_t_val, svuint8_t_val, 2); + svext(svuint16_t_val, svuint16_t_val, 2); + svext(svuint32_t_val, svuint32_t_val, 2); + svext(svuint64_t_val, svuint64_t_val, 2); + svext_bf16(svbfloat16_t_val, svbfloat16_t_val, 2); + svext_f16(svfloat16_t_val, svfloat16_t_val, 2); + svext_f32(svfloat32_t_val, svfloat32_t_val, 2); + svext_f64(svfloat64_t_val, svfloat64_t_val, 2); + svext_s8(svint8_t_val, svint8_t_val, 2); + svext_s16(svint16_t_val, svint16_t_val, 2); + svext_s32(svint32_t_val, svint32_t_val, 2); + svext_s64(svint64_t_val, svint64_t_val, 2); + svext_u8(svuint8_t_val, svuint8_t_val, 2); + svext_u16(svuint16_t_val, svuint16_t_val, 2); + svext_u32(svuint32_t_val, svuint32_t_val, 2); + svext_u64(svuint64_t_val, svuint64_t_val, 2); + svextb_m(svint16_t_val, svbool_t_val, svint16_t_val); + svextb_m(svint32_t_val, svbool_t_val, svint32_t_val); + svextb_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextb_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svextb_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svextb_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextb_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svextb_s16_x(svbool_t_val, svint16_t_val); + svextb_s16_z(svbool_t_val, svint16_t_val); + svextb_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svextb_s32_x(svbool_t_val, svint32_t_val); + svextb_s32_z(svbool_t_val, svint32_t_val); + svextb_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextb_s64_x(svbool_t_val, svint64_t_val); + svextb_s64_z(svbool_t_val, svint64_t_val); + svextb_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svextb_u16_x(svbool_t_val, svuint16_t_val); + svextb_u16_z(svbool_t_val, svuint16_t_val); + svextb_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svextb_u32_x(svbool_t_val, svuint32_t_val); + svextb_u32_z(svbool_t_val, svuint32_t_val); + svextb_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextb_u64_x(svbool_t_val, svuint64_t_val); + svextb_u64_z(svbool_t_val, svuint64_t_val); + svextb_x(svbool_t_val, svint16_t_val); + svextb_x(svbool_t_val, svint32_t_val); + svextb_x(svbool_t_val, svint64_t_val); + svextb_x(svbool_t_val, svuint16_t_val); + svextb_x(svbool_t_val, svuint32_t_val); + svextb_x(svbool_t_val, svuint64_t_val); + svextb_z(svbool_t_val, svint16_t_val); + svextb_z(svbool_t_val, svint32_t_val); + svextb_z(svbool_t_val, svint64_t_val); + svextb_z(svbool_t_val, svuint16_t_val); + svextb_z(svbool_t_val, svuint32_t_val); + svextb_z(svbool_t_val, svuint64_t_val); + svexth_m(svint32_t_val, svbool_t_val, svint32_t_val); + svexth_m(svint64_t_val, svbool_t_val, svint64_t_val); + svexth_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svexth_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svexth_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svexth_s32_x(svbool_t_val, svint32_t_val); + svexth_s32_z(svbool_t_val, svint32_t_val); + svexth_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svexth_s64_x(svbool_t_val, svint64_t_val); + svexth_s64_z(svbool_t_val, svint64_t_val); + svexth_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svexth_u32_x(svbool_t_val, svuint32_t_val); + svexth_u32_z(svbool_t_val, svuint32_t_val); + svexth_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svexth_u64_x(svbool_t_val, svuint64_t_val); + svexth_u64_z(svbool_t_val, svuint64_t_val); + svexth_x(svbool_t_val, svint32_t_val); + svexth_x(svbool_t_val, svint64_t_val); + svexth_x(svbool_t_val, svuint32_t_val); + svexth_x(svbool_t_val, svuint64_t_val); + svexth_z(svbool_t_val, svint32_t_val); + svexth_z(svbool_t_val, svint64_t_val); + svexth_z(svbool_t_val, svuint32_t_val); + svexth_z(svbool_t_val, svuint64_t_val); + svextw_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextw_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextw_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextw_s64_x(svbool_t_val, svint64_t_val); + svextw_s64_z(svbool_t_val, svint64_t_val); + svextw_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextw_u64_x(svbool_t_val, svuint64_t_val); + svextw_u64_z(svbool_t_val, svuint64_t_val); + svextw_x(svbool_t_val, svint64_t_val); + svextw_x(svbool_t_val, svuint64_t_val); + svextw_z(svbool_t_val, svint64_t_val); + svextw_z(svbool_t_val, svuint64_t_val); + svget2(svbfloat16x2_t_val, 1); + svget2(svfloat16x2_t_val, 1); + svget2(svfloat32x2_t_val, 1); + svget2(svfloat64x2_t_val, 1); + svget2(svint8x2_t_val, 1); + svget2(svint16x2_t_val, 1); + svget2(svint32x2_t_val, 1); + svget2(svint64x2_t_val, 1); + svget2(svmfloat8x2_t_val, 1); + svget2(svuint8x2_t_val, 1); + svget2(svuint16x2_t_val, 1); + svget2(svuint32x2_t_val, 1); + svget2(svuint64x2_t_val, 1); + svget2_bf16(svbfloat16x2_t_val, 1); + svget2_f16(svfloat16x2_t_val, 1); + svget2_f32(svfloat32x2_t_val, 1); + svget2_f64(svfloat64x2_t_val, 1); + svget2_mf8(svmfloat8x2_t_val, 1); + svget2_s8(svint8x2_t_val, 1); + svget2_s16(svint16x2_t_val, 1); + svget2_s32(svint32x2_t_val, 1); + svget2_s64(svint64x2_t_val, 1); + svget2_u8(svuint8x2_t_val, 1); + svget2_u16(svuint16x2_t_val, 1); + svget2_u32(svuint32x2_t_val, 1); + svget2_u64(svuint64x2_t_val, 1); + svget3(svbfloat16x3_t_val, 2); + svget3(svfloat16x3_t_val, 2); + svget3(svfloat32x3_t_val, 2); + svget3(svfloat64x3_t_val, 2); + svget3(svint8x3_t_val, 2); + svget3(svint16x3_t_val, 2); + svget3(svint32x3_t_val, 2); + svget3(svint64x3_t_val, 2); + svget3(svmfloat8x3_t_val, 2); + svget3(svuint8x3_t_val, 2); + svget3(svuint16x3_t_val, 2); + svget3(svuint32x3_t_val, 2); + svget3(svuint64x3_t_val, 2); + svget3_bf16(svbfloat16x3_t_val, 2); + svget3_f16(svfloat16x3_t_val, 2); + svget3_f32(svfloat32x3_t_val, 2); + svget3_f64(svfloat64x3_t_val, 2); + svget3_mf8(svmfloat8x3_t_val, 2); + svget3_s8(svint8x3_t_val, 2); + svget3_s16(svint16x3_t_val, 2); + svget3_s32(svint32x3_t_val, 2); + svget3_s64(svint64x3_t_val, 2); + svget3_u8(svuint8x3_t_val, 2); + svget3_u16(svuint16x3_t_val, 2); + svget3_u32(svuint32x3_t_val, 2); + svget3_u64(svuint64x3_t_val, 2); + svget4(svbfloat16x4_t_val, 2); + svget4(svfloat16x4_t_val, 2); + svget4(svfloat32x4_t_val, 2); + svget4(svfloat64x4_t_val, 2); + svget4(svint8x4_t_val, 2); + svget4(svint16x4_t_val, 2); + svget4(svint32x4_t_val, 2); + svget4(svint64x4_t_val, 2); + svget4(svmfloat8x4_t_val, 2); + svget4(svuint8x4_t_val, 2); + svget4(svuint16x4_t_val, 2); + svget4(svuint32x4_t_val, 2); + svget4(svuint64x4_t_val, 2); + svget4_bf16(svbfloat16x4_t_val, 2); + svget4_f16(svfloat16x4_t_val, 2); + svget4_f32(svfloat32x4_t_val, 2); + svget4_f64(svfloat64x4_t_val, 2); + svget4_mf8(svmfloat8x4_t_val, 2); + svget4_s8(svint8x4_t_val, 2); + svget4_s16(svint16x4_t_val, 2); + svget4_s32(svint32x4_t_val, 2); + svget4_s64(svint64x4_t_val, 2); + svget4_u8(svuint8x4_t_val, 2); + svget4_u16(svuint16x4_t_val, 2); + svget4_u32(svuint32x4_t_val, 2); + svget4_u64(svuint64x4_t_val, 2); + svindex_s8(int8_t_val, int8_t_val); + svindex_s16(int16_t_val, int16_t_val); + svindex_s32(int32_t_val, int32_t_val); + svindex_s64(int64_t_val, int64_t_val); + svindex_u8(uint8_t_val, uint8_t_val); + svindex_u16(uint16_t_val, uint16_t_val); + svindex_u32(uint32_t_val, uint32_t_val); + svindex_u64(uint64_t_val, uint64_t_val); + svinsr(svbfloat16_t_val, bfloat16_t_val); + svinsr(svfloat16_t_val, float16_t_val); + svinsr(svfloat32_t_val, float32_t_val); + svinsr(svfloat64_t_val, float64_t_val); + svinsr(svint8_t_val, int8_t_val); + svinsr(svint16_t_val, int16_t_val); + svinsr(svint32_t_val, int32_t_val); + svinsr(svint64_t_val, int64_t_val); + svinsr(svuint8_t_val, uint8_t_val); + svinsr(svuint16_t_val, uint16_t_val); + svinsr(svuint32_t_val, uint32_t_val); + svinsr(svuint64_t_val, uint64_t_val); + svinsr_n_bf16(svbfloat16_t_val, bfloat16_t_val); + svinsr_n_f16(svfloat16_t_val, float16_t_val); + svinsr_n_f32(svfloat32_t_val, float32_t_val); + svinsr_n_f64(svfloat64_t_val, float64_t_val); + svinsr_n_s8(svint8_t_val, int8_t_val); + svinsr_n_s16(svint16_t_val, int16_t_val); + svinsr_n_s32(svint32_t_val, int32_t_val); + svinsr_n_s64(svint64_t_val, int64_t_val); + svinsr_n_u8(svuint8_t_val, uint8_t_val); + svinsr_n_u16(svuint16_t_val, uint16_t_val); + svinsr_n_u32(svuint32_t_val, uint32_t_val); + svinsr_n_u64(svuint64_t_val, uint64_t_val); + svlasta(svbool_t_val, svbfloat16_t_val); + svlasta(svbool_t_val, svfloat16_t_val); + svlasta(svbool_t_val, svfloat32_t_val); + svlasta(svbool_t_val, svfloat64_t_val); + svlasta(svbool_t_val, svint8_t_val); + svlasta(svbool_t_val, svint16_t_val); + svlasta(svbool_t_val, svint32_t_val); + svlasta(svbool_t_val, svint64_t_val); + svlasta(svbool_t_val, svuint8_t_val); + svlasta(svbool_t_val, svuint16_t_val); + svlasta(svbool_t_val, svuint32_t_val); + svlasta(svbool_t_val, svuint64_t_val); + svlasta_bf16(svbool_t_val, svbfloat16_t_val); + svlasta_f16(svbool_t_val, svfloat16_t_val); + svlasta_f32(svbool_t_val, svfloat32_t_val); + svlasta_f64(svbool_t_val, svfloat64_t_val); + svlasta_s8(svbool_t_val, svint8_t_val); + svlasta_s16(svbool_t_val, svint16_t_val); + svlasta_s32(svbool_t_val, svint32_t_val); + svlasta_s64(svbool_t_val, svint64_t_val); + svlasta_u8(svbool_t_val, svuint8_t_val); + svlasta_u16(svbool_t_val, svuint16_t_val); + svlasta_u32(svbool_t_val, svuint32_t_val); + svlasta_u64(svbool_t_val, svuint64_t_val); + svlastb(svbool_t_val, svbfloat16_t_val); + svlastb(svbool_t_val, svfloat16_t_val); + svlastb(svbool_t_val, svfloat32_t_val); + svlastb(svbool_t_val, svfloat64_t_val); + svlastb(svbool_t_val, svint8_t_val); + svlastb(svbool_t_val, svint16_t_val); + svlastb(svbool_t_val, svint32_t_val); + svlastb(svbool_t_val, svint64_t_val); + svlastb(svbool_t_val, svuint8_t_val); + svlastb(svbool_t_val, svuint16_t_val); + svlastb(svbool_t_val, svuint32_t_val); + svlastb(svbool_t_val, svuint64_t_val); + svlastb_bf16(svbool_t_val, svbfloat16_t_val); + svlastb_f16(svbool_t_val, svfloat16_t_val); + svlastb_f32(svbool_t_val, svfloat32_t_val); + svlastb_f64(svbool_t_val, svfloat64_t_val); + svlastb_s8(svbool_t_val, svint8_t_val); + svlastb_s16(svbool_t_val, svint16_t_val); + svlastb_s32(svbool_t_val, svint32_t_val); + svlastb_s64(svbool_t_val, svint64_t_val); + svlastb_u8(svbool_t_val, svuint8_t_val); + svlastb_u16(svbool_t_val, svuint16_t_val); + svlastb_u32(svbool_t_val, svuint32_t_val); + svlastb_u64(svbool_t_val, svuint64_t_val); + svld1(svbool_t_val, bfloat16_t_ptr_val); + svld1(svbool_t_val, float16_t_ptr_val); + svld1(svbool_t_val, float32_t_ptr_val); + svld1(svbool_t_val, float64_t_ptr_val); + svld1(svbool_t_val, int8_t_ptr_val); + svld1(svbool_t_val, int16_t_ptr_val); + svld1(svbool_t_val, int32_t_ptr_val); + svld1(svbool_t_val, int64_t_ptr_val); + svld1(svbool_t_val, mfloat8_t_ptr_val); + svld1(svbool_t_val, uint8_t_ptr_val); + svld1(svbool_t_val, uint16_t_ptr_val); + svld1(svbool_t_val, uint32_t_ptr_val); + svld1(svbool_t_val, uint64_t_ptr_val); + svld1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1_f16(svbool_t_val, float16_t_ptr_val); + svld1_f32(svbool_t_val, float32_t_ptr_val); + svld1_f64(svbool_t_val, float64_t_ptr_val); + svld1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1_s8(svbool_t_val, int8_t_ptr_val); + svld1_s16(svbool_t_val, int16_t_ptr_val); + svld1_s32(svbool_t_val, int32_t_ptr_val); + svld1_s64(svbool_t_val, int64_t_ptr_val); + svld1_u8(svbool_t_val, uint8_t_ptr_val); + svld1_u16(svbool_t_val, uint16_t_ptr_val); + svld1_u32(svbool_t_val, uint32_t_ptr_val); + svld1_u64(svbool_t_val, uint64_t_ptr_val); + svld1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1rq(svbool_t_val, bfloat16_t_ptr_val); + svld1rq(svbool_t_val, float16_t_ptr_val); + svld1rq(svbool_t_val, float32_t_ptr_val); + svld1rq(svbool_t_val, float64_t_ptr_val); + svld1rq(svbool_t_val, int8_t_ptr_val); + svld1rq(svbool_t_val, int16_t_ptr_val); + svld1rq(svbool_t_val, int32_t_ptr_val); + svld1rq(svbool_t_val, int64_t_ptr_val); + svld1rq(svbool_t_val, mfloat8_t_ptr_val); + svld1rq(svbool_t_val, uint8_t_ptr_val); + svld1rq(svbool_t_val, uint16_t_ptr_val); + svld1rq(svbool_t_val, uint32_t_ptr_val); + svld1rq(svbool_t_val, uint64_t_ptr_val); + svld1rq_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1rq_f16(svbool_t_val, float16_t_ptr_val); + svld1rq_f32(svbool_t_val, float32_t_ptr_val); + svld1rq_f64(svbool_t_val, float64_t_ptr_val); + svld1rq_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1rq_s8(svbool_t_val, int8_t_ptr_val); + svld1rq_s16(svbool_t_val, int16_t_ptr_val); + svld1rq_s32(svbool_t_val, int32_t_ptr_val); + svld1rq_s64(svbool_t_val, int64_t_ptr_val); + svld1rq_u8(svbool_t_val, uint8_t_ptr_val); + svld1rq_u16(svbool_t_val, uint16_t_ptr_val); + svld1rq_u32(svbool_t_val, uint32_t_ptr_val); + svld1rq_u64(svbool_t_val, uint64_t_ptr_val); + svld1sb_s16(svbool_t_val, int8_t_ptr_val); + svld1sb_s32(svbool_t_val, int8_t_ptr_val); + svld1sb_s64(svbool_t_val, int8_t_ptr_val); + svld1sb_u16(svbool_t_val, int8_t_ptr_val); + svld1sb_u32(svbool_t_val, int8_t_ptr_val); + svld1sb_u64(svbool_t_val, int8_t_ptr_val); + svld1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sh_s32(svbool_t_val, int16_t_ptr_val); + svld1sh_s64(svbool_t_val, int16_t_ptr_val); + svld1sh_u32(svbool_t_val, int16_t_ptr_val); + svld1sh_u64(svbool_t_val, int16_t_ptr_val); + svld1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sw_s64(svbool_t_val, int32_t_ptr_val); + svld1sw_u64(svbool_t_val, int32_t_ptr_val); + svld1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1ub_s16(svbool_t_val, uint8_t_ptr_val); + svld1ub_s32(svbool_t_val, uint8_t_ptr_val); + svld1ub_s64(svbool_t_val, uint8_t_ptr_val); + svld1ub_u16(svbool_t_val, uint8_t_ptr_val); + svld1ub_u32(svbool_t_val, uint8_t_ptr_val); + svld1ub_u64(svbool_t_val, uint8_t_ptr_val); + svld1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1uh_s32(svbool_t_val, uint16_t_ptr_val); + svld1uh_s64(svbool_t_val, uint16_t_ptr_val); + svld1uh_u32(svbool_t_val, uint16_t_ptr_val); + svld1uh_u64(svbool_t_val, uint16_t_ptr_val); + svld1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uw_s64(svbool_t_val, uint32_t_ptr_val); + svld1uw_u64(svbool_t_val, uint32_t_ptr_val); + svld1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2(svbool_t_val, bfloat16_t_ptr_val); + svld2(svbool_t_val, float16_t_ptr_val); + svld2(svbool_t_val, float32_t_ptr_val); + svld2(svbool_t_val, float64_t_ptr_val); + svld2(svbool_t_val, int8_t_ptr_val); + svld2(svbool_t_val, int16_t_ptr_val); + svld2(svbool_t_val, int32_t_ptr_val); + svld2(svbool_t_val, int64_t_ptr_val); + svld2(svbool_t_val, mfloat8_t_ptr_val); + svld2(svbool_t_val, uint8_t_ptr_val); + svld2(svbool_t_val, uint16_t_ptr_val); + svld2(svbool_t_val, uint32_t_ptr_val); + svld2(svbool_t_val, uint64_t_ptr_val); + svld2_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld2_f16(svbool_t_val, float16_t_ptr_val); + svld2_f32(svbool_t_val, float32_t_ptr_val); + svld2_f64(svbool_t_val, float64_t_ptr_val); + svld2_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld2_s8(svbool_t_val, int8_t_ptr_val); + svld2_s16(svbool_t_val, int16_t_ptr_val); + svld2_s32(svbool_t_val, int32_t_ptr_val); + svld2_s64(svbool_t_val, int64_t_ptr_val); + svld2_u8(svbool_t_val, uint8_t_ptr_val); + svld2_u16(svbool_t_val, uint16_t_ptr_val); + svld2_u32(svbool_t_val, uint32_t_ptr_val); + svld2_u64(svbool_t_val, uint64_t_ptr_val); + svld2_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld2_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3(svbool_t_val, bfloat16_t_ptr_val); + svld3(svbool_t_val, float16_t_ptr_val); + svld3(svbool_t_val, float32_t_ptr_val); + svld3(svbool_t_val, float64_t_ptr_val); + svld3(svbool_t_val, int8_t_ptr_val); + svld3(svbool_t_val, int16_t_ptr_val); + svld3(svbool_t_val, int32_t_ptr_val); + svld3(svbool_t_val, int64_t_ptr_val); + svld3(svbool_t_val, mfloat8_t_ptr_val); + svld3(svbool_t_val, uint8_t_ptr_val); + svld3(svbool_t_val, uint16_t_ptr_val); + svld3(svbool_t_val, uint32_t_ptr_val); + svld3(svbool_t_val, uint64_t_ptr_val); + svld3_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld3_f16(svbool_t_val, float16_t_ptr_val); + svld3_f32(svbool_t_val, float32_t_ptr_val); + svld3_f64(svbool_t_val, float64_t_ptr_val); + svld3_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld3_s8(svbool_t_val, int8_t_ptr_val); + svld3_s16(svbool_t_val, int16_t_ptr_val); + svld3_s32(svbool_t_val, int32_t_ptr_val); + svld3_s64(svbool_t_val, int64_t_ptr_val); + svld3_u8(svbool_t_val, uint8_t_ptr_val); + svld3_u16(svbool_t_val, uint16_t_ptr_val); + svld3_u32(svbool_t_val, uint32_t_ptr_val); + svld3_u64(svbool_t_val, uint64_t_ptr_val); + svld3_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4(svbool_t_val, bfloat16_t_ptr_val); + svld4(svbool_t_val, float16_t_ptr_val); + svld4(svbool_t_val, float32_t_ptr_val); + svld4(svbool_t_val, float64_t_ptr_val); + svld4(svbool_t_val, int8_t_ptr_val); + svld4(svbool_t_val, int16_t_ptr_val); + svld4(svbool_t_val, int32_t_ptr_val); + svld4(svbool_t_val, int64_t_ptr_val); + svld4(svbool_t_val, mfloat8_t_ptr_val); + svld4(svbool_t_val, uint8_t_ptr_val); + svld4(svbool_t_val, uint16_t_ptr_val); + svld4(svbool_t_val, uint32_t_ptr_val); + svld4(svbool_t_val, uint64_t_ptr_val); + svld4_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld4_f16(svbool_t_val, float16_t_ptr_val); + svld4_f32(svbool_t_val, float32_t_ptr_val); + svld4_f64(svbool_t_val, float64_t_ptr_val); + svld4_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld4_s8(svbool_t_val, int8_t_ptr_val); + svld4_s16(svbool_t_val, int16_t_ptr_val); + svld4_s32(svbool_t_val, int32_t_ptr_val); + svld4_s64(svbool_t_val, int64_t_ptr_val); + svld4_u8(svbool_t_val, uint8_t_ptr_val); + svld4_u16(svbool_t_val, uint16_t_ptr_val); + svld4_u32(svbool_t_val, uint32_t_ptr_val); + svld4_u64(svbool_t_val, uint64_t_ptr_val); + svld4_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnt1(svbool_t_val, bfloat16_t_ptr_val); + svldnt1(svbool_t_val, float16_t_ptr_val); + svldnt1(svbool_t_val, float32_t_ptr_val); + svldnt1(svbool_t_val, float64_t_ptr_val); + svldnt1(svbool_t_val, int8_t_ptr_val); + svldnt1(svbool_t_val, int16_t_ptr_val); + svldnt1(svbool_t_val, int32_t_ptr_val); + svldnt1(svbool_t_val, int64_t_ptr_val); + svldnt1(svbool_t_val, mfloat8_t_ptr_val); + svldnt1(svbool_t_val, uint8_t_ptr_val); + svldnt1(svbool_t_val, uint16_t_ptr_val); + svldnt1(svbool_t_val, uint32_t_ptr_val); + svldnt1(svbool_t_val, uint64_t_ptr_val); + svldnt1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svldnt1_f16(svbool_t_val, float16_t_ptr_val); + svldnt1_f32(svbool_t_val, float32_t_ptr_val); + svldnt1_f64(svbool_t_val, float64_t_ptr_val); + svldnt1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svldnt1_s8(svbool_t_val, int8_t_ptr_val); + svldnt1_s16(svbool_t_val, int16_t_ptr_val); + svldnt1_s32(svbool_t_val, int32_t_ptr_val); + svldnt1_s64(svbool_t_val, int64_t_ptr_val); + svldnt1_u8(svbool_t_val, uint8_t_ptr_val); + svldnt1_u16(svbool_t_val, uint16_t_ptr_val); + svldnt1_u32(svbool_t_val, uint32_t_ptr_val); + svldnt1_u64(svbool_t_val, uint64_t_ptr_val); + svldnt1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnt1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnt1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnt1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnt1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnt1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnt1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnt1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnt1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnt1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnt1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnt1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnt1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnt1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svlen(svbfloat16_t_val); + svlen(svfloat16_t_val); + svlen(svfloat32_t_val); + svlen(svfloat64_t_val); + svlen(svint8_t_val); + svlen(svint16_t_val); + svlen(svint32_t_val); + svlen(svint64_t_val); + svlen(svuint8_t_val); + svlen(svuint16_t_val); + svlen(svuint32_t_val); + svlen(svuint64_t_val); + svlen_bf16(svbfloat16_t_val); + svlen_f16(svfloat16_t_val); + svlen_f32(svfloat32_t_val); + svlen_f64(svfloat64_t_val); + svlen_s8(svint8_t_val); + svlen_s16(svint16_t_val); + svlen_s32(svint32_t_val); + svlen_s64(svint64_t_val); + svlen_u8(svuint8_t_val); + svlen_u16(svuint16_t_val); + svlen_u32(svuint32_t_val); + svlen_u64(svuint64_t_val); + svlsl_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_m(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_m(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_m(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_m(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_s8_m(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s8_x(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s8_z(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s16_m(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s16_x(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s16_z(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s32_m(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_s32_x(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_s32_z(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_u8_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u8_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u8_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u16_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u16_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u16_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u32_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_u32_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_u32_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_s8_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s8_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s8_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s16_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s16_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s16_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s32_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_s32_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_s32_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_u8_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u8_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u8_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u16_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u16_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u16_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u32_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_u32_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_u32_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_x(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_x(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_x(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_x(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_z(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_z(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_z(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_z(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u8_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u8_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u8_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u16_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u16_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u16_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u32_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u32_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u32_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_u8_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u8_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u8_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u16_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u16_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u16_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u32_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_u32_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_u32_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmad_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmax_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_m(svbool_t_val, svint8_t_val, int8_t_val); + svmax_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_m(svbool_t_val, svint16_t_val, int16_t_val); + svmax_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_m(svbool_t_val, svint32_t_val, int32_t_val); + svmax_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_m(svbool_t_val, svint64_t_val, int64_t_val); + svmax_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_x(svbool_t_val, svint8_t_val, int8_t_val); + svmax_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_x(svbool_t_val, svint16_t_val, int16_t_val); + svmax_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_x(svbool_t_val, svint32_t_val, int32_t_val); + svmax_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_x(svbool_t_val, svint64_t_val, int64_t_val); + svmax_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_z(svbool_t_val, svint8_t_val, int8_t_val); + svmax_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_z(svbool_t_val, svint16_t_val, int16_t_val); + svmax_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_z(svbool_t_val, svint32_t_val, int32_t_val); + svmax_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_z(svbool_t_val, svint64_t_val, int64_t_val); + svmax_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmaxnm_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnmv(svbool_t_val, svfloat16_t_val); + svmaxnmv(svbool_t_val, svfloat32_t_val); + svmaxnmv(svbool_t_val, svfloat64_t_val); + svmaxnmv_f16(svbool_t_val, svfloat16_t_val); + svmaxnmv_f32(svbool_t_val, svfloat32_t_val); + svmaxnmv_f64(svbool_t_val, svfloat64_t_val); + svmaxv(svbool_t_val, svfloat16_t_val); + svmaxv(svbool_t_val, svfloat32_t_val); + svmaxv(svbool_t_val, svfloat64_t_val); + svmaxv(svbool_t_val, svint8_t_val); + svmaxv(svbool_t_val, svint16_t_val); + svmaxv(svbool_t_val, svint32_t_val); + svmaxv(svbool_t_val, svint64_t_val); + svmaxv(svbool_t_val, svuint8_t_val); + svmaxv(svbool_t_val, svuint16_t_val); + svmaxv(svbool_t_val, svuint32_t_val); + svmaxv(svbool_t_val, svuint64_t_val); + svmaxv_f16(svbool_t_val, svfloat16_t_val); + svmaxv_f32(svbool_t_val, svfloat32_t_val); + svmaxv_f64(svbool_t_val, svfloat64_t_val); + svmaxv_s8(svbool_t_val, svint8_t_val); + svmaxv_s16(svbool_t_val, svint16_t_val); + svmaxv_s32(svbool_t_val, svint32_t_val); + svmaxv_s64(svbool_t_val, svint64_t_val); + svmaxv_u8(svbool_t_val, svuint8_t_val); + svmaxv_u16(svbool_t_val, svuint16_t_val); + svmaxv_u32(svbool_t_val, svuint32_t_val); + svmaxv_u64(svbool_t_val, svuint64_t_val); + svmin_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_m(svbool_t_val, svint8_t_val, int8_t_val); + svmin_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_m(svbool_t_val, svint16_t_val, int16_t_val); + svmin_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_m(svbool_t_val, svint32_t_val, int32_t_val); + svmin_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_m(svbool_t_val, svint64_t_val, int64_t_val); + svmin_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_x(svbool_t_val, svint8_t_val, int8_t_val); + svmin_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_x(svbool_t_val, svint16_t_val, int16_t_val); + svmin_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_x(svbool_t_val, svint32_t_val, int32_t_val); + svmin_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_x(svbool_t_val, svint64_t_val, int64_t_val); + svmin_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_z(svbool_t_val, svint8_t_val, int8_t_val); + svmin_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_z(svbool_t_val, svint16_t_val, int16_t_val); + svmin_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_z(svbool_t_val, svint32_t_val, int32_t_val); + svmin_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_z(svbool_t_val, svint64_t_val, int64_t_val); + svmin_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svminnm_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnmv(svbool_t_val, svfloat16_t_val); + svminnmv(svbool_t_val, svfloat32_t_val); + svminnmv(svbool_t_val, svfloat64_t_val); + svminnmv_f16(svbool_t_val, svfloat16_t_val); + svminnmv_f32(svbool_t_val, svfloat32_t_val); + svminnmv_f64(svbool_t_val, svfloat64_t_val); + svminv(svbool_t_val, svfloat16_t_val); + svminv(svbool_t_val, svfloat32_t_val); + svminv(svbool_t_val, svfloat64_t_val); + svminv(svbool_t_val, svint8_t_val); + svminv(svbool_t_val, svint16_t_val); + svminv(svbool_t_val, svint32_t_val); + svminv(svbool_t_val, svint64_t_val); + svminv(svbool_t_val, svuint8_t_val); + svminv(svbool_t_val, svuint16_t_val); + svminv(svbool_t_val, svuint32_t_val); + svminv(svbool_t_val, svuint64_t_val); + svminv_f16(svbool_t_val, svfloat16_t_val); + svminv_f32(svbool_t_val, svfloat32_t_val); + svminv_f64(svbool_t_val, svfloat64_t_val); + svminv_s8(svbool_t_val, svint8_t_val); + svminv_s16(svbool_t_val, svint16_t_val); + svminv_s32(svbool_t_val, svint32_t_val); + svminv_s64(svbool_t_val, svint64_t_val); + svminv_u8(svbool_t_val, svuint8_t_val); + svminv_u16(svbool_t_val, svuint16_t_val); + svminv_u32(svbool_t_val, svuint32_t_val); + svminv_u64(svbool_t_val, svuint64_t_val); + svmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmla_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmla_lane(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmla_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmla_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmla_lane_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmls_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmls_lane(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmls_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmls_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmls_lane_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmov_b_z(svbool_t_val, svbool_t_val); + svmov_z(svbool_t_val, svbool_t_val); + svmsb_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmul_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_lane(svfloat16_t_val, svfloat16_t_val, 1); + svmul_lane(svfloat32_t_val, svfloat32_t_val, 1); + svmul_lane(svfloat64_t_val, svfloat64_t_val, 1); + svmul_lane_f16(svfloat16_t_val, svfloat16_t_val, 1); + svmul_lane_f32(svfloat32_t_val, svfloat32_t_val, 1); + svmul_lane_f64(svfloat64_t_val, svfloat64_t_val, 1); + svmul_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_m(svbool_t_val, svint8_t_val, int8_t_val); + svmul_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_m(svbool_t_val, svint16_t_val, int16_t_val); + svmul_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_m(svbool_t_val, svint32_t_val, int32_t_val); + svmul_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_m(svbool_t_val, svint64_t_val, int64_t_val); + svmul_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_x(svbool_t_val, svint8_t_val, int8_t_val); + svmul_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_x(svbool_t_val, svint16_t_val, int16_t_val); + svmul_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_x(svbool_t_val, svint32_t_val, int32_t_val); + svmul_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_x(svbool_t_val, svint64_t_val, int64_t_val); + svmul_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_z(svbool_t_val, svint8_t_val, int8_t_val); + svmul_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_z(svbool_t_val, svint16_t_val, int16_t_val); + svmul_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_z(svbool_t_val, svint32_t_val, int32_t_val); + svmul_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_z(svbool_t_val, svint64_t_val, int64_t_val); + svmul_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_m(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_m(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_m(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_m(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_x(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_x(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_x(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_x(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_z(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_z(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_z(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_z(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulx_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svnand_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnand_z(svbool_t_val, svbool_t_val, svbool_t_val); + svneg_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svneg_f16_x(svbool_t_val, svfloat16_t_val); + svneg_f16_z(svbool_t_val, svfloat16_t_val); + svneg_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svneg_f32_x(svbool_t_val, svfloat32_t_val); + svneg_f32_z(svbool_t_val, svfloat32_t_val); + svneg_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svneg_f64_x(svbool_t_val, svfloat64_t_val); + svneg_f64_z(svbool_t_val, svfloat64_t_val); + svneg_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svneg_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svneg_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svneg_m(svint8_t_val, svbool_t_val, svint8_t_val); + svneg_m(svint16_t_val, svbool_t_val, svint16_t_val); + svneg_m(svint32_t_val, svbool_t_val, svint32_t_val); + svneg_m(svint64_t_val, svbool_t_val, svint64_t_val); + svneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svneg_s8_x(svbool_t_val, svint8_t_val); + svneg_s8_z(svbool_t_val, svint8_t_val); + svneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svneg_s16_x(svbool_t_val, svint16_t_val); + svneg_s16_z(svbool_t_val, svint16_t_val); + svneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svneg_s32_x(svbool_t_val, svint32_t_val); + svneg_s32_z(svbool_t_val, svint32_t_val); + svneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svneg_s64_x(svbool_t_val, svint64_t_val); + svneg_s64_z(svbool_t_val, svint64_t_val); + svneg_x(svbool_t_val, svfloat16_t_val); + svneg_x(svbool_t_val, svfloat32_t_val); + svneg_x(svbool_t_val, svfloat64_t_val); + svneg_x(svbool_t_val, svint8_t_val); + svneg_x(svbool_t_val, svint16_t_val); + svneg_x(svbool_t_val, svint32_t_val); + svneg_x(svbool_t_val, svint64_t_val); + svneg_z(svbool_t_val, svfloat16_t_val); + svneg_z(svbool_t_val, svfloat32_t_val); + svneg_z(svbool_t_val, svfloat64_t_val); + svneg_z(svbool_t_val, svint8_t_val); + svneg_z(svbool_t_val, svint16_t_val); + svneg_z(svbool_t_val, svint32_t_val); + svneg_z(svbool_t_val, svint64_t_val); + svnmad_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnor_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnor_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnot_b_z(svbool_t_val, svbool_t_val); + svnot_m(svint8_t_val, svbool_t_val, svint8_t_val); + svnot_m(svint16_t_val, svbool_t_val, svint16_t_val); + svnot_m(svint32_t_val, svbool_t_val, svint32_t_val); + svnot_m(svint64_t_val, svbool_t_val, svint64_t_val); + svnot_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svnot_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svnot_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svnot_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svnot_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svnot_s8_x(svbool_t_val, svint8_t_val); + svnot_s8_z(svbool_t_val, svint8_t_val); + svnot_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svnot_s16_x(svbool_t_val, svint16_t_val); + svnot_s16_z(svbool_t_val, svint16_t_val); + svnot_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svnot_s32_x(svbool_t_val, svint32_t_val); + svnot_s32_z(svbool_t_val, svint32_t_val); + svnot_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svnot_s64_x(svbool_t_val, svint64_t_val); + svnot_s64_z(svbool_t_val, svint64_t_val); + svnot_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svnot_u8_x(svbool_t_val, svuint8_t_val); + svnot_u8_z(svbool_t_val, svuint8_t_val); + svnot_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svnot_u16_x(svbool_t_val, svuint16_t_val); + svnot_u16_z(svbool_t_val, svuint16_t_val); + svnot_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svnot_u32_x(svbool_t_val, svuint32_t_val); + svnot_u32_z(svbool_t_val, svuint32_t_val); + svnot_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svnot_u64_x(svbool_t_val, svuint64_t_val); + svnot_u64_z(svbool_t_val, svuint64_t_val); + svnot_x(svbool_t_val, svint8_t_val); + svnot_x(svbool_t_val, svint16_t_val); + svnot_x(svbool_t_val, svint32_t_val); + svnot_x(svbool_t_val, svint64_t_val); + svnot_x(svbool_t_val, svuint8_t_val); + svnot_x(svbool_t_val, svuint16_t_val); + svnot_x(svbool_t_val, svuint32_t_val); + svnot_x(svbool_t_val, svuint64_t_val); + svnot_z(svbool_t_val, svbool_t_val); + svnot_z(svbool_t_val, svint8_t_val); + svnot_z(svbool_t_val, svint16_t_val); + svnot_z(svbool_t_val, svint32_t_val); + svnot_z(svbool_t_val, svint64_t_val); + svnot_z(svbool_t_val, svuint8_t_val); + svnot_z(svbool_t_val, svuint16_t_val); + svnot_z(svbool_t_val, svuint32_t_val); + svnot_z(svbool_t_val, svuint64_t_val); + svorn_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorn_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_m(svbool_t_val, svint8_t_val, int8_t_val); + svorr_m(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_m(svbool_t_val, svint16_t_val, int16_t_val); + svorr_m(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_m(svbool_t_val, svint32_t_val, int32_t_val); + svorr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_m(svbool_t_val, svint64_t_val, int64_t_val); + svorr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_x(svbool_t_val, svint8_t_val, int8_t_val); + svorr_x(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_x(svbool_t_val, svint16_t_val, int16_t_val); + svorr_x(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_x(svbool_t_val, svint32_t_val, int32_t_val); + svorr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_x(svbool_t_val, svint64_t_val, int64_t_val); + svorr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_z(svbool_t_val, svint8_t_val, int8_t_val); + svorr_z(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_z(svbool_t_val, svint16_t_val, int16_t_val); + svorr_z(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_z(svbool_t_val, svint32_t_val, int32_t_val); + svorr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_z(svbool_t_val, svint64_t_val, int64_t_val); + svorr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svorv(svbool_t_val, svint8_t_val); + svorv(svbool_t_val, svint16_t_val); + svorv(svbool_t_val, svint32_t_val); + svorv(svbool_t_val, svint64_t_val); + svorv(svbool_t_val, svuint8_t_val); + svorv(svbool_t_val, svuint16_t_val); + svorv(svbool_t_val, svuint32_t_val); + svorv(svbool_t_val, svuint64_t_val); + svorv_s8(svbool_t_val, svint8_t_val); + svorv_s16(svbool_t_val, svint16_t_val); + svorv_s32(svbool_t_val, svint32_t_val); + svorv_s64(svbool_t_val, svint64_t_val); + svorv_u8(svbool_t_val, svuint8_t_val); + svorv_u16(svbool_t_val, svuint16_t_val); + svorv_u32(svbool_t_val, svuint32_t_val); + svorv_u64(svbool_t_val, svuint64_t_val); + svpfalse(); + svpfalse_b(); + svpfirst(svbool_t_val, svbool_t_val); + svpfirst_b(svbool_t_val, svbool_t_val); + svpnext_b8(svbool_t_val, svbool_t_val); + svpnext_b16(svbool_t_val, svbool_t_val); + svpnext_b32(svbool_t_val, svbool_t_val); + svpnext_b64(svbool_t_val, svbool_t_val); + svprfb(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfb_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfd(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfd_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfh(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfh_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfw(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfw_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svptest_any(svbool_t_val, svbool_t_val); + svptest_first(svbool_t_val, svbool_t_val); + svptest_last(svbool_t_val, svbool_t_val); + svptrue_b8(); + svptrue_b16(); + svptrue_b32(); + svptrue_b64(); + svptrue_pat_b8(SV_MUL3); + svptrue_pat_b16(SV_MUL3); + svptrue_pat_b32(SV_MUL3); + svptrue_pat_b64(SV_MUL3); + svqadd(svint8_t_val, int8_t_val); + svqadd(svint8_t_val, svint8_t_val); + svqadd(svint16_t_val, int16_t_val); + svqadd(svint16_t_val, svint16_t_val); + svqadd(svint32_t_val, int32_t_val); + svqadd(svint32_t_val, svint32_t_val); + svqadd(svint64_t_val, int64_t_val); + svqadd(svint64_t_val, svint64_t_val); + svqadd(svuint8_t_val, svuint8_t_val); + svqadd(svuint8_t_val, uint8_t_val); + svqadd(svuint16_t_val, svuint16_t_val); + svqadd(svuint16_t_val, uint16_t_val); + svqadd(svuint32_t_val, svuint32_t_val); + svqadd(svuint32_t_val, uint32_t_val); + svqadd(svuint64_t_val, svuint64_t_val); + svqadd(svuint64_t_val, uint64_t_val); + svqadd_n_s8(svint8_t_val, int8_t_val); + svqadd_n_s16(svint16_t_val, int16_t_val); + svqadd_n_s32(svint32_t_val, int32_t_val); + svqadd_n_s64(svint64_t_val, int64_t_val); + svqadd_n_u8(svuint8_t_val, uint8_t_val); + svqadd_n_u16(svuint16_t_val, uint16_t_val); + svqadd_n_u32(svuint32_t_val, uint32_t_val); + svqadd_n_u64(svuint64_t_val, uint64_t_val); + svqadd_s8(svint8_t_val, svint8_t_val); + svqadd_s16(svint16_t_val, svint16_t_val); + svqadd_s32(svint32_t_val, svint32_t_val); + svqadd_s64(svint64_t_val, svint64_t_val); + svqadd_u8(svuint8_t_val, svuint8_t_val); + svqadd_u16(svuint16_t_val, svuint16_t_val); + svqadd_u32(svuint32_t_val, svuint32_t_val); + svqadd_u64(svuint64_t_val, svuint64_t_val); + svqdecb(int32_t_val, 2); + svqdecb(int64_t_val, 2); + svqdecb(uint32_t_val, 2); + svqdecb(uint64_t_val, 2); + svqdecb_n_s32(int32_t_val, 2); + svqdecb_n_s64(int64_t_val, 2); + svqdecb_n_u32(uint32_t_val, 2); + svqdecb_n_u64(uint64_t_val, 2); + svqdecb_pat(int32_t_val, SV_MUL3, 2); + svqdecb_pat(int64_t_val, SV_MUL3, 2); + svqdecb_pat(uint32_t_val, SV_MUL3, 2); + svqdecb_pat(uint64_t_val, SV_MUL3, 2); + svqdecb_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecb_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecb_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecb_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecd(int32_t_val, 2); + svqdecd(int64_t_val, 2); + svqdecd(svint64_t_val, 2); + svqdecd(svuint64_t_val, 2); + svqdecd(uint32_t_val, 2); + svqdecd(uint64_t_val, 2); + svqdecd_n_s32(int32_t_val, 2); + svqdecd_n_s64(int64_t_val, 2); + svqdecd_n_u32(uint32_t_val, 2); + svqdecd_n_u64(uint64_t_val, 2); + svqdecd_pat(int32_t_val, SV_MUL3, 2); + svqdecd_pat(int64_t_val, SV_MUL3, 2); + svqdecd_pat(svint64_t_val, SV_MUL3, 2); + svqdecd_pat(svuint64_t_val, SV_MUL3, 2); + svqdecd_pat(uint32_t_val, SV_MUL3, 2); + svqdecd_pat(uint64_t_val, SV_MUL3, 2); + svqdecd_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecd_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecd_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecd_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecd_pat_s64(svint64_t_val, SV_MUL3, 2); + svqdecd_pat_u64(svuint64_t_val, SV_MUL3, 2); + svqdecd_s64(svint64_t_val, 2); + svqdecd_u64(svuint64_t_val, 2); + svqdech(int32_t_val, 2); + svqdech(int64_t_val, 2); + svqdech(svint16_t_val, 2); + svqdech(svuint16_t_val, 2); + svqdech(uint32_t_val, 2); + svqdech(uint64_t_val, 2); + svqdech_n_s32(int32_t_val, 2); + svqdech_n_s64(int64_t_val, 2); + svqdech_n_u32(uint32_t_val, 2); + svqdech_n_u64(uint64_t_val, 2); + svqdech_pat(int32_t_val, SV_MUL3, 2); + svqdech_pat(int64_t_val, SV_MUL3, 2); + svqdech_pat(svint16_t_val, SV_MUL3, 2); + svqdech_pat(svuint16_t_val, SV_MUL3, 2); + svqdech_pat(uint32_t_val, SV_MUL3, 2); + svqdech_pat(uint64_t_val, SV_MUL3, 2); + svqdech_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdech_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdech_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdech_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdech_pat_s16(svint16_t_val, SV_MUL3, 2); + svqdech_pat_u16(svuint16_t_val, SV_MUL3, 2); + svqdech_s16(svint16_t_val, 2); + svqdech_u16(svuint16_t_val, 2); + svqdecp(svint16_t_val, svbool_t_val); + svqdecp(svint32_t_val, svbool_t_val); + svqdecp(svint64_t_val, svbool_t_val); + svqdecp(svuint16_t_val, svbool_t_val); + svqdecp(svuint32_t_val, svbool_t_val); + svqdecp(svuint64_t_val, svbool_t_val); + svqdecp_b8(int32_t_val, svbool_t_val); + svqdecp_b8(int64_t_val, svbool_t_val); + svqdecp_b8(uint32_t_val, svbool_t_val); + svqdecp_b8(uint64_t_val, svbool_t_val); + svqdecp_b16(int32_t_val, svbool_t_val); + svqdecp_b16(int64_t_val, svbool_t_val); + svqdecp_b16(uint32_t_val, svbool_t_val); + svqdecp_b16(uint64_t_val, svbool_t_val); + svqdecp_b32(int32_t_val, svbool_t_val); + svqdecp_b32(int64_t_val, svbool_t_val); + svqdecp_b32(uint32_t_val, svbool_t_val); + svqdecp_b32(uint64_t_val, svbool_t_val); + svqdecp_b64(int32_t_val, svbool_t_val); + svqdecp_b64(int64_t_val, svbool_t_val); + svqdecp_b64(uint32_t_val, svbool_t_val); + svqdecp_b64(uint64_t_val, svbool_t_val); + svqdecp_n_s32_b8(int32_t_val, svbool_t_val); + svqdecp_n_s32_b16(int32_t_val, svbool_t_val); + svqdecp_n_s32_b32(int32_t_val, svbool_t_val); + svqdecp_n_s32_b64(int32_t_val, svbool_t_val); + svqdecp_n_s64_b8(int64_t_val, svbool_t_val); + svqdecp_n_s64_b16(int64_t_val, svbool_t_val); + svqdecp_n_s64_b32(int64_t_val, svbool_t_val); + svqdecp_n_s64_b64(int64_t_val, svbool_t_val); + svqdecp_n_u32_b8(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b16(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b32(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b64(uint32_t_val, svbool_t_val); + svqdecp_n_u64_b8(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b16(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b32(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b64(uint64_t_val, svbool_t_val); + svqdecp_s16(svint16_t_val, svbool_t_val); + svqdecp_s32(svint32_t_val, svbool_t_val); + svqdecp_s64(svint64_t_val, svbool_t_val); + svqdecp_u16(svuint16_t_val, svbool_t_val); + svqdecp_u32(svuint32_t_val, svbool_t_val); + svqdecp_u64(svuint64_t_val, svbool_t_val); + svqdecw(int32_t_val, 2); + svqdecw(int64_t_val, 2); + svqdecw(svint32_t_val, 2); + svqdecw(svuint32_t_val, 2); + svqdecw(uint32_t_val, 2); + svqdecw(uint64_t_val, 2); + svqdecw_n_s32(int32_t_val, 2); + svqdecw_n_s64(int64_t_val, 2); + svqdecw_n_u32(uint32_t_val, 2); + svqdecw_n_u64(uint64_t_val, 2); + svqdecw_pat(int32_t_val, SV_MUL3, 2); + svqdecw_pat(int64_t_val, SV_MUL3, 2); + svqdecw_pat(svint32_t_val, SV_MUL3, 2); + svqdecw_pat(svuint32_t_val, SV_MUL3, 2); + svqdecw_pat(uint32_t_val, SV_MUL3, 2); + svqdecw_pat(uint64_t_val, SV_MUL3, 2); + svqdecw_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecw_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecw_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecw_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecw_pat_s32(svint32_t_val, SV_MUL3, 2); + svqdecw_pat_u32(svuint32_t_val, SV_MUL3, 2); + svqdecw_s32(svint32_t_val, 2); + svqdecw_u32(svuint32_t_val, 2); + svqincb(int32_t_val, 2); + svqincb(int64_t_val, 2); + svqincb(uint32_t_val, 2); + svqincb(uint64_t_val, 2); + svqincb_n_s32(int32_t_val, 2); + svqincb_n_s64(int64_t_val, 2); + svqincb_n_u32(uint32_t_val, 2); + svqincb_n_u64(uint64_t_val, 2); + svqincb_pat(int32_t_val, SV_MUL3, 2); + svqincb_pat(int64_t_val, SV_MUL3, 2); + svqincb_pat(uint32_t_val, SV_MUL3, 2); + svqincb_pat(uint64_t_val, SV_MUL3, 2); + svqincb_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincb_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincb_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincb_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincd(int32_t_val, 2); + svqincd(int64_t_val, 2); + svqincd(svint64_t_val, 2); + svqincd(svuint64_t_val, 2); + svqincd(uint32_t_val, 2); + svqincd(uint64_t_val, 2); + svqincd_n_s32(int32_t_val, 2); + svqincd_n_s64(int64_t_val, 2); + svqincd_n_u32(uint32_t_val, 2); + svqincd_n_u64(uint64_t_val, 2); + svqincd_pat(int32_t_val, SV_MUL3, 2); + svqincd_pat(int64_t_val, SV_MUL3, 2); + svqincd_pat(svint64_t_val, SV_MUL3, 2); + svqincd_pat(svuint64_t_val, SV_MUL3, 2); + svqincd_pat(uint32_t_val, SV_MUL3, 2); + svqincd_pat(uint64_t_val, SV_MUL3, 2); + svqincd_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincd_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincd_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincd_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincd_pat_s64(svint64_t_val, SV_MUL3, 2); + svqincd_pat_u64(svuint64_t_val, SV_MUL3, 2); + svqincd_s64(svint64_t_val, 2); + svqincd_u64(svuint64_t_val, 2); + svqinch(int32_t_val, 2); + svqinch(int64_t_val, 2); + svqinch(svint16_t_val, 2); + svqinch(svuint16_t_val, 2); + svqinch(uint32_t_val, 2); + svqinch(uint64_t_val, 2); + svqinch_n_s32(int32_t_val, 2); + svqinch_n_s64(int64_t_val, 2); + svqinch_n_u32(uint32_t_val, 2); + svqinch_n_u64(uint64_t_val, 2); + svqinch_pat(int32_t_val, SV_MUL3, 2); + svqinch_pat(int64_t_val, SV_MUL3, 2); + svqinch_pat(svint16_t_val, SV_MUL3, 2); + svqinch_pat(svuint16_t_val, SV_MUL3, 2); + svqinch_pat(uint32_t_val, SV_MUL3, 2); + svqinch_pat(uint64_t_val, SV_MUL3, 2); + svqinch_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqinch_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqinch_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqinch_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqinch_pat_s16(svint16_t_val, SV_MUL3, 2); + svqinch_pat_u16(svuint16_t_val, SV_MUL3, 2); + svqinch_s16(svint16_t_val, 2); + svqinch_u16(svuint16_t_val, 2); + svqincp(svint16_t_val, svbool_t_val); + svqincp(svint32_t_val, svbool_t_val); + svqincp(svint64_t_val, svbool_t_val); + svqincp(svuint16_t_val, svbool_t_val); + svqincp(svuint32_t_val, svbool_t_val); + svqincp(svuint64_t_val, svbool_t_val); + svqincp_b8(int32_t_val, svbool_t_val); + svqincp_b8(int64_t_val, svbool_t_val); + svqincp_b8(uint32_t_val, svbool_t_val); + svqincp_b8(uint64_t_val, svbool_t_val); + svqincp_b16(int32_t_val, svbool_t_val); + svqincp_b16(int64_t_val, svbool_t_val); + svqincp_b16(uint32_t_val, svbool_t_val); + svqincp_b16(uint64_t_val, svbool_t_val); + svqincp_b32(int32_t_val, svbool_t_val); + svqincp_b32(int64_t_val, svbool_t_val); + svqincp_b32(uint32_t_val, svbool_t_val); + svqincp_b32(uint64_t_val, svbool_t_val); + svqincp_b64(int32_t_val, svbool_t_val); + svqincp_b64(int64_t_val, svbool_t_val); + svqincp_b64(uint32_t_val, svbool_t_val); + svqincp_b64(uint64_t_val, svbool_t_val); + svqincp_n_s32_b8(int32_t_val, svbool_t_val); + svqincp_n_s32_b16(int32_t_val, svbool_t_val); + svqincp_n_s32_b32(int32_t_val, svbool_t_val); + svqincp_n_s32_b64(int32_t_val, svbool_t_val); + svqincp_n_s64_b8(int64_t_val, svbool_t_val); + svqincp_n_s64_b16(int64_t_val, svbool_t_val); + svqincp_n_s64_b32(int64_t_val, svbool_t_val); + svqincp_n_s64_b64(int64_t_val, svbool_t_val); + svqincp_n_u32_b8(uint32_t_val, svbool_t_val); + svqincp_n_u32_b16(uint32_t_val, svbool_t_val); + svqincp_n_u32_b32(uint32_t_val, svbool_t_val); + svqincp_n_u32_b64(uint32_t_val, svbool_t_val); + svqincp_n_u64_b8(uint64_t_val, svbool_t_val); + svqincp_n_u64_b16(uint64_t_val, svbool_t_val); + svqincp_n_u64_b32(uint64_t_val, svbool_t_val); + svqincp_n_u64_b64(uint64_t_val, svbool_t_val); + svqincp_s16(svint16_t_val, svbool_t_val); + svqincp_s32(svint32_t_val, svbool_t_val); + svqincp_s64(svint64_t_val, svbool_t_val); + svqincp_u16(svuint16_t_val, svbool_t_val); + svqincp_u32(svuint32_t_val, svbool_t_val); + svqincp_u64(svuint64_t_val, svbool_t_val); + svqincw(int32_t_val, 2); + svqincw(int64_t_val, 2); + svqincw(svint32_t_val, 2); + svqincw(svuint32_t_val, 2); + svqincw(uint32_t_val, 2); + svqincw(uint64_t_val, 2); + svqincw_n_s32(int32_t_val, 2); + svqincw_n_s64(int64_t_val, 2); + svqincw_n_u32(uint32_t_val, 2); + svqincw_n_u64(uint64_t_val, 2); + svqincw_pat(int32_t_val, SV_MUL3, 2); + svqincw_pat(int64_t_val, SV_MUL3, 2); + svqincw_pat(svint32_t_val, SV_MUL3, 2); + svqincw_pat(svuint32_t_val, SV_MUL3, 2); + svqincw_pat(uint32_t_val, SV_MUL3, 2); + svqincw_pat(uint64_t_val, SV_MUL3, 2); + svqincw_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincw_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincw_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincw_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincw_pat_s32(svint32_t_val, SV_MUL3, 2); + svqincw_pat_u32(svuint32_t_val, SV_MUL3, 2); + svqincw_s32(svint32_t_val, 2); + svqincw_u32(svuint32_t_val, 2); + svqsub(svint8_t_val, int8_t_val); + svqsub(svint8_t_val, svint8_t_val); + svqsub(svint16_t_val, int16_t_val); + svqsub(svint16_t_val, svint16_t_val); + svqsub(svint32_t_val, int32_t_val); + svqsub(svint32_t_val, svint32_t_val); + svqsub(svint64_t_val, int64_t_val); + svqsub(svint64_t_val, svint64_t_val); + svqsub(svuint8_t_val, svuint8_t_val); + svqsub(svuint8_t_val, uint8_t_val); + svqsub(svuint16_t_val, svuint16_t_val); + svqsub(svuint16_t_val, uint16_t_val); + svqsub(svuint32_t_val, svuint32_t_val); + svqsub(svuint32_t_val, uint32_t_val); + svqsub(svuint64_t_val, svuint64_t_val); + svqsub(svuint64_t_val, uint64_t_val); + svqsub_n_s8(svint8_t_val, int8_t_val); + svqsub_n_s16(svint16_t_val, int16_t_val); + svqsub_n_s32(svint32_t_val, int32_t_val); + svqsub_n_s64(svint64_t_val, int64_t_val); + svqsub_n_u8(svuint8_t_val, uint8_t_val); + svqsub_n_u16(svuint16_t_val, uint16_t_val); + svqsub_n_u32(svuint32_t_val, uint32_t_val); + svqsub_n_u64(svuint64_t_val, uint64_t_val); + svqsub_s8(svint8_t_val, svint8_t_val); + svqsub_s16(svint16_t_val, svint16_t_val); + svqsub_s32(svint32_t_val, svint32_t_val); + svqsub_s64(svint64_t_val, svint64_t_val); + svqsub_u8(svuint8_t_val, svuint8_t_val); + svqsub_u16(svuint16_t_val, svuint16_t_val); + svqsub_u32(svuint32_t_val, svuint32_t_val); + svqsub_u64(svuint64_t_val, svuint64_t_val); + svrbit_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrbit_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrbit_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrbit_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrbit_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrbit_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrbit_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrbit_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrbit_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrbit_s8_x(svbool_t_val, svint8_t_val); + svrbit_s8_z(svbool_t_val, svint8_t_val); + svrbit_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrbit_s16_x(svbool_t_val, svint16_t_val); + svrbit_s16_z(svbool_t_val, svint16_t_val); + svrbit_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrbit_s32_x(svbool_t_val, svint32_t_val); + svrbit_s32_z(svbool_t_val, svint32_t_val); + svrbit_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrbit_s64_x(svbool_t_val, svint64_t_val); + svrbit_s64_z(svbool_t_val, svint64_t_val); + svrbit_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrbit_u8_x(svbool_t_val, svuint8_t_val); + svrbit_u8_z(svbool_t_val, svuint8_t_val); + svrbit_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrbit_u16_x(svbool_t_val, svuint16_t_val); + svrbit_u16_z(svbool_t_val, svuint16_t_val); + svrbit_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrbit_u32_x(svbool_t_val, svuint32_t_val); + svrbit_u32_z(svbool_t_val, svuint32_t_val); + svrbit_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrbit_u64_x(svbool_t_val, svuint64_t_val); + svrbit_u64_z(svbool_t_val, svuint64_t_val); + svrbit_x(svbool_t_val, svint8_t_val); + svrbit_x(svbool_t_val, svint16_t_val); + svrbit_x(svbool_t_val, svint32_t_val); + svrbit_x(svbool_t_val, svint64_t_val); + svrbit_x(svbool_t_val, svuint8_t_val); + svrbit_x(svbool_t_val, svuint16_t_val); + svrbit_x(svbool_t_val, svuint32_t_val); + svrbit_x(svbool_t_val, svuint64_t_val); + svrbit_z(svbool_t_val, svint8_t_val); + svrbit_z(svbool_t_val, svint16_t_val); + svrbit_z(svbool_t_val, svint32_t_val); + svrbit_z(svbool_t_val, svint64_t_val); + svrbit_z(svbool_t_val, svuint8_t_val); + svrbit_z(svbool_t_val, svuint16_t_val); + svrbit_z(svbool_t_val, svuint32_t_val); + svrbit_z(svbool_t_val, svuint64_t_val); + svrecpe(svfloat16_t_val); + svrecpe(svfloat32_t_val); + svrecpe(svfloat64_t_val); + svrecpe_f16(svfloat16_t_val); + svrecpe_f32(svfloat32_t_val); + svrecpe_f64(svfloat64_t_val); + svrecps(svfloat16_t_val, svfloat16_t_val); + svrecps(svfloat32_t_val, svfloat32_t_val); + svrecps(svfloat64_t_val, svfloat64_t_val); + svrecps_f16(svfloat16_t_val, svfloat16_t_val); + svrecps_f32(svfloat32_t_val, svfloat32_t_val); + svrecps_f64(svfloat64_t_val, svfloat64_t_val); + svrecpx_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrecpx_f16_x(svbool_t_val, svfloat16_t_val); + svrecpx_f16_z(svbool_t_val, svfloat16_t_val); + svrecpx_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrecpx_f32_x(svbool_t_val, svfloat32_t_val); + svrecpx_f32_z(svbool_t_val, svfloat32_t_val); + svrecpx_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrecpx_f64_x(svbool_t_val, svfloat64_t_val); + svrecpx_f64_z(svbool_t_val, svfloat64_t_val); + svrecpx_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrecpx_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrecpx_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrecpx_x(svbool_t_val, svfloat16_t_val); + svrecpx_x(svbool_t_val, svfloat32_t_val); + svrecpx_x(svbool_t_val, svfloat64_t_val); + svrecpx_z(svbool_t_val, svfloat16_t_val); + svrecpx_z(svbool_t_val, svfloat32_t_val); + svrecpx_z(svbool_t_val, svfloat64_t_val); + svrev(svbfloat16_t_val); + svrev(svfloat16_t_val); + svrev(svfloat32_t_val); + svrev(svfloat64_t_val); + svrev(svint8_t_val); + svrev(svint16_t_val); + svrev(svint32_t_val); + svrev(svint64_t_val); + svrev(svuint8_t_val); + svrev(svuint16_t_val); + svrev(svuint32_t_val); + svrev(svuint64_t_val); + svrev_b8(svbool_t_val); + svrev_b16(svbool_t_val); + svrev_b32(svbool_t_val); + svrev_b64(svbool_t_val); + svrev_bf16(svbfloat16_t_val); + svrev_f16(svfloat16_t_val); + svrev_f32(svfloat32_t_val); + svrev_f64(svfloat64_t_val); + svrev_s8(svint8_t_val); + svrev_s16(svint16_t_val); + svrev_s32(svint32_t_val); + svrev_s64(svint64_t_val); + svrev_u8(svuint8_t_val); + svrev_u16(svuint16_t_val); + svrev_u32(svuint32_t_val); + svrev_u64(svuint64_t_val); + svrevb_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevb_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevb_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevb_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevb_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevb_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevb_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevb_s16_x(svbool_t_val, svint16_t_val); + svrevb_s16_z(svbool_t_val, svint16_t_val); + svrevb_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevb_s32_x(svbool_t_val, svint32_t_val); + svrevb_s32_z(svbool_t_val, svint32_t_val); + svrevb_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevb_s64_x(svbool_t_val, svint64_t_val); + svrevb_s64_z(svbool_t_val, svint64_t_val); + svrevb_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevb_u16_x(svbool_t_val, svuint16_t_val); + svrevb_u16_z(svbool_t_val, svuint16_t_val); + svrevb_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevb_u32_x(svbool_t_val, svuint32_t_val); + svrevb_u32_z(svbool_t_val, svuint32_t_val); + svrevb_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevb_u64_x(svbool_t_val, svuint64_t_val); + svrevb_u64_z(svbool_t_val, svuint64_t_val); + svrevb_x(svbool_t_val, svint16_t_val); + svrevb_x(svbool_t_val, svint32_t_val); + svrevb_x(svbool_t_val, svint64_t_val); + svrevb_x(svbool_t_val, svuint16_t_val); + svrevb_x(svbool_t_val, svuint32_t_val); + svrevb_x(svbool_t_val, svuint64_t_val); + svrevb_z(svbool_t_val, svint16_t_val); + svrevb_z(svbool_t_val, svint32_t_val); + svrevb_z(svbool_t_val, svint64_t_val); + svrevb_z(svbool_t_val, svuint16_t_val); + svrevb_z(svbool_t_val, svuint32_t_val); + svrevb_z(svbool_t_val, svuint64_t_val); + svrevh_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevh_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevh_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevh_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevh_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevh_s32_x(svbool_t_val, svint32_t_val); + svrevh_s32_z(svbool_t_val, svint32_t_val); + svrevh_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevh_s64_x(svbool_t_val, svint64_t_val); + svrevh_s64_z(svbool_t_val, svint64_t_val); + svrevh_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevh_u32_x(svbool_t_val, svuint32_t_val); + svrevh_u32_z(svbool_t_val, svuint32_t_val); + svrevh_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevh_u64_x(svbool_t_val, svuint64_t_val); + svrevh_u64_z(svbool_t_val, svuint64_t_val); + svrevh_x(svbool_t_val, svint32_t_val); + svrevh_x(svbool_t_val, svint64_t_val); + svrevh_x(svbool_t_val, svuint32_t_val); + svrevh_x(svbool_t_val, svuint64_t_val); + svrevh_z(svbool_t_val, svint32_t_val); + svrevh_z(svbool_t_val, svint64_t_val); + svrevh_z(svbool_t_val, svuint32_t_val); + svrevh_z(svbool_t_val, svuint64_t_val); + svrevw_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevw_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevw_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevw_s64_x(svbool_t_val, svint64_t_val); + svrevw_s64_z(svbool_t_val, svint64_t_val); + svrevw_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevw_u64_x(svbool_t_val, svuint64_t_val); + svrevw_u64_z(svbool_t_val, svuint64_t_val); + svrevw_x(svbool_t_val, svint64_t_val); + svrevw_x(svbool_t_val, svuint64_t_val); + svrevw_z(svbool_t_val, svint64_t_val); + svrevw_z(svbool_t_val, svuint64_t_val); + svrinta_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinta_f16_x(svbool_t_val, svfloat16_t_val); + svrinta_f16_z(svbool_t_val, svfloat16_t_val); + svrinta_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinta_f32_x(svbool_t_val, svfloat32_t_val); + svrinta_f32_z(svbool_t_val, svfloat32_t_val); + svrinta_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinta_f64_x(svbool_t_val, svfloat64_t_val); + svrinta_f64_z(svbool_t_val, svfloat64_t_val); + svrinta_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinta_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinta_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinta_x(svbool_t_val, svfloat16_t_val); + svrinta_x(svbool_t_val, svfloat32_t_val); + svrinta_x(svbool_t_val, svfloat64_t_val); + svrinta_z(svbool_t_val, svfloat16_t_val); + svrinta_z(svbool_t_val, svfloat32_t_val); + svrinta_z(svbool_t_val, svfloat64_t_val); + svrinti_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinti_f16_x(svbool_t_val, svfloat16_t_val); + svrinti_f16_z(svbool_t_val, svfloat16_t_val); + svrinti_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinti_f32_x(svbool_t_val, svfloat32_t_val); + svrinti_f32_z(svbool_t_val, svfloat32_t_val); + svrinti_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinti_f64_x(svbool_t_val, svfloat64_t_val); + svrinti_f64_z(svbool_t_val, svfloat64_t_val); + svrinti_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinti_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinti_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinti_x(svbool_t_val, svfloat16_t_val); + svrinti_x(svbool_t_val, svfloat32_t_val); + svrinti_x(svbool_t_val, svfloat64_t_val); + svrinti_z(svbool_t_val, svfloat16_t_val); + svrinti_z(svbool_t_val, svfloat32_t_val); + svrinti_z(svbool_t_val, svfloat64_t_val); + svrintm_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintm_f16_x(svbool_t_val, svfloat16_t_val); + svrintm_f16_z(svbool_t_val, svfloat16_t_val); + svrintm_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintm_f32_x(svbool_t_val, svfloat32_t_val); + svrintm_f32_z(svbool_t_val, svfloat32_t_val); + svrintm_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintm_f64_x(svbool_t_val, svfloat64_t_val); + svrintm_f64_z(svbool_t_val, svfloat64_t_val); + svrintm_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintm_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintm_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintm_x(svbool_t_val, svfloat16_t_val); + svrintm_x(svbool_t_val, svfloat32_t_val); + svrintm_x(svbool_t_val, svfloat64_t_val); + svrintm_z(svbool_t_val, svfloat16_t_val); + svrintm_z(svbool_t_val, svfloat32_t_val); + svrintm_z(svbool_t_val, svfloat64_t_val); + svrintn_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintn_f16_x(svbool_t_val, svfloat16_t_val); + svrintn_f16_z(svbool_t_val, svfloat16_t_val); + svrintn_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintn_f32_x(svbool_t_val, svfloat32_t_val); + svrintn_f32_z(svbool_t_val, svfloat32_t_val); + svrintn_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintn_f64_x(svbool_t_val, svfloat64_t_val); + svrintn_f64_z(svbool_t_val, svfloat64_t_val); + svrintn_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintn_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintn_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintn_x(svbool_t_val, svfloat16_t_val); + svrintn_x(svbool_t_val, svfloat32_t_val); + svrintn_x(svbool_t_val, svfloat64_t_val); + svrintn_z(svbool_t_val, svfloat16_t_val); + svrintn_z(svbool_t_val, svfloat32_t_val); + svrintn_z(svbool_t_val, svfloat64_t_val); + svrintp_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintp_f16_x(svbool_t_val, svfloat16_t_val); + svrintp_f16_z(svbool_t_val, svfloat16_t_val); + svrintp_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintp_f32_x(svbool_t_val, svfloat32_t_val); + svrintp_f32_z(svbool_t_val, svfloat32_t_val); + svrintp_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintp_f64_x(svbool_t_val, svfloat64_t_val); + svrintp_f64_z(svbool_t_val, svfloat64_t_val); + svrintp_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintp_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintp_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintp_x(svbool_t_val, svfloat16_t_val); + svrintp_x(svbool_t_val, svfloat32_t_val); + svrintp_x(svbool_t_val, svfloat64_t_val); + svrintp_z(svbool_t_val, svfloat16_t_val); + svrintp_z(svbool_t_val, svfloat32_t_val); + svrintp_z(svbool_t_val, svfloat64_t_val); + svrintx_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintx_f16_x(svbool_t_val, svfloat16_t_val); + svrintx_f16_z(svbool_t_val, svfloat16_t_val); + svrintx_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintx_f32_x(svbool_t_val, svfloat32_t_val); + svrintx_f32_z(svbool_t_val, svfloat32_t_val); + svrintx_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintx_f64_x(svbool_t_val, svfloat64_t_val); + svrintx_f64_z(svbool_t_val, svfloat64_t_val); + svrintx_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintx_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintx_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintx_x(svbool_t_val, svfloat16_t_val); + svrintx_x(svbool_t_val, svfloat32_t_val); + svrintx_x(svbool_t_val, svfloat64_t_val); + svrintx_z(svbool_t_val, svfloat16_t_val); + svrintx_z(svbool_t_val, svfloat32_t_val); + svrintx_z(svbool_t_val, svfloat64_t_val); + svrintz_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintz_f16_x(svbool_t_val, svfloat16_t_val); + svrintz_f16_z(svbool_t_val, svfloat16_t_val); + svrintz_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintz_f32_x(svbool_t_val, svfloat32_t_val); + svrintz_f32_z(svbool_t_val, svfloat32_t_val); + svrintz_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintz_f64_x(svbool_t_val, svfloat64_t_val); + svrintz_f64_z(svbool_t_val, svfloat64_t_val); + svrintz_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintz_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintz_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintz_x(svbool_t_val, svfloat16_t_val); + svrintz_x(svbool_t_val, svfloat32_t_val); + svrintz_x(svbool_t_val, svfloat64_t_val); + svrintz_z(svbool_t_val, svfloat16_t_val); + svrintz_z(svbool_t_val, svfloat32_t_val); + svrintz_z(svbool_t_val, svfloat64_t_val); + svrsqrte(svfloat16_t_val); + svrsqrte(svfloat32_t_val); + svrsqrte(svfloat64_t_val); + svrsqrte_f16(svfloat16_t_val); + svrsqrte_f32(svfloat32_t_val); + svrsqrte_f64(svfloat64_t_val); + svrsqrts(svfloat16_t_val, svfloat16_t_val); + svrsqrts(svfloat32_t_val, svfloat32_t_val); + svrsqrts(svfloat64_t_val, svfloat64_t_val); + svrsqrts_f16(svfloat16_t_val, svfloat16_t_val); + svrsqrts_f32(svfloat32_t_val, svfloat32_t_val); + svrsqrts_f64(svfloat64_t_val, svfloat64_t_val); + svscale_f16_m(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f16_x(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f16_z(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f32_m(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f32_x(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f32_z(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f64_m(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_f64_x(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_f64_z(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_m(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_m(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_m(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_m(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_m(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_m(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_n_f16_m(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f16_x(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f16_z(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f32_m(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f32_x(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f32_z(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f64_m(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_n_f64_x(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_n_f64_z(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_x(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_x(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_x(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_x(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_x(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_x(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_z(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_z(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_z(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_z(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_z(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_z(svbool_t_val, svfloat64_t_val, svint64_t_val); + svsel(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsel(svbool_t_val, svbool_t_val, svbool_t_val); + svsel(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsel(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsel(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsel(svbool_t_val, svint8_t_val, svint8_t_val); + svsel(svbool_t_val, svint16_t_val, svint16_t_val); + svsel(svbool_t_val, svint32_t_val, svint32_t_val); + svsel(svbool_t_val, svint64_t_val, svint64_t_val); + svsel(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsel(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsel(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsel(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsel_b(svbool_t_val, svbool_t_val, svbool_t_val); + svsel_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsel_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsel_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsel_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsel_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svsel_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svsel_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svsel_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svsel_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsel_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsel_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsel_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svset2(svbfloat16x2_t_val, 1, svbfloat16_t_val); + svset2(svfloat16x2_t_val, 1, svfloat16_t_val); + svset2(svfloat32x2_t_val, 1, svfloat32_t_val); + svset2(svfloat64x2_t_val, 1, svfloat64_t_val); + svset2(svint8x2_t_val, 1, svint8_t_val); + svset2(svint16x2_t_val, 1, svint16_t_val); + svset2(svint32x2_t_val, 1, svint32_t_val); + svset2(svint64x2_t_val, 1, svint64_t_val); + svset2(svmfloat8x2_t_val, 1, svmfloat8_t_val); + svset2(svuint8x2_t_val, 1, svuint8_t_val); + svset2(svuint16x2_t_val, 1, svuint16_t_val); + svset2(svuint32x2_t_val, 1, svuint32_t_val); + svset2(svuint64x2_t_val, 1, svuint64_t_val); + svset2_bf16(svbfloat16x2_t_val, 1, svbfloat16_t_val); + svset2_f16(svfloat16x2_t_val, 1, svfloat16_t_val); + svset2_f32(svfloat32x2_t_val, 1, svfloat32_t_val); + svset2_f64(svfloat64x2_t_val, 1, svfloat64_t_val); + svset2_mf8(svmfloat8x2_t_val, 1, svmfloat8_t_val); + svset2_s8(svint8x2_t_val, 1, svint8_t_val); + svset2_s16(svint16x2_t_val, 1, svint16_t_val); + svset2_s32(svint32x2_t_val, 1, svint32_t_val); + svset2_s64(svint64x2_t_val, 1, svint64_t_val); + svset2_u8(svuint8x2_t_val, 1, svuint8_t_val); + svset2_u16(svuint16x2_t_val, 1, svuint16_t_val); + svset2_u32(svuint32x2_t_val, 1, svuint32_t_val); + svset2_u64(svuint64x2_t_val, 1, svuint64_t_val); + svset3(svbfloat16x3_t_val, 2, svbfloat16_t_val); + svset3(svfloat16x3_t_val, 2, svfloat16_t_val); + svset3(svfloat32x3_t_val, 2, svfloat32_t_val); + svset3(svfloat64x3_t_val, 2, svfloat64_t_val); + svset3(svint8x3_t_val, 2, svint8_t_val); + svset3(svint16x3_t_val, 2, svint16_t_val); + svset3(svint32x3_t_val, 2, svint32_t_val); + svset3(svint64x3_t_val, 2, svint64_t_val); + svset3(svmfloat8x3_t_val, 2, svmfloat8_t_val); + svset3(svuint8x3_t_val, 2, svuint8_t_val); + svset3(svuint16x3_t_val, 2, svuint16_t_val); + svset3(svuint32x3_t_val, 2, svuint32_t_val); + svset3(svuint64x3_t_val, 2, svuint64_t_val); + svset3_bf16(svbfloat16x3_t_val, 2, svbfloat16_t_val); + svset3_f16(svfloat16x3_t_val, 2, svfloat16_t_val); + svset3_f32(svfloat32x3_t_val, 2, svfloat32_t_val); + svset3_f64(svfloat64x3_t_val, 2, svfloat64_t_val); + svset3_mf8(svmfloat8x3_t_val, 2, svmfloat8_t_val); + svset3_s8(svint8x3_t_val, 2, svint8_t_val); + svset3_s16(svint16x3_t_val, 2, svint16_t_val); + svset3_s32(svint32x3_t_val, 2, svint32_t_val); + svset3_s64(svint64x3_t_val, 2, svint64_t_val); + svset3_u8(svuint8x3_t_val, 2, svuint8_t_val); + svset3_u16(svuint16x3_t_val, 2, svuint16_t_val); + svset3_u32(svuint32x3_t_val, 2, svuint32_t_val); + svset3_u64(svuint64x3_t_val, 2, svuint64_t_val); + svset4(svbfloat16x4_t_val, 2, svbfloat16_t_val); + svset4(svfloat16x4_t_val, 2, svfloat16_t_val); + svset4(svfloat32x4_t_val, 2, svfloat32_t_val); + svset4(svfloat64x4_t_val, 2, svfloat64_t_val); + svset4(svint8x4_t_val, 2, svint8_t_val); + svset4(svint16x4_t_val, 2, svint16_t_val); + svset4(svint32x4_t_val, 2, svint32_t_val); + svset4(svint64x4_t_val, 2, svint64_t_val); + svset4(svmfloat8x4_t_val, 2, svmfloat8_t_val); + svset4(svuint8x4_t_val, 2, svuint8_t_val); + svset4(svuint16x4_t_val, 2, svuint16_t_val); + svset4(svuint32x4_t_val, 2, svuint32_t_val); + svset4(svuint64x4_t_val, 2, svuint64_t_val); + svset4_bf16(svbfloat16x4_t_val, 2, svbfloat16_t_val); + svset4_f16(svfloat16x4_t_val, 2, svfloat16_t_val); + svset4_f32(svfloat32x4_t_val, 2, svfloat32_t_val); + svset4_f64(svfloat64x4_t_val, 2, svfloat64_t_val); + svset4_mf8(svmfloat8x4_t_val, 2, svmfloat8_t_val); + svset4_s8(svint8x4_t_val, 2, svint8_t_val); + svset4_s16(svint16x4_t_val, 2, svint16_t_val); + svset4_s32(svint32x4_t_val, 2, svint32_t_val); + svset4_s64(svint64x4_t_val, 2, svint64_t_val); + svset4_u8(svuint8x4_t_val, 2, svuint8_t_val); + svset4_u16(svuint16x4_t_val, 2, svuint16_t_val); + svset4_u32(svuint32x4_t_val, 2, svuint32_t_val); + svset4_u64(svuint64x4_t_val, 2, svuint64_t_val); + svsplice(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsplice(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsplice(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsplice(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsplice(svbool_t_val, svint8_t_val, svint8_t_val); + svsplice(svbool_t_val, svint16_t_val, svint16_t_val); + svsplice(svbool_t_val, svint32_t_val, svint32_t_val); + svsplice(svbool_t_val, svint64_t_val, svint64_t_val); + svsplice(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsplice(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsplice(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsplice(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsplice_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsplice_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsplice_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsplice_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsplice_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svsplice_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svsplice_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svsplice_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svsplice_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsplice_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsplice_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsplice_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsqrt_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svsqrt_f16_x(svbool_t_val, svfloat16_t_val); + svsqrt_f16_z(svbool_t_val, svfloat16_t_val); + svsqrt_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svsqrt_f32_x(svbool_t_val, svfloat32_t_val); + svsqrt_f32_z(svbool_t_val, svfloat32_t_val); + svsqrt_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svsqrt_f64_x(svbool_t_val, svfloat64_t_val); + svsqrt_f64_z(svbool_t_val, svfloat64_t_val); + svsqrt_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svsqrt_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svsqrt_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svsqrt_x(svbool_t_val, svfloat16_t_val); + svsqrt_x(svbool_t_val, svfloat32_t_val); + svsqrt_x(svbool_t_val, svfloat64_t_val); + svsqrt_z(svbool_t_val, svfloat16_t_val); + svsqrt_z(svbool_t_val, svfloat32_t_val); + svsqrt_z(svbool_t_val, svfloat64_t_val); + svst1(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svst1(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svst1(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svst1(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svst1(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svst1(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svst1(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svst1(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svst1_f16(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svst1_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svst1_s8(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svst1_s16(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svst1_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1_u8(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svst1_u16(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svst1_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svst1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svst1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svst1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svst1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svst1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svst1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svst1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svst1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svst1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svst1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svst1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svst1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svst1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svst1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint16_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint16_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svst1b_s16(svbool_t_val, int8_t_ptr_val, svint16_t_val); + svst1b_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svst1b_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svst1b_u16(svbool_t_val, uint8_t_ptr_val, svuint16_t_val); + svst1b_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svst1b_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint16_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint32_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint64_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint16_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint32_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint64_t_val); + svst1b_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val, svint16_t_val); + svst1b_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val, svint32_t_val); + svst1b_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val, svint64_t_val); + svst1b_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint16_t_val); + svst1b_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint32_t_val); + svst1b_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint64_t_val); + svst1h(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svst1h(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svst1h(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svst1h(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svst1h_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svst1h_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svst1h_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svst1h_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svst1h_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint32_t_val); + svst1h_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint64_t_val); + svst1h_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint32_t_val); + svst1h_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint64_t_val); + svst1h_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val, svint32_t_val); + svst1h_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val, svint64_t_val); + svst1h_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint32_t_val); + svst1h_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint64_t_val); + svst1w(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svst1w(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svst1w_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svst1w_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svst1w_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint64_t_val); + svst1w_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint64_t_val); + svst1w_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val, svint64_t_val); + svst1w_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint64_t_val); + svst2(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2_f16(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2_f32(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2_f64(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2_s8(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2_s16(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2_s32(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2_s64(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2_u8(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2_u16(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2_u32(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2_u64(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst2_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst3(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3_f16(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3_f32(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3_f64(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3_s8(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3_s16(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3_s32(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3_s64(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3_u8(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3_u16(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3_u32(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3_u64(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst3_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst4(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4_f16(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4_f32(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4_f64(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4_s8(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4_s16(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4_s32(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4_s64(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4_u8(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4_u16(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4_u32(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4_u64(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svst4_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svstnt1(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svstnt1(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svstnt1(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svstnt1(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svstnt1(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svstnt1(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svstnt1(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svstnt1(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svstnt1(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svstnt1(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svstnt1(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svstnt1(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svstnt1(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svstnt1_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svstnt1_f16(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svstnt1_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svstnt1_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svstnt1_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svstnt1_s8(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svstnt1_s16(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svstnt1_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svstnt1_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svstnt1_u8(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svstnt1_u16(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svstnt1_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svstnt1_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svstnt1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svstnt1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svstnt1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svstnt1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svstnt1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svstnt1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svstnt1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svstnt1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svstnt1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svstnt1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svstnt1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svstnt1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svstnt1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svstnt1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svstnt1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svstnt1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svstnt1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svstnt1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svstnt1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svstnt1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svstnt1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svstnt1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svstnt1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svstnt1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svstnt1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svstnt1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svsub_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_m(svbool_t_val, svint8_t_val, int8_t_val); + svsub_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_m(svbool_t_val, svint16_t_val, int16_t_val); + svsub_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_m(svbool_t_val, svint32_t_val, int32_t_val); + svsub_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_m(svbool_t_val, svint64_t_val, int64_t_val); + svsub_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_x(svbool_t_val, svint8_t_val, int8_t_val); + svsub_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_x(svbool_t_val, svint16_t_val, int16_t_val); + svsub_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_x(svbool_t_val, svint32_t_val, int32_t_val); + svsub_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_x(svbool_t_val, svint64_t_val, int64_t_val); + svsub_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_z(svbool_t_val, svint8_t_val, int8_t_val); + svsub_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_z(svbool_t_val, svint16_t_val, int16_t_val); + svsub_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_z(svbool_t_val, svint32_t_val, int32_t_val); + svsub_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_z(svbool_t_val, svint64_t_val, int64_t_val); + svsub_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_m(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_m(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_m(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_m(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_x(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_x(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_x(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_x(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_z(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_z(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_z(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_z(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svtbl(svbfloat16_t_val, svuint16_t_val); + svtbl(svfloat16_t_val, svuint16_t_val); + svtbl(svfloat32_t_val, svuint32_t_val); + svtbl(svfloat64_t_val, svuint64_t_val); + svtbl(svint8_t_val, svuint8_t_val); + svtbl(svint16_t_val, svuint16_t_val); + svtbl(svint32_t_val, svuint32_t_val); + svtbl(svint64_t_val, svuint64_t_val); + svtbl(svuint8_t_val, svuint8_t_val); + svtbl(svuint16_t_val, svuint16_t_val); + svtbl(svuint32_t_val, svuint32_t_val); + svtbl(svuint64_t_val, svuint64_t_val); + svtbl_bf16(svbfloat16_t_val, svuint16_t_val); + svtbl_f16(svfloat16_t_val, svuint16_t_val); + svtbl_f32(svfloat32_t_val, svuint32_t_val); + svtbl_f64(svfloat64_t_val, svuint64_t_val); + svtbl_s8(svint8_t_val, svuint8_t_val); + svtbl_s16(svint16_t_val, svuint16_t_val); + svtbl_s32(svint32_t_val, svuint32_t_val); + svtbl_s64(svint64_t_val, svuint64_t_val); + svtbl_u8(svuint8_t_val, svuint8_t_val); + svtbl_u16(svuint16_t_val, svuint16_t_val); + svtbl_u32(svuint32_t_val, svuint32_t_val); + svtbl_u64(svuint64_t_val, svuint64_t_val); + svtrn1(svbfloat16_t_val, svbfloat16_t_val); + svtrn1(svfloat16_t_val, svfloat16_t_val); + svtrn1(svfloat32_t_val, svfloat32_t_val); + svtrn1(svfloat64_t_val, svfloat64_t_val); + svtrn1(svint8_t_val, svint8_t_val); + svtrn1(svint16_t_val, svint16_t_val); + svtrn1(svint32_t_val, svint32_t_val); + svtrn1(svint64_t_val, svint64_t_val); + svtrn1(svuint8_t_val, svuint8_t_val); + svtrn1(svuint16_t_val, svuint16_t_val); + svtrn1(svuint32_t_val, svuint32_t_val); + svtrn1(svuint64_t_val, svuint64_t_val); + svtrn1_b8(svbool_t_val, svbool_t_val); + svtrn1_b16(svbool_t_val, svbool_t_val); + svtrn1_b32(svbool_t_val, svbool_t_val); + svtrn1_b64(svbool_t_val, svbool_t_val); + svtrn1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn1_f16(svfloat16_t_val, svfloat16_t_val); + svtrn1_f32(svfloat32_t_val, svfloat32_t_val); + svtrn1_f64(svfloat64_t_val, svfloat64_t_val); + svtrn1_s8(svint8_t_val, svint8_t_val); + svtrn1_s16(svint16_t_val, svint16_t_val); + svtrn1_s32(svint32_t_val, svint32_t_val); + svtrn1_s64(svint64_t_val, svint64_t_val); + svtrn1_u8(svuint8_t_val, svuint8_t_val); + svtrn1_u16(svuint16_t_val, svuint16_t_val); + svtrn1_u32(svuint32_t_val, svuint32_t_val); + svtrn1_u64(svuint64_t_val, svuint64_t_val); + svtrn2(svbfloat16_t_val, svbfloat16_t_val); + svtrn2(svfloat16_t_val, svfloat16_t_val); + svtrn2(svfloat32_t_val, svfloat32_t_val); + svtrn2(svfloat64_t_val, svfloat64_t_val); + svtrn2(svint8_t_val, svint8_t_val); + svtrn2(svint16_t_val, svint16_t_val); + svtrn2(svint32_t_val, svint32_t_val); + svtrn2(svint64_t_val, svint64_t_val); + svtrn2(svuint8_t_val, svuint8_t_val); + svtrn2(svuint16_t_val, svuint16_t_val); + svtrn2(svuint32_t_val, svuint32_t_val); + svtrn2(svuint64_t_val, svuint64_t_val); + svtrn2_b8(svbool_t_val, svbool_t_val); + svtrn2_b16(svbool_t_val, svbool_t_val); + svtrn2_b32(svbool_t_val, svbool_t_val); + svtrn2_b64(svbool_t_val, svbool_t_val); + svtrn2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn2_f16(svfloat16_t_val, svfloat16_t_val); + svtrn2_f32(svfloat32_t_val, svfloat32_t_val); + svtrn2_f64(svfloat64_t_val, svfloat64_t_val); + svtrn2_s8(svint8_t_val, svint8_t_val); + svtrn2_s16(svint16_t_val, svint16_t_val); + svtrn2_s32(svint32_t_val, svint32_t_val); + svtrn2_s64(svint64_t_val, svint64_t_val); + svtrn2_u8(svuint8_t_val, svuint8_t_val); + svtrn2_u16(svuint16_t_val, svuint16_t_val); + svtrn2_u32(svuint32_t_val, svuint32_t_val); + svtrn2_u64(svuint64_t_val, svuint64_t_val); + svundef2_bf16(); + svundef2_f16(); + svundef2_f32(); + svundef2_f64(); + svundef2_mf8(); + svundef2_s8(); + svundef2_s16(); + svundef2_s32(); + svundef2_s64(); + svundef2_u8(); + svundef2_u16(); + svundef2_u32(); + svundef2_u64(); + svundef3_bf16(); + svundef3_f16(); + svundef3_f32(); + svundef3_f64(); + svundef3_mf8(); + svundef3_s8(); + svundef3_s16(); + svundef3_s32(); + svundef3_s64(); + svundef3_u8(); + svundef3_u16(); + svundef3_u32(); + svundef3_u64(); + svundef4_bf16(); + svundef4_f16(); + svundef4_f32(); + svundef4_f64(); + svundef4_mf8(); + svundef4_s8(); + svundef4_s16(); + svundef4_s32(); + svundef4_s64(); + svundef4_u8(); + svundef4_u16(); + svundef4_u32(); + svundef4_u64(); + svundef_bf16(); + svundef_f16(); + svundef_f32(); + svundef_f64(); + svundef_mf8(); + svundef_s8(); + svundef_s16(); + svundef_s32(); + svundef_s64(); + svundef_u8(); + svundef_u16(); + svundef_u32(); + svundef_u64(); + svunpkhi(svbool_t_val); + svunpkhi(svint8_t_val); + svunpkhi(svint16_t_val); + svunpkhi(svint32_t_val); + svunpkhi(svuint8_t_val); + svunpkhi(svuint16_t_val); + svunpkhi(svuint32_t_val); + svunpkhi_b(svbool_t_val); + svunpkhi_s16(svint8_t_val); + svunpkhi_s32(svint16_t_val); + svunpkhi_s64(svint32_t_val); + svunpkhi_u16(svuint8_t_val); + svunpkhi_u32(svuint16_t_val); + svunpkhi_u64(svuint32_t_val); + svunpklo(svbool_t_val); + svunpklo(svint8_t_val); + svunpklo(svint16_t_val); + svunpklo(svint32_t_val); + svunpklo(svuint8_t_val); + svunpklo(svuint16_t_val); + svunpklo(svuint32_t_val); + svunpklo_b(svbool_t_val); + svunpklo_s16(svint8_t_val); + svunpklo_s32(svint16_t_val); + svunpklo_s64(svint32_t_val); + svunpklo_u16(svuint8_t_val); + svunpklo_u32(svuint16_t_val); + svunpklo_u64(svuint32_t_val); + svuzp1(svbfloat16_t_val, svbfloat16_t_val); + svuzp1(svfloat16_t_val, svfloat16_t_val); + svuzp1(svfloat32_t_val, svfloat32_t_val); + svuzp1(svfloat64_t_val, svfloat64_t_val); + svuzp1(svint8_t_val, svint8_t_val); + svuzp1(svint16_t_val, svint16_t_val); + svuzp1(svint32_t_val, svint32_t_val); + svuzp1(svint64_t_val, svint64_t_val); + svuzp1(svuint8_t_val, svuint8_t_val); + svuzp1(svuint16_t_val, svuint16_t_val); + svuzp1(svuint32_t_val, svuint32_t_val); + svuzp1(svuint64_t_val, svuint64_t_val); + svuzp1_b8(svbool_t_val, svbool_t_val); + svuzp1_b16(svbool_t_val, svbool_t_val); + svuzp1_b32(svbool_t_val, svbool_t_val); + svuzp1_b64(svbool_t_val, svbool_t_val); + svuzp1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp1_f16(svfloat16_t_val, svfloat16_t_val); + svuzp1_f32(svfloat32_t_val, svfloat32_t_val); + svuzp1_f64(svfloat64_t_val, svfloat64_t_val); + svuzp1_s8(svint8_t_val, svint8_t_val); + svuzp1_s16(svint16_t_val, svint16_t_val); + svuzp1_s32(svint32_t_val, svint32_t_val); + svuzp1_s64(svint64_t_val, svint64_t_val); + svuzp1_u8(svuint8_t_val, svuint8_t_val); + svuzp1_u16(svuint16_t_val, svuint16_t_val); + svuzp1_u32(svuint32_t_val, svuint32_t_val); + svuzp1_u64(svuint64_t_val, svuint64_t_val); + svuzp2(svbfloat16_t_val, svbfloat16_t_val); + svuzp2(svfloat16_t_val, svfloat16_t_val); + svuzp2(svfloat32_t_val, svfloat32_t_val); + svuzp2(svfloat64_t_val, svfloat64_t_val); + svuzp2(svint8_t_val, svint8_t_val); + svuzp2(svint16_t_val, svint16_t_val); + svuzp2(svint32_t_val, svint32_t_val); + svuzp2(svint64_t_val, svint64_t_val); + svuzp2(svuint8_t_val, svuint8_t_val); + svuzp2(svuint16_t_val, svuint16_t_val); + svuzp2(svuint32_t_val, svuint32_t_val); + svuzp2(svuint64_t_val, svuint64_t_val); + svuzp2_b8(svbool_t_val, svbool_t_val); + svuzp2_b16(svbool_t_val, svbool_t_val); + svuzp2_b32(svbool_t_val, svbool_t_val); + svuzp2_b64(svbool_t_val, svbool_t_val); + svuzp2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp2_f16(svfloat16_t_val, svfloat16_t_val); + svuzp2_f32(svfloat32_t_val, svfloat32_t_val); + svuzp2_f64(svfloat64_t_val, svfloat64_t_val); + svuzp2_s8(svint8_t_val, svint8_t_val); + svuzp2_s16(svint16_t_val, svint16_t_val); + svuzp2_s32(svint32_t_val, svint32_t_val); + svuzp2_s64(svint64_t_val, svint64_t_val); + svuzp2_u8(svuint8_t_val, svuint8_t_val); + svuzp2_u16(svuint16_t_val, svuint16_t_val); + svuzp2_u32(svuint32_t_val, svuint32_t_val); + svuzp2_u64(svuint64_t_val, svuint64_t_val); + svwhilele_b8(int32_t_val, int32_t_val); + svwhilele_b8(int64_t_val, int64_t_val); + svwhilele_b8(uint32_t_val, uint32_t_val); + svwhilele_b8(uint64_t_val, uint64_t_val); + svwhilele_b8_s32(int32_t_val, int32_t_val); + svwhilele_b8_s64(int64_t_val, int64_t_val); + svwhilele_b8_u32(uint32_t_val, uint32_t_val); + svwhilele_b8_u64(uint64_t_val, uint64_t_val); + svwhilele_b16(int32_t_val, int32_t_val); + svwhilele_b16(int64_t_val, int64_t_val); + svwhilele_b16(uint32_t_val, uint32_t_val); + svwhilele_b16(uint64_t_val, uint64_t_val); + svwhilele_b16_s32(int32_t_val, int32_t_val); + svwhilele_b16_s64(int64_t_val, int64_t_val); + svwhilele_b16_u32(uint32_t_val, uint32_t_val); + svwhilele_b16_u64(uint64_t_val, uint64_t_val); + svwhilele_b32(int32_t_val, int32_t_val); + svwhilele_b32(int64_t_val, int64_t_val); + svwhilele_b32(uint32_t_val, uint32_t_val); + svwhilele_b32(uint64_t_val, uint64_t_val); + svwhilele_b32_s32(int32_t_val, int32_t_val); + svwhilele_b32_s64(int64_t_val, int64_t_val); + svwhilele_b32_u32(uint32_t_val, uint32_t_val); + svwhilele_b32_u64(uint64_t_val, uint64_t_val); + svwhilele_b64(int32_t_val, int32_t_val); + svwhilele_b64(int64_t_val, int64_t_val); + svwhilele_b64(uint32_t_val, uint32_t_val); + svwhilele_b64(uint64_t_val, uint64_t_val); + svwhilele_b64_s32(int32_t_val, int32_t_val); + svwhilele_b64_s64(int64_t_val, int64_t_val); + svwhilele_b64_u32(uint32_t_val, uint32_t_val); + svwhilele_b64_u64(uint64_t_val, uint64_t_val); + svwhilelt_b8(int32_t_val, int32_t_val); + svwhilelt_b8(int64_t_val, int64_t_val); + svwhilelt_b8(uint32_t_val, uint32_t_val); + svwhilelt_b8(uint64_t_val, uint64_t_val); + svwhilelt_b8_s32(int32_t_val, int32_t_val); + svwhilelt_b8_s64(int64_t_val, int64_t_val); + svwhilelt_b8_u32(uint32_t_val, uint32_t_val); + svwhilelt_b8_u64(uint64_t_val, uint64_t_val); + svwhilelt_b16(int32_t_val, int32_t_val); + svwhilelt_b16(int64_t_val, int64_t_val); + svwhilelt_b16(uint32_t_val, uint32_t_val); + svwhilelt_b16(uint64_t_val, uint64_t_val); + svwhilelt_b16_s32(int32_t_val, int32_t_val); + svwhilelt_b16_s64(int64_t_val, int64_t_val); + svwhilelt_b16_u32(uint32_t_val, uint32_t_val); + svwhilelt_b16_u64(uint64_t_val, uint64_t_val); + svwhilelt_b32(int32_t_val, int32_t_val); + svwhilelt_b32(int64_t_val, int64_t_val); + svwhilelt_b32(uint32_t_val, uint32_t_val); + svwhilelt_b32(uint64_t_val, uint64_t_val); + svwhilelt_b32_s32(int32_t_val, int32_t_val); + svwhilelt_b32_s64(int64_t_val, int64_t_val); + svwhilelt_b32_u32(uint32_t_val, uint32_t_val); + svwhilelt_b32_u64(uint64_t_val, uint64_t_val); + svwhilelt_b64(int32_t_val, int32_t_val); + svwhilelt_b64(int64_t_val, int64_t_val); + svwhilelt_b64(uint32_t_val, uint32_t_val); + svwhilelt_b64(uint64_t_val, uint64_t_val); + svwhilelt_b64_s32(int32_t_val, int32_t_val); + svwhilelt_b64_s64(int64_t_val, int64_t_val); + svwhilelt_b64_u32(uint32_t_val, uint32_t_val); + svwhilelt_b64_u64(uint64_t_val, uint64_t_val); + svzip1(svbfloat16_t_val, svbfloat16_t_val); + svzip1(svfloat16_t_val, svfloat16_t_val); + svzip1(svfloat32_t_val, svfloat32_t_val); + svzip1(svfloat64_t_val, svfloat64_t_val); + svzip1(svint8_t_val, svint8_t_val); + svzip1(svint16_t_val, svint16_t_val); + svzip1(svint32_t_val, svint32_t_val); + svzip1(svint64_t_val, svint64_t_val); + svzip1(svuint8_t_val, svuint8_t_val); + svzip1(svuint16_t_val, svuint16_t_val); + svzip1(svuint32_t_val, svuint32_t_val); + svzip1(svuint64_t_val, svuint64_t_val); + svzip1_b8(svbool_t_val, svbool_t_val); + svzip1_b16(svbool_t_val, svbool_t_val); + svzip1_b32(svbool_t_val, svbool_t_val); + svzip1_b64(svbool_t_val, svbool_t_val); + svzip1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip1_f16(svfloat16_t_val, svfloat16_t_val); + svzip1_f32(svfloat32_t_val, svfloat32_t_val); + svzip1_f64(svfloat64_t_val, svfloat64_t_val); + svzip1_s8(svint8_t_val, svint8_t_val); + svzip1_s16(svint16_t_val, svint16_t_val); + svzip1_s32(svint32_t_val, svint32_t_val); + svzip1_s64(svint64_t_val, svint64_t_val); + svzip1_u8(svuint8_t_val, svuint8_t_val); + svzip1_u16(svuint16_t_val, svuint16_t_val); + svzip1_u32(svuint32_t_val, svuint32_t_val); + svzip1_u64(svuint64_t_val, svuint64_t_val); + svzip2(svbfloat16_t_val, svbfloat16_t_val); + svzip2(svfloat16_t_val, svfloat16_t_val); + svzip2(svfloat32_t_val, svfloat32_t_val); + svzip2(svfloat64_t_val, svfloat64_t_val); + svzip2(svint8_t_val, svint8_t_val); + svzip2(svint16_t_val, svint16_t_val); + svzip2(svint32_t_val, svint32_t_val); + svzip2(svint64_t_val, svint64_t_val); + svzip2(svuint8_t_val, svuint8_t_val); + svzip2(svuint16_t_val, svuint16_t_val); + svzip2(svuint32_t_val, svuint32_t_val); + svzip2(svuint64_t_val, svuint64_t_val); + svzip2_b8(svbool_t_val, svbool_t_val); + svzip2_b16(svbool_t_val, svbool_t_val); + svzip2_b32(svbool_t_val, svbool_t_val); + svzip2_b64(svbool_t_val, svbool_t_val); + svzip2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip2_f16(svfloat16_t_val, svfloat16_t_val); + svzip2_f32(svfloat32_t_val, svfloat32_t_val); + svzip2_f64(svfloat64_t_val, svfloat64_t_val); + svzip2_s8(svint8_t_val, svint8_t_val); + svzip2_s16(svint16_t_val, svint16_t_val); + svzip2_s32(svint32_t_val, svint32_t_val); + svzip2_s64(svint64_t_val, svint64_t_val); + svzip2_u8(svuint8_t_val, svuint8_t_val); + svzip2_u16(svuint16_t_val, svuint16_t_val); + svzip2_u32(svuint32_t_val, svuint32_t_val); + svzip2_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t * bfloat16_t_ptr_val; + bfloat16_t bfloat16_t_val; + bool bool_val; + float16_t * float16_t_ptr_val; + float16_t float16_t_val; + float32_t * float32_t_ptr_val; + float32_t float32_t_val; + float64_t * float64_t_ptr_val; + float64_t float64_t_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; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x3_t svbfloat16x3_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x3_t svfloat16x3_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x3_t svfloat32x3_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x3_t svfloat64x3_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x3_t svint8x3_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x3_t svint16x3_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x3_t svint32x3_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x3_t svint64x3_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x3_t svmfloat8x3_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x3_t svuint8x3_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x3_t svuint16x3_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x3_t svuint32x3_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x3_t svuint64x3_t_val; + svuint64x4_t svuint64x4_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; + void * void_ptr_val; + + svabd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_m(svbool_t_val, svint8_t_val, int8_t_val); + svabd_m(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_m(svbool_t_val, svint16_t_val, int16_t_val); + svabd_m(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_m(svbool_t_val, svint32_t_val, int32_t_val); + svabd_m(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_m(svbool_t_val, svint64_t_val, int64_t_val); + svabd_m(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_x(svbool_t_val, svint8_t_val, int8_t_val); + svabd_x(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_x(svbool_t_val, svint16_t_val, int16_t_val); + svabd_x(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_x(svbool_t_val, svint32_t_val, int32_t_val); + svabd_x(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_x(svbool_t_val, svint64_t_val, int64_t_val); + svabd_x(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_z(svbool_t_val, svint8_t_val, int8_t_val); + svabd_z(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_z(svbool_t_val, svint16_t_val, int16_t_val); + svabd_z(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_z(svbool_t_val, svint32_t_val, int32_t_val); + svabd_z(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_z(svbool_t_val, svint64_t_val, int64_t_val); + svabd_z(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svabs_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svabs_f16_x(svbool_t_val, svfloat16_t_val); + svabs_f16_z(svbool_t_val, svfloat16_t_val); + svabs_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svabs_f32_x(svbool_t_val, svfloat32_t_val); + svabs_f32_z(svbool_t_val, svfloat32_t_val); + svabs_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svabs_f64_x(svbool_t_val, svfloat64_t_val); + svabs_f64_z(svbool_t_val, svfloat64_t_val); + svabs_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svabs_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svabs_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svabs_m(svint8_t_val, svbool_t_val, svint8_t_val); + svabs_m(svint16_t_val, svbool_t_val, svint16_t_val); + svabs_m(svint32_t_val, svbool_t_val, svint32_t_val); + svabs_m(svint64_t_val, svbool_t_val, svint64_t_val); + svabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svabs_s8_x(svbool_t_val, svint8_t_val); + svabs_s8_z(svbool_t_val, svint8_t_val); + svabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svabs_s16_x(svbool_t_val, svint16_t_val); + svabs_s16_z(svbool_t_val, svint16_t_val); + svabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svabs_s32_x(svbool_t_val, svint32_t_val); + svabs_s32_z(svbool_t_val, svint32_t_val); + svabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svabs_s64_x(svbool_t_val, svint64_t_val); + svabs_s64_z(svbool_t_val, svint64_t_val); + svabs_x(svbool_t_val, svfloat16_t_val); + svabs_x(svbool_t_val, svfloat32_t_val); + svabs_x(svbool_t_val, svfloat64_t_val); + svabs_x(svbool_t_val, svint8_t_val); + svabs_x(svbool_t_val, svint16_t_val); + svabs_x(svbool_t_val, svint32_t_val); + svabs_x(svbool_t_val, svint64_t_val); + svabs_z(svbool_t_val, svfloat16_t_val); + svabs_z(svbool_t_val, svfloat32_t_val); + svabs_z(svbool_t_val, svfloat64_t_val); + svabs_z(svbool_t_val, svint8_t_val); + svabs_z(svbool_t_val, svint16_t_val); + svabs_z(svbool_t_val, svint32_t_val); + svabs_z(svbool_t_val, svint64_t_val); + svacge(svbool_t_val, svfloat16_t_val, float16_t_val); + svacge(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacge(svbool_t_val, svfloat32_t_val, float32_t_val); + svacge(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacge(svbool_t_val, svfloat64_t_val, float64_t_val); + svacge(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacge_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacge_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacge_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacge_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacge_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacge_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svacgt(svbool_t_val, svfloat16_t_val, float16_t_val); + svacgt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacgt(svbool_t_val, svfloat32_t_val, float32_t_val); + svacgt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacgt(svbool_t_val, svfloat64_t_val, float64_t_val); + svacgt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacgt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacgt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacgt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacgt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacgt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacgt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svacle(svbool_t_val, svfloat16_t_val, float16_t_val); + svacle(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacle(svbool_t_val, svfloat32_t_val, float32_t_val); + svacle(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacle(svbool_t_val, svfloat64_t_val, float64_t_val); + svacle(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacle_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacle_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacle_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacle_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacle_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacle_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svaclt(svbool_t_val, svfloat16_t_val, float16_t_val); + svaclt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svaclt(svbool_t_val, svfloat32_t_val, float32_t_val); + svaclt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svaclt(svbool_t_val, svfloat64_t_val, float64_t_val); + svaclt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svaclt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svaclt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svaclt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svaclt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svaclt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svaclt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_m(svbool_t_val, svint8_t_val, int8_t_val); + svadd_m(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_m(svbool_t_val, svint16_t_val, int16_t_val); + svadd_m(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_m(svbool_t_val, svint32_t_val, int32_t_val); + svadd_m(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_m(svbool_t_val, svint64_t_val, int64_t_val); + svadd_m(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_x(svbool_t_val, svint8_t_val, int8_t_val); + svadd_x(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_x(svbool_t_val, svint16_t_val, int16_t_val); + svadd_x(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_x(svbool_t_val, svint32_t_val, int32_t_val); + svadd_x(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_x(svbool_t_val, svint64_t_val, int64_t_val); + svadd_x(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_z(svbool_t_val, svint8_t_val, int8_t_val); + svadd_z(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_z(svbool_t_val, svint16_t_val, int16_t_val); + svadd_z(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_z(svbool_t_val, svint32_t_val, int32_t_val); + svadd_z(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_z(svbool_t_val, svint64_t_val, int64_t_val); + svadd_z(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svaddv(svbool_t_val, svfloat16_t_val); + svaddv(svbool_t_val, svfloat32_t_val); + svaddv(svbool_t_val, svfloat64_t_val); + svaddv(svbool_t_val, svint8_t_val); + svaddv(svbool_t_val, svint16_t_val); + svaddv(svbool_t_val, svint32_t_val); + svaddv(svbool_t_val, svint64_t_val); + svaddv(svbool_t_val, svuint8_t_val); + svaddv(svbool_t_val, svuint16_t_val); + svaddv(svbool_t_val, svuint32_t_val); + svaddv(svbool_t_val, svuint64_t_val); + svaddv_f16(svbool_t_val, svfloat16_t_val); + svaddv_f32(svbool_t_val, svfloat32_t_val); + svaddv_f64(svbool_t_val, svfloat64_t_val); + svaddv_s8(svbool_t_val, svint8_t_val); + svaddv_s16(svbool_t_val, svint16_t_val); + svaddv_s32(svbool_t_val, svint32_t_val); + svaddv_s64(svbool_t_val, svint64_t_val); + svaddv_u8(svbool_t_val, svuint8_t_val); + svaddv_u16(svbool_t_val, svuint16_t_val); + svaddv_u32(svbool_t_val, svuint32_t_val); + svaddv_u64(svbool_t_val, svuint64_t_val); + svand_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svand_m(svbool_t_val, svint8_t_val, int8_t_val); + svand_m(svbool_t_val, svint8_t_val, svint8_t_val); + svand_m(svbool_t_val, svint16_t_val, int16_t_val); + svand_m(svbool_t_val, svint16_t_val, svint16_t_val); + svand_m(svbool_t_val, svint32_t_val, int32_t_val); + svand_m(svbool_t_val, svint32_t_val, svint32_t_val); + svand_m(svbool_t_val, svint64_t_val, int64_t_val); + svand_m(svbool_t_val, svint64_t_val, svint64_t_val); + svand_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svand_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svand_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svand_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_x(svbool_t_val, svint8_t_val, int8_t_val); + svand_x(svbool_t_val, svint8_t_val, svint8_t_val); + svand_x(svbool_t_val, svint16_t_val, int16_t_val); + svand_x(svbool_t_val, svint16_t_val, svint16_t_val); + svand_x(svbool_t_val, svint32_t_val, int32_t_val); + svand_x(svbool_t_val, svint32_t_val, svint32_t_val); + svand_x(svbool_t_val, svint64_t_val, int64_t_val); + svand_x(svbool_t_val, svint64_t_val, svint64_t_val); + svand_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_z(svbool_t_val, svbool_t_val, svbool_t_val); + svand_z(svbool_t_val, svint8_t_val, int8_t_val); + svand_z(svbool_t_val, svint8_t_val, svint8_t_val); + svand_z(svbool_t_val, svint16_t_val, int16_t_val); + svand_z(svbool_t_val, svint16_t_val, svint16_t_val); + svand_z(svbool_t_val, svint32_t_val, int32_t_val); + svand_z(svbool_t_val, svint32_t_val, svint32_t_val); + svand_z(svbool_t_val, svint64_t_val, int64_t_val); + svand_z(svbool_t_val, svint64_t_val, svint64_t_val); + svand_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svandv(svbool_t_val, svint8_t_val); + svandv(svbool_t_val, svint16_t_val); + svandv(svbool_t_val, svint32_t_val); + svandv(svbool_t_val, svint64_t_val); + svandv(svbool_t_val, svuint8_t_val); + svandv(svbool_t_val, svuint16_t_val); + svandv(svbool_t_val, svuint32_t_val); + svandv(svbool_t_val, svuint64_t_val); + svandv_s8(svbool_t_val, svint8_t_val); + svandv_s16(svbool_t_val, svint16_t_val); + svandv_s32(svbool_t_val, svint32_t_val); + svandv_s64(svbool_t_val, svint64_t_val); + svandv_u8(svbool_t_val, svuint8_t_val); + svandv_u16(svbool_t_val, svuint16_t_val); + svandv_u32(svbool_t_val, svuint32_t_val); + svandv_u64(svbool_t_val, svuint64_t_val); + svasr_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_m(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_m(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_m(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_m(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s8_m(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s8_x(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s8_z(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s16_m(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s16_x(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s16_z(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s32_m(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s32_x(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s32_z(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_s8_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s8_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s8_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s16_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s16_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s16_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s32_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_s32_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_s32_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_x(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_x(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_x(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_x(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_z(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_z(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_z(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_z(svbool_t_val, svint64_t_val, uint64_t_val); + svasrd_m(svbool_t_val, svint8_t_val, 2); + svasrd_m(svbool_t_val, svint16_t_val, 2); + svasrd_m(svbool_t_val, svint32_t_val, 2); + svasrd_m(svbool_t_val, svint64_t_val, 2); + svasrd_n_s8_m(svbool_t_val, svint8_t_val, 2); + svasrd_n_s8_x(svbool_t_val, svint8_t_val, 2); + svasrd_n_s8_z(svbool_t_val, svint8_t_val, 2); + svasrd_n_s16_m(svbool_t_val, svint16_t_val, 2); + svasrd_n_s16_x(svbool_t_val, svint16_t_val, 2); + svasrd_n_s16_z(svbool_t_val, svint16_t_val, 2); + svasrd_n_s32_m(svbool_t_val, svint32_t_val, 2); + svasrd_n_s32_x(svbool_t_val, svint32_t_val, 2); + svasrd_n_s32_z(svbool_t_val, svint32_t_val, 2); + svasrd_n_s64_m(svbool_t_val, svint64_t_val, 2); + svasrd_n_s64_x(svbool_t_val, svint64_t_val, 2); + svasrd_n_s64_z(svbool_t_val, svint64_t_val, 2); + svasrd_x(svbool_t_val, svint8_t_val, 2); + svasrd_x(svbool_t_val, svint16_t_val, 2); + svasrd_x(svbool_t_val, svint32_t_val, 2); + svasrd_x(svbool_t_val, svint64_t_val, 2); + svasrd_z(svbool_t_val, svint8_t_val, 2); + svasrd_z(svbool_t_val, svint16_t_val, 2); + svasrd_z(svbool_t_val, svint32_t_val, 2); + svasrd_z(svbool_t_val, svint64_t_val, 2); + svbic_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbic_m(svbool_t_val, svint8_t_val, int8_t_val); + svbic_m(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_m(svbool_t_val, svint16_t_val, int16_t_val); + svbic_m(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_m(svbool_t_val, svint32_t_val, int32_t_val); + svbic_m(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_m(svbool_t_val, svint64_t_val, int64_t_val); + svbic_m(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_x(svbool_t_val, svint8_t_val, int8_t_val); + svbic_x(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_x(svbool_t_val, svint16_t_val, int16_t_val); + svbic_x(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_x(svbool_t_val, svint32_t_val, int32_t_val); + svbic_x(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_x(svbool_t_val, svint64_t_val, int64_t_val); + svbic_x(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbic_z(svbool_t_val, svint8_t_val, int8_t_val); + svbic_z(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_z(svbool_t_val, svint16_t_val, int16_t_val); + svbic_z(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_z(svbool_t_val, svint32_t_val, int32_t_val); + svbic_z(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_z(svbool_t_val, svint64_t_val, int64_t_val); + svbic_z(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svbrka_b_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrka_b_z(svbool_t_val, svbool_t_val); + svbrka_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrka_z(svbool_t_val, svbool_t_val); + svbrkb_b_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkb_b_z(svbool_t_val, svbool_t_val); + svbrkb_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkb_z(svbool_t_val, svbool_t_val); + svbrkn_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkn_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpa_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpa_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpb_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpb_z(svbool_t_val, svbool_t_val, svbool_t_val); + svcadd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svclasta(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclasta(svbool_t_val, float16_t_val, svfloat16_t_val); + svclasta(svbool_t_val, float32_t_val, svfloat32_t_val); + svclasta(svbool_t_val, float64_t_val, svfloat64_t_val); + svclasta(svbool_t_val, int8_t_val, svint8_t_val); + svclasta(svbool_t_val, int16_t_val, svint16_t_val); + svclasta(svbool_t_val, int32_t_val, svint32_t_val); + svclasta(svbool_t_val, int64_t_val, svint64_t_val); + svclasta(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclasta(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclasta(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclasta(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclasta(svbool_t_val, svint8_t_val, svint8_t_val); + svclasta(svbool_t_val, svint16_t_val, svint16_t_val); + svclasta(svbool_t_val, svint32_t_val, svint32_t_val); + svclasta(svbool_t_val, svint64_t_val, svint64_t_val); + svclasta(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclasta(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclasta(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclasta(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclasta(svbool_t_val, uint8_t_val, svuint8_t_val); + svclasta(svbool_t_val, uint16_t_val, svuint16_t_val); + svclasta(svbool_t_val, uint32_t_val, svuint32_t_val); + svclasta(svbool_t_val, uint64_t_val, svuint64_t_val); + svclasta_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclasta_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclasta_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclasta_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclasta_n_bf16(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclasta_n_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svclasta_n_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svclasta_n_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svclasta_n_s8(svbool_t_val, int8_t_val, svint8_t_val); + svclasta_n_s16(svbool_t_val, int16_t_val, svint16_t_val); + svclasta_n_s32(svbool_t_val, int32_t_val, svint32_t_val); + svclasta_n_s64(svbool_t_val, int64_t_val, svint64_t_val); + svclasta_n_u8(svbool_t_val, uint8_t_val, svuint8_t_val); + svclasta_n_u16(svbool_t_val, uint16_t_val, svuint16_t_val); + svclasta_n_u32(svbool_t_val, uint32_t_val, svuint32_t_val); + svclasta_n_u64(svbool_t_val, uint64_t_val, svuint64_t_val); + svclasta_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svclasta_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svclasta_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svclasta_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svclasta_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclasta_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclasta_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclasta_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclastb(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclastb(svbool_t_val, float16_t_val, svfloat16_t_val); + svclastb(svbool_t_val, float32_t_val, svfloat32_t_val); + svclastb(svbool_t_val, float64_t_val, svfloat64_t_val); + svclastb(svbool_t_val, int8_t_val, svint8_t_val); + svclastb(svbool_t_val, int16_t_val, svint16_t_val); + svclastb(svbool_t_val, int32_t_val, svint32_t_val); + svclastb(svbool_t_val, int64_t_val, svint64_t_val); + svclastb(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclastb(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclastb(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclastb(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclastb(svbool_t_val, svint8_t_val, svint8_t_val); + svclastb(svbool_t_val, svint16_t_val, svint16_t_val); + svclastb(svbool_t_val, svint32_t_val, svint32_t_val); + svclastb(svbool_t_val, svint64_t_val, svint64_t_val); + svclastb(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclastb(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclastb(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclastb(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclastb(svbool_t_val, uint8_t_val, svuint8_t_val); + svclastb(svbool_t_val, uint16_t_val, svuint16_t_val); + svclastb(svbool_t_val, uint32_t_val, svuint32_t_val); + svclastb(svbool_t_val, uint64_t_val, svuint64_t_val); + svclastb_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclastb_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclastb_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclastb_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclastb_n_bf16(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclastb_n_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svclastb_n_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svclastb_n_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svclastb_n_s8(svbool_t_val, int8_t_val, svint8_t_val); + svclastb_n_s16(svbool_t_val, int16_t_val, svint16_t_val); + svclastb_n_s32(svbool_t_val, int32_t_val, svint32_t_val); + svclastb_n_s64(svbool_t_val, int64_t_val, svint64_t_val); + svclastb_n_u8(svbool_t_val, uint8_t_val, svuint8_t_val); + svclastb_n_u16(svbool_t_val, uint16_t_val, svuint16_t_val); + svclastb_n_u32(svbool_t_val, uint32_t_val, svuint32_t_val); + svclastb_n_u64(svbool_t_val, uint64_t_val, svuint64_t_val); + svclastb_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svclastb_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svclastb_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svclastb_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svclastb_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclastb_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclastb_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclastb_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcls_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcls_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcls_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcls_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcls_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcls_s8_x(svbool_t_val, svint8_t_val); + svcls_s8_z(svbool_t_val, svint8_t_val); + svcls_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcls_s16_x(svbool_t_val, svint16_t_val); + svcls_s16_z(svbool_t_val, svint16_t_val); + svcls_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcls_s32_x(svbool_t_val, svint32_t_val); + svcls_s32_z(svbool_t_val, svint32_t_val); + svcls_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcls_s64_x(svbool_t_val, svint64_t_val); + svcls_s64_z(svbool_t_val, svint64_t_val); + svcls_x(svbool_t_val, svint8_t_val); + svcls_x(svbool_t_val, svint16_t_val); + svcls_x(svbool_t_val, svint32_t_val); + svcls_x(svbool_t_val, svint64_t_val); + svcls_z(svbool_t_val, svint8_t_val); + svcls_z(svbool_t_val, svint16_t_val); + svcls_z(svbool_t_val, svint32_t_val); + svcls_z(svbool_t_val, svint64_t_val); + svclz_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svclz_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svclz_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svclz_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svclz_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svclz_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svclz_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svclz_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svclz_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svclz_s8_x(svbool_t_val, svint8_t_val); + svclz_s8_z(svbool_t_val, svint8_t_val); + svclz_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svclz_s16_x(svbool_t_val, svint16_t_val); + svclz_s16_z(svbool_t_val, svint16_t_val); + svclz_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svclz_s32_x(svbool_t_val, svint32_t_val); + svclz_s32_z(svbool_t_val, svint32_t_val); + svclz_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svclz_s64_x(svbool_t_val, svint64_t_val); + svclz_s64_z(svbool_t_val, svint64_t_val); + svclz_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svclz_u8_x(svbool_t_val, svuint8_t_val); + svclz_u8_z(svbool_t_val, svuint8_t_val); + svclz_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svclz_u16_x(svbool_t_val, svuint16_t_val); + svclz_u16_z(svbool_t_val, svuint16_t_val); + svclz_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svclz_u32_x(svbool_t_val, svuint32_t_val); + svclz_u32_z(svbool_t_val, svuint32_t_val); + svclz_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svclz_u64_x(svbool_t_val, svuint64_t_val); + svclz_u64_z(svbool_t_val, svuint64_t_val); + svclz_x(svbool_t_val, svint8_t_val); + svclz_x(svbool_t_val, svint16_t_val); + svclz_x(svbool_t_val, svint32_t_val); + svclz_x(svbool_t_val, svint64_t_val); + svclz_x(svbool_t_val, svuint8_t_val); + svclz_x(svbool_t_val, svuint16_t_val); + svclz_x(svbool_t_val, svuint32_t_val); + svclz_x(svbool_t_val, svuint64_t_val); + svclz_z(svbool_t_val, svint8_t_val); + svclz_z(svbool_t_val, svint16_t_val); + svclz_z(svbool_t_val, svint32_t_val); + svclz_z(svbool_t_val, svint64_t_val); + svclz_z(svbool_t_val, svuint8_t_val); + svclz_z(svbool_t_val, svuint16_t_val); + svclz_z(svbool_t_val, svuint32_t_val); + svclz_z(svbool_t_val, svuint64_t_val); + svcmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1, 90); + svcmla_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1, 90); + svcmla_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1, 90); + svcmla_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1, 90); + svcmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmpeq(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpeq(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpeq(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpeq(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpeq(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpeq(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpeq(svbool_t_val, svint8_t_val, int8_t_val); + svcmpeq(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpeq(svbool_t_val, svint16_t_val, int16_t_val); + svcmpeq(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpeq(svbool_t_val, svint32_t_val, int32_t_val); + svcmpeq(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpeq(svbool_t_val, svint64_t_val, int64_t_val); + svcmpeq(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpeq(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpeq(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpeq(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpeq(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpeq(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpeq(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpeq(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpeq(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpeq_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpeq_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpeq_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpeq_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpeq_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpeq_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpeq_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpeq_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpeq_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpeq_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpeq_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpeq_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpeq_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpeq_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpeq_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpeq_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpeq_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpeq_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpeq_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpeq_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpeq_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpeq_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpeq_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpeq_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpeq_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpeq_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpeq_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpeq_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpeq_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpeq_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpeq_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpge(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpge(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpge(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpge(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpge(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpge(svbool_t_val, svint8_t_val, int8_t_val); + svcmpge(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpge(svbool_t_val, svint16_t_val, int16_t_val); + svcmpge(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpge(svbool_t_val, svint32_t_val, int32_t_val); + svcmpge(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpge(svbool_t_val, svint64_t_val, int64_t_val); + svcmpge(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpge(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpge(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpge(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpge(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpge(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpge(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpge(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpge(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpge_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpge_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpge_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpge_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpge_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpge_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpge_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpge_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpge_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpge_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpge_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpge_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpge_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpge_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpge_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpge_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpge_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpge_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpge_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpge_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpge_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpge_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpge_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpge_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpge_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpge_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpge_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpge_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpge_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpge_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpge_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpge_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpge_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpge_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpge_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpgt(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpgt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpgt(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpgt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpgt(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpgt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpgt(svbool_t_val, svint8_t_val, int8_t_val); + svcmpgt(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpgt(svbool_t_val, svint16_t_val, int16_t_val); + svcmpgt(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpgt(svbool_t_val, svint32_t_val, int32_t_val); + svcmpgt(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpgt(svbool_t_val, svint64_t_val, int64_t_val); + svcmpgt(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpgt(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpgt(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpgt(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpgt(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpgt(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpgt(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpgt(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpgt(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpgt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpgt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpgt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpgt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpgt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpgt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpgt_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpgt_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpgt_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpgt_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpgt_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpgt_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpgt_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpgt_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpgt_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpgt_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpgt_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpgt_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpgt_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpgt_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpgt_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpgt_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpgt_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpgt_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpgt_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpgt_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpgt_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpgt_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpgt_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpgt_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpgt_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpgt_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpgt_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpgt_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpgt_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpgt_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmple(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmple(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmple(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmple(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmple(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmple(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmple(svbool_t_val, svint8_t_val, int8_t_val); + svcmple(svbool_t_val, svint8_t_val, svint8_t_val); + svcmple(svbool_t_val, svint16_t_val, int16_t_val); + svcmple(svbool_t_val, svint16_t_val, svint16_t_val); + svcmple(svbool_t_val, svint32_t_val, int32_t_val); + svcmple(svbool_t_val, svint32_t_val, svint32_t_val); + svcmple(svbool_t_val, svint64_t_val, int64_t_val); + svcmple(svbool_t_val, svint64_t_val, svint64_t_val); + svcmple(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmple(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmple(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmple(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmple(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmple(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmple(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmple(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmple_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmple_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmple_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmple_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmple_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmple_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmple_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmple_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmple_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmple_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmple_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmple_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmple_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmple_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmple_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmple_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmple_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmple_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmple_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmple_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmple_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmple_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmple_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmple_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmple_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmple_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmple_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmple_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmple_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmple_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmple_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmple_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmple_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmple_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmple_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmple_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmplt(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmplt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmplt(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmplt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmplt(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmplt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmplt(svbool_t_val, svint8_t_val, int8_t_val); + svcmplt(svbool_t_val, svint8_t_val, svint8_t_val); + svcmplt(svbool_t_val, svint16_t_val, int16_t_val); + svcmplt(svbool_t_val, svint16_t_val, svint16_t_val); + svcmplt(svbool_t_val, svint32_t_val, int32_t_val); + svcmplt(svbool_t_val, svint32_t_val, svint32_t_val); + svcmplt(svbool_t_val, svint64_t_val, int64_t_val); + svcmplt(svbool_t_val, svint64_t_val, svint64_t_val); + svcmplt(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmplt(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmplt(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmplt(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmplt(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmplt(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmplt(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmplt(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmplt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmplt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmplt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmplt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmplt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmplt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmplt_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmplt_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmplt_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmplt_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmplt_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmplt_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmplt_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmplt_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmplt_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmplt_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmplt_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmplt_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmplt_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmplt_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmplt_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmplt_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmplt_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmplt_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmplt_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmplt_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmplt_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmplt_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmplt_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmplt_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmplt_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmplt_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmplt_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmplt_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmplt_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmplt_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpne(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpne(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpne(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpne(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpne(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpne(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpne(svbool_t_val, svint8_t_val, int8_t_val); + svcmpne(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpne(svbool_t_val, svint16_t_val, int16_t_val); + svcmpne(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpne(svbool_t_val, svint32_t_val, int32_t_val); + svcmpne(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpne(svbool_t_val, svint64_t_val, int64_t_val); + svcmpne(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpne(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpne(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpne(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpne(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpne(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpne(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpne(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpne(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpne_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpne_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpne_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpne_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpne_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpne_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpne_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpne_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpne_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpne_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpne_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpne_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpne_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpne_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpne_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpne_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpne_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpne_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpne_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpne_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpne_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpne_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpne_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpne_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpne_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpne_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpne_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpne_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpne_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpne_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpne_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpuo(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpuo(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpuo(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpuo(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpuo(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpuo(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpuo_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpuo_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpuo_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpuo_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpuo_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpuo_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcnot_m(svint8_t_val, svbool_t_val, svint8_t_val); + svcnot_m(svint16_t_val, svbool_t_val, svint16_t_val); + svcnot_m(svint32_t_val, svbool_t_val, svint32_t_val); + svcnot_m(svint64_t_val, svbool_t_val, svint64_t_val); + svcnot_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnot_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnot_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnot_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnot_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svcnot_s8_x(svbool_t_val, svint8_t_val); + svcnot_s8_z(svbool_t_val, svint8_t_val); + svcnot_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svcnot_s16_x(svbool_t_val, svint16_t_val); + svcnot_s16_z(svbool_t_val, svint16_t_val); + svcnot_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svcnot_s32_x(svbool_t_val, svint32_t_val); + svcnot_s32_z(svbool_t_val, svint32_t_val); + svcnot_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svcnot_s64_x(svbool_t_val, svint64_t_val); + svcnot_s64_z(svbool_t_val, svint64_t_val); + svcnot_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnot_u8_x(svbool_t_val, svuint8_t_val); + svcnot_u8_z(svbool_t_val, svuint8_t_val); + svcnot_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnot_u16_x(svbool_t_val, svuint16_t_val); + svcnot_u16_z(svbool_t_val, svuint16_t_val); + svcnot_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnot_u32_x(svbool_t_val, svuint32_t_val); + svcnot_u32_z(svbool_t_val, svuint32_t_val); + svcnot_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnot_u64_x(svbool_t_val, svuint64_t_val); + svcnot_u64_z(svbool_t_val, svuint64_t_val); + svcnot_x(svbool_t_val, svint8_t_val); + svcnot_x(svbool_t_val, svint16_t_val); + svcnot_x(svbool_t_val, svint32_t_val); + svcnot_x(svbool_t_val, svint64_t_val); + svcnot_x(svbool_t_val, svuint8_t_val); + svcnot_x(svbool_t_val, svuint16_t_val); + svcnot_x(svbool_t_val, svuint32_t_val); + svcnot_x(svbool_t_val, svuint64_t_val); + svcnot_z(svbool_t_val, svint8_t_val); + svcnot_z(svbool_t_val, svint16_t_val); + svcnot_z(svbool_t_val, svint32_t_val); + svcnot_z(svbool_t_val, svint64_t_val); + svcnot_z(svbool_t_val, svuint8_t_val); + svcnot_z(svbool_t_val, svuint16_t_val); + svcnot_z(svbool_t_val, svuint32_t_val); + svcnot_z(svbool_t_val, svuint64_t_val); + svcnt_bf16_m(svuint16_t_val, svbool_t_val, svbfloat16_t_val); + svcnt_bf16_x(svbool_t_val, svbfloat16_t_val); + svcnt_bf16_z(svbool_t_val, svbfloat16_t_val); + svcnt_f16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcnt_f16_x(svbool_t_val, svfloat16_t_val); + svcnt_f16_z(svbool_t_val, svfloat16_t_val); + svcnt_f32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcnt_f32_x(svbool_t_val, svfloat32_t_val); + svcnt_f32_z(svbool_t_val, svfloat32_t_val); + svcnt_f64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcnt_f64_x(svbool_t_val, svfloat64_t_val); + svcnt_f64_z(svbool_t_val, svfloat64_t_val); + svcnt_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcnt_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svbfloat16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnt_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcnt_s8_x(svbool_t_val, svint8_t_val); + svcnt_s8_z(svbool_t_val, svint8_t_val); + svcnt_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcnt_s16_x(svbool_t_val, svint16_t_val); + svcnt_s16_z(svbool_t_val, svint16_t_val); + svcnt_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcnt_s32_x(svbool_t_val, svint32_t_val); + svcnt_s32_z(svbool_t_val, svint32_t_val); + svcnt_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcnt_s64_x(svbool_t_val, svint64_t_val); + svcnt_s64_z(svbool_t_val, svint64_t_val); + svcnt_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnt_u8_x(svbool_t_val, svuint8_t_val); + svcnt_u8_z(svbool_t_val, svuint8_t_val); + svcnt_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnt_u16_x(svbool_t_val, svuint16_t_val); + svcnt_u16_z(svbool_t_val, svuint16_t_val); + svcnt_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnt_u32_x(svbool_t_val, svuint32_t_val); + svcnt_u32_z(svbool_t_val, svuint32_t_val); + svcnt_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnt_u64_x(svbool_t_val, svuint64_t_val); + svcnt_u64_z(svbool_t_val, svuint64_t_val); + svcnt_x(svbool_t_val, svbfloat16_t_val); + svcnt_x(svbool_t_val, svfloat16_t_val); + svcnt_x(svbool_t_val, svfloat32_t_val); + svcnt_x(svbool_t_val, svfloat64_t_val); + svcnt_x(svbool_t_val, svint8_t_val); + svcnt_x(svbool_t_val, svint16_t_val); + svcnt_x(svbool_t_val, svint32_t_val); + svcnt_x(svbool_t_val, svint64_t_val); + svcnt_x(svbool_t_val, svuint8_t_val); + svcnt_x(svbool_t_val, svuint16_t_val); + svcnt_x(svbool_t_val, svuint32_t_val); + svcnt_x(svbool_t_val, svuint64_t_val); + svcnt_z(svbool_t_val, svbfloat16_t_val); + svcnt_z(svbool_t_val, svfloat16_t_val); + svcnt_z(svbool_t_val, svfloat32_t_val); + svcnt_z(svbool_t_val, svfloat64_t_val); + svcnt_z(svbool_t_val, svint8_t_val); + svcnt_z(svbool_t_val, svint16_t_val); + svcnt_z(svbool_t_val, svint32_t_val); + svcnt_z(svbool_t_val, svint64_t_val); + svcnt_z(svbool_t_val, svuint8_t_val); + svcnt_z(svbool_t_val, svuint16_t_val); + svcnt_z(svbool_t_val, svuint32_t_val); + svcnt_z(svbool_t_val, svuint64_t_val); + svcntb(); + svcntb_pat(SV_MUL3); + svcntd(); + svcntd_pat(SV_MUL3); + svcnth(); + svcnth_pat(SV_MUL3); + svcntp_b8(svbool_t_val, svbool_t_val); + svcntp_b16(svbool_t_val, svbool_t_val); + svcntp_b32(svbool_t_val, svbool_t_val); + svcntp_b64(svbool_t_val, svbool_t_val); + svcntw(); + svcntw_pat(SV_MUL3); + svcreate2(svbfloat16_t_val, svbfloat16_t_val); + svcreate2(svfloat16_t_val, svfloat16_t_val); + svcreate2(svfloat32_t_val, svfloat32_t_val); + svcreate2(svfloat64_t_val, svfloat64_t_val); + svcreate2(svint8_t_val, svint8_t_val); + svcreate2(svint16_t_val, svint16_t_val); + svcreate2(svint32_t_val, svint32_t_val); + svcreate2(svint64_t_val, svint64_t_val); + svcreate2(svmfloat8_t_val, svmfloat8_t_val); + svcreate2(svuint8_t_val, svuint8_t_val); + svcreate2(svuint16_t_val, svuint16_t_val); + svcreate2(svuint32_t_val, svuint32_t_val); + svcreate2(svuint64_t_val, svuint64_t_val); + svcreate2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svcreate2_f16(svfloat16_t_val, svfloat16_t_val); + svcreate2_f32(svfloat32_t_val, svfloat32_t_val); + svcreate2_f64(svfloat64_t_val, svfloat64_t_val); + svcreate2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svcreate2_s8(svint8_t_val, svint8_t_val); + svcreate2_s16(svint16_t_val, svint16_t_val); + svcreate2_s32(svint32_t_val, svint32_t_val); + svcreate2_s64(svint64_t_val, svint64_t_val); + svcreate2_u8(svuint8_t_val, svuint8_t_val); + svcreate2_u16(svuint16_t_val, svuint16_t_val); + svcreate2_u32(svuint32_t_val, svuint32_t_val); + svcreate2_u64(svuint64_t_val, svuint64_t_val); + svcreate3(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate3(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate3(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate3(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate3(svint8_t_val, svint8_t_val, svint8_t_val); + svcreate3(svint16_t_val, svint16_t_val, svint16_t_val); + svcreate3(svint32_t_val, svint32_t_val, svint32_t_val); + svcreate3(svint64_t_val, svint64_t_val, svint64_t_val); + svcreate3(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate3(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate3(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate3(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate3(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate3_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate3_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate3_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate3_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate3_mf8(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate3_s8(svint8_t_val, svint8_t_val, svint8_t_val); + svcreate3_s16(svint16_t_val, svint16_t_val, svint16_t_val); + svcreate3_s32(svint32_t_val, svint32_t_val, svint32_t_val); + svcreate3_s64(svint64_t_val, svint64_t_val, svint64_t_val); + svcreate3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate4(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate4(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate4(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate4(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate4(svint8_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svcreate4(svint16_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svcreate4(svint32_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svcreate4(svint64_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svcreate4(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate4(svuint8_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate4(svuint16_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate4(svuint32_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate4(svuint64_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate4_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate4_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate4_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate4_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate4_mf8(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate4_s8(svint8_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svcreate4_s16(svint16_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svcreate4_s32(svint32_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svcreate4_s64(svint64_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svcreate4_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate4_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate4_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate4_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcvt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f16_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_f16_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_f16_f64_m(svfloat16_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f16_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_f16_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint16_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint16_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint64_t_val); + svcvt_f16_s16_m(svfloat16_t_val, svbool_t_val, svint16_t_val); + svcvt_f16_s16_x(svbool_t_val, svint16_t_val); + svcvt_f16_s16_z(svbool_t_val, svint16_t_val); + svcvt_f16_s32_m(svfloat16_t_val, svbool_t_val, svint32_t_val); + svcvt_f16_s32_x(svbool_t_val, svint32_t_val); + svcvt_f16_s32_z(svbool_t_val, svint32_t_val); + svcvt_f16_s64_m(svfloat16_t_val, svbool_t_val, svint64_t_val); + svcvt_f16_s64_x(svbool_t_val, svint64_t_val); + svcvt_f16_s64_z(svbool_t_val, svint64_t_val); + svcvt_f16_u16_m(svfloat16_t_val, svbool_t_val, svuint16_t_val); + svcvt_f16_u16_x(svbool_t_val, svuint16_t_val); + svcvt_f16_u16_z(svbool_t_val, svuint16_t_val); + svcvt_f16_u32_m(svfloat16_t_val, svbool_t_val, svuint32_t_val); + svcvt_f16_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f16_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f16_u64_m(svfloat16_t_val, svbool_t_val, svuint64_t_val); + svcvt_f16_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f16_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f16_x(svbool_t_val, svfloat32_t_val); + svcvt_f16_x(svbool_t_val, svfloat64_t_val); + svcvt_f16_x(svbool_t_val, svint16_t_val); + svcvt_f16_x(svbool_t_val, svint32_t_val); + svcvt_f16_x(svbool_t_val, svint64_t_val); + svcvt_f16_x(svbool_t_val, svuint16_t_val); + svcvt_f16_x(svbool_t_val, svuint32_t_val); + svcvt_f16_x(svbool_t_val, svuint64_t_val); + svcvt_f16_z(svbool_t_val, svfloat32_t_val); + svcvt_f16_z(svbool_t_val, svfloat64_t_val); + svcvt_f16_z(svbool_t_val, svint16_t_val); + svcvt_f16_z(svbool_t_val, svint32_t_val); + svcvt_f16_z(svbool_t_val, svint64_t_val); + svcvt_f16_z(svbool_t_val, svuint16_t_val); + svcvt_f16_z(svbool_t_val, svuint32_t_val); + svcvt_f16_z(svbool_t_val, svuint64_t_val); + svcvt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_f32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_f32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svint32_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svint64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svuint32_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svuint64_t_val); + svcvt_f32_s32_m(svfloat32_t_val, svbool_t_val, svint32_t_val); + svcvt_f32_s32_x(svbool_t_val, svint32_t_val); + svcvt_f32_s32_z(svbool_t_val, svint32_t_val); + svcvt_f32_s64_m(svfloat32_t_val, svbool_t_val, svint64_t_val); + svcvt_f32_s64_x(svbool_t_val, svint64_t_val); + svcvt_f32_s64_z(svbool_t_val, svint64_t_val); + svcvt_f32_u32_m(svfloat32_t_val, svbool_t_val, svuint32_t_val); + svcvt_f32_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f32_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f32_u64_m(svfloat32_t_val, svbool_t_val, svuint64_t_val); + svcvt_f32_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f32_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f32_x(svbool_t_val, svfloat16_t_val); + svcvt_f32_x(svbool_t_val, svfloat64_t_val); + svcvt_f32_x(svbool_t_val, svint32_t_val); + svcvt_f32_x(svbool_t_val, svint64_t_val); + svcvt_f32_x(svbool_t_val, svuint32_t_val); + svcvt_f32_x(svbool_t_val, svuint64_t_val); + svcvt_f32_z(svbool_t_val, svfloat16_t_val); + svcvt_f32_z(svbool_t_val, svfloat64_t_val); + svcvt_f32_z(svbool_t_val, svint32_t_val); + svcvt_f32_z(svbool_t_val, svint64_t_val); + svcvt_f32_z(svbool_t_val, svuint32_t_val); + svcvt_f32_z(svbool_t_val, svuint64_t_val); + svcvt_f64_f16_m(svfloat64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_f64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_f64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svint32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svint64_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svuint32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svuint64_t_val); + svcvt_f64_s32_m(svfloat64_t_val, svbool_t_val, svint32_t_val); + svcvt_f64_s32_x(svbool_t_val, svint32_t_val); + svcvt_f64_s32_z(svbool_t_val, svint32_t_val); + svcvt_f64_s64_m(svfloat64_t_val, svbool_t_val, svint64_t_val); + svcvt_f64_s64_x(svbool_t_val, svint64_t_val); + svcvt_f64_s64_z(svbool_t_val, svint64_t_val); + svcvt_f64_u32_m(svfloat64_t_val, svbool_t_val, svuint32_t_val); + svcvt_f64_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f64_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f64_u64_m(svfloat64_t_val, svbool_t_val, svuint64_t_val); + svcvt_f64_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f64_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f64_x(svbool_t_val, svfloat16_t_val); + svcvt_f64_x(svbool_t_val, svfloat32_t_val); + svcvt_f64_x(svbool_t_val, svint32_t_val); + svcvt_f64_x(svbool_t_val, svint64_t_val); + svcvt_f64_x(svbool_t_val, svuint32_t_val); + svcvt_f64_x(svbool_t_val, svuint64_t_val); + svcvt_f64_z(svbool_t_val, svfloat16_t_val); + svcvt_f64_z(svbool_t_val, svfloat32_t_val); + svcvt_f64_z(svbool_t_val, svint32_t_val); + svcvt_f64_z(svbool_t_val, svint64_t_val); + svcvt_f64_z(svbool_t_val, svuint32_t_val); + svcvt_f64_z(svbool_t_val, svuint64_t_val); + svcvt_s16_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s16_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s16_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s16_m(svint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s16_x(svbool_t_val, svfloat16_t_val); + svcvt_s16_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_m(svint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s32_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_s32_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_s32_f64_m(svint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_s32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s32_x(svbool_t_val, svfloat16_t_val); + svcvt_s32_x(svbool_t_val, svfloat32_t_val); + svcvt_s32_x(svbool_t_val, svfloat64_t_val); + svcvt_s32_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_z(svbool_t_val, svfloat32_t_val); + svcvt_s32_z(svbool_t_val, svfloat64_t_val); + svcvt_s64_f16_m(svint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s64_f32_m(svint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_s64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_s64_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s64_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_s64_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s64_x(svbool_t_val, svfloat16_t_val); + svcvt_s64_x(svbool_t_val, svfloat32_t_val); + svcvt_s64_x(svbool_t_val, svfloat64_t_val); + svcvt_s64_z(svbool_t_val, svfloat16_t_val); + svcvt_s64_z(svbool_t_val, svfloat32_t_val); + svcvt_s64_z(svbool_t_val, svfloat64_t_val); + svcvt_u16_f16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u16_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u16_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u16_x(svbool_t_val, svfloat16_t_val); + svcvt_u16_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_m(svuint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_f32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u32_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_u32_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_u32_f64_m(svuint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_u32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u32_x(svbool_t_val, svfloat16_t_val); + svcvt_u32_x(svbool_t_val, svfloat32_t_val); + svcvt_u32_x(svbool_t_val, svfloat64_t_val); + svcvt_u32_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_z(svbool_t_val, svfloat32_t_val); + svcvt_u32_z(svbool_t_val, svfloat64_t_val); + svcvt_u64_f16_m(svuint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u64_f32_m(svuint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_u64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_u64_f64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u64_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_u64_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u64_x(svbool_t_val, svfloat16_t_val); + svcvt_u64_x(svbool_t_val, svfloat32_t_val); + svcvt_u64_x(svbool_t_val, svfloat64_t_val); + svcvt_u64_z(svbool_t_val, svfloat16_t_val); + svcvt_u64_z(svbool_t_val, svfloat32_t_val); + svcvt_u64_z(svbool_t_val, svfloat64_t_val); + svdiv_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_m(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_m(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_x(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_x(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_z(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_z(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_m(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_m(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_x(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_x(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_z(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_z(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdot(svint32_t_val, svint8_t_val, int8_t_val); + svdot(svint32_t_val, svint8_t_val, svint8_t_val); + svdot(svint64_t_val, svint16_t_val, int16_t_val); + svdot(svint64_t_val, svint16_t_val, svint16_t_val); + svdot(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svdot(svuint32_t_val, svuint8_t_val, uint8_t_val); + svdot(svuint64_t_val, svuint16_t_val, svuint16_t_val); + svdot(svuint64_t_val, svuint16_t_val, uint16_t_val); + svdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1); + svdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1); + svdot_lane(svuint32_t_val, svuint8_t_val, svuint8_t_val, 1); + svdot_lane(svuint64_t_val, svuint16_t_val, svuint16_t_val, 1); + svdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1); + svdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1); + svdot_lane_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val, 1); + svdot_lane_u64(svuint64_t_val, svuint16_t_val, svuint16_t_val, 1); + svdot_n_s32(svint32_t_val, svint8_t_val, int8_t_val); + svdot_n_s64(svint64_t_val, svint16_t_val, int16_t_val); + svdot_n_u32(svuint32_t_val, svuint8_t_val, uint8_t_val); + svdot_n_u64(svuint64_t_val, svuint16_t_val, uint16_t_val); + svdot_s32(svint32_t_val, svint8_t_val, svint8_t_val); + svdot_s64(svint64_t_val, svint16_t_val, svint16_t_val); + svdot_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svdot_u64(svuint64_t_val, svuint16_t_val, svuint16_t_val); + svdup_b8(bool_val); + svdup_b16(bool_val); + svdup_b32(bool_val); + svdup_b64(bool_val); + svdup_bf16(bfloat16_t_val); + svdup_bf16_m(svbfloat16_t_val, svbool_t_val, bfloat16_t_val); + svdup_bf16_x(svbool_t_val, bfloat16_t_val); + svdup_bf16_z(svbool_t_val, bfloat16_t_val); + svdup_f16(float16_t_val); + svdup_f16_m(svfloat16_t_val, svbool_t_val, float16_t_val); + svdup_f16_x(svbool_t_val, float16_t_val); + svdup_f16_z(svbool_t_val, float16_t_val); + svdup_f32(float32_t_val); + svdup_f32_m(svfloat32_t_val, svbool_t_val, float32_t_val); + svdup_f32_x(svbool_t_val, float32_t_val); + svdup_f32_z(svbool_t_val, float32_t_val); + svdup_f64(float64_t_val); + svdup_f64_m(svfloat64_t_val, svbool_t_val, float64_t_val); + svdup_f64_x(svbool_t_val, float64_t_val); + svdup_f64_z(svbool_t_val, float64_t_val); + svdup_lane(svbfloat16_t_val, uint16_t_val); + svdup_lane(svfloat16_t_val, uint16_t_val); + svdup_lane(svfloat32_t_val, uint32_t_val); + svdup_lane(svfloat64_t_val, uint64_t_val); + svdup_lane(svint8_t_val, uint8_t_val); + svdup_lane(svint16_t_val, uint16_t_val); + svdup_lane(svint32_t_val, uint32_t_val); + svdup_lane(svint64_t_val, uint64_t_val); + svdup_lane(svuint8_t_val, uint8_t_val); + svdup_lane(svuint16_t_val, uint16_t_val); + svdup_lane(svuint32_t_val, uint32_t_val); + svdup_lane(svuint64_t_val, uint64_t_val); + svdup_lane_bf16(svbfloat16_t_val, uint16_t_val); + svdup_lane_f16(svfloat16_t_val, uint16_t_val); + svdup_lane_f32(svfloat32_t_val, uint32_t_val); + svdup_lane_f64(svfloat64_t_val, uint64_t_val); + svdup_lane_s8(svint8_t_val, uint8_t_val); + svdup_lane_s16(svint16_t_val, uint16_t_val); + svdup_lane_s32(svint32_t_val, uint32_t_val); + svdup_lane_s64(svint64_t_val, uint64_t_val); + svdup_lane_u8(svuint8_t_val, uint8_t_val); + svdup_lane_u16(svuint16_t_val, uint16_t_val); + svdup_lane_u32(svuint32_t_val, uint32_t_val); + svdup_lane_u64(svuint64_t_val, uint64_t_val); + svdup_n_b8(bool_val); + svdup_n_b16(bool_val); + svdup_n_b32(bool_val); + svdup_n_b64(bool_val); + svdup_n_bf16(bfloat16_t_val); + svdup_n_bf16_m(svbfloat16_t_val, svbool_t_val, bfloat16_t_val); + svdup_n_bf16_x(svbool_t_val, bfloat16_t_val); + svdup_n_bf16_z(svbool_t_val, bfloat16_t_val); + svdup_n_f16(float16_t_val); + svdup_n_f16_m(svfloat16_t_val, svbool_t_val, float16_t_val); + svdup_n_f16_x(svbool_t_val, float16_t_val); + svdup_n_f16_z(svbool_t_val, float16_t_val); + svdup_n_f32(float32_t_val); + svdup_n_f32_m(svfloat32_t_val, svbool_t_val, float32_t_val); + svdup_n_f32_x(svbool_t_val, float32_t_val); + svdup_n_f32_z(svbool_t_val, float32_t_val); + svdup_n_f64(float64_t_val); + svdup_n_f64_m(svfloat64_t_val, svbool_t_val, float64_t_val); + svdup_n_f64_x(svbool_t_val, float64_t_val); + svdup_n_f64_z(svbool_t_val, float64_t_val); + svdup_n_s8(int8_t_val); + svdup_n_s8_m(svint8_t_val, svbool_t_val, int8_t_val); + svdup_n_s8_x(svbool_t_val, int8_t_val); + svdup_n_s8_z(svbool_t_val, int8_t_val); + svdup_n_s16(int16_t_val); + svdup_n_s16_m(svint16_t_val, svbool_t_val, int16_t_val); + svdup_n_s16_x(svbool_t_val, int16_t_val); + svdup_n_s16_z(svbool_t_val, int16_t_val); + svdup_n_s32(int32_t_val); + svdup_n_s32_m(svint32_t_val, svbool_t_val, int32_t_val); + svdup_n_s32_x(svbool_t_val, int32_t_val); + svdup_n_s32_z(svbool_t_val, int32_t_val); + svdup_n_s64(int64_t_val); + svdup_n_s64_m(svint64_t_val, svbool_t_val, int64_t_val); + svdup_n_s64_x(svbool_t_val, int64_t_val); + svdup_n_s64_z(svbool_t_val, int64_t_val); + svdup_n_u8(uint8_t_val); + svdup_n_u8_m(svuint8_t_val, svbool_t_val, uint8_t_val); + svdup_n_u8_x(svbool_t_val, uint8_t_val); + svdup_n_u8_z(svbool_t_val, uint8_t_val); + svdup_n_u16(uint16_t_val); + svdup_n_u16_m(svuint16_t_val, svbool_t_val, uint16_t_val); + svdup_n_u16_x(svbool_t_val, uint16_t_val); + svdup_n_u16_z(svbool_t_val, uint16_t_val); + svdup_n_u32(uint32_t_val); + svdup_n_u32_m(svuint32_t_val, svbool_t_val, uint32_t_val); + svdup_n_u32_x(svbool_t_val, uint32_t_val); + svdup_n_u32_z(svbool_t_val, uint32_t_val); + svdup_n_u64(uint64_t_val); + svdup_n_u64_m(svuint64_t_val, svbool_t_val, uint64_t_val); + svdup_n_u64_x(svbool_t_val, uint64_t_val); + svdup_n_u64_z(svbool_t_val, uint64_t_val); + svdup_s8(int8_t_val); + svdup_s8_m(svint8_t_val, svbool_t_val, int8_t_val); + svdup_s8_x(svbool_t_val, int8_t_val); + svdup_s8_z(svbool_t_val, int8_t_val); + svdup_s16(int16_t_val); + svdup_s16_m(svint16_t_val, svbool_t_val, int16_t_val); + svdup_s16_x(svbool_t_val, int16_t_val); + svdup_s16_z(svbool_t_val, int16_t_val); + svdup_s32(int32_t_val); + svdup_s32_m(svint32_t_val, svbool_t_val, int32_t_val); + svdup_s32_x(svbool_t_val, int32_t_val); + svdup_s32_z(svbool_t_val, int32_t_val); + svdup_s64(int64_t_val); + svdup_s64_m(svint64_t_val, svbool_t_val, int64_t_val); + svdup_s64_x(svbool_t_val, int64_t_val); + svdup_s64_z(svbool_t_val, int64_t_val); + svdup_u8(uint8_t_val); + svdup_u8_m(svuint8_t_val, svbool_t_val, uint8_t_val); + svdup_u8_x(svbool_t_val, uint8_t_val); + svdup_u8_z(svbool_t_val, uint8_t_val); + svdup_u16(uint16_t_val); + svdup_u16_m(svuint16_t_val, svbool_t_val, uint16_t_val); + svdup_u16_x(svbool_t_val, uint16_t_val); + svdup_u16_z(svbool_t_val, uint16_t_val); + svdup_u32(uint32_t_val); + svdup_u32_m(svuint32_t_val, svbool_t_val, uint32_t_val); + svdup_u32_x(svbool_t_val, uint32_t_val); + svdup_u32_z(svbool_t_val, uint32_t_val); + svdup_u64(uint64_t_val); + svdup_u64_m(svuint64_t_val, svbool_t_val, uint64_t_val); + svdup_u64_x(svbool_t_val, uint64_t_val); + svdup_u64_z(svbool_t_val, uint64_t_val); + svdupq_b8(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_b16(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_b32(bool_val, bool_val, bool_val, bool_val); + svdupq_b64(bool_val, bool_val); + svdupq_bf16(bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val); + svdupq_f16(float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val); + svdupq_f32(float32_t_val, float32_t_val, float32_t_val, float32_t_val); + svdupq_f64(float64_t_val, float64_t_val); + svdupq_lane(svbfloat16_t_val, uint64_t_val); + svdupq_lane(svfloat16_t_val, uint64_t_val); + svdupq_lane(svfloat32_t_val, uint64_t_val); + svdupq_lane(svfloat64_t_val, uint64_t_val); + svdupq_lane(svint8_t_val, uint64_t_val); + svdupq_lane(svint16_t_val, uint64_t_val); + svdupq_lane(svint32_t_val, uint64_t_val); + svdupq_lane(svint64_t_val, uint64_t_val); + svdupq_lane(svuint8_t_val, uint64_t_val); + svdupq_lane(svuint16_t_val, uint64_t_val); + svdupq_lane(svuint32_t_val, uint64_t_val); + svdupq_lane(svuint64_t_val, uint64_t_val); + svdupq_lane_bf16(svbfloat16_t_val, uint64_t_val); + svdupq_lane_f16(svfloat16_t_val, uint64_t_val); + svdupq_lane_f32(svfloat32_t_val, uint64_t_val); + svdupq_lane_f64(svfloat64_t_val, uint64_t_val); + svdupq_lane_s8(svint8_t_val, uint64_t_val); + svdupq_lane_s16(svint16_t_val, uint64_t_val); + svdupq_lane_s32(svint32_t_val, uint64_t_val); + svdupq_lane_s64(svint64_t_val, uint64_t_val); + svdupq_lane_u8(svuint8_t_val, uint64_t_val); + svdupq_lane_u16(svuint16_t_val, uint64_t_val); + svdupq_lane_u32(svuint32_t_val, uint64_t_val); + svdupq_lane_u64(svuint64_t_val, uint64_t_val); + svdupq_n_b8(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_n_b16(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_n_b32(bool_val, bool_val, bool_val, bool_val); + svdupq_n_b64(bool_val, bool_val); + svdupq_n_bf16(bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val); + svdupq_n_f16(float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val); + svdupq_n_f32(float32_t_val, float32_t_val, float32_t_val, float32_t_val); + svdupq_n_f64(float64_t_val, float64_t_val); + svdupq_n_s8(int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val); + svdupq_n_s16(int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val); + svdupq_n_s32(int32_t_val, int32_t_val, int32_t_val, int32_t_val); + svdupq_n_s64(int64_t_val, int64_t_val); + svdupq_n_u8(uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val); + svdupq_n_u16(uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val); + svdupq_n_u32(uint32_t_val, uint32_t_val, uint32_t_val, uint32_t_val); + svdupq_n_u64(uint64_t_val, uint64_t_val); + svdupq_s8(int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val); + svdupq_s16(int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val); + svdupq_s32(int32_t_val, int32_t_val, int32_t_val, int32_t_val); + svdupq_s64(int64_t_val, int64_t_val); + svdupq_u8(uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val); + svdupq_u16(uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val); + svdupq_u32(uint32_t_val, uint32_t_val, uint32_t_val, uint32_t_val); + svdupq_u64(uint64_t_val, uint64_t_val); + sveor_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + sveor_m(svbool_t_val, svint8_t_val, int8_t_val); + sveor_m(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_m(svbool_t_val, svint16_t_val, int16_t_val); + sveor_m(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_m(svbool_t_val, svint32_t_val, int32_t_val); + sveor_m(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_m(svbool_t_val, svint64_t_val, int64_t_val); + sveor_m(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_m(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_m(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_m(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_m(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_x(svbool_t_val, svint8_t_val, int8_t_val); + sveor_x(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_x(svbool_t_val, svint16_t_val, int16_t_val); + sveor_x(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_x(svbool_t_val, svint32_t_val, int32_t_val); + sveor_x(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_x(svbool_t_val, svint64_t_val, int64_t_val); + sveor_x(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_x(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_x(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_x(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_x(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_z(svbool_t_val, svbool_t_val, svbool_t_val); + sveor_z(svbool_t_val, svint8_t_val, int8_t_val); + sveor_z(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_z(svbool_t_val, svint16_t_val, int16_t_val); + sveor_z(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_z(svbool_t_val, svint32_t_val, int32_t_val); + sveor_z(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_z(svbool_t_val, svint64_t_val, int64_t_val); + sveor_z(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_z(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_z(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_z(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_z(svbool_t_val, svuint64_t_val, uint64_t_val); + sveorv(svbool_t_val, svint8_t_val); + sveorv(svbool_t_val, svint16_t_val); + sveorv(svbool_t_val, svint32_t_val); + sveorv(svbool_t_val, svint64_t_val); + sveorv(svbool_t_val, svuint8_t_val); + sveorv(svbool_t_val, svuint16_t_val); + sveorv(svbool_t_val, svuint32_t_val); + sveorv(svbool_t_val, svuint64_t_val); + sveorv_s8(svbool_t_val, svint8_t_val); + sveorv_s16(svbool_t_val, svint16_t_val); + sveorv_s32(svbool_t_val, svint32_t_val); + sveorv_s64(svbool_t_val, svint64_t_val); + sveorv_u8(svbool_t_val, svuint8_t_val); + sveorv_u16(svbool_t_val, svuint16_t_val); + sveorv_u32(svbool_t_val, svuint32_t_val); + sveorv_u64(svbool_t_val, svuint64_t_val); + svext(svbfloat16_t_val, svbfloat16_t_val, 2); + svext(svfloat16_t_val, svfloat16_t_val, 2); + svext(svfloat32_t_val, svfloat32_t_val, 2); + svext(svfloat64_t_val, svfloat64_t_val, 2); + svext(svint8_t_val, svint8_t_val, 2); + svext(svint16_t_val, svint16_t_val, 2); + svext(svint32_t_val, svint32_t_val, 2); + svext(svint64_t_val, svint64_t_val, 2); + svext(svuint8_t_val, svuint8_t_val, 2); + svext(svuint16_t_val, svuint16_t_val, 2); + svext(svuint32_t_val, svuint32_t_val, 2); + svext(svuint64_t_val, svuint64_t_val, 2); + svext_bf16(svbfloat16_t_val, svbfloat16_t_val, 2); + svext_f16(svfloat16_t_val, svfloat16_t_val, 2); + svext_f32(svfloat32_t_val, svfloat32_t_val, 2); + svext_f64(svfloat64_t_val, svfloat64_t_val, 2); + svext_s8(svint8_t_val, svint8_t_val, 2); + svext_s16(svint16_t_val, svint16_t_val, 2); + svext_s32(svint32_t_val, svint32_t_val, 2); + svext_s64(svint64_t_val, svint64_t_val, 2); + svext_u8(svuint8_t_val, svuint8_t_val, 2); + svext_u16(svuint16_t_val, svuint16_t_val, 2); + svext_u32(svuint32_t_val, svuint32_t_val, 2); + svext_u64(svuint64_t_val, svuint64_t_val, 2); + svextb_m(svint16_t_val, svbool_t_val, svint16_t_val); + svextb_m(svint32_t_val, svbool_t_val, svint32_t_val); + svextb_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextb_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svextb_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svextb_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextb_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svextb_s16_x(svbool_t_val, svint16_t_val); + svextb_s16_z(svbool_t_val, svint16_t_val); + svextb_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svextb_s32_x(svbool_t_val, svint32_t_val); + svextb_s32_z(svbool_t_val, svint32_t_val); + svextb_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextb_s64_x(svbool_t_val, svint64_t_val); + svextb_s64_z(svbool_t_val, svint64_t_val); + svextb_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svextb_u16_x(svbool_t_val, svuint16_t_val); + svextb_u16_z(svbool_t_val, svuint16_t_val); + svextb_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svextb_u32_x(svbool_t_val, svuint32_t_val); + svextb_u32_z(svbool_t_val, svuint32_t_val); + svextb_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextb_u64_x(svbool_t_val, svuint64_t_val); + svextb_u64_z(svbool_t_val, svuint64_t_val); + svextb_x(svbool_t_val, svint16_t_val); + svextb_x(svbool_t_val, svint32_t_val); + svextb_x(svbool_t_val, svint64_t_val); + svextb_x(svbool_t_val, svuint16_t_val); + svextb_x(svbool_t_val, svuint32_t_val); + svextb_x(svbool_t_val, svuint64_t_val); + svextb_z(svbool_t_val, svint16_t_val); + svextb_z(svbool_t_val, svint32_t_val); + svextb_z(svbool_t_val, svint64_t_val); + svextb_z(svbool_t_val, svuint16_t_val); + svextb_z(svbool_t_val, svuint32_t_val); + svextb_z(svbool_t_val, svuint64_t_val); + svexth_m(svint32_t_val, svbool_t_val, svint32_t_val); + svexth_m(svint64_t_val, svbool_t_val, svint64_t_val); + svexth_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svexth_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svexth_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svexth_s32_x(svbool_t_val, svint32_t_val); + svexth_s32_z(svbool_t_val, svint32_t_val); + svexth_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svexth_s64_x(svbool_t_val, svint64_t_val); + svexth_s64_z(svbool_t_val, svint64_t_val); + svexth_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svexth_u32_x(svbool_t_val, svuint32_t_val); + svexth_u32_z(svbool_t_val, svuint32_t_val); + svexth_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svexth_u64_x(svbool_t_val, svuint64_t_val); + svexth_u64_z(svbool_t_val, svuint64_t_val); + svexth_x(svbool_t_val, svint32_t_val); + svexth_x(svbool_t_val, svint64_t_val); + svexth_x(svbool_t_val, svuint32_t_val); + svexth_x(svbool_t_val, svuint64_t_val); + svexth_z(svbool_t_val, svint32_t_val); + svexth_z(svbool_t_val, svint64_t_val); + svexth_z(svbool_t_val, svuint32_t_val); + svexth_z(svbool_t_val, svuint64_t_val); + svextw_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextw_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextw_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextw_s64_x(svbool_t_val, svint64_t_val); + svextw_s64_z(svbool_t_val, svint64_t_val); + svextw_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextw_u64_x(svbool_t_val, svuint64_t_val); + svextw_u64_z(svbool_t_val, svuint64_t_val); + svextw_x(svbool_t_val, svint64_t_val); + svextw_x(svbool_t_val, svuint64_t_val); + svextw_z(svbool_t_val, svint64_t_val); + svextw_z(svbool_t_val, svuint64_t_val); + svget2(svbfloat16x2_t_val, 1); + svget2(svfloat16x2_t_val, 1); + svget2(svfloat32x2_t_val, 1); + svget2(svfloat64x2_t_val, 1); + svget2(svint8x2_t_val, 1); + svget2(svint16x2_t_val, 1); + svget2(svint32x2_t_val, 1); + svget2(svint64x2_t_val, 1); + svget2(svmfloat8x2_t_val, 1); + svget2(svuint8x2_t_val, 1); + svget2(svuint16x2_t_val, 1); + svget2(svuint32x2_t_val, 1); + svget2(svuint64x2_t_val, 1); + svget2_bf16(svbfloat16x2_t_val, 1); + svget2_f16(svfloat16x2_t_val, 1); + svget2_f32(svfloat32x2_t_val, 1); + svget2_f64(svfloat64x2_t_val, 1); + svget2_mf8(svmfloat8x2_t_val, 1); + svget2_s8(svint8x2_t_val, 1); + svget2_s16(svint16x2_t_val, 1); + svget2_s32(svint32x2_t_val, 1); + svget2_s64(svint64x2_t_val, 1); + svget2_u8(svuint8x2_t_val, 1); + svget2_u16(svuint16x2_t_val, 1); + svget2_u32(svuint32x2_t_val, 1); + svget2_u64(svuint64x2_t_val, 1); + svget3(svbfloat16x3_t_val, 2); + svget3(svfloat16x3_t_val, 2); + svget3(svfloat32x3_t_val, 2); + svget3(svfloat64x3_t_val, 2); + svget3(svint8x3_t_val, 2); + svget3(svint16x3_t_val, 2); + svget3(svint32x3_t_val, 2); + svget3(svint64x3_t_val, 2); + svget3(svmfloat8x3_t_val, 2); + svget3(svuint8x3_t_val, 2); + svget3(svuint16x3_t_val, 2); + svget3(svuint32x3_t_val, 2); + svget3(svuint64x3_t_val, 2); + svget3_bf16(svbfloat16x3_t_val, 2); + svget3_f16(svfloat16x3_t_val, 2); + svget3_f32(svfloat32x3_t_val, 2); + svget3_f64(svfloat64x3_t_val, 2); + svget3_mf8(svmfloat8x3_t_val, 2); + svget3_s8(svint8x3_t_val, 2); + svget3_s16(svint16x3_t_val, 2); + svget3_s32(svint32x3_t_val, 2); + svget3_s64(svint64x3_t_val, 2); + svget3_u8(svuint8x3_t_val, 2); + svget3_u16(svuint16x3_t_val, 2); + svget3_u32(svuint32x3_t_val, 2); + svget3_u64(svuint64x3_t_val, 2); + svget4(svbfloat16x4_t_val, 2); + svget4(svfloat16x4_t_val, 2); + svget4(svfloat32x4_t_val, 2); + svget4(svfloat64x4_t_val, 2); + svget4(svint8x4_t_val, 2); + svget4(svint16x4_t_val, 2); + svget4(svint32x4_t_val, 2); + svget4(svint64x4_t_val, 2); + svget4(svmfloat8x4_t_val, 2); + svget4(svuint8x4_t_val, 2); + svget4(svuint16x4_t_val, 2); + svget4(svuint32x4_t_val, 2); + svget4(svuint64x4_t_val, 2); + svget4_bf16(svbfloat16x4_t_val, 2); + svget4_f16(svfloat16x4_t_val, 2); + svget4_f32(svfloat32x4_t_val, 2); + svget4_f64(svfloat64x4_t_val, 2); + svget4_mf8(svmfloat8x4_t_val, 2); + svget4_s8(svint8x4_t_val, 2); + svget4_s16(svint16x4_t_val, 2); + svget4_s32(svint32x4_t_val, 2); + svget4_s64(svint64x4_t_val, 2); + svget4_u8(svuint8x4_t_val, 2); + svget4_u16(svuint16x4_t_val, 2); + svget4_u32(svuint32x4_t_val, 2); + svget4_u64(svuint64x4_t_val, 2); + svindex_s8(int8_t_val, int8_t_val); + svindex_s16(int16_t_val, int16_t_val); + svindex_s32(int32_t_val, int32_t_val); + svindex_s64(int64_t_val, int64_t_val); + svindex_u8(uint8_t_val, uint8_t_val); + svindex_u16(uint16_t_val, uint16_t_val); + svindex_u32(uint32_t_val, uint32_t_val); + svindex_u64(uint64_t_val, uint64_t_val); + svinsr(svbfloat16_t_val, bfloat16_t_val); + svinsr(svfloat16_t_val, float16_t_val); + svinsr(svfloat32_t_val, float32_t_val); + svinsr(svfloat64_t_val, float64_t_val); + svinsr(svint8_t_val, int8_t_val); + svinsr(svint16_t_val, int16_t_val); + svinsr(svint32_t_val, int32_t_val); + svinsr(svint64_t_val, int64_t_val); + svinsr(svuint8_t_val, uint8_t_val); + svinsr(svuint16_t_val, uint16_t_val); + svinsr(svuint32_t_val, uint32_t_val); + svinsr(svuint64_t_val, uint64_t_val); + svinsr_n_bf16(svbfloat16_t_val, bfloat16_t_val); + svinsr_n_f16(svfloat16_t_val, float16_t_val); + svinsr_n_f32(svfloat32_t_val, float32_t_val); + svinsr_n_f64(svfloat64_t_val, float64_t_val); + svinsr_n_s8(svint8_t_val, int8_t_val); + svinsr_n_s16(svint16_t_val, int16_t_val); + svinsr_n_s32(svint32_t_val, int32_t_val); + svinsr_n_s64(svint64_t_val, int64_t_val); + svinsr_n_u8(svuint8_t_val, uint8_t_val); + svinsr_n_u16(svuint16_t_val, uint16_t_val); + svinsr_n_u32(svuint32_t_val, uint32_t_val); + svinsr_n_u64(svuint64_t_val, uint64_t_val); + svlasta(svbool_t_val, svbfloat16_t_val); + svlasta(svbool_t_val, svfloat16_t_val); + svlasta(svbool_t_val, svfloat32_t_val); + svlasta(svbool_t_val, svfloat64_t_val); + svlasta(svbool_t_val, svint8_t_val); + svlasta(svbool_t_val, svint16_t_val); + svlasta(svbool_t_val, svint32_t_val); + svlasta(svbool_t_val, svint64_t_val); + svlasta(svbool_t_val, svuint8_t_val); + svlasta(svbool_t_val, svuint16_t_val); + svlasta(svbool_t_val, svuint32_t_val); + svlasta(svbool_t_val, svuint64_t_val); + svlasta_bf16(svbool_t_val, svbfloat16_t_val); + svlasta_f16(svbool_t_val, svfloat16_t_val); + svlasta_f32(svbool_t_val, svfloat32_t_val); + svlasta_f64(svbool_t_val, svfloat64_t_val); + svlasta_s8(svbool_t_val, svint8_t_val); + svlasta_s16(svbool_t_val, svint16_t_val); + svlasta_s32(svbool_t_val, svint32_t_val); + svlasta_s64(svbool_t_val, svint64_t_val); + svlasta_u8(svbool_t_val, svuint8_t_val); + svlasta_u16(svbool_t_val, svuint16_t_val); + svlasta_u32(svbool_t_val, svuint32_t_val); + svlasta_u64(svbool_t_val, svuint64_t_val); + svlastb(svbool_t_val, svbfloat16_t_val); + svlastb(svbool_t_val, svfloat16_t_val); + svlastb(svbool_t_val, svfloat32_t_val); + svlastb(svbool_t_val, svfloat64_t_val); + svlastb(svbool_t_val, svint8_t_val); + svlastb(svbool_t_val, svint16_t_val); + svlastb(svbool_t_val, svint32_t_val); + svlastb(svbool_t_val, svint64_t_val); + svlastb(svbool_t_val, svuint8_t_val); + svlastb(svbool_t_val, svuint16_t_val); + svlastb(svbool_t_val, svuint32_t_val); + svlastb(svbool_t_val, svuint64_t_val); + svlastb_bf16(svbool_t_val, svbfloat16_t_val); + svlastb_f16(svbool_t_val, svfloat16_t_val); + svlastb_f32(svbool_t_val, svfloat32_t_val); + svlastb_f64(svbool_t_val, svfloat64_t_val); + svlastb_s8(svbool_t_val, svint8_t_val); + svlastb_s16(svbool_t_val, svint16_t_val); + svlastb_s32(svbool_t_val, svint32_t_val); + svlastb_s64(svbool_t_val, svint64_t_val); + svlastb_u8(svbool_t_val, svuint8_t_val); + svlastb_u16(svbool_t_val, svuint16_t_val); + svlastb_u32(svbool_t_val, svuint32_t_val); + svlastb_u64(svbool_t_val, svuint64_t_val); + svld1(svbool_t_val, bfloat16_t_ptr_val); + svld1(svbool_t_val, float16_t_ptr_val); + svld1(svbool_t_val, float32_t_ptr_val); + svld1(svbool_t_val, float64_t_ptr_val); + svld1(svbool_t_val, int8_t_ptr_val); + svld1(svbool_t_val, int16_t_ptr_val); + svld1(svbool_t_val, int32_t_ptr_val); + svld1(svbool_t_val, int64_t_ptr_val); + svld1(svbool_t_val, mfloat8_t_ptr_val); + svld1(svbool_t_val, uint8_t_ptr_val); + svld1(svbool_t_val, uint16_t_ptr_val); + svld1(svbool_t_val, uint32_t_ptr_val); + svld1(svbool_t_val, uint64_t_ptr_val); + svld1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1_f16(svbool_t_val, float16_t_ptr_val); + svld1_f32(svbool_t_val, float32_t_ptr_val); + svld1_f64(svbool_t_val, float64_t_ptr_val); + svld1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1_s8(svbool_t_val, int8_t_ptr_val); + svld1_s16(svbool_t_val, int16_t_ptr_val); + svld1_s32(svbool_t_val, int32_t_ptr_val); + svld1_s64(svbool_t_val, int64_t_ptr_val); + svld1_u8(svbool_t_val, uint8_t_ptr_val); + svld1_u16(svbool_t_val, uint16_t_ptr_val); + svld1_u32(svbool_t_val, uint32_t_ptr_val); + svld1_u64(svbool_t_val, uint64_t_ptr_val); + svld1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1rq(svbool_t_val, bfloat16_t_ptr_val); + svld1rq(svbool_t_val, float16_t_ptr_val); + svld1rq(svbool_t_val, float32_t_ptr_val); + svld1rq(svbool_t_val, float64_t_ptr_val); + svld1rq(svbool_t_val, int8_t_ptr_val); + svld1rq(svbool_t_val, int16_t_ptr_val); + svld1rq(svbool_t_val, int32_t_ptr_val); + svld1rq(svbool_t_val, int64_t_ptr_val); + svld1rq(svbool_t_val, mfloat8_t_ptr_val); + svld1rq(svbool_t_val, uint8_t_ptr_val); + svld1rq(svbool_t_val, uint16_t_ptr_val); + svld1rq(svbool_t_val, uint32_t_ptr_val); + svld1rq(svbool_t_val, uint64_t_ptr_val); + svld1rq_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1rq_f16(svbool_t_val, float16_t_ptr_val); + svld1rq_f32(svbool_t_val, float32_t_ptr_val); + svld1rq_f64(svbool_t_val, float64_t_ptr_val); + svld1rq_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1rq_s8(svbool_t_val, int8_t_ptr_val); + svld1rq_s16(svbool_t_val, int16_t_ptr_val); + svld1rq_s32(svbool_t_val, int32_t_ptr_val); + svld1rq_s64(svbool_t_val, int64_t_ptr_val); + svld1rq_u8(svbool_t_val, uint8_t_ptr_val); + svld1rq_u16(svbool_t_val, uint16_t_ptr_val); + svld1rq_u32(svbool_t_val, uint32_t_ptr_val); + svld1rq_u64(svbool_t_val, uint64_t_ptr_val); + svld1sb_s16(svbool_t_val, int8_t_ptr_val); + svld1sb_s32(svbool_t_val, int8_t_ptr_val); + svld1sb_s64(svbool_t_val, int8_t_ptr_val); + svld1sb_u16(svbool_t_val, int8_t_ptr_val); + svld1sb_u32(svbool_t_val, int8_t_ptr_val); + svld1sb_u64(svbool_t_val, int8_t_ptr_val); + svld1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sh_s32(svbool_t_val, int16_t_ptr_val); + svld1sh_s64(svbool_t_val, int16_t_ptr_val); + svld1sh_u32(svbool_t_val, int16_t_ptr_val); + svld1sh_u64(svbool_t_val, int16_t_ptr_val); + svld1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sw_s64(svbool_t_val, int32_t_ptr_val); + svld1sw_u64(svbool_t_val, int32_t_ptr_val); + svld1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1ub_s16(svbool_t_val, uint8_t_ptr_val); + svld1ub_s32(svbool_t_val, uint8_t_ptr_val); + svld1ub_s64(svbool_t_val, uint8_t_ptr_val); + svld1ub_u16(svbool_t_val, uint8_t_ptr_val); + svld1ub_u32(svbool_t_val, uint8_t_ptr_val); + svld1ub_u64(svbool_t_val, uint8_t_ptr_val); + svld1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1uh_s32(svbool_t_val, uint16_t_ptr_val); + svld1uh_s64(svbool_t_val, uint16_t_ptr_val); + svld1uh_u32(svbool_t_val, uint16_t_ptr_val); + svld1uh_u64(svbool_t_val, uint16_t_ptr_val); + svld1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uw_s64(svbool_t_val, uint32_t_ptr_val); + svld1uw_u64(svbool_t_val, uint32_t_ptr_val); + svld1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2(svbool_t_val, bfloat16_t_ptr_val); + svld2(svbool_t_val, float16_t_ptr_val); + svld2(svbool_t_val, float32_t_ptr_val); + svld2(svbool_t_val, float64_t_ptr_val); + svld2(svbool_t_val, int8_t_ptr_val); + svld2(svbool_t_val, int16_t_ptr_val); + svld2(svbool_t_val, int32_t_ptr_val); + svld2(svbool_t_val, int64_t_ptr_val); + svld2(svbool_t_val, mfloat8_t_ptr_val); + svld2(svbool_t_val, uint8_t_ptr_val); + svld2(svbool_t_val, uint16_t_ptr_val); + svld2(svbool_t_val, uint32_t_ptr_val); + svld2(svbool_t_val, uint64_t_ptr_val); + svld2_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld2_f16(svbool_t_val, float16_t_ptr_val); + svld2_f32(svbool_t_val, float32_t_ptr_val); + svld2_f64(svbool_t_val, float64_t_ptr_val); + svld2_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld2_s8(svbool_t_val, int8_t_ptr_val); + svld2_s16(svbool_t_val, int16_t_ptr_val); + svld2_s32(svbool_t_val, int32_t_ptr_val); + svld2_s64(svbool_t_val, int64_t_ptr_val); + svld2_u8(svbool_t_val, uint8_t_ptr_val); + svld2_u16(svbool_t_val, uint16_t_ptr_val); + svld2_u32(svbool_t_val, uint32_t_ptr_val); + svld2_u64(svbool_t_val, uint64_t_ptr_val); + svld2_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld2_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3(svbool_t_val, bfloat16_t_ptr_val); + svld3(svbool_t_val, float16_t_ptr_val); + svld3(svbool_t_val, float32_t_ptr_val); + svld3(svbool_t_val, float64_t_ptr_val); + svld3(svbool_t_val, int8_t_ptr_val); + svld3(svbool_t_val, int16_t_ptr_val); + svld3(svbool_t_val, int32_t_ptr_val); + svld3(svbool_t_val, int64_t_ptr_val); + svld3(svbool_t_val, mfloat8_t_ptr_val); + svld3(svbool_t_val, uint8_t_ptr_val); + svld3(svbool_t_val, uint16_t_ptr_val); + svld3(svbool_t_val, uint32_t_ptr_val); + svld3(svbool_t_val, uint64_t_ptr_val); + svld3_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld3_f16(svbool_t_val, float16_t_ptr_val); + svld3_f32(svbool_t_val, float32_t_ptr_val); + svld3_f64(svbool_t_val, float64_t_ptr_val); + svld3_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld3_s8(svbool_t_val, int8_t_ptr_val); + svld3_s16(svbool_t_val, int16_t_ptr_val); + svld3_s32(svbool_t_val, int32_t_ptr_val); + svld3_s64(svbool_t_val, int64_t_ptr_val); + svld3_u8(svbool_t_val, uint8_t_ptr_val); + svld3_u16(svbool_t_val, uint16_t_ptr_val); + svld3_u32(svbool_t_val, uint32_t_ptr_val); + svld3_u64(svbool_t_val, uint64_t_ptr_val); + svld3_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4(svbool_t_val, bfloat16_t_ptr_val); + svld4(svbool_t_val, float16_t_ptr_val); + svld4(svbool_t_val, float32_t_ptr_val); + svld4(svbool_t_val, float64_t_ptr_val); + svld4(svbool_t_val, int8_t_ptr_val); + svld4(svbool_t_val, int16_t_ptr_val); + svld4(svbool_t_val, int32_t_ptr_val); + svld4(svbool_t_val, int64_t_ptr_val); + svld4(svbool_t_val, mfloat8_t_ptr_val); + svld4(svbool_t_val, uint8_t_ptr_val); + svld4(svbool_t_val, uint16_t_ptr_val); + svld4(svbool_t_val, uint32_t_ptr_val); + svld4(svbool_t_val, uint64_t_ptr_val); + svld4_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld4_f16(svbool_t_val, float16_t_ptr_val); + svld4_f32(svbool_t_val, float32_t_ptr_val); + svld4_f64(svbool_t_val, float64_t_ptr_val); + svld4_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld4_s8(svbool_t_val, int8_t_ptr_val); + svld4_s16(svbool_t_val, int16_t_ptr_val); + svld4_s32(svbool_t_val, int32_t_ptr_val); + svld4_s64(svbool_t_val, int64_t_ptr_val); + svld4_u8(svbool_t_val, uint8_t_ptr_val); + svld4_u16(svbool_t_val, uint16_t_ptr_val); + svld4_u32(svbool_t_val, uint32_t_ptr_val); + svld4_u64(svbool_t_val, uint64_t_ptr_val); + svld4_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnt1(svbool_t_val, bfloat16_t_ptr_val); + svldnt1(svbool_t_val, float16_t_ptr_val); + svldnt1(svbool_t_val, float32_t_ptr_val); + svldnt1(svbool_t_val, float64_t_ptr_val); + svldnt1(svbool_t_val, int8_t_ptr_val); + svldnt1(svbool_t_val, int16_t_ptr_val); + svldnt1(svbool_t_val, int32_t_ptr_val); + svldnt1(svbool_t_val, int64_t_ptr_val); + svldnt1(svbool_t_val, mfloat8_t_ptr_val); + svldnt1(svbool_t_val, uint8_t_ptr_val); + svldnt1(svbool_t_val, uint16_t_ptr_val); + svldnt1(svbool_t_val, uint32_t_ptr_val); + svldnt1(svbool_t_val, uint64_t_ptr_val); + svldnt1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svldnt1_f16(svbool_t_val, float16_t_ptr_val); + svldnt1_f32(svbool_t_val, float32_t_ptr_val); + svldnt1_f64(svbool_t_val, float64_t_ptr_val); + svldnt1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svldnt1_s8(svbool_t_val, int8_t_ptr_val); + svldnt1_s16(svbool_t_val, int16_t_ptr_val); + svldnt1_s32(svbool_t_val, int32_t_ptr_val); + svldnt1_s64(svbool_t_val, int64_t_ptr_val); + svldnt1_u8(svbool_t_val, uint8_t_ptr_val); + svldnt1_u16(svbool_t_val, uint16_t_ptr_val); + svldnt1_u32(svbool_t_val, uint32_t_ptr_val); + svldnt1_u64(svbool_t_val, uint64_t_ptr_val); + svldnt1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnt1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnt1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnt1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnt1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnt1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnt1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnt1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnt1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnt1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnt1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnt1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnt1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnt1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svlen(svbfloat16_t_val); + svlen(svfloat16_t_val); + svlen(svfloat32_t_val); + svlen(svfloat64_t_val); + svlen(svint8_t_val); + svlen(svint16_t_val); + svlen(svint32_t_val); + svlen(svint64_t_val); + svlen(svuint8_t_val); + svlen(svuint16_t_val); + svlen(svuint32_t_val); + svlen(svuint64_t_val); + svlen_bf16(svbfloat16_t_val); + svlen_f16(svfloat16_t_val); + svlen_f32(svfloat32_t_val); + svlen_f64(svfloat64_t_val); + svlen_s8(svint8_t_val); + svlen_s16(svint16_t_val); + svlen_s32(svint32_t_val); + svlen_s64(svint64_t_val); + svlen_u8(svuint8_t_val); + svlen_u16(svuint16_t_val); + svlen_u32(svuint32_t_val); + svlen_u64(svuint64_t_val); + svlsl_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_m(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_m(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_m(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_m(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_s8_m(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s8_x(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s8_z(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s16_m(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s16_x(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s16_z(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s32_m(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_s32_x(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_s32_z(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_u8_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u8_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u8_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u16_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u16_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u16_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u32_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_u32_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_u32_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_s8_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s8_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s8_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s16_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s16_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s16_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s32_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_s32_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_s32_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_u8_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u8_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u8_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u16_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u16_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u16_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u32_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_u32_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_u32_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_x(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_x(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_x(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_x(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_z(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_z(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_z(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_z(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u8_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u8_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u8_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u16_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u16_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u16_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u32_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u32_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u32_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_u8_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u8_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u8_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u16_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u16_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u16_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u32_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_u32_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_u32_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmad_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmax_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_m(svbool_t_val, svint8_t_val, int8_t_val); + svmax_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_m(svbool_t_val, svint16_t_val, int16_t_val); + svmax_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_m(svbool_t_val, svint32_t_val, int32_t_val); + svmax_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_m(svbool_t_val, svint64_t_val, int64_t_val); + svmax_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_x(svbool_t_val, svint8_t_val, int8_t_val); + svmax_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_x(svbool_t_val, svint16_t_val, int16_t_val); + svmax_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_x(svbool_t_val, svint32_t_val, int32_t_val); + svmax_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_x(svbool_t_val, svint64_t_val, int64_t_val); + svmax_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_z(svbool_t_val, svint8_t_val, int8_t_val); + svmax_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_z(svbool_t_val, svint16_t_val, int16_t_val); + svmax_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_z(svbool_t_val, svint32_t_val, int32_t_val); + svmax_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_z(svbool_t_val, svint64_t_val, int64_t_val); + svmax_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmaxnm_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnmv(svbool_t_val, svfloat16_t_val); + svmaxnmv(svbool_t_val, svfloat32_t_val); + svmaxnmv(svbool_t_val, svfloat64_t_val); + svmaxnmv_f16(svbool_t_val, svfloat16_t_val); + svmaxnmv_f32(svbool_t_val, svfloat32_t_val); + svmaxnmv_f64(svbool_t_val, svfloat64_t_val); + svmaxv(svbool_t_val, svfloat16_t_val); + svmaxv(svbool_t_val, svfloat32_t_val); + svmaxv(svbool_t_val, svfloat64_t_val); + svmaxv(svbool_t_val, svint8_t_val); + svmaxv(svbool_t_val, svint16_t_val); + svmaxv(svbool_t_val, svint32_t_val); + svmaxv(svbool_t_val, svint64_t_val); + svmaxv(svbool_t_val, svuint8_t_val); + svmaxv(svbool_t_val, svuint16_t_val); + svmaxv(svbool_t_val, svuint32_t_val); + svmaxv(svbool_t_val, svuint64_t_val); + svmaxv_f16(svbool_t_val, svfloat16_t_val); + svmaxv_f32(svbool_t_val, svfloat32_t_val); + svmaxv_f64(svbool_t_val, svfloat64_t_val); + svmaxv_s8(svbool_t_val, svint8_t_val); + svmaxv_s16(svbool_t_val, svint16_t_val); + svmaxv_s32(svbool_t_val, svint32_t_val); + svmaxv_s64(svbool_t_val, svint64_t_val); + svmaxv_u8(svbool_t_val, svuint8_t_val); + svmaxv_u16(svbool_t_val, svuint16_t_val); + svmaxv_u32(svbool_t_val, svuint32_t_val); + svmaxv_u64(svbool_t_val, svuint64_t_val); + svmin_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_m(svbool_t_val, svint8_t_val, int8_t_val); + svmin_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_m(svbool_t_val, svint16_t_val, int16_t_val); + svmin_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_m(svbool_t_val, svint32_t_val, int32_t_val); + svmin_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_m(svbool_t_val, svint64_t_val, int64_t_val); + svmin_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_x(svbool_t_val, svint8_t_val, int8_t_val); + svmin_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_x(svbool_t_val, svint16_t_val, int16_t_val); + svmin_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_x(svbool_t_val, svint32_t_val, int32_t_val); + svmin_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_x(svbool_t_val, svint64_t_val, int64_t_val); + svmin_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_z(svbool_t_val, svint8_t_val, int8_t_val); + svmin_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_z(svbool_t_val, svint16_t_val, int16_t_val); + svmin_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_z(svbool_t_val, svint32_t_val, int32_t_val); + svmin_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_z(svbool_t_val, svint64_t_val, int64_t_val); + svmin_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svminnm_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnmv(svbool_t_val, svfloat16_t_val); + svminnmv(svbool_t_val, svfloat32_t_val); + svminnmv(svbool_t_val, svfloat64_t_val); + svminnmv_f16(svbool_t_val, svfloat16_t_val); + svminnmv_f32(svbool_t_val, svfloat32_t_val); + svminnmv_f64(svbool_t_val, svfloat64_t_val); + svminv(svbool_t_val, svfloat16_t_val); + svminv(svbool_t_val, svfloat32_t_val); + svminv(svbool_t_val, svfloat64_t_val); + svminv(svbool_t_val, svint8_t_val); + svminv(svbool_t_val, svint16_t_val); + svminv(svbool_t_val, svint32_t_val); + svminv(svbool_t_val, svint64_t_val); + svminv(svbool_t_val, svuint8_t_val); + svminv(svbool_t_val, svuint16_t_val); + svminv(svbool_t_val, svuint32_t_val); + svminv(svbool_t_val, svuint64_t_val); + svminv_f16(svbool_t_val, svfloat16_t_val); + svminv_f32(svbool_t_val, svfloat32_t_val); + svminv_f64(svbool_t_val, svfloat64_t_val); + svminv_s8(svbool_t_val, svint8_t_val); + svminv_s16(svbool_t_val, svint16_t_val); + svminv_s32(svbool_t_val, svint32_t_val); + svminv_s64(svbool_t_val, svint64_t_val); + svminv_u8(svbool_t_val, svuint8_t_val); + svminv_u16(svbool_t_val, svuint16_t_val); + svminv_u32(svbool_t_val, svuint32_t_val); + svminv_u64(svbool_t_val, svuint64_t_val); + svmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmla_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmla_lane(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmla_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmla_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmla_lane_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmls_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmls_lane(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmls_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmls_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmls_lane_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmov_b_z(svbool_t_val, svbool_t_val); + svmov_z(svbool_t_val, svbool_t_val); + svmsb_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmul_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_lane(svfloat16_t_val, svfloat16_t_val, 1); + svmul_lane(svfloat32_t_val, svfloat32_t_val, 1); + svmul_lane(svfloat64_t_val, svfloat64_t_val, 1); + svmul_lane_f16(svfloat16_t_val, svfloat16_t_val, 1); + svmul_lane_f32(svfloat32_t_val, svfloat32_t_val, 1); + svmul_lane_f64(svfloat64_t_val, svfloat64_t_val, 1); + svmul_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_m(svbool_t_val, svint8_t_val, int8_t_val); + svmul_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_m(svbool_t_val, svint16_t_val, int16_t_val); + svmul_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_m(svbool_t_val, svint32_t_val, int32_t_val); + svmul_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_m(svbool_t_val, svint64_t_val, int64_t_val); + svmul_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_x(svbool_t_val, svint8_t_val, int8_t_val); + svmul_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_x(svbool_t_val, svint16_t_val, int16_t_val); + svmul_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_x(svbool_t_val, svint32_t_val, int32_t_val); + svmul_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_x(svbool_t_val, svint64_t_val, int64_t_val); + svmul_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_z(svbool_t_val, svint8_t_val, int8_t_val); + svmul_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_z(svbool_t_val, svint16_t_val, int16_t_val); + svmul_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_z(svbool_t_val, svint32_t_val, int32_t_val); + svmul_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_z(svbool_t_val, svint64_t_val, int64_t_val); + svmul_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_m(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_m(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_m(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_m(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_x(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_x(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_x(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_x(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_z(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_z(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_z(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_z(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulx_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svnand_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnand_z(svbool_t_val, svbool_t_val, svbool_t_val); + svneg_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svneg_f16_x(svbool_t_val, svfloat16_t_val); + svneg_f16_z(svbool_t_val, svfloat16_t_val); + svneg_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svneg_f32_x(svbool_t_val, svfloat32_t_val); + svneg_f32_z(svbool_t_val, svfloat32_t_val); + svneg_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svneg_f64_x(svbool_t_val, svfloat64_t_val); + svneg_f64_z(svbool_t_val, svfloat64_t_val); + svneg_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svneg_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svneg_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svneg_m(svint8_t_val, svbool_t_val, svint8_t_val); + svneg_m(svint16_t_val, svbool_t_val, svint16_t_val); + svneg_m(svint32_t_val, svbool_t_val, svint32_t_val); + svneg_m(svint64_t_val, svbool_t_val, svint64_t_val); + svneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svneg_s8_x(svbool_t_val, svint8_t_val); + svneg_s8_z(svbool_t_val, svint8_t_val); + svneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svneg_s16_x(svbool_t_val, svint16_t_val); + svneg_s16_z(svbool_t_val, svint16_t_val); + svneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svneg_s32_x(svbool_t_val, svint32_t_val); + svneg_s32_z(svbool_t_val, svint32_t_val); + svneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svneg_s64_x(svbool_t_val, svint64_t_val); + svneg_s64_z(svbool_t_val, svint64_t_val); + svneg_x(svbool_t_val, svfloat16_t_val); + svneg_x(svbool_t_val, svfloat32_t_val); + svneg_x(svbool_t_val, svfloat64_t_val); + svneg_x(svbool_t_val, svint8_t_val); + svneg_x(svbool_t_val, svint16_t_val); + svneg_x(svbool_t_val, svint32_t_val); + svneg_x(svbool_t_val, svint64_t_val); + svneg_z(svbool_t_val, svfloat16_t_val); + svneg_z(svbool_t_val, svfloat32_t_val); + svneg_z(svbool_t_val, svfloat64_t_val); + svneg_z(svbool_t_val, svint8_t_val); + svneg_z(svbool_t_val, svint16_t_val); + svneg_z(svbool_t_val, svint32_t_val); + svneg_z(svbool_t_val, svint64_t_val); + svnmad_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnor_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnor_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnot_b_z(svbool_t_val, svbool_t_val); + svnot_m(svint8_t_val, svbool_t_val, svint8_t_val); + svnot_m(svint16_t_val, svbool_t_val, svint16_t_val); + svnot_m(svint32_t_val, svbool_t_val, svint32_t_val); + svnot_m(svint64_t_val, svbool_t_val, svint64_t_val); + svnot_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svnot_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svnot_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svnot_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svnot_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svnot_s8_x(svbool_t_val, svint8_t_val); + svnot_s8_z(svbool_t_val, svint8_t_val); + svnot_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svnot_s16_x(svbool_t_val, svint16_t_val); + svnot_s16_z(svbool_t_val, svint16_t_val); + svnot_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svnot_s32_x(svbool_t_val, svint32_t_val); + svnot_s32_z(svbool_t_val, svint32_t_val); + svnot_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svnot_s64_x(svbool_t_val, svint64_t_val); + svnot_s64_z(svbool_t_val, svint64_t_val); + svnot_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svnot_u8_x(svbool_t_val, svuint8_t_val); + svnot_u8_z(svbool_t_val, svuint8_t_val); + svnot_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svnot_u16_x(svbool_t_val, svuint16_t_val); + svnot_u16_z(svbool_t_val, svuint16_t_val); + svnot_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svnot_u32_x(svbool_t_val, svuint32_t_val); + svnot_u32_z(svbool_t_val, svuint32_t_val); + svnot_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svnot_u64_x(svbool_t_val, svuint64_t_val); + svnot_u64_z(svbool_t_val, svuint64_t_val); + svnot_x(svbool_t_val, svint8_t_val); + svnot_x(svbool_t_val, svint16_t_val); + svnot_x(svbool_t_val, svint32_t_val); + svnot_x(svbool_t_val, svint64_t_val); + svnot_x(svbool_t_val, svuint8_t_val); + svnot_x(svbool_t_val, svuint16_t_val); + svnot_x(svbool_t_val, svuint32_t_val); + svnot_x(svbool_t_val, svuint64_t_val); + svnot_z(svbool_t_val, svbool_t_val); + svnot_z(svbool_t_val, svint8_t_val); + svnot_z(svbool_t_val, svint16_t_val); + svnot_z(svbool_t_val, svint32_t_val); + svnot_z(svbool_t_val, svint64_t_val); + svnot_z(svbool_t_val, svuint8_t_val); + svnot_z(svbool_t_val, svuint16_t_val); + svnot_z(svbool_t_val, svuint32_t_val); + svnot_z(svbool_t_val, svuint64_t_val); + svorn_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorn_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_m(svbool_t_val, svint8_t_val, int8_t_val); + svorr_m(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_m(svbool_t_val, svint16_t_val, int16_t_val); + svorr_m(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_m(svbool_t_val, svint32_t_val, int32_t_val); + svorr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_m(svbool_t_val, svint64_t_val, int64_t_val); + svorr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_x(svbool_t_val, svint8_t_val, int8_t_val); + svorr_x(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_x(svbool_t_val, svint16_t_val, int16_t_val); + svorr_x(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_x(svbool_t_val, svint32_t_val, int32_t_val); + svorr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_x(svbool_t_val, svint64_t_val, int64_t_val); + svorr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_z(svbool_t_val, svint8_t_val, int8_t_val); + svorr_z(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_z(svbool_t_val, svint16_t_val, int16_t_val); + svorr_z(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_z(svbool_t_val, svint32_t_val, int32_t_val); + svorr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_z(svbool_t_val, svint64_t_val, int64_t_val); + svorr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svorv(svbool_t_val, svint8_t_val); + svorv(svbool_t_val, svint16_t_val); + svorv(svbool_t_val, svint32_t_val); + svorv(svbool_t_val, svint64_t_val); + svorv(svbool_t_val, svuint8_t_val); + svorv(svbool_t_val, svuint16_t_val); + svorv(svbool_t_val, svuint32_t_val); + svorv(svbool_t_val, svuint64_t_val); + svorv_s8(svbool_t_val, svint8_t_val); + svorv_s16(svbool_t_val, svint16_t_val); + svorv_s32(svbool_t_val, svint32_t_val); + svorv_s64(svbool_t_val, svint64_t_val); + svorv_u8(svbool_t_val, svuint8_t_val); + svorv_u16(svbool_t_val, svuint16_t_val); + svorv_u32(svbool_t_val, svuint32_t_val); + svorv_u64(svbool_t_val, svuint64_t_val); + svpfalse(); + svpfalse_b(); + svpfirst(svbool_t_val, svbool_t_val); + svpfirst_b(svbool_t_val, svbool_t_val); + svpnext_b8(svbool_t_val, svbool_t_val); + svpnext_b16(svbool_t_val, svbool_t_val); + svpnext_b32(svbool_t_val, svbool_t_val); + svpnext_b64(svbool_t_val, svbool_t_val); + svprfb(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfb_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfd(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfd_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfh(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfh_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfw(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfw_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svptest_any(svbool_t_val, svbool_t_val); + svptest_first(svbool_t_val, svbool_t_val); + svptest_last(svbool_t_val, svbool_t_val); + svptrue_b8(); + svptrue_b16(); + svptrue_b32(); + svptrue_b64(); + svptrue_pat_b8(SV_MUL3); + svptrue_pat_b16(SV_MUL3); + svptrue_pat_b32(SV_MUL3); + svptrue_pat_b64(SV_MUL3); + svqadd(svint8_t_val, int8_t_val); + svqadd(svint8_t_val, svint8_t_val); + svqadd(svint16_t_val, int16_t_val); + svqadd(svint16_t_val, svint16_t_val); + svqadd(svint32_t_val, int32_t_val); + svqadd(svint32_t_val, svint32_t_val); + svqadd(svint64_t_val, int64_t_val); + svqadd(svint64_t_val, svint64_t_val); + svqadd(svuint8_t_val, svuint8_t_val); + svqadd(svuint8_t_val, uint8_t_val); + svqadd(svuint16_t_val, svuint16_t_val); + svqadd(svuint16_t_val, uint16_t_val); + svqadd(svuint32_t_val, svuint32_t_val); + svqadd(svuint32_t_val, uint32_t_val); + svqadd(svuint64_t_val, svuint64_t_val); + svqadd(svuint64_t_val, uint64_t_val); + svqadd_n_s8(svint8_t_val, int8_t_val); + svqadd_n_s16(svint16_t_val, int16_t_val); + svqadd_n_s32(svint32_t_val, int32_t_val); + svqadd_n_s64(svint64_t_val, int64_t_val); + svqadd_n_u8(svuint8_t_val, uint8_t_val); + svqadd_n_u16(svuint16_t_val, uint16_t_val); + svqadd_n_u32(svuint32_t_val, uint32_t_val); + svqadd_n_u64(svuint64_t_val, uint64_t_val); + svqadd_s8(svint8_t_val, svint8_t_val); + svqadd_s16(svint16_t_val, svint16_t_val); + svqadd_s32(svint32_t_val, svint32_t_val); + svqadd_s64(svint64_t_val, svint64_t_val); + svqadd_u8(svuint8_t_val, svuint8_t_val); + svqadd_u16(svuint16_t_val, svuint16_t_val); + svqadd_u32(svuint32_t_val, svuint32_t_val); + svqadd_u64(svuint64_t_val, svuint64_t_val); + svqdecb(int32_t_val, 2); + svqdecb(int64_t_val, 2); + svqdecb(uint32_t_val, 2); + svqdecb(uint64_t_val, 2); + svqdecb_n_s32(int32_t_val, 2); + svqdecb_n_s64(int64_t_val, 2); + svqdecb_n_u32(uint32_t_val, 2); + svqdecb_n_u64(uint64_t_val, 2); + svqdecb_pat(int32_t_val, SV_MUL3, 2); + svqdecb_pat(int64_t_val, SV_MUL3, 2); + svqdecb_pat(uint32_t_val, SV_MUL3, 2); + svqdecb_pat(uint64_t_val, SV_MUL3, 2); + svqdecb_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecb_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecb_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecb_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecd(int32_t_val, 2); + svqdecd(int64_t_val, 2); + svqdecd(svint64_t_val, 2); + svqdecd(svuint64_t_val, 2); + svqdecd(uint32_t_val, 2); + svqdecd(uint64_t_val, 2); + svqdecd_n_s32(int32_t_val, 2); + svqdecd_n_s64(int64_t_val, 2); + svqdecd_n_u32(uint32_t_val, 2); + svqdecd_n_u64(uint64_t_val, 2); + svqdecd_pat(int32_t_val, SV_MUL3, 2); + svqdecd_pat(int64_t_val, SV_MUL3, 2); + svqdecd_pat(svint64_t_val, SV_MUL3, 2); + svqdecd_pat(svuint64_t_val, SV_MUL3, 2); + svqdecd_pat(uint32_t_val, SV_MUL3, 2); + svqdecd_pat(uint64_t_val, SV_MUL3, 2); + svqdecd_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecd_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecd_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecd_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecd_pat_s64(svint64_t_val, SV_MUL3, 2); + svqdecd_pat_u64(svuint64_t_val, SV_MUL3, 2); + svqdecd_s64(svint64_t_val, 2); + svqdecd_u64(svuint64_t_val, 2); + svqdech(int32_t_val, 2); + svqdech(int64_t_val, 2); + svqdech(svint16_t_val, 2); + svqdech(svuint16_t_val, 2); + svqdech(uint32_t_val, 2); + svqdech(uint64_t_val, 2); + svqdech_n_s32(int32_t_val, 2); + svqdech_n_s64(int64_t_val, 2); + svqdech_n_u32(uint32_t_val, 2); + svqdech_n_u64(uint64_t_val, 2); + svqdech_pat(int32_t_val, SV_MUL3, 2); + svqdech_pat(int64_t_val, SV_MUL3, 2); + svqdech_pat(svint16_t_val, SV_MUL3, 2); + svqdech_pat(svuint16_t_val, SV_MUL3, 2); + svqdech_pat(uint32_t_val, SV_MUL3, 2); + svqdech_pat(uint64_t_val, SV_MUL3, 2); + svqdech_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdech_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdech_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdech_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdech_pat_s16(svint16_t_val, SV_MUL3, 2); + svqdech_pat_u16(svuint16_t_val, SV_MUL3, 2); + svqdech_s16(svint16_t_val, 2); + svqdech_u16(svuint16_t_val, 2); + svqdecp(svint16_t_val, svbool_t_val); + svqdecp(svint32_t_val, svbool_t_val); + svqdecp(svint64_t_val, svbool_t_val); + svqdecp(svuint16_t_val, svbool_t_val); + svqdecp(svuint32_t_val, svbool_t_val); + svqdecp(svuint64_t_val, svbool_t_val); + svqdecp_b8(int32_t_val, svbool_t_val); + svqdecp_b8(int64_t_val, svbool_t_val); + svqdecp_b8(uint32_t_val, svbool_t_val); + svqdecp_b8(uint64_t_val, svbool_t_val); + svqdecp_b16(int32_t_val, svbool_t_val); + svqdecp_b16(int64_t_val, svbool_t_val); + svqdecp_b16(uint32_t_val, svbool_t_val); + svqdecp_b16(uint64_t_val, svbool_t_val); + svqdecp_b32(int32_t_val, svbool_t_val); + svqdecp_b32(int64_t_val, svbool_t_val); + svqdecp_b32(uint32_t_val, svbool_t_val); + svqdecp_b32(uint64_t_val, svbool_t_val); + svqdecp_b64(int32_t_val, svbool_t_val); + svqdecp_b64(int64_t_val, svbool_t_val); + svqdecp_b64(uint32_t_val, svbool_t_val); + svqdecp_b64(uint64_t_val, svbool_t_val); + svqdecp_n_s32_b8(int32_t_val, svbool_t_val); + svqdecp_n_s32_b16(int32_t_val, svbool_t_val); + svqdecp_n_s32_b32(int32_t_val, svbool_t_val); + svqdecp_n_s32_b64(int32_t_val, svbool_t_val); + svqdecp_n_s64_b8(int64_t_val, svbool_t_val); + svqdecp_n_s64_b16(int64_t_val, svbool_t_val); + svqdecp_n_s64_b32(int64_t_val, svbool_t_val); + svqdecp_n_s64_b64(int64_t_val, svbool_t_val); + svqdecp_n_u32_b8(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b16(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b32(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b64(uint32_t_val, svbool_t_val); + svqdecp_n_u64_b8(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b16(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b32(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b64(uint64_t_val, svbool_t_val); + svqdecp_s16(svint16_t_val, svbool_t_val); + svqdecp_s32(svint32_t_val, svbool_t_val); + svqdecp_s64(svint64_t_val, svbool_t_val); + svqdecp_u16(svuint16_t_val, svbool_t_val); + svqdecp_u32(svuint32_t_val, svbool_t_val); + svqdecp_u64(svuint64_t_val, svbool_t_val); + svqdecw(int32_t_val, 2); + svqdecw(int64_t_val, 2); + svqdecw(svint32_t_val, 2); + svqdecw(svuint32_t_val, 2); + svqdecw(uint32_t_val, 2); + svqdecw(uint64_t_val, 2); + svqdecw_n_s32(int32_t_val, 2); + svqdecw_n_s64(int64_t_val, 2); + svqdecw_n_u32(uint32_t_val, 2); + svqdecw_n_u64(uint64_t_val, 2); + svqdecw_pat(int32_t_val, SV_MUL3, 2); + svqdecw_pat(int64_t_val, SV_MUL3, 2); + svqdecw_pat(svint32_t_val, SV_MUL3, 2); + svqdecw_pat(svuint32_t_val, SV_MUL3, 2); + svqdecw_pat(uint32_t_val, SV_MUL3, 2); + svqdecw_pat(uint64_t_val, SV_MUL3, 2); + svqdecw_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecw_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecw_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecw_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecw_pat_s32(svint32_t_val, SV_MUL3, 2); + svqdecw_pat_u32(svuint32_t_val, SV_MUL3, 2); + svqdecw_s32(svint32_t_val, 2); + svqdecw_u32(svuint32_t_val, 2); + svqincb(int32_t_val, 2); + svqincb(int64_t_val, 2); + svqincb(uint32_t_val, 2); + svqincb(uint64_t_val, 2); + svqincb_n_s32(int32_t_val, 2); + svqincb_n_s64(int64_t_val, 2); + svqincb_n_u32(uint32_t_val, 2); + svqincb_n_u64(uint64_t_val, 2); + svqincb_pat(int32_t_val, SV_MUL3, 2); + svqincb_pat(int64_t_val, SV_MUL3, 2); + svqincb_pat(uint32_t_val, SV_MUL3, 2); + svqincb_pat(uint64_t_val, SV_MUL3, 2); + svqincb_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincb_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincb_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincb_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincd(int32_t_val, 2); + svqincd(int64_t_val, 2); + svqincd(svint64_t_val, 2); + svqincd(svuint64_t_val, 2); + svqincd(uint32_t_val, 2); + svqincd(uint64_t_val, 2); + svqincd_n_s32(int32_t_val, 2); + svqincd_n_s64(int64_t_val, 2); + svqincd_n_u32(uint32_t_val, 2); + svqincd_n_u64(uint64_t_val, 2); + svqincd_pat(int32_t_val, SV_MUL3, 2); + svqincd_pat(int64_t_val, SV_MUL3, 2); + svqincd_pat(svint64_t_val, SV_MUL3, 2); + svqincd_pat(svuint64_t_val, SV_MUL3, 2); + svqincd_pat(uint32_t_val, SV_MUL3, 2); + svqincd_pat(uint64_t_val, SV_MUL3, 2); + svqincd_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincd_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincd_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincd_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincd_pat_s64(svint64_t_val, SV_MUL3, 2); + svqincd_pat_u64(svuint64_t_val, SV_MUL3, 2); + svqincd_s64(svint64_t_val, 2); + svqincd_u64(svuint64_t_val, 2); + svqinch(int32_t_val, 2); + svqinch(int64_t_val, 2); + svqinch(svint16_t_val, 2); + svqinch(svuint16_t_val, 2); + svqinch(uint32_t_val, 2); + svqinch(uint64_t_val, 2); + svqinch_n_s32(int32_t_val, 2); + svqinch_n_s64(int64_t_val, 2); + svqinch_n_u32(uint32_t_val, 2); + svqinch_n_u64(uint64_t_val, 2); + svqinch_pat(int32_t_val, SV_MUL3, 2); + svqinch_pat(int64_t_val, SV_MUL3, 2); + svqinch_pat(svint16_t_val, SV_MUL3, 2); + svqinch_pat(svuint16_t_val, SV_MUL3, 2); + svqinch_pat(uint32_t_val, SV_MUL3, 2); + svqinch_pat(uint64_t_val, SV_MUL3, 2); + svqinch_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqinch_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqinch_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqinch_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqinch_pat_s16(svint16_t_val, SV_MUL3, 2); + svqinch_pat_u16(svuint16_t_val, SV_MUL3, 2); + svqinch_s16(svint16_t_val, 2); + svqinch_u16(svuint16_t_val, 2); + svqincp(svint16_t_val, svbool_t_val); + svqincp(svint32_t_val, svbool_t_val); + svqincp(svint64_t_val, svbool_t_val); + svqincp(svuint16_t_val, svbool_t_val); + svqincp(svuint32_t_val, svbool_t_val); + svqincp(svuint64_t_val, svbool_t_val); + svqincp_b8(int32_t_val, svbool_t_val); + svqincp_b8(int64_t_val, svbool_t_val); + svqincp_b8(uint32_t_val, svbool_t_val); + svqincp_b8(uint64_t_val, svbool_t_val); + svqincp_b16(int32_t_val, svbool_t_val); + svqincp_b16(int64_t_val, svbool_t_val); + svqincp_b16(uint32_t_val, svbool_t_val); + svqincp_b16(uint64_t_val, svbool_t_val); + svqincp_b32(int32_t_val, svbool_t_val); + svqincp_b32(int64_t_val, svbool_t_val); + svqincp_b32(uint32_t_val, svbool_t_val); + svqincp_b32(uint64_t_val, svbool_t_val); + svqincp_b64(int32_t_val, svbool_t_val); + svqincp_b64(int64_t_val, svbool_t_val); + svqincp_b64(uint32_t_val, svbool_t_val); + svqincp_b64(uint64_t_val, svbool_t_val); + svqincp_n_s32_b8(int32_t_val, svbool_t_val); + svqincp_n_s32_b16(int32_t_val, svbool_t_val); + svqincp_n_s32_b32(int32_t_val, svbool_t_val); + svqincp_n_s32_b64(int32_t_val, svbool_t_val); + svqincp_n_s64_b8(int64_t_val, svbool_t_val); + svqincp_n_s64_b16(int64_t_val, svbool_t_val); + svqincp_n_s64_b32(int64_t_val, svbool_t_val); + svqincp_n_s64_b64(int64_t_val, svbool_t_val); + svqincp_n_u32_b8(uint32_t_val, svbool_t_val); + svqincp_n_u32_b16(uint32_t_val, svbool_t_val); + svqincp_n_u32_b32(uint32_t_val, svbool_t_val); + svqincp_n_u32_b64(uint32_t_val, svbool_t_val); + svqincp_n_u64_b8(uint64_t_val, svbool_t_val); + svqincp_n_u64_b16(uint64_t_val, svbool_t_val); + svqincp_n_u64_b32(uint64_t_val, svbool_t_val); + svqincp_n_u64_b64(uint64_t_val, svbool_t_val); + svqincp_s16(svint16_t_val, svbool_t_val); + svqincp_s32(svint32_t_val, svbool_t_val); + svqincp_s64(svint64_t_val, svbool_t_val); + svqincp_u16(svuint16_t_val, svbool_t_val); + svqincp_u32(svuint32_t_val, svbool_t_val); + svqincp_u64(svuint64_t_val, svbool_t_val); + svqincw(int32_t_val, 2); + svqincw(int64_t_val, 2); + svqincw(svint32_t_val, 2); + svqincw(svuint32_t_val, 2); + svqincw(uint32_t_val, 2); + svqincw(uint64_t_val, 2); + svqincw_n_s32(int32_t_val, 2); + svqincw_n_s64(int64_t_val, 2); + svqincw_n_u32(uint32_t_val, 2); + svqincw_n_u64(uint64_t_val, 2); + svqincw_pat(int32_t_val, SV_MUL3, 2); + svqincw_pat(int64_t_val, SV_MUL3, 2); + svqincw_pat(svint32_t_val, SV_MUL3, 2); + svqincw_pat(svuint32_t_val, SV_MUL3, 2); + svqincw_pat(uint32_t_val, SV_MUL3, 2); + svqincw_pat(uint64_t_val, SV_MUL3, 2); + svqincw_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincw_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincw_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincw_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincw_pat_s32(svint32_t_val, SV_MUL3, 2); + svqincw_pat_u32(svuint32_t_val, SV_MUL3, 2); + svqincw_s32(svint32_t_val, 2); + svqincw_u32(svuint32_t_val, 2); + svqsub(svint8_t_val, int8_t_val); + svqsub(svint8_t_val, svint8_t_val); + svqsub(svint16_t_val, int16_t_val); + svqsub(svint16_t_val, svint16_t_val); + svqsub(svint32_t_val, int32_t_val); + svqsub(svint32_t_val, svint32_t_val); + svqsub(svint64_t_val, int64_t_val); + svqsub(svint64_t_val, svint64_t_val); + svqsub(svuint8_t_val, svuint8_t_val); + svqsub(svuint8_t_val, uint8_t_val); + svqsub(svuint16_t_val, svuint16_t_val); + svqsub(svuint16_t_val, uint16_t_val); + svqsub(svuint32_t_val, svuint32_t_val); + svqsub(svuint32_t_val, uint32_t_val); + svqsub(svuint64_t_val, svuint64_t_val); + svqsub(svuint64_t_val, uint64_t_val); + svqsub_n_s8(svint8_t_val, int8_t_val); + svqsub_n_s16(svint16_t_val, int16_t_val); + svqsub_n_s32(svint32_t_val, int32_t_val); + svqsub_n_s64(svint64_t_val, int64_t_val); + svqsub_n_u8(svuint8_t_val, uint8_t_val); + svqsub_n_u16(svuint16_t_val, uint16_t_val); + svqsub_n_u32(svuint32_t_val, uint32_t_val); + svqsub_n_u64(svuint64_t_val, uint64_t_val); + svqsub_s8(svint8_t_val, svint8_t_val); + svqsub_s16(svint16_t_val, svint16_t_val); + svqsub_s32(svint32_t_val, svint32_t_val); + svqsub_s64(svint64_t_val, svint64_t_val); + svqsub_u8(svuint8_t_val, svuint8_t_val); + svqsub_u16(svuint16_t_val, svuint16_t_val); + svqsub_u32(svuint32_t_val, svuint32_t_val); + svqsub_u64(svuint64_t_val, svuint64_t_val); + svrbit_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrbit_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrbit_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrbit_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrbit_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrbit_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrbit_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrbit_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrbit_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrbit_s8_x(svbool_t_val, svint8_t_val); + svrbit_s8_z(svbool_t_val, svint8_t_val); + svrbit_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrbit_s16_x(svbool_t_val, svint16_t_val); + svrbit_s16_z(svbool_t_val, svint16_t_val); + svrbit_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrbit_s32_x(svbool_t_val, svint32_t_val); + svrbit_s32_z(svbool_t_val, svint32_t_val); + svrbit_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrbit_s64_x(svbool_t_val, svint64_t_val); + svrbit_s64_z(svbool_t_val, svint64_t_val); + svrbit_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrbit_u8_x(svbool_t_val, svuint8_t_val); + svrbit_u8_z(svbool_t_val, svuint8_t_val); + svrbit_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrbit_u16_x(svbool_t_val, svuint16_t_val); + svrbit_u16_z(svbool_t_val, svuint16_t_val); + svrbit_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrbit_u32_x(svbool_t_val, svuint32_t_val); + svrbit_u32_z(svbool_t_val, svuint32_t_val); + svrbit_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrbit_u64_x(svbool_t_val, svuint64_t_val); + svrbit_u64_z(svbool_t_val, svuint64_t_val); + svrbit_x(svbool_t_val, svint8_t_val); + svrbit_x(svbool_t_val, svint16_t_val); + svrbit_x(svbool_t_val, svint32_t_val); + svrbit_x(svbool_t_val, svint64_t_val); + svrbit_x(svbool_t_val, svuint8_t_val); + svrbit_x(svbool_t_val, svuint16_t_val); + svrbit_x(svbool_t_val, svuint32_t_val); + svrbit_x(svbool_t_val, svuint64_t_val); + svrbit_z(svbool_t_val, svint8_t_val); + svrbit_z(svbool_t_val, svint16_t_val); + svrbit_z(svbool_t_val, svint32_t_val); + svrbit_z(svbool_t_val, svint64_t_val); + svrbit_z(svbool_t_val, svuint8_t_val); + svrbit_z(svbool_t_val, svuint16_t_val); + svrbit_z(svbool_t_val, svuint32_t_val); + svrbit_z(svbool_t_val, svuint64_t_val); + svrecpe(svfloat16_t_val); + svrecpe(svfloat32_t_val); + svrecpe(svfloat64_t_val); + svrecpe_f16(svfloat16_t_val); + svrecpe_f32(svfloat32_t_val); + svrecpe_f64(svfloat64_t_val); + svrecps(svfloat16_t_val, svfloat16_t_val); + svrecps(svfloat32_t_val, svfloat32_t_val); + svrecps(svfloat64_t_val, svfloat64_t_val); + svrecps_f16(svfloat16_t_val, svfloat16_t_val); + svrecps_f32(svfloat32_t_val, svfloat32_t_val); + svrecps_f64(svfloat64_t_val, svfloat64_t_val); + svrecpx_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrecpx_f16_x(svbool_t_val, svfloat16_t_val); + svrecpx_f16_z(svbool_t_val, svfloat16_t_val); + svrecpx_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrecpx_f32_x(svbool_t_val, svfloat32_t_val); + svrecpx_f32_z(svbool_t_val, svfloat32_t_val); + svrecpx_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrecpx_f64_x(svbool_t_val, svfloat64_t_val); + svrecpx_f64_z(svbool_t_val, svfloat64_t_val); + svrecpx_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrecpx_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrecpx_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrecpx_x(svbool_t_val, svfloat16_t_val); + svrecpx_x(svbool_t_val, svfloat32_t_val); + svrecpx_x(svbool_t_val, svfloat64_t_val); + svrecpx_z(svbool_t_val, svfloat16_t_val); + svrecpx_z(svbool_t_val, svfloat32_t_val); + svrecpx_z(svbool_t_val, svfloat64_t_val); + svrev(svbfloat16_t_val); + svrev(svfloat16_t_val); + svrev(svfloat32_t_val); + svrev(svfloat64_t_val); + svrev(svint8_t_val); + svrev(svint16_t_val); + svrev(svint32_t_val); + svrev(svint64_t_val); + svrev(svuint8_t_val); + svrev(svuint16_t_val); + svrev(svuint32_t_val); + svrev(svuint64_t_val); + svrev_b8(svbool_t_val); + svrev_b16(svbool_t_val); + svrev_b32(svbool_t_val); + svrev_b64(svbool_t_val); + svrev_bf16(svbfloat16_t_val); + svrev_f16(svfloat16_t_val); + svrev_f32(svfloat32_t_val); + svrev_f64(svfloat64_t_val); + svrev_s8(svint8_t_val); + svrev_s16(svint16_t_val); + svrev_s32(svint32_t_val); + svrev_s64(svint64_t_val); + svrev_u8(svuint8_t_val); + svrev_u16(svuint16_t_val); + svrev_u32(svuint32_t_val); + svrev_u64(svuint64_t_val); + svrevb_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevb_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevb_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevb_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevb_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevb_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevb_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevb_s16_x(svbool_t_val, svint16_t_val); + svrevb_s16_z(svbool_t_val, svint16_t_val); + svrevb_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevb_s32_x(svbool_t_val, svint32_t_val); + svrevb_s32_z(svbool_t_val, svint32_t_val); + svrevb_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevb_s64_x(svbool_t_val, svint64_t_val); + svrevb_s64_z(svbool_t_val, svint64_t_val); + svrevb_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevb_u16_x(svbool_t_val, svuint16_t_val); + svrevb_u16_z(svbool_t_val, svuint16_t_val); + svrevb_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevb_u32_x(svbool_t_val, svuint32_t_val); + svrevb_u32_z(svbool_t_val, svuint32_t_val); + svrevb_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevb_u64_x(svbool_t_val, svuint64_t_val); + svrevb_u64_z(svbool_t_val, svuint64_t_val); + svrevb_x(svbool_t_val, svint16_t_val); + svrevb_x(svbool_t_val, svint32_t_val); + svrevb_x(svbool_t_val, svint64_t_val); + svrevb_x(svbool_t_val, svuint16_t_val); + svrevb_x(svbool_t_val, svuint32_t_val); + svrevb_x(svbool_t_val, svuint64_t_val); + svrevb_z(svbool_t_val, svint16_t_val); + svrevb_z(svbool_t_val, svint32_t_val); + svrevb_z(svbool_t_val, svint64_t_val); + svrevb_z(svbool_t_val, svuint16_t_val); + svrevb_z(svbool_t_val, svuint32_t_val); + svrevb_z(svbool_t_val, svuint64_t_val); + svrevh_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevh_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevh_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevh_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevh_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevh_s32_x(svbool_t_val, svint32_t_val); + svrevh_s32_z(svbool_t_val, svint32_t_val); + svrevh_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevh_s64_x(svbool_t_val, svint64_t_val); + svrevh_s64_z(svbool_t_val, svint64_t_val); + svrevh_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevh_u32_x(svbool_t_val, svuint32_t_val); + svrevh_u32_z(svbool_t_val, svuint32_t_val); + svrevh_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevh_u64_x(svbool_t_val, svuint64_t_val); + svrevh_u64_z(svbool_t_val, svuint64_t_val); + svrevh_x(svbool_t_val, svint32_t_val); + svrevh_x(svbool_t_val, svint64_t_val); + svrevh_x(svbool_t_val, svuint32_t_val); + svrevh_x(svbool_t_val, svuint64_t_val); + svrevh_z(svbool_t_val, svint32_t_val); + svrevh_z(svbool_t_val, svint64_t_val); + svrevh_z(svbool_t_val, svuint32_t_val); + svrevh_z(svbool_t_val, svuint64_t_val); + svrevw_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevw_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevw_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevw_s64_x(svbool_t_val, svint64_t_val); + svrevw_s64_z(svbool_t_val, svint64_t_val); + svrevw_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevw_u64_x(svbool_t_val, svuint64_t_val); + svrevw_u64_z(svbool_t_val, svuint64_t_val); + svrevw_x(svbool_t_val, svint64_t_val); + svrevw_x(svbool_t_val, svuint64_t_val); + svrevw_z(svbool_t_val, svint64_t_val); + svrevw_z(svbool_t_val, svuint64_t_val); + svrinta_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinta_f16_x(svbool_t_val, svfloat16_t_val); + svrinta_f16_z(svbool_t_val, svfloat16_t_val); + svrinta_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinta_f32_x(svbool_t_val, svfloat32_t_val); + svrinta_f32_z(svbool_t_val, svfloat32_t_val); + svrinta_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinta_f64_x(svbool_t_val, svfloat64_t_val); + svrinta_f64_z(svbool_t_val, svfloat64_t_val); + svrinta_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinta_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinta_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinta_x(svbool_t_val, svfloat16_t_val); + svrinta_x(svbool_t_val, svfloat32_t_val); + svrinta_x(svbool_t_val, svfloat64_t_val); + svrinta_z(svbool_t_val, svfloat16_t_val); + svrinta_z(svbool_t_val, svfloat32_t_val); + svrinta_z(svbool_t_val, svfloat64_t_val); + svrinti_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinti_f16_x(svbool_t_val, svfloat16_t_val); + svrinti_f16_z(svbool_t_val, svfloat16_t_val); + svrinti_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinti_f32_x(svbool_t_val, svfloat32_t_val); + svrinti_f32_z(svbool_t_val, svfloat32_t_val); + svrinti_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinti_f64_x(svbool_t_val, svfloat64_t_val); + svrinti_f64_z(svbool_t_val, svfloat64_t_val); + svrinti_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinti_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinti_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinti_x(svbool_t_val, svfloat16_t_val); + svrinti_x(svbool_t_val, svfloat32_t_val); + svrinti_x(svbool_t_val, svfloat64_t_val); + svrinti_z(svbool_t_val, svfloat16_t_val); + svrinti_z(svbool_t_val, svfloat32_t_val); + svrinti_z(svbool_t_val, svfloat64_t_val); + svrintm_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintm_f16_x(svbool_t_val, svfloat16_t_val); + svrintm_f16_z(svbool_t_val, svfloat16_t_val); + svrintm_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintm_f32_x(svbool_t_val, svfloat32_t_val); + svrintm_f32_z(svbool_t_val, svfloat32_t_val); + svrintm_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintm_f64_x(svbool_t_val, svfloat64_t_val); + svrintm_f64_z(svbool_t_val, svfloat64_t_val); + svrintm_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintm_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintm_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintm_x(svbool_t_val, svfloat16_t_val); + svrintm_x(svbool_t_val, svfloat32_t_val); + svrintm_x(svbool_t_val, svfloat64_t_val); + svrintm_z(svbool_t_val, svfloat16_t_val); + svrintm_z(svbool_t_val, svfloat32_t_val); + svrintm_z(svbool_t_val, svfloat64_t_val); + svrintn_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintn_f16_x(svbool_t_val, svfloat16_t_val); + svrintn_f16_z(svbool_t_val, svfloat16_t_val); + svrintn_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintn_f32_x(svbool_t_val, svfloat32_t_val); + svrintn_f32_z(svbool_t_val, svfloat32_t_val); + svrintn_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintn_f64_x(svbool_t_val, svfloat64_t_val); + svrintn_f64_z(svbool_t_val, svfloat64_t_val); + svrintn_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintn_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintn_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintn_x(svbool_t_val, svfloat16_t_val); + svrintn_x(svbool_t_val, svfloat32_t_val); + svrintn_x(svbool_t_val, svfloat64_t_val); + svrintn_z(svbool_t_val, svfloat16_t_val); + svrintn_z(svbool_t_val, svfloat32_t_val); + svrintn_z(svbool_t_val, svfloat64_t_val); + svrintp_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintp_f16_x(svbool_t_val, svfloat16_t_val); + svrintp_f16_z(svbool_t_val, svfloat16_t_val); + svrintp_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintp_f32_x(svbool_t_val, svfloat32_t_val); + svrintp_f32_z(svbool_t_val, svfloat32_t_val); + svrintp_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintp_f64_x(svbool_t_val, svfloat64_t_val); + svrintp_f64_z(svbool_t_val, svfloat64_t_val); + svrintp_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintp_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintp_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintp_x(svbool_t_val, svfloat16_t_val); + svrintp_x(svbool_t_val, svfloat32_t_val); + svrintp_x(svbool_t_val, svfloat64_t_val); + svrintp_z(svbool_t_val, svfloat16_t_val); + svrintp_z(svbool_t_val, svfloat32_t_val); + svrintp_z(svbool_t_val, svfloat64_t_val); + svrintx_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintx_f16_x(svbool_t_val, svfloat16_t_val); + svrintx_f16_z(svbool_t_val, svfloat16_t_val); + svrintx_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintx_f32_x(svbool_t_val, svfloat32_t_val); + svrintx_f32_z(svbool_t_val, svfloat32_t_val); + svrintx_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintx_f64_x(svbool_t_val, svfloat64_t_val); + svrintx_f64_z(svbool_t_val, svfloat64_t_val); + svrintx_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintx_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintx_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintx_x(svbool_t_val, svfloat16_t_val); + svrintx_x(svbool_t_val, svfloat32_t_val); + svrintx_x(svbool_t_val, svfloat64_t_val); + svrintx_z(svbool_t_val, svfloat16_t_val); + svrintx_z(svbool_t_val, svfloat32_t_val); + svrintx_z(svbool_t_val, svfloat64_t_val); + svrintz_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintz_f16_x(svbool_t_val, svfloat16_t_val); + svrintz_f16_z(svbool_t_val, svfloat16_t_val); + svrintz_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintz_f32_x(svbool_t_val, svfloat32_t_val); + svrintz_f32_z(svbool_t_val, svfloat32_t_val); + svrintz_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintz_f64_x(svbool_t_val, svfloat64_t_val); + svrintz_f64_z(svbool_t_val, svfloat64_t_val); + svrintz_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintz_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintz_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintz_x(svbool_t_val, svfloat16_t_val); + svrintz_x(svbool_t_val, svfloat32_t_val); + svrintz_x(svbool_t_val, svfloat64_t_val); + svrintz_z(svbool_t_val, svfloat16_t_val); + svrintz_z(svbool_t_val, svfloat32_t_val); + svrintz_z(svbool_t_val, svfloat64_t_val); + svrsqrte(svfloat16_t_val); + svrsqrte(svfloat32_t_val); + svrsqrte(svfloat64_t_val); + svrsqrte_f16(svfloat16_t_val); + svrsqrte_f32(svfloat32_t_val); + svrsqrte_f64(svfloat64_t_val); + svrsqrts(svfloat16_t_val, svfloat16_t_val); + svrsqrts(svfloat32_t_val, svfloat32_t_val); + svrsqrts(svfloat64_t_val, svfloat64_t_val); + svrsqrts_f16(svfloat16_t_val, svfloat16_t_val); + svrsqrts_f32(svfloat32_t_val, svfloat32_t_val); + svrsqrts_f64(svfloat64_t_val, svfloat64_t_val); + svscale_f16_m(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f16_x(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f16_z(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f32_m(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f32_x(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f32_z(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f64_m(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_f64_x(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_f64_z(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_m(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_m(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_m(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_m(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_m(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_m(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_n_f16_m(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f16_x(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f16_z(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f32_m(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f32_x(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f32_z(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f64_m(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_n_f64_x(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_n_f64_z(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_x(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_x(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_x(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_x(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_x(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_x(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_z(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_z(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_z(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_z(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_z(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_z(svbool_t_val, svfloat64_t_val, svint64_t_val); + svsel(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsel(svbool_t_val, svbool_t_val, svbool_t_val); + svsel(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsel(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsel(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsel(svbool_t_val, svint8_t_val, svint8_t_val); + svsel(svbool_t_val, svint16_t_val, svint16_t_val); + svsel(svbool_t_val, svint32_t_val, svint32_t_val); + svsel(svbool_t_val, svint64_t_val, svint64_t_val); + svsel(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsel(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsel(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsel(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsel_b(svbool_t_val, svbool_t_val, svbool_t_val); + svsel_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsel_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsel_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsel_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsel_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svsel_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svsel_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svsel_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svsel_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsel_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsel_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsel_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svset2(svbfloat16x2_t_val, 1, svbfloat16_t_val); + svset2(svfloat16x2_t_val, 1, svfloat16_t_val); + svset2(svfloat32x2_t_val, 1, svfloat32_t_val); + svset2(svfloat64x2_t_val, 1, svfloat64_t_val); + svset2(svint8x2_t_val, 1, svint8_t_val); + svset2(svint16x2_t_val, 1, svint16_t_val); + svset2(svint32x2_t_val, 1, svint32_t_val); + svset2(svint64x2_t_val, 1, svint64_t_val); + svset2(svmfloat8x2_t_val, 1, svmfloat8_t_val); + svset2(svuint8x2_t_val, 1, svuint8_t_val); + svset2(svuint16x2_t_val, 1, svuint16_t_val); + svset2(svuint32x2_t_val, 1, svuint32_t_val); + svset2(svuint64x2_t_val, 1, svuint64_t_val); + svset2_bf16(svbfloat16x2_t_val, 1, svbfloat16_t_val); + svset2_f16(svfloat16x2_t_val, 1, svfloat16_t_val); + svset2_f32(svfloat32x2_t_val, 1, svfloat32_t_val); + svset2_f64(svfloat64x2_t_val, 1, svfloat64_t_val); + svset2_mf8(svmfloat8x2_t_val, 1, svmfloat8_t_val); + svset2_s8(svint8x2_t_val, 1, svint8_t_val); + svset2_s16(svint16x2_t_val, 1, svint16_t_val); + svset2_s32(svint32x2_t_val, 1, svint32_t_val); + svset2_s64(svint64x2_t_val, 1, svint64_t_val); + svset2_u8(svuint8x2_t_val, 1, svuint8_t_val); + svset2_u16(svuint16x2_t_val, 1, svuint16_t_val); + svset2_u32(svuint32x2_t_val, 1, svuint32_t_val); + svset2_u64(svuint64x2_t_val, 1, svuint64_t_val); + svset3(svbfloat16x3_t_val, 2, svbfloat16_t_val); + svset3(svfloat16x3_t_val, 2, svfloat16_t_val); + svset3(svfloat32x3_t_val, 2, svfloat32_t_val); + svset3(svfloat64x3_t_val, 2, svfloat64_t_val); + svset3(svint8x3_t_val, 2, svint8_t_val); + svset3(svint16x3_t_val, 2, svint16_t_val); + svset3(svint32x3_t_val, 2, svint32_t_val); + svset3(svint64x3_t_val, 2, svint64_t_val); + svset3(svmfloat8x3_t_val, 2, svmfloat8_t_val); + svset3(svuint8x3_t_val, 2, svuint8_t_val); + svset3(svuint16x3_t_val, 2, svuint16_t_val); + svset3(svuint32x3_t_val, 2, svuint32_t_val); + svset3(svuint64x3_t_val, 2, svuint64_t_val); + svset3_bf16(svbfloat16x3_t_val, 2, svbfloat16_t_val); + svset3_f16(svfloat16x3_t_val, 2, svfloat16_t_val); + svset3_f32(svfloat32x3_t_val, 2, svfloat32_t_val); + svset3_f64(svfloat64x3_t_val, 2, svfloat64_t_val); + svset3_mf8(svmfloat8x3_t_val, 2, svmfloat8_t_val); + svset3_s8(svint8x3_t_val, 2, svint8_t_val); + svset3_s16(svint16x3_t_val, 2, svint16_t_val); + svset3_s32(svint32x3_t_val, 2, svint32_t_val); + svset3_s64(svint64x3_t_val, 2, svint64_t_val); + svset3_u8(svuint8x3_t_val, 2, svuint8_t_val); + svset3_u16(svuint16x3_t_val, 2, svuint16_t_val); + svset3_u32(svuint32x3_t_val, 2, svuint32_t_val); + svset3_u64(svuint64x3_t_val, 2, svuint64_t_val); + svset4(svbfloat16x4_t_val, 2, svbfloat16_t_val); + svset4(svfloat16x4_t_val, 2, svfloat16_t_val); + svset4(svfloat32x4_t_val, 2, svfloat32_t_val); + svset4(svfloat64x4_t_val, 2, svfloat64_t_val); + svset4(svint8x4_t_val, 2, svint8_t_val); + svset4(svint16x4_t_val, 2, svint16_t_val); + svset4(svint32x4_t_val, 2, svint32_t_val); + svset4(svint64x4_t_val, 2, svint64_t_val); + svset4(svmfloat8x4_t_val, 2, svmfloat8_t_val); + svset4(svuint8x4_t_val, 2, svuint8_t_val); + svset4(svuint16x4_t_val, 2, svuint16_t_val); + svset4(svuint32x4_t_val, 2, svuint32_t_val); + svset4(svuint64x4_t_val, 2, svuint64_t_val); + svset4_bf16(svbfloat16x4_t_val, 2, svbfloat16_t_val); + svset4_f16(svfloat16x4_t_val, 2, svfloat16_t_val); + svset4_f32(svfloat32x4_t_val, 2, svfloat32_t_val); + svset4_f64(svfloat64x4_t_val, 2, svfloat64_t_val); + svset4_mf8(svmfloat8x4_t_val, 2, svmfloat8_t_val); + svset4_s8(svint8x4_t_val, 2, svint8_t_val); + svset4_s16(svint16x4_t_val, 2, svint16_t_val); + svset4_s32(svint32x4_t_val, 2, svint32_t_val); + svset4_s64(svint64x4_t_val, 2, svint64_t_val); + svset4_u8(svuint8x4_t_val, 2, svuint8_t_val); + svset4_u16(svuint16x4_t_val, 2, svuint16_t_val); + svset4_u32(svuint32x4_t_val, 2, svuint32_t_val); + svset4_u64(svuint64x4_t_val, 2, svuint64_t_val); + svsplice(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsplice(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsplice(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsplice(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsplice(svbool_t_val, svint8_t_val, svint8_t_val); + svsplice(svbool_t_val, svint16_t_val, svint16_t_val); + svsplice(svbool_t_val, svint32_t_val, svint32_t_val); + svsplice(svbool_t_val, svint64_t_val, svint64_t_val); + svsplice(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsplice(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsplice(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsplice(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsplice_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsplice_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsplice_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsplice_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsplice_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svsplice_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svsplice_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svsplice_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svsplice_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsplice_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsplice_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsplice_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsqrt_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svsqrt_f16_x(svbool_t_val, svfloat16_t_val); + svsqrt_f16_z(svbool_t_val, svfloat16_t_val); + svsqrt_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svsqrt_f32_x(svbool_t_val, svfloat32_t_val); + svsqrt_f32_z(svbool_t_val, svfloat32_t_val); + svsqrt_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svsqrt_f64_x(svbool_t_val, svfloat64_t_val); + svsqrt_f64_z(svbool_t_val, svfloat64_t_val); + svsqrt_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svsqrt_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svsqrt_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svsqrt_x(svbool_t_val, svfloat16_t_val); + svsqrt_x(svbool_t_val, svfloat32_t_val); + svsqrt_x(svbool_t_val, svfloat64_t_val); + svsqrt_z(svbool_t_val, svfloat16_t_val); + svsqrt_z(svbool_t_val, svfloat32_t_val); + svsqrt_z(svbool_t_val, svfloat64_t_val); + svst1(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svst1(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svst1(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svst1(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svst1(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svst1(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svst1(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svst1(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svst1_f16(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svst1_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svst1_s8(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svst1_s16(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svst1_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1_u8(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svst1_u16(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svst1_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svst1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svst1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svst1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svst1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svst1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svst1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svst1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svst1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svst1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svst1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svst1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svst1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svst1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svst1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint16_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint16_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svst1b_s16(svbool_t_val, int8_t_ptr_val, svint16_t_val); + svst1b_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svst1b_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svst1b_u16(svbool_t_val, uint8_t_ptr_val, svuint16_t_val); + svst1b_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svst1b_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint16_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint32_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint64_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint16_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint32_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint64_t_val); + svst1b_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val, svint16_t_val); + svst1b_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val, svint32_t_val); + svst1b_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val, svint64_t_val); + svst1b_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint16_t_val); + svst1b_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint32_t_val); + svst1b_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint64_t_val); + svst1h(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svst1h(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svst1h(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svst1h(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svst1h_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svst1h_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svst1h_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svst1h_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svst1h_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint32_t_val); + svst1h_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint64_t_val); + svst1h_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint32_t_val); + svst1h_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint64_t_val); + svst1h_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val, svint32_t_val); + svst1h_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val, svint64_t_val); + svst1h_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint32_t_val); + svst1h_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint64_t_val); + svst1w(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svst1w(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svst1w_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svst1w_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svst1w_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint64_t_val); + svst1w_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint64_t_val); + svst1w_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val, svint64_t_val); + svst1w_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint64_t_val); + svst2(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2_f16(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2_f32(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2_f64(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2_s8(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2_s16(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2_s32(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2_s64(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2_u8(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2_u16(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2_u32(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2_u64(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst2_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst3(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3_f16(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3_f32(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3_f64(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3_s8(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3_s16(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3_s32(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3_s64(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3_u8(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3_u16(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3_u32(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3_u64(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst3_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst4(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4_f16(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4_f32(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4_f64(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4_s8(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4_s16(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4_s32(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4_s64(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4_u8(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4_u16(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4_u32(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4_u64(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svst4_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svstnt1(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svstnt1(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svstnt1(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svstnt1(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svstnt1(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svstnt1(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svstnt1(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svstnt1(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svstnt1(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svstnt1(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svstnt1(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svstnt1(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svstnt1(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svstnt1_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svstnt1_f16(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svstnt1_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svstnt1_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svstnt1_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svstnt1_s8(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svstnt1_s16(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svstnt1_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svstnt1_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svstnt1_u8(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svstnt1_u16(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svstnt1_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svstnt1_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svstnt1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svstnt1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svstnt1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svstnt1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svstnt1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svstnt1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svstnt1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svstnt1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svstnt1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svstnt1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svstnt1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svstnt1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svstnt1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svstnt1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svstnt1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svstnt1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svstnt1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svstnt1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svstnt1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svstnt1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svstnt1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svstnt1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svstnt1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svstnt1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svstnt1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svstnt1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svsub_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_m(svbool_t_val, svint8_t_val, int8_t_val); + svsub_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_m(svbool_t_val, svint16_t_val, int16_t_val); + svsub_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_m(svbool_t_val, svint32_t_val, int32_t_val); + svsub_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_m(svbool_t_val, svint64_t_val, int64_t_val); + svsub_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_x(svbool_t_val, svint8_t_val, int8_t_val); + svsub_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_x(svbool_t_val, svint16_t_val, int16_t_val); + svsub_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_x(svbool_t_val, svint32_t_val, int32_t_val); + svsub_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_x(svbool_t_val, svint64_t_val, int64_t_val); + svsub_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_z(svbool_t_val, svint8_t_val, int8_t_val); + svsub_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_z(svbool_t_val, svint16_t_val, int16_t_val); + svsub_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_z(svbool_t_val, svint32_t_val, int32_t_val); + svsub_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_z(svbool_t_val, svint64_t_val, int64_t_val); + svsub_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_m(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_m(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_m(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_m(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_x(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_x(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_x(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_x(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_z(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_z(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_z(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_z(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svtbl(svbfloat16_t_val, svuint16_t_val); + svtbl(svfloat16_t_val, svuint16_t_val); + svtbl(svfloat32_t_val, svuint32_t_val); + svtbl(svfloat64_t_val, svuint64_t_val); + svtbl(svint8_t_val, svuint8_t_val); + svtbl(svint16_t_val, svuint16_t_val); + svtbl(svint32_t_val, svuint32_t_val); + svtbl(svint64_t_val, svuint64_t_val); + svtbl(svuint8_t_val, svuint8_t_val); + svtbl(svuint16_t_val, svuint16_t_val); + svtbl(svuint32_t_val, svuint32_t_val); + svtbl(svuint64_t_val, svuint64_t_val); + svtbl_bf16(svbfloat16_t_val, svuint16_t_val); + svtbl_f16(svfloat16_t_val, svuint16_t_val); + svtbl_f32(svfloat32_t_val, svuint32_t_val); + svtbl_f64(svfloat64_t_val, svuint64_t_val); + svtbl_s8(svint8_t_val, svuint8_t_val); + svtbl_s16(svint16_t_val, svuint16_t_val); + svtbl_s32(svint32_t_val, svuint32_t_val); + svtbl_s64(svint64_t_val, svuint64_t_val); + svtbl_u8(svuint8_t_val, svuint8_t_val); + svtbl_u16(svuint16_t_val, svuint16_t_val); + svtbl_u32(svuint32_t_val, svuint32_t_val); + svtbl_u64(svuint64_t_val, svuint64_t_val); + svtrn1(svbfloat16_t_val, svbfloat16_t_val); + svtrn1(svfloat16_t_val, svfloat16_t_val); + svtrn1(svfloat32_t_val, svfloat32_t_val); + svtrn1(svfloat64_t_val, svfloat64_t_val); + svtrn1(svint8_t_val, svint8_t_val); + svtrn1(svint16_t_val, svint16_t_val); + svtrn1(svint32_t_val, svint32_t_val); + svtrn1(svint64_t_val, svint64_t_val); + svtrn1(svuint8_t_val, svuint8_t_val); + svtrn1(svuint16_t_val, svuint16_t_val); + svtrn1(svuint32_t_val, svuint32_t_val); + svtrn1(svuint64_t_val, svuint64_t_val); + svtrn1_b8(svbool_t_val, svbool_t_val); + svtrn1_b16(svbool_t_val, svbool_t_val); + svtrn1_b32(svbool_t_val, svbool_t_val); + svtrn1_b64(svbool_t_val, svbool_t_val); + svtrn1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn1_f16(svfloat16_t_val, svfloat16_t_val); + svtrn1_f32(svfloat32_t_val, svfloat32_t_val); + svtrn1_f64(svfloat64_t_val, svfloat64_t_val); + svtrn1_s8(svint8_t_val, svint8_t_val); + svtrn1_s16(svint16_t_val, svint16_t_val); + svtrn1_s32(svint32_t_val, svint32_t_val); + svtrn1_s64(svint64_t_val, svint64_t_val); + svtrn1_u8(svuint8_t_val, svuint8_t_val); + svtrn1_u16(svuint16_t_val, svuint16_t_val); + svtrn1_u32(svuint32_t_val, svuint32_t_val); + svtrn1_u64(svuint64_t_val, svuint64_t_val); + svtrn2(svbfloat16_t_val, svbfloat16_t_val); + svtrn2(svfloat16_t_val, svfloat16_t_val); + svtrn2(svfloat32_t_val, svfloat32_t_val); + svtrn2(svfloat64_t_val, svfloat64_t_val); + svtrn2(svint8_t_val, svint8_t_val); + svtrn2(svint16_t_val, svint16_t_val); + svtrn2(svint32_t_val, svint32_t_val); + svtrn2(svint64_t_val, svint64_t_val); + svtrn2(svuint8_t_val, svuint8_t_val); + svtrn2(svuint16_t_val, svuint16_t_val); + svtrn2(svuint32_t_val, svuint32_t_val); + svtrn2(svuint64_t_val, svuint64_t_val); + svtrn2_b8(svbool_t_val, svbool_t_val); + svtrn2_b16(svbool_t_val, svbool_t_val); + svtrn2_b32(svbool_t_val, svbool_t_val); + svtrn2_b64(svbool_t_val, svbool_t_val); + svtrn2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn2_f16(svfloat16_t_val, svfloat16_t_val); + svtrn2_f32(svfloat32_t_val, svfloat32_t_val); + svtrn2_f64(svfloat64_t_val, svfloat64_t_val); + svtrn2_s8(svint8_t_val, svint8_t_val); + svtrn2_s16(svint16_t_val, svint16_t_val); + svtrn2_s32(svint32_t_val, svint32_t_val); + svtrn2_s64(svint64_t_val, svint64_t_val); + svtrn2_u8(svuint8_t_val, svuint8_t_val); + svtrn2_u16(svuint16_t_val, svuint16_t_val); + svtrn2_u32(svuint32_t_val, svuint32_t_val); + svtrn2_u64(svuint64_t_val, svuint64_t_val); + svundef2_bf16(); + svundef2_f16(); + svundef2_f32(); + svundef2_f64(); + svundef2_mf8(); + svundef2_s8(); + svundef2_s16(); + svundef2_s32(); + svundef2_s64(); + svundef2_u8(); + svundef2_u16(); + svundef2_u32(); + svundef2_u64(); + svundef3_bf16(); + svundef3_f16(); + svundef3_f32(); + svundef3_f64(); + svundef3_mf8(); + svundef3_s8(); + svundef3_s16(); + svundef3_s32(); + svundef3_s64(); + svundef3_u8(); + svundef3_u16(); + svundef3_u32(); + svundef3_u64(); + svundef4_bf16(); + svundef4_f16(); + svundef4_f32(); + svundef4_f64(); + svundef4_mf8(); + svundef4_s8(); + svundef4_s16(); + svundef4_s32(); + svundef4_s64(); + svundef4_u8(); + svundef4_u16(); + svundef4_u32(); + svundef4_u64(); + svundef_bf16(); + svundef_f16(); + svundef_f32(); + svundef_f64(); + svundef_mf8(); + svundef_s8(); + svundef_s16(); + svundef_s32(); + svundef_s64(); + svundef_u8(); + svundef_u16(); + svundef_u32(); + svundef_u64(); + svunpkhi(svbool_t_val); + svunpkhi(svint8_t_val); + svunpkhi(svint16_t_val); + svunpkhi(svint32_t_val); + svunpkhi(svuint8_t_val); + svunpkhi(svuint16_t_val); + svunpkhi(svuint32_t_val); + svunpkhi_b(svbool_t_val); + svunpkhi_s16(svint8_t_val); + svunpkhi_s32(svint16_t_val); + svunpkhi_s64(svint32_t_val); + svunpkhi_u16(svuint8_t_val); + svunpkhi_u32(svuint16_t_val); + svunpkhi_u64(svuint32_t_val); + svunpklo(svbool_t_val); + svunpklo(svint8_t_val); + svunpklo(svint16_t_val); + svunpklo(svint32_t_val); + svunpklo(svuint8_t_val); + svunpklo(svuint16_t_val); + svunpklo(svuint32_t_val); + svunpklo_b(svbool_t_val); + svunpklo_s16(svint8_t_val); + svunpklo_s32(svint16_t_val); + svunpklo_s64(svint32_t_val); + svunpklo_u16(svuint8_t_val); + svunpklo_u32(svuint16_t_val); + svunpklo_u64(svuint32_t_val); + svuzp1(svbfloat16_t_val, svbfloat16_t_val); + svuzp1(svfloat16_t_val, svfloat16_t_val); + svuzp1(svfloat32_t_val, svfloat32_t_val); + svuzp1(svfloat64_t_val, svfloat64_t_val); + svuzp1(svint8_t_val, svint8_t_val); + svuzp1(svint16_t_val, svint16_t_val); + svuzp1(svint32_t_val, svint32_t_val); + svuzp1(svint64_t_val, svint64_t_val); + svuzp1(svuint8_t_val, svuint8_t_val); + svuzp1(svuint16_t_val, svuint16_t_val); + svuzp1(svuint32_t_val, svuint32_t_val); + svuzp1(svuint64_t_val, svuint64_t_val); + svuzp1_b8(svbool_t_val, svbool_t_val); + svuzp1_b16(svbool_t_val, svbool_t_val); + svuzp1_b32(svbool_t_val, svbool_t_val); + svuzp1_b64(svbool_t_val, svbool_t_val); + svuzp1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp1_f16(svfloat16_t_val, svfloat16_t_val); + svuzp1_f32(svfloat32_t_val, svfloat32_t_val); + svuzp1_f64(svfloat64_t_val, svfloat64_t_val); + svuzp1_s8(svint8_t_val, svint8_t_val); + svuzp1_s16(svint16_t_val, svint16_t_val); + svuzp1_s32(svint32_t_val, svint32_t_val); + svuzp1_s64(svint64_t_val, svint64_t_val); + svuzp1_u8(svuint8_t_val, svuint8_t_val); + svuzp1_u16(svuint16_t_val, svuint16_t_val); + svuzp1_u32(svuint32_t_val, svuint32_t_val); + svuzp1_u64(svuint64_t_val, svuint64_t_val); + svuzp2(svbfloat16_t_val, svbfloat16_t_val); + svuzp2(svfloat16_t_val, svfloat16_t_val); + svuzp2(svfloat32_t_val, svfloat32_t_val); + svuzp2(svfloat64_t_val, svfloat64_t_val); + svuzp2(svint8_t_val, svint8_t_val); + svuzp2(svint16_t_val, svint16_t_val); + svuzp2(svint32_t_val, svint32_t_val); + svuzp2(svint64_t_val, svint64_t_val); + svuzp2(svuint8_t_val, svuint8_t_val); + svuzp2(svuint16_t_val, svuint16_t_val); + svuzp2(svuint32_t_val, svuint32_t_val); + svuzp2(svuint64_t_val, svuint64_t_val); + svuzp2_b8(svbool_t_val, svbool_t_val); + svuzp2_b16(svbool_t_val, svbool_t_val); + svuzp2_b32(svbool_t_val, svbool_t_val); + svuzp2_b64(svbool_t_val, svbool_t_val); + svuzp2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp2_f16(svfloat16_t_val, svfloat16_t_val); + svuzp2_f32(svfloat32_t_val, svfloat32_t_val); + svuzp2_f64(svfloat64_t_val, svfloat64_t_val); + svuzp2_s8(svint8_t_val, svint8_t_val); + svuzp2_s16(svint16_t_val, svint16_t_val); + svuzp2_s32(svint32_t_val, svint32_t_val); + svuzp2_s64(svint64_t_val, svint64_t_val); + svuzp2_u8(svuint8_t_val, svuint8_t_val); + svuzp2_u16(svuint16_t_val, svuint16_t_val); + svuzp2_u32(svuint32_t_val, svuint32_t_val); + svuzp2_u64(svuint64_t_val, svuint64_t_val); + svwhilele_b8(int32_t_val, int32_t_val); + svwhilele_b8(int64_t_val, int64_t_val); + svwhilele_b8(uint32_t_val, uint32_t_val); + svwhilele_b8(uint64_t_val, uint64_t_val); + svwhilele_b8_s32(int32_t_val, int32_t_val); + svwhilele_b8_s64(int64_t_val, int64_t_val); + svwhilele_b8_u32(uint32_t_val, uint32_t_val); + svwhilele_b8_u64(uint64_t_val, uint64_t_val); + svwhilele_b16(int32_t_val, int32_t_val); + svwhilele_b16(int64_t_val, int64_t_val); + svwhilele_b16(uint32_t_val, uint32_t_val); + svwhilele_b16(uint64_t_val, uint64_t_val); + svwhilele_b16_s32(int32_t_val, int32_t_val); + svwhilele_b16_s64(int64_t_val, int64_t_val); + svwhilele_b16_u32(uint32_t_val, uint32_t_val); + svwhilele_b16_u64(uint64_t_val, uint64_t_val); + svwhilele_b32(int32_t_val, int32_t_val); + svwhilele_b32(int64_t_val, int64_t_val); + svwhilele_b32(uint32_t_val, uint32_t_val); + svwhilele_b32(uint64_t_val, uint64_t_val); + svwhilele_b32_s32(int32_t_val, int32_t_val); + svwhilele_b32_s64(int64_t_val, int64_t_val); + svwhilele_b32_u32(uint32_t_val, uint32_t_val); + svwhilele_b32_u64(uint64_t_val, uint64_t_val); + svwhilele_b64(int32_t_val, int32_t_val); + svwhilele_b64(int64_t_val, int64_t_val); + svwhilele_b64(uint32_t_val, uint32_t_val); + svwhilele_b64(uint64_t_val, uint64_t_val); + svwhilele_b64_s32(int32_t_val, int32_t_val); + svwhilele_b64_s64(int64_t_val, int64_t_val); + svwhilele_b64_u32(uint32_t_val, uint32_t_val); + svwhilele_b64_u64(uint64_t_val, uint64_t_val); + svwhilelt_b8(int32_t_val, int32_t_val); + svwhilelt_b8(int64_t_val, int64_t_val); + svwhilelt_b8(uint32_t_val, uint32_t_val); + svwhilelt_b8(uint64_t_val, uint64_t_val); + svwhilelt_b8_s32(int32_t_val, int32_t_val); + svwhilelt_b8_s64(int64_t_val, int64_t_val); + svwhilelt_b8_u32(uint32_t_val, uint32_t_val); + svwhilelt_b8_u64(uint64_t_val, uint64_t_val); + svwhilelt_b16(int32_t_val, int32_t_val); + svwhilelt_b16(int64_t_val, int64_t_val); + svwhilelt_b16(uint32_t_val, uint32_t_val); + svwhilelt_b16(uint64_t_val, uint64_t_val); + svwhilelt_b16_s32(int32_t_val, int32_t_val); + svwhilelt_b16_s64(int64_t_val, int64_t_val); + svwhilelt_b16_u32(uint32_t_val, uint32_t_val); + svwhilelt_b16_u64(uint64_t_val, uint64_t_val); + svwhilelt_b32(int32_t_val, int32_t_val); + svwhilelt_b32(int64_t_val, int64_t_val); + svwhilelt_b32(uint32_t_val, uint32_t_val); + svwhilelt_b32(uint64_t_val, uint64_t_val); + svwhilelt_b32_s32(int32_t_val, int32_t_val); + svwhilelt_b32_s64(int64_t_val, int64_t_val); + svwhilelt_b32_u32(uint32_t_val, uint32_t_val); + svwhilelt_b32_u64(uint64_t_val, uint64_t_val); + svwhilelt_b64(int32_t_val, int32_t_val); + svwhilelt_b64(int64_t_val, int64_t_val); + svwhilelt_b64(uint32_t_val, uint32_t_val); + svwhilelt_b64(uint64_t_val, uint64_t_val); + svwhilelt_b64_s32(int32_t_val, int32_t_val); + svwhilelt_b64_s64(int64_t_val, int64_t_val); + svwhilelt_b64_u32(uint32_t_val, uint32_t_val); + svwhilelt_b64_u64(uint64_t_val, uint64_t_val); + svzip1(svbfloat16_t_val, svbfloat16_t_val); + svzip1(svfloat16_t_val, svfloat16_t_val); + svzip1(svfloat32_t_val, svfloat32_t_val); + svzip1(svfloat64_t_val, svfloat64_t_val); + svzip1(svint8_t_val, svint8_t_val); + svzip1(svint16_t_val, svint16_t_val); + svzip1(svint32_t_val, svint32_t_val); + svzip1(svint64_t_val, svint64_t_val); + svzip1(svuint8_t_val, svuint8_t_val); + svzip1(svuint16_t_val, svuint16_t_val); + svzip1(svuint32_t_val, svuint32_t_val); + svzip1(svuint64_t_val, svuint64_t_val); + svzip1_b8(svbool_t_val, svbool_t_val); + svzip1_b16(svbool_t_val, svbool_t_val); + svzip1_b32(svbool_t_val, svbool_t_val); + svzip1_b64(svbool_t_val, svbool_t_val); + svzip1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip1_f16(svfloat16_t_val, svfloat16_t_val); + svzip1_f32(svfloat32_t_val, svfloat32_t_val); + svzip1_f64(svfloat64_t_val, svfloat64_t_val); + svzip1_s8(svint8_t_val, svint8_t_val); + svzip1_s16(svint16_t_val, svint16_t_val); + svzip1_s32(svint32_t_val, svint32_t_val); + svzip1_s64(svint64_t_val, svint64_t_val); + svzip1_u8(svuint8_t_val, svuint8_t_val); + svzip1_u16(svuint16_t_val, svuint16_t_val); + svzip1_u32(svuint32_t_val, svuint32_t_val); + svzip1_u64(svuint64_t_val, svuint64_t_val); + svzip2(svbfloat16_t_val, svbfloat16_t_val); + svzip2(svfloat16_t_val, svfloat16_t_val); + svzip2(svfloat32_t_val, svfloat32_t_val); + svzip2(svfloat64_t_val, svfloat64_t_val); + svzip2(svint8_t_val, svint8_t_val); + svzip2(svint16_t_val, svint16_t_val); + svzip2(svint32_t_val, svint32_t_val); + svzip2(svint64_t_val, svint64_t_val); + svzip2(svuint8_t_val, svuint8_t_val); + svzip2(svuint16_t_val, svuint16_t_val); + svzip2(svuint32_t_val, svuint32_t_val); + svzip2(svuint64_t_val, svuint64_t_val); + svzip2_b8(svbool_t_val, svbool_t_val); + svzip2_b16(svbool_t_val, svbool_t_val); + svzip2_b32(svbool_t_val, svbool_t_val); + svzip2_b64(svbool_t_val, svbool_t_val); + svzip2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip2_f16(svfloat16_t_val, svfloat16_t_val); + svzip2_f32(svfloat32_t_val, svfloat32_t_val); + svzip2_f64(svfloat64_t_val, svfloat64_t_val); + svzip2_s8(svint8_t_val, svint8_t_val); + svzip2_s16(svint16_t_val, svint16_t_val); + svzip2_s32(svint32_t_val, svint32_t_val); + svzip2_s64(svint64_t_val, svint64_t_val); + svzip2_u8(svuint8_t_val, svuint8_t_val); + svzip2_u16(svuint16_t_val, svuint16_t_val); + svzip2_u32(svuint32_t_val, svuint32_t_val); + svzip2_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t * bfloat16_t_ptr_val; + bfloat16_t bfloat16_t_val; + bool bool_val; + float16_t * float16_t_ptr_val; + float16_t float16_t_val; + float32_t * float32_t_ptr_val; + float32_t float32_t_val; + float64_t * float64_t_ptr_val; + float64_t float64_t_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; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x3_t svbfloat16x3_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x3_t svfloat16x3_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x3_t svfloat32x3_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x3_t svfloat64x3_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x3_t svint8x3_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x3_t svint16x3_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x3_t svint32x3_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x3_t svint64x3_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x3_t svmfloat8x3_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x3_t svuint8x3_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x3_t svuint16x3_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x3_t svuint32x3_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x3_t svuint64x3_t_val; + svuint64x4_t svuint64x4_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; + void * void_ptr_val; + + svabd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_m(svbool_t_val, svint8_t_val, int8_t_val); + svabd_m(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_m(svbool_t_val, svint16_t_val, int16_t_val); + svabd_m(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_m(svbool_t_val, svint32_t_val, int32_t_val); + svabd_m(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_m(svbool_t_val, svint64_t_val, int64_t_val); + svabd_m(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svabd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svabd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svabd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svabd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_x(svbool_t_val, svint8_t_val, int8_t_val); + svabd_x(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_x(svbool_t_val, svint16_t_val, int16_t_val); + svabd_x(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_x(svbool_t_val, svint32_t_val, int32_t_val); + svabd_x(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_x(svbool_t_val, svint64_t_val, int64_t_val); + svabd_x(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svabd_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svabd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svabd_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svabd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svabd_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svabd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svabd_z(svbool_t_val, svint8_t_val, int8_t_val); + svabd_z(svbool_t_val, svint8_t_val, svint8_t_val); + svabd_z(svbool_t_val, svint16_t_val, int16_t_val); + svabd_z(svbool_t_val, svint16_t_val, svint16_t_val); + svabd_z(svbool_t_val, svint32_t_val, int32_t_val); + svabd_z(svbool_t_val, svint32_t_val, svint32_t_val); + svabd_z(svbool_t_val, svint64_t_val, int64_t_val); + svabd_z(svbool_t_val, svint64_t_val, svint64_t_val); + svabd_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svabd_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svabd_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svabd_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svabd_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svabd_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svabd_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svabd_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svabs_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svabs_f16_x(svbool_t_val, svfloat16_t_val); + svabs_f16_z(svbool_t_val, svfloat16_t_val); + svabs_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svabs_f32_x(svbool_t_val, svfloat32_t_val); + svabs_f32_z(svbool_t_val, svfloat32_t_val); + svabs_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svabs_f64_x(svbool_t_val, svfloat64_t_val); + svabs_f64_z(svbool_t_val, svfloat64_t_val); + svabs_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svabs_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svabs_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svabs_m(svint8_t_val, svbool_t_val, svint8_t_val); + svabs_m(svint16_t_val, svbool_t_val, svint16_t_val); + svabs_m(svint32_t_val, svbool_t_val, svint32_t_val); + svabs_m(svint64_t_val, svbool_t_val, svint64_t_val); + svabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svabs_s8_x(svbool_t_val, svint8_t_val); + svabs_s8_z(svbool_t_val, svint8_t_val); + svabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svabs_s16_x(svbool_t_val, svint16_t_val); + svabs_s16_z(svbool_t_val, svint16_t_val); + svabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svabs_s32_x(svbool_t_val, svint32_t_val); + svabs_s32_z(svbool_t_val, svint32_t_val); + svabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svabs_s64_x(svbool_t_val, svint64_t_val); + svabs_s64_z(svbool_t_val, svint64_t_val); + svabs_x(svbool_t_val, svfloat16_t_val); + svabs_x(svbool_t_val, svfloat32_t_val); + svabs_x(svbool_t_val, svfloat64_t_val); + svabs_x(svbool_t_val, svint8_t_val); + svabs_x(svbool_t_val, svint16_t_val); + svabs_x(svbool_t_val, svint32_t_val); + svabs_x(svbool_t_val, svint64_t_val); + svabs_z(svbool_t_val, svfloat16_t_val); + svabs_z(svbool_t_val, svfloat32_t_val); + svabs_z(svbool_t_val, svfloat64_t_val); + svabs_z(svbool_t_val, svint8_t_val); + svabs_z(svbool_t_val, svint16_t_val); + svabs_z(svbool_t_val, svint32_t_val); + svabs_z(svbool_t_val, svint64_t_val); + svacge(svbool_t_val, svfloat16_t_val, float16_t_val); + svacge(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacge(svbool_t_val, svfloat32_t_val, float32_t_val); + svacge(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacge(svbool_t_val, svfloat64_t_val, float64_t_val); + svacge(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacge_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacge_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacge_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacge_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacge_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacge_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svacgt(svbool_t_val, svfloat16_t_val, float16_t_val); + svacgt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacgt(svbool_t_val, svfloat32_t_val, float32_t_val); + svacgt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacgt(svbool_t_val, svfloat64_t_val, float64_t_val); + svacgt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacgt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacgt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacgt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacgt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacgt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacgt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svacle(svbool_t_val, svfloat16_t_val, float16_t_val); + svacle(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacle(svbool_t_val, svfloat32_t_val, float32_t_val); + svacle(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacle(svbool_t_val, svfloat64_t_val, float64_t_val); + svacle(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacle_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svacle_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svacle_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svacle_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svacle_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svacle_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svaclt(svbool_t_val, svfloat16_t_val, float16_t_val); + svaclt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svaclt(svbool_t_val, svfloat32_t_val, float32_t_val); + svaclt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svaclt(svbool_t_val, svfloat64_t_val, float64_t_val); + svaclt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svaclt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svaclt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svaclt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svaclt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svaclt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svaclt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_m(svbool_t_val, svint8_t_val, int8_t_val); + svadd_m(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_m(svbool_t_val, svint16_t_val, int16_t_val); + svadd_m(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_m(svbool_t_val, svint32_t_val, int32_t_val); + svadd_m(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_m(svbool_t_val, svint64_t_val, int64_t_val); + svadd_m(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_x(svbool_t_val, svint8_t_val, int8_t_val); + svadd_x(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_x(svbool_t_val, svint16_t_val, int16_t_val); + svadd_x(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_x(svbool_t_val, svint32_t_val, int32_t_val); + svadd_x(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_x(svbool_t_val, svint64_t_val, int64_t_val); + svadd_x(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svadd_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svadd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svadd_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svadd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svadd_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svadd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svadd_z(svbool_t_val, svint8_t_val, int8_t_val); + svadd_z(svbool_t_val, svint8_t_val, svint8_t_val); + svadd_z(svbool_t_val, svint16_t_val, int16_t_val); + svadd_z(svbool_t_val, svint16_t_val, svint16_t_val); + svadd_z(svbool_t_val, svint32_t_val, int32_t_val); + svadd_z(svbool_t_val, svint32_t_val, svint32_t_val); + svadd_z(svbool_t_val, svint64_t_val, int64_t_val); + svadd_z(svbool_t_val, svint64_t_val, svint64_t_val); + svadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svadd_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svadd_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svadd_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svadd_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svaddv(svbool_t_val, svfloat16_t_val); + svaddv(svbool_t_val, svfloat32_t_val); + svaddv(svbool_t_val, svfloat64_t_val); + svaddv(svbool_t_val, svint8_t_val); + svaddv(svbool_t_val, svint16_t_val); + svaddv(svbool_t_val, svint32_t_val); + svaddv(svbool_t_val, svint64_t_val); + svaddv(svbool_t_val, svuint8_t_val); + svaddv(svbool_t_val, svuint16_t_val); + svaddv(svbool_t_val, svuint32_t_val); + svaddv(svbool_t_val, svuint64_t_val); + svaddv_f16(svbool_t_val, svfloat16_t_val); + svaddv_f32(svbool_t_val, svfloat32_t_val); + svaddv_f64(svbool_t_val, svfloat64_t_val); + svaddv_s8(svbool_t_val, svint8_t_val); + svaddv_s16(svbool_t_val, svint16_t_val); + svaddv_s32(svbool_t_val, svint32_t_val); + svaddv_s64(svbool_t_val, svint64_t_val); + svaddv_u8(svbool_t_val, svuint8_t_val); + svaddv_u16(svbool_t_val, svuint16_t_val); + svaddv_u32(svbool_t_val, svuint32_t_val); + svaddv_u64(svbool_t_val, svuint64_t_val); + svand_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svand_m(svbool_t_val, svint8_t_val, int8_t_val); + svand_m(svbool_t_val, svint8_t_val, svint8_t_val); + svand_m(svbool_t_val, svint16_t_val, int16_t_val); + svand_m(svbool_t_val, svint16_t_val, svint16_t_val); + svand_m(svbool_t_val, svint32_t_val, int32_t_val); + svand_m(svbool_t_val, svint32_t_val, svint32_t_val); + svand_m(svbool_t_val, svint64_t_val, int64_t_val); + svand_m(svbool_t_val, svint64_t_val, svint64_t_val); + svand_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svand_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svand_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svand_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svand_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svand_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svand_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svand_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svand_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svand_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svand_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_x(svbool_t_val, svint8_t_val, int8_t_val); + svand_x(svbool_t_val, svint8_t_val, svint8_t_val); + svand_x(svbool_t_val, svint16_t_val, int16_t_val); + svand_x(svbool_t_val, svint16_t_val, svint16_t_val); + svand_x(svbool_t_val, svint32_t_val, int32_t_val); + svand_x(svbool_t_val, svint32_t_val, svint32_t_val); + svand_x(svbool_t_val, svint64_t_val, int64_t_val); + svand_x(svbool_t_val, svint64_t_val, svint64_t_val); + svand_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svand_z(svbool_t_val, svbool_t_val, svbool_t_val); + svand_z(svbool_t_val, svint8_t_val, int8_t_val); + svand_z(svbool_t_val, svint8_t_val, svint8_t_val); + svand_z(svbool_t_val, svint16_t_val, int16_t_val); + svand_z(svbool_t_val, svint16_t_val, svint16_t_val); + svand_z(svbool_t_val, svint32_t_val, int32_t_val); + svand_z(svbool_t_val, svint32_t_val, svint32_t_val); + svand_z(svbool_t_val, svint64_t_val, int64_t_val); + svand_z(svbool_t_val, svint64_t_val, svint64_t_val); + svand_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svand_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svand_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svand_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svand_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svand_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svand_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svand_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svandv(svbool_t_val, svint8_t_val); + svandv(svbool_t_val, svint16_t_val); + svandv(svbool_t_val, svint32_t_val); + svandv(svbool_t_val, svint64_t_val); + svandv(svbool_t_val, svuint8_t_val); + svandv(svbool_t_val, svuint16_t_val); + svandv(svbool_t_val, svuint32_t_val); + svandv(svbool_t_val, svuint64_t_val); + svandv_s8(svbool_t_val, svint8_t_val); + svandv_s16(svbool_t_val, svint16_t_val); + svandv_s32(svbool_t_val, svint32_t_val); + svandv_s64(svbool_t_val, svint64_t_val); + svandv_u8(svbool_t_val, svuint8_t_val); + svandv_u16(svbool_t_val, svuint16_t_val); + svandv_u32(svbool_t_val, svuint32_t_val); + svandv_u64(svbool_t_val, svuint64_t_val); + svasr_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_m(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_m(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_m(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_m(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_m(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s8_m(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s8_x(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s8_z(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_n_s16_m(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s16_x(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s16_z(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_n_s32_m(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s32_x(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_n_s32_z(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_s8_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s8_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s8_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_s16_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s16_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s16_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_s32_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_s32_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_s32_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_x(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint8_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint16_t_val, uint64_t_val); + svasr_wide_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svasr_wide_z(svbool_t_val, svint32_t_val, uint64_t_val); + svasr_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_x(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_x(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_x(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_x(svbool_t_val, svint64_t_val, uint64_t_val); + svasr_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svasr_z(svbool_t_val, svint8_t_val, uint8_t_val); + svasr_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svasr_z(svbool_t_val, svint16_t_val, uint16_t_val); + svasr_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svasr_z(svbool_t_val, svint32_t_val, uint32_t_val); + svasr_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svasr_z(svbool_t_val, svint64_t_val, uint64_t_val); + svasrd_m(svbool_t_val, svint8_t_val, 2); + svasrd_m(svbool_t_val, svint16_t_val, 2); + svasrd_m(svbool_t_val, svint32_t_val, 2); + svasrd_m(svbool_t_val, svint64_t_val, 2); + svasrd_n_s8_m(svbool_t_val, svint8_t_val, 2); + svasrd_n_s8_x(svbool_t_val, svint8_t_val, 2); + svasrd_n_s8_z(svbool_t_val, svint8_t_val, 2); + svasrd_n_s16_m(svbool_t_val, svint16_t_val, 2); + svasrd_n_s16_x(svbool_t_val, svint16_t_val, 2); + svasrd_n_s16_z(svbool_t_val, svint16_t_val, 2); + svasrd_n_s32_m(svbool_t_val, svint32_t_val, 2); + svasrd_n_s32_x(svbool_t_val, svint32_t_val, 2); + svasrd_n_s32_z(svbool_t_val, svint32_t_val, 2); + svasrd_n_s64_m(svbool_t_val, svint64_t_val, 2); + svasrd_n_s64_x(svbool_t_val, svint64_t_val, 2); + svasrd_n_s64_z(svbool_t_val, svint64_t_val, 2); + svasrd_x(svbool_t_val, svint8_t_val, 2); + svasrd_x(svbool_t_val, svint16_t_val, 2); + svasrd_x(svbool_t_val, svint32_t_val, 2); + svasrd_x(svbool_t_val, svint64_t_val, 2); + svasrd_z(svbool_t_val, svint8_t_val, 2); + svasrd_z(svbool_t_val, svint16_t_val, 2); + svasrd_z(svbool_t_val, svint32_t_val, 2); + svasrd_z(svbool_t_val, svint64_t_val, 2); + svbic_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbic_m(svbool_t_val, svint8_t_val, int8_t_val); + svbic_m(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_m(svbool_t_val, svint16_t_val, int16_t_val); + svbic_m(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_m(svbool_t_val, svint32_t_val, int32_t_val); + svbic_m(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_m(svbool_t_val, svint64_t_val, int64_t_val); + svbic_m(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svbic_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svbic_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svbic_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svbic_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_x(svbool_t_val, svint8_t_val, int8_t_val); + svbic_x(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_x(svbool_t_val, svint16_t_val, int16_t_val); + svbic_x(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_x(svbool_t_val, svint32_t_val, int32_t_val); + svbic_x(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_x(svbool_t_val, svint64_t_val, int64_t_val); + svbic_x(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svbic_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbic_z(svbool_t_val, svint8_t_val, int8_t_val); + svbic_z(svbool_t_val, svint8_t_val, svint8_t_val); + svbic_z(svbool_t_val, svint16_t_val, int16_t_val); + svbic_z(svbool_t_val, svint16_t_val, svint16_t_val); + svbic_z(svbool_t_val, svint32_t_val, int32_t_val); + svbic_z(svbool_t_val, svint32_t_val, svint32_t_val); + svbic_z(svbool_t_val, svint64_t_val, int64_t_val); + svbic_z(svbool_t_val, svint64_t_val, svint64_t_val); + svbic_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svbic_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svbic_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svbic_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svbic_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svbic_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svbic_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svbic_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svbrka_b_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrka_b_z(svbool_t_val, svbool_t_val); + svbrka_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrka_z(svbool_t_val, svbool_t_val); + svbrkb_b_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkb_b_z(svbool_t_val, svbool_t_val); + svbrkb_m(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkb_z(svbool_t_val, svbool_t_val); + svbrkn_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkn_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpa_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpa_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpb_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svbrkpb_z(svbool_t_val, svbool_t_val, svbool_t_val); + svcadd_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcadd_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcadd_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcadd_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svclasta(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclasta(svbool_t_val, float16_t_val, svfloat16_t_val); + svclasta(svbool_t_val, float32_t_val, svfloat32_t_val); + svclasta(svbool_t_val, float64_t_val, svfloat64_t_val); + svclasta(svbool_t_val, int8_t_val, svint8_t_val); + svclasta(svbool_t_val, int16_t_val, svint16_t_val); + svclasta(svbool_t_val, int32_t_val, svint32_t_val); + svclasta(svbool_t_val, int64_t_val, svint64_t_val); + svclasta(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclasta(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclasta(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclasta(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclasta(svbool_t_val, svint8_t_val, svint8_t_val); + svclasta(svbool_t_val, svint16_t_val, svint16_t_val); + svclasta(svbool_t_val, svint32_t_val, svint32_t_val); + svclasta(svbool_t_val, svint64_t_val, svint64_t_val); + svclasta(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclasta(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclasta(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclasta(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclasta(svbool_t_val, uint8_t_val, svuint8_t_val); + svclasta(svbool_t_val, uint16_t_val, svuint16_t_val); + svclasta(svbool_t_val, uint32_t_val, svuint32_t_val); + svclasta(svbool_t_val, uint64_t_val, svuint64_t_val); + svclasta_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclasta_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclasta_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclasta_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclasta_n_bf16(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclasta_n_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svclasta_n_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svclasta_n_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svclasta_n_s8(svbool_t_val, int8_t_val, svint8_t_val); + svclasta_n_s16(svbool_t_val, int16_t_val, svint16_t_val); + svclasta_n_s32(svbool_t_val, int32_t_val, svint32_t_val); + svclasta_n_s64(svbool_t_val, int64_t_val, svint64_t_val); + svclasta_n_u8(svbool_t_val, uint8_t_val, svuint8_t_val); + svclasta_n_u16(svbool_t_val, uint16_t_val, svuint16_t_val); + svclasta_n_u32(svbool_t_val, uint32_t_val, svuint32_t_val); + svclasta_n_u64(svbool_t_val, uint64_t_val, svuint64_t_val); + svclasta_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svclasta_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svclasta_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svclasta_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svclasta_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclasta_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclasta_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclasta_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclastb(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclastb(svbool_t_val, float16_t_val, svfloat16_t_val); + svclastb(svbool_t_val, float32_t_val, svfloat32_t_val); + svclastb(svbool_t_val, float64_t_val, svfloat64_t_val); + svclastb(svbool_t_val, int8_t_val, svint8_t_val); + svclastb(svbool_t_val, int16_t_val, svint16_t_val); + svclastb(svbool_t_val, int32_t_val, svint32_t_val); + svclastb(svbool_t_val, int64_t_val, svint64_t_val); + svclastb(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclastb(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclastb(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclastb(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclastb(svbool_t_val, svint8_t_val, svint8_t_val); + svclastb(svbool_t_val, svint16_t_val, svint16_t_val); + svclastb(svbool_t_val, svint32_t_val, svint32_t_val); + svclastb(svbool_t_val, svint64_t_val, svint64_t_val); + svclastb(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclastb(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclastb(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclastb(svbool_t_val, svuint64_t_val, svuint64_t_val); + svclastb(svbool_t_val, uint8_t_val, svuint8_t_val); + svclastb(svbool_t_val, uint16_t_val, svuint16_t_val); + svclastb(svbool_t_val, uint32_t_val, svuint32_t_val); + svclastb(svbool_t_val, uint64_t_val, svuint64_t_val); + svclastb_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclastb_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svclastb_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svclastb_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svclastb_n_bf16(svbool_t_val, bfloat16_t_val, svbfloat16_t_val); + svclastb_n_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svclastb_n_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svclastb_n_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svclastb_n_s8(svbool_t_val, int8_t_val, svint8_t_val); + svclastb_n_s16(svbool_t_val, int16_t_val, svint16_t_val); + svclastb_n_s32(svbool_t_val, int32_t_val, svint32_t_val); + svclastb_n_s64(svbool_t_val, int64_t_val, svint64_t_val); + svclastb_n_u8(svbool_t_val, uint8_t_val, svuint8_t_val); + svclastb_n_u16(svbool_t_val, uint16_t_val, svuint16_t_val); + svclastb_n_u32(svbool_t_val, uint32_t_val, svuint32_t_val); + svclastb_n_u64(svbool_t_val, uint64_t_val, svuint64_t_val); + svclastb_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svclastb_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svclastb_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svclastb_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svclastb_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svclastb_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svclastb_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svclastb_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcls_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcls_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcls_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcls_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcls_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcls_s8_x(svbool_t_val, svint8_t_val); + svcls_s8_z(svbool_t_val, svint8_t_val); + svcls_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcls_s16_x(svbool_t_val, svint16_t_val); + svcls_s16_z(svbool_t_val, svint16_t_val); + svcls_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcls_s32_x(svbool_t_val, svint32_t_val); + svcls_s32_z(svbool_t_val, svint32_t_val); + svcls_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcls_s64_x(svbool_t_val, svint64_t_val); + svcls_s64_z(svbool_t_val, svint64_t_val); + svcls_x(svbool_t_val, svint8_t_val); + svcls_x(svbool_t_val, svint16_t_val); + svcls_x(svbool_t_val, svint32_t_val); + svcls_x(svbool_t_val, svint64_t_val); + svcls_z(svbool_t_val, svint8_t_val); + svcls_z(svbool_t_val, svint16_t_val); + svcls_z(svbool_t_val, svint32_t_val); + svcls_z(svbool_t_val, svint64_t_val); + svclz_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svclz_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svclz_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svclz_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svclz_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svclz_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svclz_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svclz_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svclz_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svclz_s8_x(svbool_t_val, svint8_t_val); + svclz_s8_z(svbool_t_val, svint8_t_val); + svclz_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svclz_s16_x(svbool_t_val, svint16_t_val); + svclz_s16_z(svbool_t_val, svint16_t_val); + svclz_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svclz_s32_x(svbool_t_val, svint32_t_val); + svclz_s32_z(svbool_t_val, svint32_t_val); + svclz_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svclz_s64_x(svbool_t_val, svint64_t_val); + svclz_s64_z(svbool_t_val, svint64_t_val); + svclz_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svclz_u8_x(svbool_t_val, svuint8_t_val); + svclz_u8_z(svbool_t_val, svuint8_t_val); + svclz_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svclz_u16_x(svbool_t_val, svuint16_t_val); + svclz_u16_z(svbool_t_val, svuint16_t_val); + svclz_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svclz_u32_x(svbool_t_val, svuint32_t_val); + svclz_u32_z(svbool_t_val, svuint32_t_val); + svclz_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svclz_u64_x(svbool_t_val, svuint64_t_val); + svclz_u64_z(svbool_t_val, svuint64_t_val); + svclz_x(svbool_t_val, svint8_t_val); + svclz_x(svbool_t_val, svint16_t_val); + svclz_x(svbool_t_val, svint32_t_val); + svclz_x(svbool_t_val, svint64_t_val); + svclz_x(svbool_t_val, svuint8_t_val); + svclz_x(svbool_t_val, svuint16_t_val); + svclz_x(svbool_t_val, svuint32_t_val); + svclz_x(svbool_t_val, svuint64_t_val); + svclz_z(svbool_t_val, svint8_t_val); + svclz_z(svbool_t_val, svint16_t_val); + svclz_z(svbool_t_val, svint32_t_val); + svclz_z(svbool_t_val, svint64_t_val); + svclz_z(svbool_t_val, svuint8_t_val); + svclz_z(svbool_t_val, svuint16_t_val); + svclz_z(svbool_t_val, svuint32_t_val); + svclz_z(svbool_t_val, svuint64_t_val); + svcmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1, 90); + svcmla_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1, 90); + svcmla_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1, 90); + svcmla_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1, 90); + svcmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 90); + svcmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 90); + svcmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 90); + svcmpeq(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpeq(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpeq(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpeq(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpeq(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpeq(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpeq(svbool_t_val, svint8_t_val, int8_t_val); + svcmpeq(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpeq(svbool_t_val, svint16_t_val, int16_t_val); + svcmpeq(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpeq(svbool_t_val, svint32_t_val, int32_t_val); + svcmpeq(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpeq(svbool_t_val, svint64_t_val, int64_t_val); + svcmpeq(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpeq(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpeq(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpeq(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpeq(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpeq(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpeq(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpeq(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpeq(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpeq_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpeq_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpeq_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpeq_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpeq_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpeq_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpeq_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpeq_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpeq_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpeq_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpeq_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpeq_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpeq_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpeq_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpeq_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpeq_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpeq_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpeq_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpeq_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpeq_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpeq_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpeq_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpeq_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpeq_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpeq_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpeq_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpeq_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpeq_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpeq_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpeq_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpeq_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpeq_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpge(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpge(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpge(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpge(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpge(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpge(svbool_t_val, svint8_t_val, int8_t_val); + svcmpge(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpge(svbool_t_val, svint16_t_val, int16_t_val); + svcmpge(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpge(svbool_t_val, svint32_t_val, int32_t_val); + svcmpge(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpge(svbool_t_val, svint64_t_val, int64_t_val); + svcmpge(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpge(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpge(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpge(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpge(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpge(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpge(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpge(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpge(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpge_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpge_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpge_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpge_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpge_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpge_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpge_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpge_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpge_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpge_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpge_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpge_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpge_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpge_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpge_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpge_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpge_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpge_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpge_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpge_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpge_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpge_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpge_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpge_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpge_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpge_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpge_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpge_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpge_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpge_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpge_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpge_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpge_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpge_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpge_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpge_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpge_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpge_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpgt(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpgt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpgt(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpgt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpgt(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpgt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpgt(svbool_t_val, svint8_t_val, int8_t_val); + svcmpgt(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpgt(svbool_t_val, svint16_t_val, int16_t_val); + svcmpgt(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpgt(svbool_t_val, svint32_t_val, int32_t_val); + svcmpgt(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpgt(svbool_t_val, svint64_t_val, int64_t_val); + svcmpgt(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpgt(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpgt(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpgt(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpgt(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpgt(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpgt(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpgt(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpgt(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpgt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpgt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpgt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpgt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpgt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpgt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpgt_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpgt_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpgt_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpgt_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpgt_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpgt_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpgt_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpgt_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpgt_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpgt_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpgt_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpgt_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpgt_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpgt_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpgt_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpgt_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpgt_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpgt_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpgt_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpgt_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpgt_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpgt_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpgt_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpgt_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpgt_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmpgt_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmpgt_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmpgt_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpgt_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpgt_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpgt_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmpgt_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmpgt_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmple(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmple(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmple(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmple(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmple(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmple(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmple(svbool_t_val, svint8_t_val, int8_t_val); + svcmple(svbool_t_val, svint8_t_val, svint8_t_val); + svcmple(svbool_t_val, svint16_t_val, int16_t_val); + svcmple(svbool_t_val, svint16_t_val, svint16_t_val); + svcmple(svbool_t_val, svint32_t_val, int32_t_val); + svcmple(svbool_t_val, svint32_t_val, svint32_t_val); + svcmple(svbool_t_val, svint64_t_val, int64_t_val); + svcmple(svbool_t_val, svint64_t_val, svint64_t_val); + svcmple(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmple(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmple(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmple(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmple(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmple(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmple(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmple(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmple_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmple_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmple_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmple_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmple_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmple_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmple_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmple_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmple_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmple_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmple_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmple_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmple_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmple_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmple_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmple_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmple_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmple_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmple_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmple_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmple_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmple_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmple_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmple_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmple_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmple_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmple_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmple_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmple_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmple_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmple_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmple_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmple_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmple_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmple_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmple_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmple_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmple_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmple_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmplt(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmplt(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmplt(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmplt(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmplt(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmplt(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmplt(svbool_t_val, svint8_t_val, int8_t_val); + svcmplt(svbool_t_val, svint8_t_val, svint8_t_val); + svcmplt(svbool_t_val, svint16_t_val, int16_t_val); + svcmplt(svbool_t_val, svint16_t_val, svint16_t_val); + svcmplt(svbool_t_val, svint32_t_val, int32_t_val); + svcmplt(svbool_t_val, svint32_t_val, svint32_t_val); + svcmplt(svbool_t_val, svint64_t_val, int64_t_val); + svcmplt(svbool_t_val, svint64_t_val, svint64_t_val); + svcmplt(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmplt(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmplt(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmplt(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmplt(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmplt(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmplt(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmplt(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmplt_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmplt_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmplt_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmplt_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmplt_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmplt_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmplt_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmplt_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmplt_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmplt_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmplt_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmplt_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmplt_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmplt_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmplt_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmplt_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmplt_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmplt_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmplt_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmplt_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmplt_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmplt_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmplt_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmplt_wide(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmplt_wide(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmplt_wide(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmplt_wide(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmplt_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmplt_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmplt_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmplt_wide_n_u8(svbool_t_val, svuint8_t_val, uint64_t_val); + svcmplt_wide_n_u16(svbool_t_val, svuint16_t_val, uint64_t_val); + svcmplt_wide_n_u32(svbool_t_val, svuint32_t_val, uint64_t_val); + svcmplt_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmplt_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmplt_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmplt_wide_u8(svbool_t_val, svuint8_t_val, svuint64_t_val); + svcmplt_wide_u16(svbool_t_val, svuint16_t_val, svuint64_t_val); + svcmplt_wide_u32(svbool_t_val, svuint32_t_val, svuint64_t_val); + svcmpne(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpne(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpne(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpne(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpne(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpne(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpne(svbool_t_val, svint8_t_val, int8_t_val); + svcmpne(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpne(svbool_t_val, svint16_t_val, int16_t_val); + svcmpne(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpne(svbool_t_val, svint32_t_val, int32_t_val); + svcmpne(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpne(svbool_t_val, svint64_t_val, int64_t_val); + svcmpne(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpne(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpne(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpne(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpne(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpne(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpne(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpne(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpne(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpne_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpne_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpne_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpne_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpne_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpne_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpne_n_s8(svbool_t_val, svint8_t_val, int8_t_val); + svcmpne_n_s16(svbool_t_val, svint16_t_val, int16_t_val); + svcmpne_n_s32(svbool_t_val, svint32_t_val, int32_t_val); + svcmpne_n_s64(svbool_t_val, svint64_t_val, int64_t_val); + svcmpne_n_u8(svbool_t_val, svuint8_t_val, uint8_t_val); + svcmpne_n_u16(svbool_t_val, svuint16_t_val, uint16_t_val); + svcmpne_n_u32(svbool_t_val, svuint32_t_val, uint32_t_val); + svcmpne_n_u64(svbool_t_val, svuint64_t_val, uint64_t_val); + svcmpne_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svcmpne_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svcmpne_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svcmpne_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svcmpne_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svcmpne_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svcmpne_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svcmpne_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svcmpne_wide(svbool_t_val, svint8_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpne_wide(svbool_t_val, svint16_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpne_wide(svbool_t_val, svint32_t_val, int64_t_val); + svcmpne_wide(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpne_wide_n_s8(svbool_t_val, svint8_t_val, int64_t_val); + svcmpne_wide_n_s16(svbool_t_val, svint16_t_val, int64_t_val); + svcmpne_wide_n_s32(svbool_t_val, svint32_t_val, int64_t_val); + svcmpne_wide_s8(svbool_t_val, svint8_t_val, svint64_t_val); + svcmpne_wide_s16(svbool_t_val, svint16_t_val, svint64_t_val); + svcmpne_wide_s32(svbool_t_val, svint32_t_val, svint64_t_val); + svcmpuo(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpuo(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpuo(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpuo(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpuo(svbool_t_val, svfloat64_t_val, float64_t_val); + svcmpuo(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpuo_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svcmpuo_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svcmpuo_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svcmpuo_n_f16(svbool_t_val, svfloat16_t_val, float16_t_val); + svcmpuo_n_f32(svbool_t_val, svfloat32_t_val, float32_t_val); + svcmpuo_n_f64(svbool_t_val, svfloat64_t_val, float64_t_val); + svcnot_m(svint8_t_val, svbool_t_val, svint8_t_val); + svcnot_m(svint16_t_val, svbool_t_val, svint16_t_val); + svcnot_m(svint32_t_val, svbool_t_val, svint32_t_val); + svcnot_m(svint64_t_val, svbool_t_val, svint64_t_val); + svcnot_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnot_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnot_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnot_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnot_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svcnot_s8_x(svbool_t_val, svint8_t_val); + svcnot_s8_z(svbool_t_val, svint8_t_val); + svcnot_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svcnot_s16_x(svbool_t_val, svint16_t_val); + svcnot_s16_z(svbool_t_val, svint16_t_val); + svcnot_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svcnot_s32_x(svbool_t_val, svint32_t_val); + svcnot_s32_z(svbool_t_val, svint32_t_val); + svcnot_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svcnot_s64_x(svbool_t_val, svint64_t_val); + svcnot_s64_z(svbool_t_val, svint64_t_val); + svcnot_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnot_u8_x(svbool_t_val, svuint8_t_val); + svcnot_u8_z(svbool_t_val, svuint8_t_val); + svcnot_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnot_u16_x(svbool_t_val, svuint16_t_val); + svcnot_u16_z(svbool_t_val, svuint16_t_val); + svcnot_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnot_u32_x(svbool_t_val, svuint32_t_val); + svcnot_u32_z(svbool_t_val, svuint32_t_val); + svcnot_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnot_u64_x(svbool_t_val, svuint64_t_val); + svcnot_u64_z(svbool_t_val, svuint64_t_val); + svcnot_x(svbool_t_val, svint8_t_val); + svcnot_x(svbool_t_val, svint16_t_val); + svcnot_x(svbool_t_val, svint32_t_val); + svcnot_x(svbool_t_val, svint64_t_val); + svcnot_x(svbool_t_val, svuint8_t_val); + svcnot_x(svbool_t_val, svuint16_t_val); + svcnot_x(svbool_t_val, svuint32_t_val); + svcnot_x(svbool_t_val, svuint64_t_val); + svcnot_z(svbool_t_val, svint8_t_val); + svcnot_z(svbool_t_val, svint16_t_val); + svcnot_z(svbool_t_val, svint32_t_val); + svcnot_z(svbool_t_val, svint64_t_val); + svcnot_z(svbool_t_val, svuint8_t_val); + svcnot_z(svbool_t_val, svuint16_t_val); + svcnot_z(svbool_t_val, svuint32_t_val); + svcnot_z(svbool_t_val, svuint64_t_val); + svcnt_bf16_m(svuint16_t_val, svbool_t_val, svbfloat16_t_val); + svcnt_bf16_x(svbool_t_val, svbfloat16_t_val); + svcnt_bf16_z(svbool_t_val, svbfloat16_t_val); + svcnt_f16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcnt_f16_x(svbool_t_val, svfloat16_t_val); + svcnt_f16_z(svbool_t_val, svfloat16_t_val); + svcnt_f32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcnt_f32_x(svbool_t_val, svfloat32_t_val); + svcnt_f32_z(svbool_t_val, svfloat32_t_val); + svcnt_f64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcnt_f64_x(svbool_t_val, svfloat64_t_val); + svcnt_f64_z(svbool_t_val, svfloat64_t_val); + svcnt_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcnt_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svbfloat16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcnt_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcnt_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcnt_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnt_s8_m(svuint8_t_val, svbool_t_val, svint8_t_val); + svcnt_s8_x(svbool_t_val, svint8_t_val); + svcnt_s8_z(svbool_t_val, svint8_t_val); + svcnt_s16_m(svuint16_t_val, svbool_t_val, svint16_t_val); + svcnt_s16_x(svbool_t_val, svint16_t_val); + svcnt_s16_z(svbool_t_val, svint16_t_val); + svcnt_s32_m(svuint32_t_val, svbool_t_val, svint32_t_val); + svcnt_s32_x(svbool_t_val, svint32_t_val); + svcnt_s32_z(svbool_t_val, svint32_t_val); + svcnt_s64_m(svuint64_t_val, svbool_t_val, svint64_t_val); + svcnt_s64_x(svbool_t_val, svint64_t_val); + svcnt_s64_z(svbool_t_val, svint64_t_val); + svcnt_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svcnt_u8_x(svbool_t_val, svuint8_t_val); + svcnt_u8_z(svbool_t_val, svuint8_t_val); + svcnt_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svcnt_u16_x(svbool_t_val, svuint16_t_val); + svcnt_u16_z(svbool_t_val, svuint16_t_val); + svcnt_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svcnt_u32_x(svbool_t_val, svuint32_t_val); + svcnt_u32_z(svbool_t_val, svuint32_t_val); + svcnt_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svcnt_u64_x(svbool_t_val, svuint64_t_val); + svcnt_u64_z(svbool_t_val, svuint64_t_val); + svcnt_x(svbool_t_val, svbfloat16_t_val); + svcnt_x(svbool_t_val, svfloat16_t_val); + svcnt_x(svbool_t_val, svfloat32_t_val); + svcnt_x(svbool_t_val, svfloat64_t_val); + svcnt_x(svbool_t_val, svint8_t_val); + svcnt_x(svbool_t_val, svint16_t_val); + svcnt_x(svbool_t_val, svint32_t_val); + svcnt_x(svbool_t_val, svint64_t_val); + svcnt_x(svbool_t_val, svuint8_t_val); + svcnt_x(svbool_t_val, svuint16_t_val); + svcnt_x(svbool_t_val, svuint32_t_val); + svcnt_x(svbool_t_val, svuint64_t_val); + svcnt_z(svbool_t_val, svbfloat16_t_val); + svcnt_z(svbool_t_val, svfloat16_t_val); + svcnt_z(svbool_t_val, svfloat32_t_val); + svcnt_z(svbool_t_val, svfloat64_t_val); + svcnt_z(svbool_t_val, svint8_t_val); + svcnt_z(svbool_t_val, svint16_t_val); + svcnt_z(svbool_t_val, svint32_t_val); + svcnt_z(svbool_t_val, svint64_t_val); + svcnt_z(svbool_t_val, svuint8_t_val); + svcnt_z(svbool_t_val, svuint16_t_val); + svcnt_z(svbool_t_val, svuint32_t_val); + svcnt_z(svbool_t_val, svuint64_t_val); + svcntb(); + svcntb_pat(SV_MUL3); + svcntd(); + svcntd_pat(SV_MUL3); + svcnth(); + svcnth_pat(SV_MUL3); + svcntp_b8(svbool_t_val, svbool_t_val); + svcntp_b16(svbool_t_val, svbool_t_val); + svcntp_b32(svbool_t_val, svbool_t_val); + svcntp_b64(svbool_t_val, svbool_t_val); + svcntw(); + svcntw_pat(SV_MUL3); + svcreate2(svbfloat16_t_val, svbfloat16_t_val); + svcreate2(svfloat16_t_val, svfloat16_t_val); + svcreate2(svfloat32_t_val, svfloat32_t_val); + svcreate2(svfloat64_t_val, svfloat64_t_val); + svcreate2(svint8_t_val, svint8_t_val); + svcreate2(svint16_t_val, svint16_t_val); + svcreate2(svint32_t_val, svint32_t_val); + svcreate2(svint64_t_val, svint64_t_val); + svcreate2(svmfloat8_t_val, svmfloat8_t_val); + svcreate2(svuint8_t_val, svuint8_t_val); + svcreate2(svuint16_t_val, svuint16_t_val); + svcreate2(svuint32_t_val, svuint32_t_val); + svcreate2(svuint64_t_val, svuint64_t_val); + svcreate2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svcreate2_f16(svfloat16_t_val, svfloat16_t_val); + svcreate2_f32(svfloat32_t_val, svfloat32_t_val); + svcreate2_f64(svfloat64_t_val, svfloat64_t_val); + svcreate2_mf8(svmfloat8_t_val, svmfloat8_t_val); + svcreate2_s8(svint8_t_val, svint8_t_val); + svcreate2_s16(svint16_t_val, svint16_t_val); + svcreate2_s32(svint32_t_val, svint32_t_val); + svcreate2_s64(svint64_t_val, svint64_t_val); + svcreate2_u8(svuint8_t_val, svuint8_t_val); + svcreate2_u16(svuint16_t_val, svuint16_t_val); + svcreate2_u32(svuint32_t_val, svuint32_t_val); + svcreate2_u64(svuint64_t_val, svuint64_t_val); + svcreate3(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate3(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate3(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate3(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate3(svint8_t_val, svint8_t_val, svint8_t_val); + svcreate3(svint16_t_val, svint16_t_val, svint16_t_val); + svcreate3(svint32_t_val, svint32_t_val, svint32_t_val); + svcreate3(svint64_t_val, svint64_t_val, svint64_t_val); + svcreate3(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate3(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate3(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate3(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate3(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate3_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate3_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate3_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate3_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate3_mf8(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate3_s8(svint8_t_val, svint8_t_val, svint8_t_val); + svcreate3_s16(svint16_t_val, svint16_t_val, svint16_t_val); + svcreate3_s32(svint32_t_val, svint32_t_val, svint32_t_val); + svcreate3_s64(svint64_t_val, svint64_t_val, svint64_t_val); + svcreate3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate4(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate4(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate4(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate4(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate4(svint8_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svcreate4(svint16_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svcreate4(svint32_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svcreate4(svint64_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svcreate4(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate4(svuint8_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate4(svuint16_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate4(svuint32_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate4(svuint64_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcreate4_bf16(svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val, svbfloat16_t_val); + svcreate4_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svcreate4_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svcreate4_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svcreate4_mf8(svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val, svmfloat8_t_val); + svcreate4_s8(svint8_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svcreate4_s16(svint16_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svcreate4_s32(svint32_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svcreate4_s64(svint64_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svcreate4_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svcreate4_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svcreate4_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svcreate4_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svcvt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f16_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_f16_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_f16_f64_m(svfloat16_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f16_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_f16_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint16_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svint64_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint16_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint32_t_val); + svcvt_f16_m(svfloat16_t_val, svbool_t_val, svuint64_t_val); + svcvt_f16_s16_m(svfloat16_t_val, svbool_t_val, svint16_t_val); + svcvt_f16_s16_x(svbool_t_val, svint16_t_val); + svcvt_f16_s16_z(svbool_t_val, svint16_t_val); + svcvt_f16_s32_m(svfloat16_t_val, svbool_t_val, svint32_t_val); + svcvt_f16_s32_x(svbool_t_val, svint32_t_val); + svcvt_f16_s32_z(svbool_t_val, svint32_t_val); + svcvt_f16_s64_m(svfloat16_t_val, svbool_t_val, svint64_t_val); + svcvt_f16_s64_x(svbool_t_val, svint64_t_val); + svcvt_f16_s64_z(svbool_t_val, svint64_t_val); + svcvt_f16_u16_m(svfloat16_t_val, svbool_t_val, svuint16_t_val); + svcvt_f16_u16_x(svbool_t_val, svuint16_t_val); + svcvt_f16_u16_z(svbool_t_val, svuint16_t_val); + svcvt_f16_u32_m(svfloat16_t_val, svbool_t_val, svuint32_t_val); + svcvt_f16_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f16_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f16_u64_m(svfloat16_t_val, svbool_t_val, svuint64_t_val); + svcvt_f16_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f16_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f16_x(svbool_t_val, svfloat32_t_val); + svcvt_f16_x(svbool_t_val, svfloat64_t_val); + svcvt_f16_x(svbool_t_val, svint16_t_val); + svcvt_f16_x(svbool_t_val, svint32_t_val); + svcvt_f16_x(svbool_t_val, svint64_t_val); + svcvt_f16_x(svbool_t_val, svuint16_t_val); + svcvt_f16_x(svbool_t_val, svuint32_t_val); + svcvt_f16_x(svbool_t_val, svuint64_t_val); + svcvt_f16_z(svbool_t_val, svfloat32_t_val); + svcvt_f16_z(svbool_t_val, svfloat64_t_val); + svcvt_f16_z(svbool_t_val, svint16_t_val); + svcvt_f16_z(svbool_t_val, svint32_t_val); + svcvt_f16_z(svbool_t_val, svint64_t_val); + svcvt_f16_z(svbool_t_val, svuint16_t_val); + svcvt_f16_z(svbool_t_val, svuint32_t_val); + svcvt_f16_z(svbool_t_val, svuint64_t_val); + svcvt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_f32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_f32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svint32_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svint64_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svuint32_t_val); + svcvt_f32_m(svfloat32_t_val, svbool_t_val, svuint64_t_val); + svcvt_f32_s32_m(svfloat32_t_val, svbool_t_val, svint32_t_val); + svcvt_f32_s32_x(svbool_t_val, svint32_t_val); + svcvt_f32_s32_z(svbool_t_val, svint32_t_val); + svcvt_f32_s64_m(svfloat32_t_val, svbool_t_val, svint64_t_val); + svcvt_f32_s64_x(svbool_t_val, svint64_t_val); + svcvt_f32_s64_z(svbool_t_val, svint64_t_val); + svcvt_f32_u32_m(svfloat32_t_val, svbool_t_val, svuint32_t_val); + svcvt_f32_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f32_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f32_u64_m(svfloat32_t_val, svbool_t_val, svuint64_t_val); + svcvt_f32_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f32_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f32_x(svbool_t_val, svfloat16_t_val); + svcvt_f32_x(svbool_t_val, svfloat64_t_val); + svcvt_f32_x(svbool_t_val, svint32_t_val); + svcvt_f32_x(svbool_t_val, svint64_t_val); + svcvt_f32_x(svbool_t_val, svuint32_t_val); + svcvt_f32_x(svbool_t_val, svuint64_t_val); + svcvt_f32_z(svbool_t_val, svfloat16_t_val); + svcvt_f32_z(svbool_t_val, svfloat64_t_val); + svcvt_f32_z(svbool_t_val, svint32_t_val); + svcvt_f32_z(svbool_t_val, svint64_t_val); + svcvt_f32_z(svbool_t_val, svuint32_t_val); + svcvt_f32_z(svbool_t_val, svuint64_t_val); + svcvt_f64_f16_m(svfloat64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_f64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_f64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svint32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svint64_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svuint32_t_val); + svcvt_f64_m(svfloat64_t_val, svbool_t_val, svuint64_t_val); + svcvt_f64_s32_m(svfloat64_t_val, svbool_t_val, svint32_t_val); + svcvt_f64_s32_x(svbool_t_val, svint32_t_val); + svcvt_f64_s32_z(svbool_t_val, svint32_t_val); + svcvt_f64_s64_m(svfloat64_t_val, svbool_t_val, svint64_t_val); + svcvt_f64_s64_x(svbool_t_val, svint64_t_val); + svcvt_f64_s64_z(svbool_t_val, svint64_t_val); + svcvt_f64_u32_m(svfloat64_t_val, svbool_t_val, svuint32_t_val); + svcvt_f64_u32_x(svbool_t_val, svuint32_t_val); + svcvt_f64_u32_z(svbool_t_val, svuint32_t_val); + svcvt_f64_u64_m(svfloat64_t_val, svbool_t_val, svuint64_t_val); + svcvt_f64_u64_x(svbool_t_val, svuint64_t_val); + svcvt_f64_u64_z(svbool_t_val, svuint64_t_val); + svcvt_f64_x(svbool_t_val, svfloat16_t_val); + svcvt_f64_x(svbool_t_val, svfloat32_t_val); + svcvt_f64_x(svbool_t_val, svint32_t_val); + svcvt_f64_x(svbool_t_val, svint64_t_val); + svcvt_f64_x(svbool_t_val, svuint32_t_val); + svcvt_f64_x(svbool_t_val, svuint64_t_val); + svcvt_f64_z(svbool_t_val, svfloat16_t_val); + svcvt_f64_z(svbool_t_val, svfloat32_t_val); + svcvt_f64_z(svbool_t_val, svint32_t_val); + svcvt_f64_z(svbool_t_val, svint64_t_val); + svcvt_f64_z(svbool_t_val, svuint32_t_val); + svcvt_f64_z(svbool_t_val, svuint64_t_val); + svcvt_s16_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s16_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s16_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s16_m(svint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s16_x(svbool_t_val, svfloat16_t_val); + svcvt_s16_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_m(svint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s32_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_s32_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_s32_f64_m(svint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_s32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s32_m(svint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s32_x(svbool_t_val, svfloat16_t_val); + svcvt_s32_x(svbool_t_val, svfloat32_t_val); + svcvt_s32_x(svbool_t_val, svfloat64_t_val); + svcvt_s32_z(svbool_t_val, svfloat16_t_val); + svcvt_s32_z(svbool_t_val, svfloat32_t_val); + svcvt_s32_z(svbool_t_val, svfloat64_t_val); + svcvt_s64_f16_m(svint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_s64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_s64_f32_m(svint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_s64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_s64_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s64_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_s64_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_s64_m(svint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_s64_x(svbool_t_val, svfloat16_t_val); + svcvt_s64_x(svbool_t_val, svfloat32_t_val); + svcvt_s64_x(svbool_t_val, svfloat64_t_val); + svcvt_s64_z(svbool_t_val, svfloat16_t_val); + svcvt_s64_z(svbool_t_val, svfloat32_t_val); + svcvt_s64_z(svbool_t_val, svfloat64_t_val); + svcvt_u16_f16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u16_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u16_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u16_m(svuint16_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u16_x(svbool_t_val, svfloat16_t_val); + svcvt_u16_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_m(svuint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u32_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_f32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u32_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_u32_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_u32_f64_m(svuint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u32_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_u32_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u32_m(svuint32_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u32_x(svbool_t_val, svfloat16_t_val); + svcvt_u32_x(svbool_t_val, svfloat32_t_val); + svcvt_u32_x(svbool_t_val, svfloat64_t_val); + svcvt_u32_z(svbool_t_val, svfloat16_t_val); + svcvt_u32_z(svbool_t_val, svfloat32_t_val); + svcvt_u32_z(svbool_t_val, svfloat64_t_val); + svcvt_u64_f16_m(svuint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u64_f16_x(svbool_t_val, svfloat16_t_val); + svcvt_u64_f16_z(svbool_t_val, svfloat16_t_val); + svcvt_u64_f32_m(svuint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u64_f32_x(svbool_t_val, svfloat32_t_val); + svcvt_u64_f32_z(svbool_t_val, svfloat32_t_val); + svcvt_u64_f64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u64_f64_x(svbool_t_val, svfloat64_t_val); + svcvt_u64_f64_z(svbool_t_val, svfloat64_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat16_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat32_t_val); + svcvt_u64_m(svuint64_t_val, svbool_t_val, svfloat64_t_val); + svcvt_u64_x(svbool_t_val, svfloat16_t_val); + svcvt_u64_x(svbool_t_val, svfloat32_t_val); + svcvt_u64_x(svbool_t_val, svfloat64_t_val); + svcvt_u64_z(svbool_t_val, svfloat16_t_val); + svcvt_u64_z(svbool_t_val, svfloat32_t_val); + svcvt_u64_z(svbool_t_val, svfloat64_t_val); + svdiv_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_m(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_m(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_x(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_x(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdiv_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdiv_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdiv_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdiv_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdiv_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdiv_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdiv_z(svbool_t_val, svint32_t_val, int32_t_val); + svdiv_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdiv_z(svbool_t_val, svint64_t_val, int64_t_val); + svdiv_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdiv_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdiv_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdiv_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdiv_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_m(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_m(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_x(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_x(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svdivr_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svdivr_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svdivr_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svdivr_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svdivr_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svdivr_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svdivr_z(svbool_t_val, svint32_t_val, int32_t_val); + svdivr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svdivr_z(svbool_t_val, svint64_t_val, int64_t_val); + svdivr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svdivr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svdivr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svdivr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svdivr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svdot(svint32_t_val, svint8_t_val, int8_t_val); + svdot(svint32_t_val, svint8_t_val, svint8_t_val); + svdot(svint64_t_val, svint16_t_val, int16_t_val); + svdot(svint64_t_val, svint16_t_val, svint16_t_val); + svdot(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svdot(svuint32_t_val, svuint8_t_val, uint8_t_val); + svdot(svuint64_t_val, svuint16_t_val, svuint16_t_val); + svdot(svuint64_t_val, svuint16_t_val, uint16_t_val); + svdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1); + svdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1); + svdot_lane(svuint32_t_val, svuint8_t_val, svuint8_t_val, 1); + svdot_lane(svuint64_t_val, svuint16_t_val, svuint16_t_val, 1); + svdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1); + svdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1); + svdot_lane_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val, 1); + svdot_lane_u64(svuint64_t_val, svuint16_t_val, svuint16_t_val, 1); + svdot_n_s32(svint32_t_val, svint8_t_val, int8_t_val); + svdot_n_s64(svint64_t_val, svint16_t_val, int16_t_val); + svdot_n_u32(svuint32_t_val, svuint8_t_val, uint8_t_val); + svdot_n_u64(svuint64_t_val, svuint16_t_val, uint16_t_val); + svdot_s32(svint32_t_val, svint8_t_val, svint8_t_val); + svdot_s64(svint64_t_val, svint16_t_val, svint16_t_val); + svdot_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svdot_u64(svuint64_t_val, svuint16_t_val, svuint16_t_val); + svdup_b8(bool_val); + svdup_b16(bool_val); + svdup_b32(bool_val); + svdup_b64(bool_val); + svdup_bf16(bfloat16_t_val); + svdup_bf16_m(svbfloat16_t_val, svbool_t_val, bfloat16_t_val); + svdup_bf16_x(svbool_t_val, bfloat16_t_val); + svdup_bf16_z(svbool_t_val, bfloat16_t_val); + svdup_f16(float16_t_val); + svdup_f16_m(svfloat16_t_val, svbool_t_val, float16_t_val); + svdup_f16_x(svbool_t_val, float16_t_val); + svdup_f16_z(svbool_t_val, float16_t_val); + svdup_f32(float32_t_val); + svdup_f32_m(svfloat32_t_val, svbool_t_val, float32_t_val); + svdup_f32_x(svbool_t_val, float32_t_val); + svdup_f32_z(svbool_t_val, float32_t_val); + svdup_f64(float64_t_val); + svdup_f64_m(svfloat64_t_val, svbool_t_val, float64_t_val); + svdup_f64_x(svbool_t_val, float64_t_val); + svdup_f64_z(svbool_t_val, float64_t_val); + svdup_lane(svbfloat16_t_val, uint16_t_val); + svdup_lane(svfloat16_t_val, uint16_t_val); + svdup_lane(svfloat32_t_val, uint32_t_val); + svdup_lane(svfloat64_t_val, uint64_t_val); + svdup_lane(svint8_t_val, uint8_t_val); + svdup_lane(svint16_t_val, uint16_t_val); + svdup_lane(svint32_t_val, uint32_t_val); + svdup_lane(svint64_t_val, uint64_t_val); + svdup_lane(svuint8_t_val, uint8_t_val); + svdup_lane(svuint16_t_val, uint16_t_val); + svdup_lane(svuint32_t_val, uint32_t_val); + svdup_lane(svuint64_t_val, uint64_t_val); + svdup_lane_bf16(svbfloat16_t_val, uint16_t_val); + svdup_lane_f16(svfloat16_t_val, uint16_t_val); + svdup_lane_f32(svfloat32_t_val, uint32_t_val); + svdup_lane_f64(svfloat64_t_val, uint64_t_val); + svdup_lane_s8(svint8_t_val, uint8_t_val); + svdup_lane_s16(svint16_t_val, uint16_t_val); + svdup_lane_s32(svint32_t_val, uint32_t_val); + svdup_lane_s64(svint64_t_val, uint64_t_val); + svdup_lane_u8(svuint8_t_val, uint8_t_val); + svdup_lane_u16(svuint16_t_val, uint16_t_val); + svdup_lane_u32(svuint32_t_val, uint32_t_val); + svdup_lane_u64(svuint64_t_val, uint64_t_val); + svdup_n_b8(bool_val); + svdup_n_b16(bool_val); + svdup_n_b32(bool_val); + svdup_n_b64(bool_val); + svdup_n_bf16(bfloat16_t_val); + svdup_n_bf16_m(svbfloat16_t_val, svbool_t_val, bfloat16_t_val); + svdup_n_bf16_x(svbool_t_val, bfloat16_t_val); + svdup_n_bf16_z(svbool_t_val, bfloat16_t_val); + svdup_n_f16(float16_t_val); + svdup_n_f16_m(svfloat16_t_val, svbool_t_val, float16_t_val); + svdup_n_f16_x(svbool_t_val, float16_t_val); + svdup_n_f16_z(svbool_t_val, float16_t_val); + svdup_n_f32(float32_t_val); + svdup_n_f32_m(svfloat32_t_val, svbool_t_val, float32_t_val); + svdup_n_f32_x(svbool_t_val, float32_t_val); + svdup_n_f32_z(svbool_t_val, float32_t_val); + svdup_n_f64(float64_t_val); + svdup_n_f64_m(svfloat64_t_val, svbool_t_val, float64_t_val); + svdup_n_f64_x(svbool_t_val, float64_t_val); + svdup_n_f64_z(svbool_t_val, float64_t_val); + svdup_n_s8(int8_t_val); + svdup_n_s8_m(svint8_t_val, svbool_t_val, int8_t_val); + svdup_n_s8_x(svbool_t_val, int8_t_val); + svdup_n_s8_z(svbool_t_val, int8_t_val); + svdup_n_s16(int16_t_val); + svdup_n_s16_m(svint16_t_val, svbool_t_val, int16_t_val); + svdup_n_s16_x(svbool_t_val, int16_t_val); + svdup_n_s16_z(svbool_t_val, int16_t_val); + svdup_n_s32(int32_t_val); + svdup_n_s32_m(svint32_t_val, svbool_t_val, int32_t_val); + svdup_n_s32_x(svbool_t_val, int32_t_val); + svdup_n_s32_z(svbool_t_val, int32_t_val); + svdup_n_s64(int64_t_val); + svdup_n_s64_m(svint64_t_val, svbool_t_val, int64_t_val); + svdup_n_s64_x(svbool_t_val, int64_t_val); + svdup_n_s64_z(svbool_t_val, int64_t_val); + svdup_n_u8(uint8_t_val); + svdup_n_u8_m(svuint8_t_val, svbool_t_val, uint8_t_val); + svdup_n_u8_x(svbool_t_val, uint8_t_val); + svdup_n_u8_z(svbool_t_val, uint8_t_val); + svdup_n_u16(uint16_t_val); + svdup_n_u16_m(svuint16_t_val, svbool_t_val, uint16_t_val); + svdup_n_u16_x(svbool_t_val, uint16_t_val); + svdup_n_u16_z(svbool_t_val, uint16_t_val); + svdup_n_u32(uint32_t_val); + svdup_n_u32_m(svuint32_t_val, svbool_t_val, uint32_t_val); + svdup_n_u32_x(svbool_t_val, uint32_t_val); + svdup_n_u32_z(svbool_t_val, uint32_t_val); + svdup_n_u64(uint64_t_val); + svdup_n_u64_m(svuint64_t_val, svbool_t_val, uint64_t_val); + svdup_n_u64_x(svbool_t_val, uint64_t_val); + svdup_n_u64_z(svbool_t_val, uint64_t_val); + svdup_s8(int8_t_val); + svdup_s8_m(svint8_t_val, svbool_t_val, int8_t_val); + svdup_s8_x(svbool_t_val, int8_t_val); + svdup_s8_z(svbool_t_val, int8_t_val); + svdup_s16(int16_t_val); + svdup_s16_m(svint16_t_val, svbool_t_val, int16_t_val); + svdup_s16_x(svbool_t_val, int16_t_val); + svdup_s16_z(svbool_t_val, int16_t_val); + svdup_s32(int32_t_val); + svdup_s32_m(svint32_t_val, svbool_t_val, int32_t_val); + svdup_s32_x(svbool_t_val, int32_t_val); + svdup_s32_z(svbool_t_val, int32_t_val); + svdup_s64(int64_t_val); + svdup_s64_m(svint64_t_val, svbool_t_val, int64_t_val); + svdup_s64_x(svbool_t_val, int64_t_val); + svdup_s64_z(svbool_t_val, int64_t_val); + svdup_u8(uint8_t_val); + svdup_u8_m(svuint8_t_val, svbool_t_val, uint8_t_val); + svdup_u8_x(svbool_t_val, uint8_t_val); + svdup_u8_z(svbool_t_val, uint8_t_val); + svdup_u16(uint16_t_val); + svdup_u16_m(svuint16_t_val, svbool_t_val, uint16_t_val); + svdup_u16_x(svbool_t_val, uint16_t_val); + svdup_u16_z(svbool_t_val, uint16_t_val); + svdup_u32(uint32_t_val); + svdup_u32_m(svuint32_t_val, svbool_t_val, uint32_t_val); + svdup_u32_x(svbool_t_val, uint32_t_val); + svdup_u32_z(svbool_t_val, uint32_t_val); + svdup_u64(uint64_t_val); + svdup_u64_m(svuint64_t_val, svbool_t_val, uint64_t_val); + svdup_u64_x(svbool_t_val, uint64_t_val); + svdup_u64_z(svbool_t_val, uint64_t_val); + svdupq_b8(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_b16(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_b32(bool_val, bool_val, bool_val, bool_val); + svdupq_b64(bool_val, bool_val); + svdupq_bf16(bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val); + svdupq_f16(float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val); + svdupq_f32(float32_t_val, float32_t_val, float32_t_val, float32_t_val); + svdupq_f64(float64_t_val, float64_t_val); + svdupq_lane(svbfloat16_t_val, uint64_t_val); + svdupq_lane(svfloat16_t_val, uint64_t_val); + svdupq_lane(svfloat32_t_val, uint64_t_val); + svdupq_lane(svfloat64_t_val, uint64_t_val); + svdupq_lane(svint8_t_val, uint64_t_val); + svdupq_lane(svint16_t_val, uint64_t_val); + svdupq_lane(svint32_t_val, uint64_t_val); + svdupq_lane(svint64_t_val, uint64_t_val); + svdupq_lane(svuint8_t_val, uint64_t_val); + svdupq_lane(svuint16_t_val, uint64_t_val); + svdupq_lane(svuint32_t_val, uint64_t_val); + svdupq_lane(svuint64_t_val, uint64_t_val); + svdupq_lane_bf16(svbfloat16_t_val, uint64_t_val); + svdupq_lane_f16(svfloat16_t_val, uint64_t_val); + svdupq_lane_f32(svfloat32_t_val, uint64_t_val); + svdupq_lane_f64(svfloat64_t_val, uint64_t_val); + svdupq_lane_s8(svint8_t_val, uint64_t_val); + svdupq_lane_s16(svint16_t_val, uint64_t_val); + svdupq_lane_s32(svint32_t_val, uint64_t_val); + svdupq_lane_s64(svint64_t_val, uint64_t_val); + svdupq_lane_u8(svuint8_t_val, uint64_t_val); + svdupq_lane_u16(svuint16_t_val, uint64_t_val); + svdupq_lane_u32(svuint32_t_val, uint64_t_val); + svdupq_lane_u64(svuint64_t_val, uint64_t_val); + svdupq_n_b8(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_n_b16(bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val, bool_val); + svdupq_n_b32(bool_val, bool_val, bool_val, bool_val); + svdupq_n_b64(bool_val, bool_val); + svdupq_n_bf16(bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val, bfloat16_t_val); + svdupq_n_f16(float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val, float16_t_val); + svdupq_n_f32(float32_t_val, float32_t_val, float32_t_val, float32_t_val); + svdupq_n_f64(float64_t_val, float64_t_val); + svdupq_n_s8(int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val); + svdupq_n_s16(int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val); + svdupq_n_s32(int32_t_val, int32_t_val, int32_t_val, int32_t_val); + svdupq_n_s64(int64_t_val, int64_t_val); + svdupq_n_u8(uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val); + svdupq_n_u16(uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val); + svdupq_n_u32(uint32_t_val, uint32_t_val, uint32_t_val, uint32_t_val); + svdupq_n_u64(uint64_t_val, uint64_t_val); + svdupq_s8(int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val, int8_t_val); + svdupq_s16(int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val, int16_t_val); + svdupq_s32(int32_t_val, int32_t_val, int32_t_val, int32_t_val); + svdupq_s64(int64_t_val, int64_t_val); + svdupq_u8(uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val, uint8_t_val); + svdupq_u16(uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val, uint16_t_val); + svdupq_u32(uint32_t_val, uint32_t_val, uint32_t_val, uint32_t_val); + svdupq_u64(uint64_t_val, uint64_t_val); + sveor_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + sveor_m(svbool_t_val, svint8_t_val, int8_t_val); + sveor_m(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_m(svbool_t_val, svint16_t_val, int16_t_val); + sveor_m(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_m(svbool_t_val, svint32_t_val, int32_t_val); + sveor_m(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_m(svbool_t_val, svint64_t_val, int64_t_val); + sveor_m(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_m(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_m(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_m(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_m(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + sveor_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + sveor_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + sveor_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + sveor_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_x(svbool_t_val, svint8_t_val, int8_t_val); + sveor_x(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_x(svbool_t_val, svint16_t_val, int16_t_val); + sveor_x(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_x(svbool_t_val, svint32_t_val, int32_t_val); + sveor_x(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_x(svbool_t_val, svint64_t_val, int64_t_val); + sveor_x(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_x(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_x(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_x(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_x(svbool_t_val, svuint64_t_val, uint64_t_val); + sveor_z(svbool_t_val, svbool_t_val, svbool_t_val); + sveor_z(svbool_t_val, svint8_t_val, int8_t_val); + sveor_z(svbool_t_val, svint8_t_val, svint8_t_val); + sveor_z(svbool_t_val, svint16_t_val, int16_t_val); + sveor_z(svbool_t_val, svint16_t_val, svint16_t_val); + sveor_z(svbool_t_val, svint32_t_val, int32_t_val); + sveor_z(svbool_t_val, svint32_t_val, svint32_t_val); + sveor_z(svbool_t_val, svint64_t_val, int64_t_val); + sveor_z(svbool_t_val, svint64_t_val, svint64_t_val); + sveor_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + sveor_z(svbool_t_val, svuint8_t_val, uint8_t_val); + sveor_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + sveor_z(svbool_t_val, svuint16_t_val, uint16_t_val); + sveor_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + sveor_z(svbool_t_val, svuint32_t_val, uint32_t_val); + sveor_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + sveor_z(svbool_t_val, svuint64_t_val, uint64_t_val); + sveorv(svbool_t_val, svint8_t_val); + sveorv(svbool_t_val, svint16_t_val); + sveorv(svbool_t_val, svint32_t_val); + sveorv(svbool_t_val, svint64_t_val); + sveorv(svbool_t_val, svuint8_t_val); + sveorv(svbool_t_val, svuint16_t_val); + sveorv(svbool_t_val, svuint32_t_val); + sveorv(svbool_t_val, svuint64_t_val); + sveorv_s8(svbool_t_val, svint8_t_val); + sveorv_s16(svbool_t_val, svint16_t_val); + sveorv_s32(svbool_t_val, svint32_t_val); + sveorv_s64(svbool_t_val, svint64_t_val); + sveorv_u8(svbool_t_val, svuint8_t_val); + sveorv_u16(svbool_t_val, svuint16_t_val); + sveorv_u32(svbool_t_val, svuint32_t_val); + sveorv_u64(svbool_t_val, svuint64_t_val); + svext(svbfloat16_t_val, svbfloat16_t_val, 2); + svext(svfloat16_t_val, svfloat16_t_val, 2); + svext(svfloat32_t_val, svfloat32_t_val, 2); + svext(svfloat64_t_val, svfloat64_t_val, 2); + svext(svint8_t_val, svint8_t_val, 2); + svext(svint16_t_val, svint16_t_val, 2); + svext(svint32_t_val, svint32_t_val, 2); + svext(svint64_t_val, svint64_t_val, 2); + svext(svuint8_t_val, svuint8_t_val, 2); + svext(svuint16_t_val, svuint16_t_val, 2); + svext(svuint32_t_val, svuint32_t_val, 2); + svext(svuint64_t_val, svuint64_t_val, 2); + svext_bf16(svbfloat16_t_val, svbfloat16_t_val, 2); + svext_f16(svfloat16_t_val, svfloat16_t_val, 2); + svext_f32(svfloat32_t_val, svfloat32_t_val, 2); + svext_f64(svfloat64_t_val, svfloat64_t_val, 2); + svext_s8(svint8_t_val, svint8_t_val, 2); + svext_s16(svint16_t_val, svint16_t_val, 2); + svext_s32(svint32_t_val, svint32_t_val, 2); + svext_s64(svint64_t_val, svint64_t_val, 2); + svext_u8(svuint8_t_val, svuint8_t_val, 2); + svext_u16(svuint16_t_val, svuint16_t_val, 2); + svext_u32(svuint32_t_val, svuint32_t_val, 2); + svext_u64(svuint64_t_val, svuint64_t_val, 2); + svextb_m(svint16_t_val, svbool_t_val, svint16_t_val); + svextb_m(svint32_t_val, svbool_t_val, svint32_t_val); + svextb_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextb_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svextb_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svextb_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextb_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svextb_s16_x(svbool_t_val, svint16_t_val); + svextb_s16_z(svbool_t_val, svint16_t_val); + svextb_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svextb_s32_x(svbool_t_val, svint32_t_val); + svextb_s32_z(svbool_t_val, svint32_t_val); + svextb_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextb_s64_x(svbool_t_val, svint64_t_val); + svextb_s64_z(svbool_t_val, svint64_t_val); + svextb_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svextb_u16_x(svbool_t_val, svuint16_t_val); + svextb_u16_z(svbool_t_val, svuint16_t_val); + svextb_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svextb_u32_x(svbool_t_val, svuint32_t_val); + svextb_u32_z(svbool_t_val, svuint32_t_val); + svextb_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextb_u64_x(svbool_t_val, svuint64_t_val); + svextb_u64_z(svbool_t_val, svuint64_t_val); + svextb_x(svbool_t_val, svint16_t_val); + svextb_x(svbool_t_val, svint32_t_val); + svextb_x(svbool_t_val, svint64_t_val); + svextb_x(svbool_t_val, svuint16_t_val); + svextb_x(svbool_t_val, svuint32_t_val); + svextb_x(svbool_t_val, svuint64_t_val); + svextb_z(svbool_t_val, svint16_t_val); + svextb_z(svbool_t_val, svint32_t_val); + svextb_z(svbool_t_val, svint64_t_val); + svextb_z(svbool_t_val, svuint16_t_val); + svextb_z(svbool_t_val, svuint32_t_val); + svextb_z(svbool_t_val, svuint64_t_val); + svexth_m(svint32_t_val, svbool_t_val, svint32_t_val); + svexth_m(svint64_t_val, svbool_t_val, svint64_t_val); + svexth_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svexth_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svexth_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svexth_s32_x(svbool_t_val, svint32_t_val); + svexth_s32_z(svbool_t_val, svint32_t_val); + svexth_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svexth_s64_x(svbool_t_val, svint64_t_val); + svexth_s64_z(svbool_t_val, svint64_t_val); + svexth_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svexth_u32_x(svbool_t_val, svuint32_t_val); + svexth_u32_z(svbool_t_val, svuint32_t_val); + svexth_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svexth_u64_x(svbool_t_val, svuint64_t_val); + svexth_u64_z(svbool_t_val, svuint64_t_val); + svexth_x(svbool_t_val, svint32_t_val); + svexth_x(svbool_t_val, svint64_t_val); + svexth_x(svbool_t_val, svuint32_t_val); + svexth_x(svbool_t_val, svuint64_t_val); + svexth_z(svbool_t_val, svint32_t_val); + svexth_z(svbool_t_val, svint64_t_val); + svexth_z(svbool_t_val, svuint32_t_val); + svexth_z(svbool_t_val, svuint64_t_val); + svextw_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextw_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextw_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svextw_s64_x(svbool_t_val, svint64_t_val); + svextw_s64_z(svbool_t_val, svint64_t_val); + svextw_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svextw_u64_x(svbool_t_val, svuint64_t_val); + svextw_u64_z(svbool_t_val, svuint64_t_val); + svextw_x(svbool_t_val, svint64_t_val); + svextw_x(svbool_t_val, svuint64_t_val); + svextw_z(svbool_t_val, svint64_t_val); + svextw_z(svbool_t_val, svuint64_t_val); + svget2(svbfloat16x2_t_val, 1); + svget2(svfloat16x2_t_val, 1); + svget2(svfloat32x2_t_val, 1); + svget2(svfloat64x2_t_val, 1); + svget2(svint8x2_t_val, 1); + svget2(svint16x2_t_val, 1); + svget2(svint32x2_t_val, 1); + svget2(svint64x2_t_val, 1); + svget2(svmfloat8x2_t_val, 1); + svget2(svuint8x2_t_val, 1); + svget2(svuint16x2_t_val, 1); + svget2(svuint32x2_t_val, 1); + svget2(svuint64x2_t_val, 1); + svget2_bf16(svbfloat16x2_t_val, 1); + svget2_f16(svfloat16x2_t_val, 1); + svget2_f32(svfloat32x2_t_val, 1); + svget2_f64(svfloat64x2_t_val, 1); + svget2_mf8(svmfloat8x2_t_val, 1); + svget2_s8(svint8x2_t_val, 1); + svget2_s16(svint16x2_t_val, 1); + svget2_s32(svint32x2_t_val, 1); + svget2_s64(svint64x2_t_val, 1); + svget2_u8(svuint8x2_t_val, 1); + svget2_u16(svuint16x2_t_val, 1); + svget2_u32(svuint32x2_t_val, 1); + svget2_u64(svuint64x2_t_val, 1); + svget3(svbfloat16x3_t_val, 2); + svget3(svfloat16x3_t_val, 2); + svget3(svfloat32x3_t_val, 2); + svget3(svfloat64x3_t_val, 2); + svget3(svint8x3_t_val, 2); + svget3(svint16x3_t_val, 2); + svget3(svint32x3_t_val, 2); + svget3(svint64x3_t_val, 2); + svget3(svmfloat8x3_t_val, 2); + svget3(svuint8x3_t_val, 2); + svget3(svuint16x3_t_val, 2); + svget3(svuint32x3_t_val, 2); + svget3(svuint64x3_t_val, 2); + svget3_bf16(svbfloat16x3_t_val, 2); + svget3_f16(svfloat16x3_t_val, 2); + svget3_f32(svfloat32x3_t_val, 2); + svget3_f64(svfloat64x3_t_val, 2); + svget3_mf8(svmfloat8x3_t_val, 2); + svget3_s8(svint8x3_t_val, 2); + svget3_s16(svint16x3_t_val, 2); + svget3_s32(svint32x3_t_val, 2); + svget3_s64(svint64x3_t_val, 2); + svget3_u8(svuint8x3_t_val, 2); + svget3_u16(svuint16x3_t_val, 2); + svget3_u32(svuint32x3_t_val, 2); + svget3_u64(svuint64x3_t_val, 2); + svget4(svbfloat16x4_t_val, 2); + svget4(svfloat16x4_t_val, 2); + svget4(svfloat32x4_t_val, 2); + svget4(svfloat64x4_t_val, 2); + svget4(svint8x4_t_val, 2); + svget4(svint16x4_t_val, 2); + svget4(svint32x4_t_val, 2); + svget4(svint64x4_t_val, 2); + svget4(svmfloat8x4_t_val, 2); + svget4(svuint8x4_t_val, 2); + svget4(svuint16x4_t_val, 2); + svget4(svuint32x4_t_val, 2); + svget4(svuint64x4_t_val, 2); + svget4_bf16(svbfloat16x4_t_val, 2); + svget4_f16(svfloat16x4_t_val, 2); + svget4_f32(svfloat32x4_t_val, 2); + svget4_f64(svfloat64x4_t_val, 2); + svget4_mf8(svmfloat8x4_t_val, 2); + svget4_s8(svint8x4_t_val, 2); + svget4_s16(svint16x4_t_val, 2); + svget4_s32(svint32x4_t_val, 2); + svget4_s64(svint64x4_t_val, 2); + svget4_u8(svuint8x4_t_val, 2); + svget4_u16(svuint16x4_t_val, 2); + svget4_u32(svuint32x4_t_val, 2); + svget4_u64(svuint64x4_t_val, 2); + svindex_s8(int8_t_val, int8_t_val); + svindex_s16(int16_t_val, int16_t_val); + svindex_s32(int32_t_val, int32_t_val); + svindex_s64(int64_t_val, int64_t_val); + svindex_u8(uint8_t_val, uint8_t_val); + svindex_u16(uint16_t_val, uint16_t_val); + svindex_u32(uint32_t_val, uint32_t_val); + svindex_u64(uint64_t_val, uint64_t_val); + svinsr(svbfloat16_t_val, bfloat16_t_val); + svinsr(svfloat16_t_val, float16_t_val); + svinsr(svfloat32_t_val, float32_t_val); + svinsr(svfloat64_t_val, float64_t_val); + svinsr(svint8_t_val, int8_t_val); + svinsr(svint16_t_val, int16_t_val); + svinsr(svint32_t_val, int32_t_val); + svinsr(svint64_t_val, int64_t_val); + svinsr(svuint8_t_val, uint8_t_val); + svinsr(svuint16_t_val, uint16_t_val); + svinsr(svuint32_t_val, uint32_t_val); + svinsr(svuint64_t_val, uint64_t_val); + svinsr_n_bf16(svbfloat16_t_val, bfloat16_t_val); + svinsr_n_f16(svfloat16_t_val, float16_t_val); + svinsr_n_f32(svfloat32_t_val, float32_t_val); + svinsr_n_f64(svfloat64_t_val, float64_t_val); + svinsr_n_s8(svint8_t_val, int8_t_val); + svinsr_n_s16(svint16_t_val, int16_t_val); + svinsr_n_s32(svint32_t_val, int32_t_val); + svinsr_n_s64(svint64_t_val, int64_t_val); + svinsr_n_u8(svuint8_t_val, uint8_t_val); + svinsr_n_u16(svuint16_t_val, uint16_t_val); + svinsr_n_u32(svuint32_t_val, uint32_t_val); + svinsr_n_u64(svuint64_t_val, uint64_t_val); + svlasta(svbool_t_val, svbfloat16_t_val); + svlasta(svbool_t_val, svfloat16_t_val); + svlasta(svbool_t_val, svfloat32_t_val); + svlasta(svbool_t_val, svfloat64_t_val); + svlasta(svbool_t_val, svint8_t_val); + svlasta(svbool_t_val, svint16_t_val); + svlasta(svbool_t_val, svint32_t_val); + svlasta(svbool_t_val, svint64_t_val); + svlasta(svbool_t_val, svuint8_t_val); + svlasta(svbool_t_val, svuint16_t_val); + svlasta(svbool_t_val, svuint32_t_val); + svlasta(svbool_t_val, svuint64_t_val); + svlasta_bf16(svbool_t_val, svbfloat16_t_val); + svlasta_f16(svbool_t_val, svfloat16_t_val); + svlasta_f32(svbool_t_val, svfloat32_t_val); + svlasta_f64(svbool_t_val, svfloat64_t_val); + svlasta_s8(svbool_t_val, svint8_t_val); + svlasta_s16(svbool_t_val, svint16_t_val); + svlasta_s32(svbool_t_val, svint32_t_val); + svlasta_s64(svbool_t_val, svint64_t_val); + svlasta_u8(svbool_t_val, svuint8_t_val); + svlasta_u16(svbool_t_val, svuint16_t_val); + svlasta_u32(svbool_t_val, svuint32_t_val); + svlasta_u64(svbool_t_val, svuint64_t_val); + svlastb(svbool_t_val, svbfloat16_t_val); + svlastb(svbool_t_val, svfloat16_t_val); + svlastb(svbool_t_val, svfloat32_t_val); + svlastb(svbool_t_val, svfloat64_t_val); + svlastb(svbool_t_val, svint8_t_val); + svlastb(svbool_t_val, svint16_t_val); + svlastb(svbool_t_val, svint32_t_val); + svlastb(svbool_t_val, svint64_t_val); + svlastb(svbool_t_val, svuint8_t_val); + svlastb(svbool_t_val, svuint16_t_val); + svlastb(svbool_t_val, svuint32_t_val); + svlastb(svbool_t_val, svuint64_t_val); + svlastb_bf16(svbool_t_val, svbfloat16_t_val); + svlastb_f16(svbool_t_val, svfloat16_t_val); + svlastb_f32(svbool_t_val, svfloat32_t_val); + svlastb_f64(svbool_t_val, svfloat64_t_val); + svlastb_s8(svbool_t_val, svint8_t_val); + svlastb_s16(svbool_t_val, svint16_t_val); + svlastb_s32(svbool_t_val, svint32_t_val); + svlastb_s64(svbool_t_val, svint64_t_val); + svlastb_u8(svbool_t_val, svuint8_t_val); + svlastb_u16(svbool_t_val, svuint16_t_val); + svlastb_u32(svbool_t_val, svuint32_t_val); + svlastb_u64(svbool_t_val, svuint64_t_val); + svld1(svbool_t_val, bfloat16_t_ptr_val); + svld1(svbool_t_val, float16_t_ptr_val); + svld1(svbool_t_val, float32_t_ptr_val); + svld1(svbool_t_val, float64_t_ptr_val); + svld1(svbool_t_val, int8_t_ptr_val); + svld1(svbool_t_val, int16_t_ptr_val); + svld1(svbool_t_val, int32_t_ptr_val); + svld1(svbool_t_val, int64_t_ptr_val); + svld1(svbool_t_val, mfloat8_t_ptr_val); + svld1(svbool_t_val, uint8_t_ptr_val); + svld1(svbool_t_val, uint16_t_ptr_val); + svld1(svbool_t_val, uint32_t_ptr_val); + svld1(svbool_t_val, uint64_t_ptr_val); + svld1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1_f16(svbool_t_val, float16_t_ptr_val); + svld1_f32(svbool_t_val, float32_t_ptr_val); + svld1_f64(svbool_t_val, float64_t_ptr_val); + svld1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1_s8(svbool_t_val, int8_t_ptr_val); + svld1_s16(svbool_t_val, int16_t_ptr_val); + svld1_s32(svbool_t_val, int32_t_ptr_val); + svld1_s64(svbool_t_val, int64_t_ptr_val); + svld1_u8(svbool_t_val, uint8_t_ptr_val); + svld1_u16(svbool_t_val, uint16_t_ptr_val); + svld1_u32(svbool_t_val, uint32_t_ptr_val); + svld1_u64(svbool_t_val, uint64_t_ptr_val); + svld1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1rq(svbool_t_val, bfloat16_t_ptr_val); + svld1rq(svbool_t_val, float16_t_ptr_val); + svld1rq(svbool_t_val, float32_t_ptr_val); + svld1rq(svbool_t_val, float64_t_ptr_val); + svld1rq(svbool_t_val, int8_t_ptr_val); + svld1rq(svbool_t_val, int16_t_ptr_val); + svld1rq(svbool_t_val, int32_t_ptr_val); + svld1rq(svbool_t_val, int64_t_ptr_val); + svld1rq(svbool_t_val, mfloat8_t_ptr_val); + svld1rq(svbool_t_val, uint8_t_ptr_val); + svld1rq(svbool_t_val, uint16_t_ptr_val); + svld1rq(svbool_t_val, uint32_t_ptr_val); + svld1rq(svbool_t_val, uint64_t_ptr_val); + svld1rq_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1rq_f16(svbool_t_val, float16_t_ptr_val); + svld1rq_f32(svbool_t_val, float32_t_ptr_val); + svld1rq_f64(svbool_t_val, float64_t_ptr_val); + svld1rq_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1rq_s8(svbool_t_val, int8_t_ptr_val); + svld1rq_s16(svbool_t_val, int16_t_ptr_val); + svld1rq_s32(svbool_t_val, int32_t_ptr_val); + svld1rq_s64(svbool_t_val, int64_t_ptr_val); + svld1rq_u8(svbool_t_val, uint8_t_ptr_val); + svld1rq_u16(svbool_t_val, uint16_t_ptr_val); + svld1rq_u32(svbool_t_val, uint32_t_ptr_val); + svld1rq_u64(svbool_t_val, uint64_t_ptr_val); + svld1sb_s16(svbool_t_val, int8_t_ptr_val); + svld1sb_s32(svbool_t_val, int8_t_ptr_val); + svld1sb_s64(svbool_t_val, int8_t_ptr_val); + svld1sb_u16(svbool_t_val, int8_t_ptr_val); + svld1sb_u32(svbool_t_val, int8_t_ptr_val); + svld1sb_u64(svbool_t_val, int8_t_ptr_val); + svld1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld1sh_s32(svbool_t_val, int16_t_ptr_val); + svld1sh_s64(svbool_t_val, int16_t_ptr_val); + svld1sh_u32(svbool_t_val, int16_t_ptr_val); + svld1sh_u64(svbool_t_val, int16_t_ptr_val); + svld1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld1sw_s64(svbool_t_val, int32_t_ptr_val); + svld1sw_u64(svbool_t_val, int32_t_ptr_val); + svld1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1ub_s16(svbool_t_val, uint8_t_ptr_val); + svld1ub_s32(svbool_t_val, uint8_t_ptr_val); + svld1ub_s64(svbool_t_val, uint8_t_ptr_val); + svld1ub_u16(svbool_t_val, uint8_t_ptr_val); + svld1ub_u32(svbool_t_val, uint8_t_ptr_val); + svld1ub_u64(svbool_t_val, uint8_t_ptr_val); + svld1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld1uh_s32(svbool_t_val, uint16_t_ptr_val); + svld1uh_s64(svbool_t_val, uint16_t_ptr_val); + svld1uh_u32(svbool_t_val, uint16_t_ptr_val); + svld1uh_u64(svbool_t_val, uint16_t_ptr_val); + svld1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld1uw_s64(svbool_t_val, uint32_t_ptr_val); + svld1uw_u64(svbool_t_val, uint32_t_ptr_val); + svld1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2(svbool_t_val, bfloat16_t_ptr_val); + svld2(svbool_t_val, float16_t_ptr_val); + svld2(svbool_t_val, float32_t_ptr_val); + svld2(svbool_t_val, float64_t_ptr_val); + svld2(svbool_t_val, int8_t_ptr_val); + svld2(svbool_t_val, int16_t_ptr_val); + svld2(svbool_t_val, int32_t_ptr_val); + svld2(svbool_t_val, int64_t_ptr_val); + svld2(svbool_t_val, mfloat8_t_ptr_val); + svld2(svbool_t_val, uint8_t_ptr_val); + svld2(svbool_t_val, uint16_t_ptr_val); + svld2(svbool_t_val, uint32_t_ptr_val); + svld2(svbool_t_val, uint64_t_ptr_val); + svld2_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld2_f16(svbool_t_val, float16_t_ptr_val); + svld2_f32(svbool_t_val, float32_t_ptr_val); + svld2_f64(svbool_t_val, float64_t_ptr_val); + svld2_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld2_s8(svbool_t_val, int8_t_ptr_val); + svld2_s16(svbool_t_val, int16_t_ptr_val); + svld2_s32(svbool_t_val, int32_t_ptr_val); + svld2_s64(svbool_t_val, int64_t_ptr_val); + svld2_u8(svbool_t_val, uint8_t_ptr_val); + svld2_u16(svbool_t_val, uint16_t_ptr_val); + svld2_u32(svbool_t_val, uint32_t_ptr_val); + svld2_u64(svbool_t_val, uint64_t_ptr_val); + svld2_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld2_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld2_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld2_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld2_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld2_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld2_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld2_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld2_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld2_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld2_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld2_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld2_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld2_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3(svbool_t_val, bfloat16_t_ptr_val); + svld3(svbool_t_val, float16_t_ptr_val); + svld3(svbool_t_val, float32_t_ptr_val); + svld3(svbool_t_val, float64_t_ptr_val); + svld3(svbool_t_val, int8_t_ptr_val); + svld3(svbool_t_val, int16_t_ptr_val); + svld3(svbool_t_val, int32_t_ptr_val); + svld3(svbool_t_val, int64_t_ptr_val); + svld3(svbool_t_val, mfloat8_t_ptr_val); + svld3(svbool_t_val, uint8_t_ptr_val); + svld3(svbool_t_val, uint16_t_ptr_val); + svld3(svbool_t_val, uint32_t_ptr_val); + svld3(svbool_t_val, uint64_t_ptr_val); + svld3_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld3_f16(svbool_t_val, float16_t_ptr_val); + svld3_f32(svbool_t_val, float32_t_ptr_val); + svld3_f64(svbool_t_val, float64_t_ptr_val); + svld3_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld3_s8(svbool_t_val, int8_t_ptr_val); + svld3_s16(svbool_t_val, int16_t_ptr_val); + svld3_s32(svbool_t_val, int32_t_ptr_val); + svld3_s64(svbool_t_val, int64_t_ptr_val); + svld3_u8(svbool_t_val, uint8_t_ptr_val); + svld3_u16(svbool_t_val, uint16_t_ptr_val); + svld3_u32(svbool_t_val, uint32_t_ptr_val); + svld3_u64(svbool_t_val, uint64_t_ptr_val); + svld3_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld3_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld3_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld3_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld3_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld3_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld3_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld3_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld3_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld3_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld3_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld3_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld3_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld3_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4(svbool_t_val, bfloat16_t_ptr_val); + svld4(svbool_t_val, float16_t_ptr_val); + svld4(svbool_t_val, float32_t_ptr_val); + svld4(svbool_t_val, float64_t_ptr_val); + svld4(svbool_t_val, int8_t_ptr_val); + svld4(svbool_t_val, int16_t_ptr_val); + svld4(svbool_t_val, int32_t_ptr_val); + svld4(svbool_t_val, int64_t_ptr_val); + svld4(svbool_t_val, mfloat8_t_ptr_val); + svld4(svbool_t_val, uint8_t_ptr_val); + svld4(svbool_t_val, uint16_t_ptr_val); + svld4(svbool_t_val, uint32_t_ptr_val); + svld4(svbool_t_val, uint64_t_ptr_val); + svld4_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld4_f16(svbool_t_val, float16_t_ptr_val); + svld4_f32(svbool_t_val, float32_t_ptr_val); + svld4_f64(svbool_t_val, float64_t_ptr_val); + svld4_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld4_s8(svbool_t_val, int8_t_ptr_val); + svld4_s16(svbool_t_val, int16_t_ptr_val); + svld4_s32(svbool_t_val, int32_t_ptr_val); + svld4_s64(svbool_t_val, int64_t_ptr_val); + svld4_u8(svbool_t_val, uint8_t_ptr_val); + svld4_u16(svbool_t_val, uint16_t_ptr_val); + svld4_u32(svbool_t_val, uint32_t_ptr_val); + svld4_u64(svbool_t_val, uint64_t_ptr_val); + svld4_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld4_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svld4_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svld4_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld4_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld4_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svld4_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svld4_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svld4_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld4_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld4_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svld4_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svld4_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld4_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnt1(svbool_t_val, bfloat16_t_ptr_val); + svldnt1(svbool_t_val, float16_t_ptr_val); + svldnt1(svbool_t_val, float32_t_ptr_val); + svldnt1(svbool_t_val, float64_t_ptr_val); + svldnt1(svbool_t_val, int8_t_ptr_val); + svldnt1(svbool_t_val, int16_t_ptr_val); + svldnt1(svbool_t_val, int32_t_ptr_val); + svldnt1(svbool_t_val, int64_t_ptr_val); + svldnt1(svbool_t_val, mfloat8_t_ptr_val); + svldnt1(svbool_t_val, uint8_t_ptr_val); + svldnt1(svbool_t_val, uint16_t_ptr_val); + svldnt1(svbool_t_val, uint32_t_ptr_val); + svldnt1(svbool_t_val, uint64_t_ptr_val); + svldnt1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svldnt1_f16(svbool_t_val, float16_t_ptr_val); + svldnt1_f32(svbool_t_val, float32_t_ptr_val); + svldnt1_f64(svbool_t_val, float64_t_ptr_val); + svldnt1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svldnt1_s8(svbool_t_val, int8_t_ptr_val); + svldnt1_s16(svbool_t_val, int16_t_ptr_val); + svldnt1_s32(svbool_t_val, int32_t_ptr_val); + svldnt1_s64(svbool_t_val, int64_t_ptr_val); + svldnt1_u8(svbool_t_val, uint8_t_ptr_val); + svldnt1_u16(svbool_t_val, uint16_t_ptr_val); + svldnt1_u32(svbool_t_val, uint32_t_ptr_val); + svldnt1_u64(svbool_t_val, uint64_t_ptr_val); + svldnt1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnt1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnt1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnt1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnt1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnt1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnt1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnt1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnt1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnt1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnt1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnt1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnt1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnt1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnt1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svlen(svbfloat16_t_val); + svlen(svfloat16_t_val); + svlen(svfloat32_t_val); + svlen(svfloat64_t_val); + svlen(svint8_t_val); + svlen(svint16_t_val); + svlen(svint32_t_val); + svlen(svint64_t_val); + svlen(svuint8_t_val); + svlen(svuint16_t_val); + svlen(svuint32_t_val); + svlen(svuint64_t_val); + svlen_bf16(svbfloat16_t_val); + svlen_f16(svfloat16_t_val); + svlen_f32(svfloat32_t_val); + svlen_f64(svfloat64_t_val); + svlen_s8(svint8_t_val); + svlen_s16(svint16_t_val); + svlen_s32(svint32_t_val); + svlen_s64(svint64_t_val); + svlen_u8(svuint8_t_val); + svlen_u16(svuint16_t_val); + svlen_u32(svuint32_t_val); + svlen_u64(svuint64_t_val); + svlsl_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_m(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_m(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_m(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_m(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_s8_m(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s8_x(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s8_z(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_n_s16_m(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s16_x(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s16_z(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_n_s32_m(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_s32_x(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_s32_z(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_n_u8_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u8_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u8_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_n_u16_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u16_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u16_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_n_u32_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_u32_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_n_u32_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_s8_m(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s8_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s8_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_s16_m(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s16_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s16_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_s32_m(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_s32_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_s32_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_u8_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u8_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u8_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_u16_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u16_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u16_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_u32_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_u32_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_u32_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint8_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint8_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint16_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint16_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svint32_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svint32_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsl_wide_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsl_wide_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsl_x(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_x(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_x(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_x(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_x(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_x(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_x(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_x(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsl_z(svbool_t_val, svint8_t_val, svuint8_t_val); + svlsl_z(svbool_t_val, svint8_t_val, uint8_t_val); + svlsl_z(svbool_t_val, svint16_t_val, svuint16_t_val); + svlsl_z(svbool_t_val, svint16_t_val, uint16_t_val); + svlsl_z(svbool_t_val, svint32_t_val, svuint32_t_val); + svlsl_z(svbool_t_val, svint32_t_val, uint32_t_val); + svlsl_z(svbool_t_val, svint64_t_val, svuint64_t_val); + svlsl_z(svbool_t_val, svint64_t_val, uint64_t_val); + svlsl_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsl_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsl_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsl_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsl_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsl_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsl_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsl_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u8_m(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u8_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u8_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_n_u16_m(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u16_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u16_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_n_u32_m(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u32_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_n_u32_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_u8_m(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u8_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u8_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_u16_m(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u16_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u16_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_u32_m(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_u32_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_u32_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_x(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_x(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_x(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint8_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint8_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint16_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint16_t_val, uint64_t_val); + svlsr_wide_z(svbool_t_val, svuint32_t_val, svuint64_t_val); + svlsr_wide_z(svbool_t_val, svuint32_t_val, uint64_t_val); + svlsr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svlsr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svlsr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svlsr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svlsr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svlsr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svlsr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svlsr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svlsr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmad_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmad_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmad_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmad_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmad_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmad_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmad_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmad_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmad_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmad_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmad_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmad_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmad_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmad_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmad_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmad_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmad_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmax_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_m(svbool_t_val, svint8_t_val, int8_t_val); + svmax_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_m(svbool_t_val, svint16_t_val, int16_t_val); + svmax_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_m(svbool_t_val, svint32_t_val, int32_t_val); + svmax_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_m(svbool_t_val, svint64_t_val, int64_t_val); + svmax_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmax_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmax_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmax_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmax_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_x(svbool_t_val, svint8_t_val, int8_t_val); + svmax_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_x(svbool_t_val, svint16_t_val, int16_t_val); + svmax_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_x(svbool_t_val, svint32_t_val, int32_t_val); + svmax_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_x(svbool_t_val, svint64_t_val, int64_t_val); + svmax_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmax_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmax_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmax_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmax_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmax_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmax_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmax_z(svbool_t_val, svint8_t_val, int8_t_val); + svmax_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmax_z(svbool_t_val, svint16_t_val, int16_t_val); + svmax_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmax_z(svbool_t_val, svint32_t_val, int32_t_val); + svmax_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmax_z(svbool_t_val, svint64_t_val, int64_t_val); + svmax_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmax_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmax_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmax_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmax_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmax_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmax_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmax_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmax_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmaxnm_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnm_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmaxnm_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmaxnm_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmaxnm_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmaxnm_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmaxnm_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmaxnmv(svbool_t_val, svfloat16_t_val); + svmaxnmv(svbool_t_val, svfloat32_t_val); + svmaxnmv(svbool_t_val, svfloat64_t_val); + svmaxnmv_f16(svbool_t_val, svfloat16_t_val); + svmaxnmv_f32(svbool_t_val, svfloat32_t_val); + svmaxnmv_f64(svbool_t_val, svfloat64_t_val); + svmaxv(svbool_t_val, svfloat16_t_val); + svmaxv(svbool_t_val, svfloat32_t_val); + svmaxv(svbool_t_val, svfloat64_t_val); + svmaxv(svbool_t_val, svint8_t_val); + svmaxv(svbool_t_val, svint16_t_val); + svmaxv(svbool_t_val, svint32_t_val); + svmaxv(svbool_t_val, svint64_t_val); + svmaxv(svbool_t_val, svuint8_t_val); + svmaxv(svbool_t_val, svuint16_t_val); + svmaxv(svbool_t_val, svuint32_t_val); + svmaxv(svbool_t_val, svuint64_t_val); + svmaxv_f16(svbool_t_val, svfloat16_t_val); + svmaxv_f32(svbool_t_val, svfloat32_t_val); + svmaxv_f64(svbool_t_val, svfloat64_t_val); + svmaxv_s8(svbool_t_val, svint8_t_val); + svmaxv_s16(svbool_t_val, svint16_t_val); + svmaxv_s32(svbool_t_val, svint32_t_val); + svmaxv_s64(svbool_t_val, svint64_t_val); + svmaxv_u8(svbool_t_val, svuint8_t_val); + svmaxv_u16(svbool_t_val, svuint16_t_val); + svmaxv_u32(svbool_t_val, svuint32_t_val); + svmaxv_u64(svbool_t_val, svuint64_t_val); + svmin_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_m(svbool_t_val, svint8_t_val, int8_t_val); + svmin_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_m(svbool_t_val, svint16_t_val, int16_t_val); + svmin_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_m(svbool_t_val, svint32_t_val, int32_t_val); + svmin_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_m(svbool_t_val, svint64_t_val, int64_t_val); + svmin_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmin_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmin_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmin_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmin_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_x(svbool_t_val, svint8_t_val, int8_t_val); + svmin_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_x(svbool_t_val, svint16_t_val, int16_t_val); + svmin_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_x(svbool_t_val, svint32_t_val, int32_t_val); + svmin_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_x(svbool_t_val, svint64_t_val, int64_t_val); + svmin_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmin_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmin_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmin_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmin_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmin_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmin_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmin_z(svbool_t_val, svint8_t_val, int8_t_val); + svmin_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmin_z(svbool_t_val, svint16_t_val, int16_t_val); + svmin_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmin_z(svbool_t_val, svint32_t_val, int32_t_val); + svmin_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmin_z(svbool_t_val, svint64_t_val, int64_t_val); + svmin_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmin_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmin_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmin_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmin_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmin_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmin_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmin_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmin_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svminnm_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnm_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svminnm_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svminnm_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svminnm_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svminnm_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svminnm_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svminnmv(svbool_t_val, svfloat16_t_val); + svminnmv(svbool_t_val, svfloat32_t_val); + svminnmv(svbool_t_val, svfloat64_t_val); + svminnmv_f16(svbool_t_val, svfloat16_t_val); + svminnmv_f32(svbool_t_val, svfloat32_t_val); + svminnmv_f64(svbool_t_val, svfloat64_t_val); + svminv(svbool_t_val, svfloat16_t_val); + svminv(svbool_t_val, svfloat32_t_val); + svminv(svbool_t_val, svfloat64_t_val); + svminv(svbool_t_val, svint8_t_val); + svminv(svbool_t_val, svint16_t_val); + svminv(svbool_t_val, svint32_t_val); + svminv(svbool_t_val, svint64_t_val); + svminv(svbool_t_val, svuint8_t_val); + svminv(svbool_t_val, svuint16_t_val); + svminv(svbool_t_val, svuint32_t_val); + svminv(svbool_t_val, svuint64_t_val); + svminv_f16(svbool_t_val, svfloat16_t_val); + svminv_f32(svbool_t_val, svfloat32_t_val); + svminv_f64(svbool_t_val, svfloat64_t_val); + svminv_s8(svbool_t_val, svint8_t_val); + svminv_s16(svbool_t_val, svint16_t_val); + svminv_s32(svbool_t_val, svint32_t_val); + svminv_s64(svbool_t_val, svint64_t_val); + svminv_u8(svbool_t_val, svuint8_t_val); + svminv_u16(svbool_t_val, svuint16_t_val); + svminv_u32(svbool_t_val, svuint32_t_val); + svminv_u64(svbool_t_val, svuint64_t_val); + svmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmla_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmla_lane(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmla_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmla_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmla_lane_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmla_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmla_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmla_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmla_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmla_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmla_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmla_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmla_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmla_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmla_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmla_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmla_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmla_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmla_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmla_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmla_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_lane(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmls_lane(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmls_lane(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmls_lane_f16(svfloat16_t_val, svfloat16_t_val, svfloat16_t_val, 1); + svmls_lane_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val, 1); + svmls_lane_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val, 1); + svmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmls_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmls_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmls_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmls_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmls_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmls_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmls_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmls_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmls_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmls_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmls_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmls_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmls_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmls_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmls_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmls_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmov_b_z(svbool_t_val, svbool_t_val); + svmov_z(svbool_t_val, svbool_t_val); + svmsb_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_n_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_n_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_n_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_n_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_n_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_n_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_n_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_n_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_n_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_s8_m(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s8_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s8_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_s16_m(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s16_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s16_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_s32_m(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s32_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s32_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_s64_m(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_s64_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_s64_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_x(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_x(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_x(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_x(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_x(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_x(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_x(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_x(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_x(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_x(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_x(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_x(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_x(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_x(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_x(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_x(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmsb_z(svbool_t_val, svint8_t_val, svint8_t_val, int8_t_val); + svmsb_z(svbool_t_val, svint8_t_val, svint8_t_val, svint8_t_val); + svmsb_z(svbool_t_val, svint16_t_val, svint16_t_val, int16_t_val); + svmsb_z(svbool_t_val, svint16_t_val, svint16_t_val, svint16_t_val); + svmsb_z(svbool_t_val, svint32_t_val, svint32_t_val, int32_t_val); + svmsb_z(svbool_t_val, svint32_t_val, svint32_t_val, svint32_t_val); + svmsb_z(svbool_t_val, svint64_t_val, svint64_t_val, int64_t_val); + svmsb_z(svbool_t_val, svint64_t_val, svint64_t_val, svint64_t_val); + svmsb_z(svbool_t_val, svuint8_t_val, svuint8_t_val, svuint8_t_val); + svmsb_z(svbool_t_val, svuint8_t_val, svuint8_t_val, uint8_t_val); + svmsb_z(svbool_t_val, svuint16_t_val, svuint16_t_val, svuint16_t_val); + svmsb_z(svbool_t_val, svuint16_t_val, svuint16_t_val, uint16_t_val); + svmsb_z(svbool_t_val, svuint32_t_val, svuint32_t_val, svuint32_t_val); + svmsb_z(svbool_t_val, svuint32_t_val, svuint32_t_val, uint32_t_val); + svmsb_z(svbool_t_val, svuint64_t_val, svuint64_t_val, svuint64_t_val); + svmsb_z(svbool_t_val, svuint64_t_val, svuint64_t_val, uint64_t_val); + svmul_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_lane(svfloat16_t_val, svfloat16_t_val, 1); + svmul_lane(svfloat32_t_val, svfloat32_t_val, 1); + svmul_lane(svfloat64_t_val, svfloat64_t_val, 1); + svmul_lane_f16(svfloat16_t_val, svfloat16_t_val, 1); + svmul_lane_f32(svfloat32_t_val, svfloat32_t_val, 1); + svmul_lane_f64(svfloat64_t_val, svfloat64_t_val, 1); + svmul_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_m(svbool_t_val, svint8_t_val, int8_t_val); + svmul_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_m(svbool_t_val, svint16_t_val, int16_t_val); + svmul_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_m(svbool_t_val, svint32_t_val, int32_t_val); + svmul_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_m(svbool_t_val, svint64_t_val, int64_t_val); + svmul_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmul_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmul_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmul_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmul_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_x(svbool_t_val, svint8_t_val, int8_t_val); + svmul_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_x(svbool_t_val, svint16_t_val, int16_t_val); + svmul_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_x(svbool_t_val, svint32_t_val, int32_t_val); + svmul_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_x(svbool_t_val, svint64_t_val, int64_t_val); + svmul_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmul_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmul_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmul_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmul_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmul_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmul_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmul_z(svbool_t_val, svint8_t_val, int8_t_val); + svmul_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmul_z(svbool_t_val, svint16_t_val, int16_t_val); + svmul_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmul_z(svbool_t_val, svint32_t_val, int32_t_val); + svmul_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmul_z(svbool_t_val, svint64_t_val, int64_t_val); + svmul_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmul_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmul_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmul_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmul_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmul_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmul_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmul_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmul_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_m(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_m(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_m(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_m(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_x(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_x(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_x(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_x(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_x(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_x(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_x(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_x(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulh_z(svbool_t_val, svint8_t_val, int8_t_val); + svmulh_z(svbool_t_val, svint8_t_val, svint8_t_val); + svmulh_z(svbool_t_val, svint16_t_val, int16_t_val); + svmulh_z(svbool_t_val, svint16_t_val, svint16_t_val); + svmulh_z(svbool_t_val, svint32_t_val, int32_t_val); + svmulh_z(svbool_t_val, svint32_t_val, svint32_t_val); + svmulh_z(svbool_t_val, svint64_t_val, int64_t_val); + svmulh_z(svbool_t_val, svint64_t_val, svint64_t_val); + svmulh_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmulh_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svmulh_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmulh_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svmulh_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svmulh_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svmulh_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svmulh_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svmulx_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svmulx_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svmulx_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svmulx_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svmulx_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svmulx_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svmulx_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svnand_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnand_z(svbool_t_val, svbool_t_val, svbool_t_val); + svneg_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svneg_f16_x(svbool_t_val, svfloat16_t_val); + svneg_f16_z(svbool_t_val, svfloat16_t_val); + svneg_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svneg_f32_x(svbool_t_val, svfloat32_t_val); + svneg_f32_z(svbool_t_val, svfloat32_t_val); + svneg_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svneg_f64_x(svbool_t_val, svfloat64_t_val); + svneg_f64_z(svbool_t_val, svfloat64_t_val); + svneg_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svneg_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svneg_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svneg_m(svint8_t_val, svbool_t_val, svint8_t_val); + svneg_m(svint16_t_val, svbool_t_val, svint16_t_val); + svneg_m(svint32_t_val, svbool_t_val, svint32_t_val); + svneg_m(svint64_t_val, svbool_t_val, svint64_t_val); + svneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svneg_s8_x(svbool_t_val, svint8_t_val); + svneg_s8_z(svbool_t_val, svint8_t_val); + svneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svneg_s16_x(svbool_t_val, svint16_t_val); + svneg_s16_z(svbool_t_val, svint16_t_val); + svneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svneg_s32_x(svbool_t_val, svint32_t_val); + svneg_s32_z(svbool_t_val, svint32_t_val); + svneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svneg_s64_x(svbool_t_val, svint64_t_val); + svneg_s64_z(svbool_t_val, svint64_t_val); + svneg_x(svbool_t_val, svfloat16_t_val); + svneg_x(svbool_t_val, svfloat32_t_val); + svneg_x(svbool_t_val, svfloat64_t_val); + svneg_x(svbool_t_val, svint8_t_val); + svneg_x(svbool_t_val, svint16_t_val); + svneg_x(svbool_t_val, svint32_t_val); + svneg_x(svbool_t_val, svint64_t_val); + svneg_z(svbool_t_val, svfloat16_t_val); + svneg_z(svbool_t_val, svfloat32_t_val); + svneg_z(svbool_t_val, svfloat64_t_val); + svneg_z(svbool_t_val, svint8_t_val); + svneg_z(svbool_t_val, svint16_t_val); + svneg_z(svbool_t_val, svint32_t_val); + svneg_z(svbool_t_val, svint64_t_val); + svnmad_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmad_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmad_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmad_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmla_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmla_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmla_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmls_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmls_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmls_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_n_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_n_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_n_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_n_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_n_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, float16_t_val); + svnmsb_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val, svfloat16_t_val); + svnmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, float32_t_val); + svnmsb_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svnmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, float64_t_val); + svnmsb_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svnor_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnor_z(svbool_t_val, svbool_t_val, svbool_t_val); + svnot_b_z(svbool_t_val, svbool_t_val); + svnot_m(svint8_t_val, svbool_t_val, svint8_t_val); + svnot_m(svint16_t_val, svbool_t_val, svint16_t_val); + svnot_m(svint32_t_val, svbool_t_val, svint32_t_val); + svnot_m(svint64_t_val, svbool_t_val, svint64_t_val); + svnot_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svnot_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svnot_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svnot_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svnot_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svnot_s8_x(svbool_t_val, svint8_t_val); + svnot_s8_z(svbool_t_val, svint8_t_val); + svnot_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svnot_s16_x(svbool_t_val, svint16_t_val); + svnot_s16_z(svbool_t_val, svint16_t_val); + svnot_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svnot_s32_x(svbool_t_val, svint32_t_val); + svnot_s32_z(svbool_t_val, svint32_t_val); + svnot_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svnot_s64_x(svbool_t_val, svint64_t_val); + svnot_s64_z(svbool_t_val, svint64_t_val); + svnot_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svnot_u8_x(svbool_t_val, svuint8_t_val); + svnot_u8_z(svbool_t_val, svuint8_t_val); + svnot_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svnot_u16_x(svbool_t_val, svuint16_t_val); + svnot_u16_z(svbool_t_val, svuint16_t_val); + svnot_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svnot_u32_x(svbool_t_val, svuint32_t_val); + svnot_u32_z(svbool_t_val, svuint32_t_val); + svnot_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svnot_u64_x(svbool_t_val, svuint64_t_val); + svnot_u64_z(svbool_t_val, svuint64_t_val); + svnot_x(svbool_t_val, svint8_t_val); + svnot_x(svbool_t_val, svint16_t_val); + svnot_x(svbool_t_val, svint32_t_val); + svnot_x(svbool_t_val, svint64_t_val); + svnot_x(svbool_t_val, svuint8_t_val); + svnot_x(svbool_t_val, svuint16_t_val); + svnot_x(svbool_t_val, svuint32_t_val); + svnot_x(svbool_t_val, svuint64_t_val); + svnot_z(svbool_t_val, svbool_t_val); + svnot_z(svbool_t_val, svint8_t_val); + svnot_z(svbool_t_val, svint16_t_val); + svnot_z(svbool_t_val, svint32_t_val); + svnot_z(svbool_t_val, svint64_t_val); + svnot_z(svbool_t_val, svuint8_t_val); + svnot_z(svbool_t_val, svuint16_t_val); + svnot_z(svbool_t_val, svuint32_t_val); + svnot_z(svbool_t_val, svuint64_t_val); + svorn_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorn_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_b_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_m(svbool_t_val, svint8_t_val, int8_t_val); + svorr_m(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_m(svbool_t_val, svint16_t_val, int16_t_val); + svorr_m(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_m(svbool_t_val, svint32_t_val, int32_t_val); + svorr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_m(svbool_t_val, svint64_t_val, int64_t_val); + svorr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svorr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svorr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svorr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svorr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_x(svbool_t_val, svint8_t_val, int8_t_val); + svorr_x(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_x(svbool_t_val, svint16_t_val, int16_t_val); + svorr_x(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_x(svbool_t_val, svint32_t_val, int32_t_val); + svorr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_x(svbool_t_val, svint64_t_val, int64_t_val); + svorr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svorr_z(svbool_t_val, svbool_t_val, svbool_t_val); + svorr_z(svbool_t_val, svint8_t_val, int8_t_val); + svorr_z(svbool_t_val, svint8_t_val, svint8_t_val); + svorr_z(svbool_t_val, svint16_t_val, int16_t_val); + svorr_z(svbool_t_val, svint16_t_val, svint16_t_val); + svorr_z(svbool_t_val, svint32_t_val, int32_t_val); + svorr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svorr_z(svbool_t_val, svint64_t_val, int64_t_val); + svorr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svorr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svorr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svorr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svorr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svorr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svorr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svorr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svorr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svorv(svbool_t_val, svint8_t_val); + svorv(svbool_t_val, svint16_t_val); + svorv(svbool_t_val, svint32_t_val); + svorv(svbool_t_val, svint64_t_val); + svorv(svbool_t_val, svuint8_t_val); + svorv(svbool_t_val, svuint16_t_val); + svorv(svbool_t_val, svuint32_t_val); + svorv(svbool_t_val, svuint64_t_val); + svorv_s8(svbool_t_val, svint8_t_val); + svorv_s16(svbool_t_val, svint16_t_val); + svorv_s32(svbool_t_val, svint32_t_val); + svorv_s64(svbool_t_val, svint64_t_val); + svorv_u8(svbool_t_val, svuint8_t_val); + svorv_u16(svbool_t_val, svuint16_t_val); + svorv_u32(svbool_t_val, svuint32_t_val); + svorv_u64(svbool_t_val, svuint64_t_val); + svpfalse(); + svpfalse_b(); + svpfirst(svbool_t_val, svbool_t_val); + svpfirst_b(svbool_t_val, svbool_t_val); + svpnext_b8(svbool_t_val, svbool_t_val); + svpnext_b16(svbool_t_val, svbool_t_val); + svpnext_b32(svbool_t_val, svbool_t_val); + svpnext_b64(svbool_t_val, svbool_t_val); + svprfb(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfb_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfd(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfd_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfh(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfh_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svprfw(svbool_t_val, void_ptr_val, SV_PSTL1KEEP); + svprfw_vnum(svbool_t_val, void_ptr_val, int64_t_val, SV_PSTL1KEEP); + svptest_any(svbool_t_val, svbool_t_val); + svptest_first(svbool_t_val, svbool_t_val); + svptest_last(svbool_t_val, svbool_t_val); + svptrue_b8(); + svptrue_b16(); + svptrue_b32(); + svptrue_b64(); + svptrue_pat_b8(SV_MUL3); + svptrue_pat_b16(SV_MUL3); + svptrue_pat_b32(SV_MUL3); + svptrue_pat_b64(SV_MUL3); + svqadd(svint8_t_val, int8_t_val); + svqadd(svint8_t_val, svint8_t_val); + svqadd(svint16_t_val, int16_t_val); + svqadd(svint16_t_val, svint16_t_val); + svqadd(svint32_t_val, int32_t_val); + svqadd(svint32_t_val, svint32_t_val); + svqadd(svint64_t_val, int64_t_val); + svqadd(svint64_t_val, svint64_t_val); + svqadd(svuint8_t_val, svuint8_t_val); + svqadd(svuint8_t_val, uint8_t_val); + svqadd(svuint16_t_val, svuint16_t_val); + svqadd(svuint16_t_val, uint16_t_val); + svqadd(svuint32_t_val, svuint32_t_val); + svqadd(svuint32_t_val, uint32_t_val); + svqadd(svuint64_t_val, svuint64_t_val); + svqadd(svuint64_t_val, uint64_t_val); + svqadd_n_s8(svint8_t_val, int8_t_val); + svqadd_n_s16(svint16_t_val, int16_t_val); + svqadd_n_s32(svint32_t_val, int32_t_val); + svqadd_n_s64(svint64_t_val, int64_t_val); + svqadd_n_u8(svuint8_t_val, uint8_t_val); + svqadd_n_u16(svuint16_t_val, uint16_t_val); + svqadd_n_u32(svuint32_t_val, uint32_t_val); + svqadd_n_u64(svuint64_t_val, uint64_t_val); + svqadd_s8(svint8_t_val, svint8_t_val); + svqadd_s16(svint16_t_val, svint16_t_val); + svqadd_s32(svint32_t_val, svint32_t_val); + svqadd_s64(svint64_t_val, svint64_t_val); + svqadd_u8(svuint8_t_val, svuint8_t_val); + svqadd_u16(svuint16_t_val, svuint16_t_val); + svqadd_u32(svuint32_t_val, svuint32_t_val); + svqadd_u64(svuint64_t_val, svuint64_t_val); + svqdecb(int32_t_val, 2); + svqdecb(int64_t_val, 2); + svqdecb(uint32_t_val, 2); + svqdecb(uint64_t_val, 2); + svqdecb_n_s32(int32_t_val, 2); + svqdecb_n_s64(int64_t_val, 2); + svqdecb_n_u32(uint32_t_val, 2); + svqdecb_n_u64(uint64_t_val, 2); + svqdecb_pat(int32_t_val, SV_MUL3, 2); + svqdecb_pat(int64_t_val, SV_MUL3, 2); + svqdecb_pat(uint32_t_val, SV_MUL3, 2); + svqdecb_pat(uint64_t_val, SV_MUL3, 2); + svqdecb_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecb_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecb_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecb_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecd(int32_t_val, 2); + svqdecd(int64_t_val, 2); + svqdecd(svint64_t_val, 2); + svqdecd(svuint64_t_val, 2); + svqdecd(uint32_t_val, 2); + svqdecd(uint64_t_val, 2); + svqdecd_n_s32(int32_t_val, 2); + svqdecd_n_s64(int64_t_val, 2); + svqdecd_n_u32(uint32_t_val, 2); + svqdecd_n_u64(uint64_t_val, 2); + svqdecd_pat(int32_t_val, SV_MUL3, 2); + svqdecd_pat(int64_t_val, SV_MUL3, 2); + svqdecd_pat(svint64_t_val, SV_MUL3, 2); + svqdecd_pat(svuint64_t_val, SV_MUL3, 2); + svqdecd_pat(uint32_t_val, SV_MUL3, 2); + svqdecd_pat(uint64_t_val, SV_MUL3, 2); + svqdecd_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecd_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecd_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecd_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecd_pat_s64(svint64_t_val, SV_MUL3, 2); + svqdecd_pat_u64(svuint64_t_val, SV_MUL3, 2); + svqdecd_s64(svint64_t_val, 2); + svqdecd_u64(svuint64_t_val, 2); + svqdech(int32_t_val, 2); + svqdech(int64_t_val, 2); + svqdech(svint16_t_val, 2); + svqdech(svuint16_t_val, 2); + svqdech(uint32_t_val, 2); + svqdech(uint64_t_val, 2); + svqdech_n_s32(int32_t_val, 2); + svqdech_n_s64(int64_t_val, 2); + svqdech_n_u32(uint32_t_val, 2); + svqdech_n_u64(uint64_t_val, 2); + svqdech_pat(int32_t_val, SV_MUL3, 2); + svqdech_pat(int64_t_val, SV_MUL3, 2); + svqdech_pat(svint16_t_val, SV_MUL3, 2); + svqdech_pat(svuint16_t_val, SV_MUL3, 2); + svqdech_pat(uint32_t_val, SV_MUL3, 2); + svqdech_pat(uint64_t_val, SV_MUL3, 2); + svqdech_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdech_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdech_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdech_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdech_pat_s16(svint16_t_val, SV_MUL3, 2); + svqdech_pat_u16(svuint16_t_val, SV_MUL3, 2); + svqdech_s16(svint16_t_val, 2); + svqdech_u16(svuint16_t_val, 2); + svqdecp(svint16_t_val, svbool_t_val); + svqdecp(svint32_t_val, svbool_t_val); + svqdecp(svint64_t_val, svbool_t_val); + svqdecp(svuint16_t_val, svbool_t_val); + svqdecp(svuint32_t_val, svbool_t_val); + svqdecp(svuint64_t_val, svbool_t_val); + svqdecp_b8(int32_t_val, svbool_t_val); + svqdecp_b8(int64_t_val, svbool_t_val); + svqdecp_b8(uint32_t_val, svbool_t_val); + svqdecp_b8(uint64_t_val, svbool_t_val); + svqdecp_b16(int32_t_val, svbool_t_val); + svqdecp_b16(int64_t_val, svbool_t_val); + svqdecp_b16(uint32_t_val, svbool_t_val); + svqdecp_b16(uint64_t_val, svbool_t_val); + svqdecp_b32(int32_t_val, svbool_t_val); + svqdecp_b32(int64_t_val, svbool_t_val); + svqdecp_b32(uint32_t_val, svbool_t_val); + svqdecp_b32(uint64_t_val, svbool_t_val); + svqdecp_b64(int32_t_val, svbool_t_val); + svqdecp_b64(int64_t_val, svbool_t_val); + svqdecp_b64(uint32_t_val, svbool_t_val); + svqdecp_b64(uint64_t_val, svbool_t_val); + svqdecp_n_s32_b8(int32_t_val, svbool_t_val); + svqdecp_n_s32_b16(int32_t_val, svbool_t_val); + svqdecp_n_s32_b32(int32_t_val, svbool_t_val); + svqdecp_n_s32_b64(int32_t_val, svbool_t_val); + svqdecp_n_s64_b8(int64_t_val, svbool_t_val); + svqdecp_n_s64_b16(int64_t_val, svbool_t_val); + svqdecp_n_s64_b32(int64_t_val, svbool_t_val); + svqdecp_n_s64_b64(int64_t_val, svbool_t_val); + svqdecp_n_u32_b8(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b16(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b32(uint32_t_val, svbool_t_val); + svqdecp_n_u32_b64(uint32_t_val, svbool_t_val); + svqdecp_n_u64_b8(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b16(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b32(uint64_t_val, svbool_t_val); + svqdecp_n_u64_b64(uint64_t_val, svbool_t_val); + svqdecp_s16(svint16_t_val, svbool_t_val); + svqdecp_s32(svint32_t_val, svbool_t_val); + svqdecp_s64(svint64_t_val, svbool_t_val); + svqdecp_u16(svuint16_t_val, svbool_t_val); + svqdecp_u32(svuint32_t_val, svbool_t_val); + svqdecp_u64(svuint64_t_val, svbool_t_val); + svqdecw(int32_t_val, 2); + svqdecw(int64_t_val, 2); + svqdecw(svint32_t_val, 2); + svqdecw(svuint32_t_val, 2); + svqdecw(uint32_t_val, 2); + svqdecw(uint64_t_val, 2); + svqdecw_n_s32(int32_t_val, 2); + svqdecw_n_s64(int64_t_val, 2); + svqdecw_n_u32(uint32_t_val, 2); + svqdecw_n_u64(uint64_t_val, 2); + svqdecw_pat(int32_t_val, SV_MUL3, 2); + svqdecw_pat(int64_t_val, SV_MUL3, 2); + svqdecw_pat(svint32_t_val, SV_MUL3, 2); + svqdecw_pat(svuint32_t_val, SV_MUL3, 2); + svqdecw_pat(uint32_t_val, SV_MUL3, 2); + svqdecw_pat(uint64_t_val, SV_MUL3, 2); + svqdecw_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqdecw_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqdecw_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqdecw_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqdecw_pat_s32(svint32_t_val, SV_MUL3, 2); + svqdecw_pat_u32(svuint32_t_val, SV_MUL3, 2); + svqdecw_s32(svint32_t_val, 2); + svqdecw_u32(svuint32_t_val, 2); + svqincb(int32_t_val, 2); + svqincb(int64_t_val, 2); + svqincb(uint32_t_val, 2); + svqincb(uint64_t_val, 2); + svqincb_n_s32(int32_t_val, 2); + svqincb_n_s64(int64_t_val, 2); + svqincb_n_u32(uint32_t_val, 2); + svqincb_n_u64(uint64_t_val, 2); + svqincb_pat(int32_t_val, SV_MUL3, 2); + svqincb_pat(int64_t_val, SV_MUL3, 2); + svqincb_pat(uint32_t_val, SV_MUL3, 2); + svqincb_pat(uint64_t_val, SV_MUL3, 2); + svqincb_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincb_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincb_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincb_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincd(int32_t_val, 2); + svqincd(int64_t_val, 2); + svqincd(svint64_t_val, 2); + svqincd(svuint64_t_val, 2); + svqincd(uint32_t_val, 2); + svqincd(uint64_t_val, 2); + svqincd_n_s32(int32_t_val, 2); + svqincd_n_s64(int64_t_val, 2); + svqincd_n_u32(uint32_t_val, 2); + svqincd_n_u64(uint64_t_val, 2); + svqincd_pat(int32_t_val, SV_MUL3, 2); + svqincd_pat(int64_t_val, SV_MUL3, 2); + svqincd_pat(svint64_t_val, SV_MUL3, 2); + svqincd_pat(svuint64_t_val, SV_MUL3, 2); + svqincd_pat(uint32_t_val, SV_MUL3, 2); + svqincd_pat(uint64_t_val, SV_MUL3, 2); + svqincd_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincd_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincd_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincd_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincd_pat_s64(svint64_t_val, SV_MUL3, 2); + svqincd_pat_u64(svuint64_t_val, SV_MUL3, 2); + svqincd_s64(svint64_t_val, 2); + svqincd_u64(svuint64_t_val, 2); + svqinch(int32_t_val, 2); + svqinch(int64_t_val, 2); + svqinch(svint16_t_val, 2); + svqinch(svuint16_t_val, 2); + svqinch(uint32_t_val, 2); + svqinch(uint64_t_val, 2); + svqinch_n_s32(int32_t_val, 2); + svqinch_n_s64(int64_t_val, 2); + svqinch_n_u32(uint32_t_val, 2); + svqinch_n_u64(uint64_t_val, 2); + svqinch_pat(int32_t_val, SV_MUL3, 2); + svqinch_pat(int64_t_val, SV_MUL3, 2); + svqinch_pat(svint16_t_val, SV_MUL3, 2); + svqinch_pat(svuint16_t_val, SV_MUL3, 2); + svqinch_pat(uint32_t_val, SV_MUL3, 2); + svqinch_pat(uint64_t_val, SV_MUL3, 2); + svqinch_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqinch_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqinch_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqinch_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqinch_pat_s16(svint16_t_val, SV_MUL3, 2); + svqinch_pat_u16(svuint16_t_val, SV_MUL3, 2); + svqinch_s16(svint16_t_val, 2); + svqinch_u16(svuint16_t_val, 2); + svqincp(svint16_t_val, svbool_t_val); + svqincp(svint32_t_val, svbool_t_val); + svqincp(svint64_t_val, svbool_t_val); + svqincp(svuint16_t_val, svbool_t_val); + svqincp(svuint32_t_val, svbool_t_val); + svqincp(svuint64_t_val, svbool_t_val); + svqincp_b8(int32_t_val, svbool_t_val); + svqincp_b8(int64_t_val, svbool_t_val); + svqincp_b8(uint32_t_val, svbool_t_val); + svqincp_b8(uint64_t_val, svbool_t_val); + svqincp_b16(int32_t_val, svbool_t_val); + svqincp_b16(int64_t_val, svbool_t_val); + svqincp_b16(uint32_t_val, svbool_t_val); + svqincp_b16(uint64_t_val, svbool_t_val); + svqincp_b32(int32_t_val, svbool_t_val); + svqincp_b32(int64_t_val, svbool_t_val); + svqincp_b32(uint32_t_val, svbool_t_val); + svqincp_b32(uint64_t_val, svbool_t_val); + svqincp_b64(int32_t_val, svbool_t_val); + svqincp_b64(int64_t_val, svbool_t_val); + svqincp_b64(uint32_t_val, svbool_t_val); + svqincp_b64(uint64_t_val, svbool_t_val); + svqincp_n_s32_b8(int32_t_val, svbool_t_val); + svqincp_n_s32_b16(int32_t_val, svbool_t_val); + svqincp_n_s32_b32(int32_t_val, svbool_t_val); + svqincp_n_s32_b64(int32_t_val, svbool_t_val); + svqincp_n_s64_b8(int64_t_val, svbool_t_val); + svqincp_n_s64_b16(int64_t_val, svbool_t_val); + svqincp_n_s64_b32(int64_t_val, svbool_t_val); + svqincp_n_s64_b64(int64_t_val, svbool_t_val); + svqincp_n_u32_b8(uint32_t_val, svbool_t_val); + svqincp_n_u32_b16(uint32_t_val, svbool_t_val); + svqincp_n_u32_b32(uint32_t_val, svbool_t_val); + svqincp_n_u32_b64(uint32_t_val, svbool_t_val); + svqincp_n_u64_b8(uint64_t_val, svbool_t_val); + svqincp_n_u64_b16(uint64_t_val, svbool_t_val); + svqincp_n_u64_b32(uint64_t_val, svbool_t_val); + svqincp_n_u64_b64(uint64_t_val, svbool_t_val); + svqincp_s16(svint16_t_val, svbool_t_val); + svqincp_s32(svint32_t_val, svbool_t_val); + svqincp_s64(svint64_t_val, svbool_t_val); + svqincp_u16(svuint16_t_val, svbool_t_val); + svqincp_u32(svuint32_t_val, svbool_t_val); + svqincp_u64(svuint64_t_val, svbool_t_val); + svqincw(int32_t_val, 2); + svqincw(int64_t_val, 2); + svqincw(svint32_t_val, 2); + svqincw(svuint32_t_val, 2); + svqincw(uint32_t_val, 2); + svqincw(uint64_t_val, 2); + svqincw_n_s32(int32_t_val, 2); + svqincw_n_s64(int64_t_val, 2); + svqincw_n_u32(uint32_t_val, 2); + svqincw_n_u64(uint64_t_val, 2); + svqincw_pat(int32_t_val, SV_MUL3, 2); + svqincw_pat(int64_t_val, SV_MUL3, 2); + svqincw_pat(svint32_t_val, SV_MUL3, 2); + svqincw_pat(svuint32_t_val, SV_MUL3, 2); + svqincw_pat(uint32_t_val, SV_MUL3, 2); + svqincw_pat(uint64_t_val, SV_MUL3, 2); + svqincw_pat_n_s32(int32_t_val, SV_MUL3, 2); + svqincw_pat_n_s64(int64_t_val, SV_MUL3, 2); + svqincw_pat_n_u32(uint32_t_val, SV_MUL3, 2); + svqincw_pat_n_u64(uint64_t_val, SV_MUL3, 2); + svqincw_pat_s32(svint32_t_val, SV_MUL3, 2); + svqincw_pat_u32(svuint32_t_val, SV_MUL3, 2); + svqincw_s32(svint32_t_val, 2); + svqincw_u32(svuint32_t_val, 2); + svqsub(svint8_t_val, int8_t_val); + svqsub(svint8_t_val, svint8_t_val); + svqsub(svint16_t_val, int16_t_val); + svqsub(svint16_t_val, svint16_t_val); + svqsub(svint32_t_val, int32_t_val); + svqsub(svint32_t_val, svint32_t_val); + svqsub(svint64_t_val, int64_t_val); + svqsub(svint64_t_val, svint64_t_val); + svqsub(svuint8_t_val, svuint8_t_val); + svqsub(svuint8_t_val, uint8_t_val); + svqsub(svuint16_t_val, svuint16_t_val); + svqsub(svuint16_t_val, uint16_t_val); + svqsub(svuint32_t_val, svuint32_t_val); + svqsub(svuint32_t_val, uint32_t_val); + svqsub(svuint64_t_val, svuint64_t_val); + svqsub(svuint64_t_val, uint64_t_val); + svqsub_n_s8(svint8_t_val, int8_t_val); + svqsub_n_s16(svint16_t_val, int16_t_val); + svqsub_n_s32(svint32_t_val, int32_t_val); + svqsub_n_s64(svint64_t_val, int64_t_val); + svqsub_n_u8(svuint8_t_val, uint8_t_val); + svqsub_n_u16(svuint16_t_val, uint16_t_val); + svqsub_n_u32(svuint32_t_val, uint32_t_val); + svqsub_n_u64(svuint64_t_val, uint64_t_val); + svqsub_s8(svint8_t_val, svint8_t_val); + svqsub_s16(svint16_t_val, svint16_t_val); + svqsub_s32(svint32_t_val, svint32_t_val); + svqsub_s64(svint64_t_val, svint64_t_val); + svqsub_u8(svuint8_t_val, svuint8_t_val); + svqsub_u16(svuint16_t_val, svuint16_t_val); + svqsub_u32(svuint32_t_val, svuint32_t_val); + svqsub_u64(svuint64_t_val, svuint64_t_val); + svrbit_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrbit_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrbit_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrbit_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrbit_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrbit_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrbit_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrbit_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrbit_s8_m(svint8_t_val, svbool_t_val, svint8_t_val); + svrbit_s8_x(svbool_t_val, svint8_t_val); + svrbit_s8_z(svbool_t_val, svint8_t_val); + svrbit_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrbit_s16_x(svbool_t_val, svint16_t_val); + svrbit_s16_z(svbool_t_val, svint16_t_val); + svrbit_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrbit_s32_x(svbool_t_val, svint32_t_val); + svrbit_s32_z(svbool_t_val, svint32_t_val); + svrbit_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrbit_s64_x(svbool_t_val, svint64_t_val); + svrbit_s64_z(svbool_t_val, svint64_t_val); + svrbit_u8_m(svuint8_t_val, svbool_t_val, svuint8_t_val); + svrbit_u8_x(svbool_t_val, svuint8_t_val); + svrbit_u8_z(svbool_t_val, svuint8_t_val); + svrbit_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrbit_u16_x(svbool_t_val, svuint16_t_val); + svrbit_u16_z(svbool_t_val, svuint16_t_val); + svrbit_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrbit_u32_x(svbool_t_val, svuint32_t_val); + svrbit_u32_z(svbool_t_val, svuint32_t_val); + svrbit_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrbit_u64_x(svbool_t_val, svuint64_t_val); + svrbit_u64_z(svbool_t_val, svuint64_t_val); + svrbit_x(svbool_t_val, svint8_t_val); + svrbit_x(svbool_t_val, svint16_t_val); + svrbit_x(svbool_t_val, svint32_t_val); + svrbit_x(svbool_t_val, svint64_t_val); + svrbit_x(svbool_t_val, svuint8_t_val); + svrbit_x(svbool_t_val, svuint16_t_val); + svrbit_x(svbool_t_val, svuint32_t_val); + svrbit_x(svbool_t_val, svuint64_t_val); + svrbit_z(svbool_t_val, svint8_t_val); + svrbit_z(svbool_t_val, svint16_t_val); + svrbit_z(svbool_t_val, svint32_t_val); + svrbit_z(svbool_t_val, svint64_t_val); + svrbit_z(svbool_t_val, svuint8_t_val); + svrbit_z(svbool_t_val, svuint16_t_val); + svrbit_z(svbool_t_val, svuint32_t_val); + svrbit_z(svbool_t_val, svuint64_t_val); + svrecpe(svfloat16_t_val); + svrecpe(svfloat32_t_val); + svrecpe(svfloat64_t_val); + svrecpe_f16(svfloat16_t_val); + svrecpe_f32(svfloat32_t_val); + svrecpe_f64(svfloat64_t_val); + svrecps(svfloat16_t_val, svfloat16_t_val); + svrecps(svfloat32_t_val, svfloat32_t_val); + svrecps(svfloat64_t_val, svfloat64_t_val); + svrecps_f16(svfloat16_t_val, svfloat16_t_val); + svrecps_f32(svfloat32_t_val, svfloat32_t_val); + svrecps_f64(svfloat64_t_val, svfloat64_t_val); + svrecpx_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrecpx_f16_x(svbool_t_val, svfloat16_t_val); + svrecpx_f16_z(svbool_t_val, svfloat16_t_val); + svrecpx_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrecpx_f32_x(svbool_t_val, svfloat32_t_val); + svrecpx_f32_z(svbool_t_val, svfloat32_t_val); + svrecpx_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrecpx_f64_x(svbool_t_val, svfloat64_t_val); + svrecpx_f64_z(svbool_t_val, svfloat64_t_val); + svrecpx_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrecpx_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrecpx_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrecpx_x(svbool_t_val, svfloat16_t_val); + svrecpx_x(svbool_t_val, svfloat32_t_val); + svrecpx_x(svbool_t_val, svfloat64_t_val); + svrecpx_z(svbool_t_val, svfloat16_t_val); + svrecpx_z(svbool_t_val, svfloat32_t_val); + svrecpx_z(svbool_t_val, svfloat64_t_val); + svrev(svbfloat16_t_val); + svrev(svfloat16_t_val); + svrev(svfloat32_t_val); + svrev(svfloat64_t_val); + svrev(svint8_t_val); + svrev(svint16_t_val); + svrev(svint32_t_val); + svrev(svint64_t_val); + svrev(svuint8_t_val); + svrev(svuint16_t_val); + svrev(svuint32_t_val); + svrev(svuint64_t_val); + svrev_b8(svbool_t_val); + svrev_b16(svbool_t_val); + svrev_b32(svbool_t_val); + svrev_b64(svbool_t_val); + svrev_bf16(svbfloat16_t_val); + svrev_f16(svfloat16_t_val); + svrev_f32(svfloat32_t_val); + svrev_f64(svfloat64_t_val); + svrev_s8(svint8_t_val); + svrev_s16(svint16_t_val); + svrev_s32(svint32_t_val); + svrev_s64(svint64_t_val); + svrev_u8(svuint8_t_val); + svrev_u16(svuint16_t_val); + svrev_u32(svuint32_t_val); + svrev_u64(svuint64_t_val); + svrevb_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevb_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevb_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevb_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevb_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevb_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevb_s16_m(svint16_t_val, svbool_t_val, svint16_t_val); + svrevb_s16_x(svbool_t_val, svint16_t_val); + svrevb_s16_z(svbool_t_val, svint16_t_val); + svrevb_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevb_s32_x(svbool_t_val, svint32_t_val); + svrevb_s32_z(svbool_t_val, svint32_t_val); + svrevb_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevb_s64_x(svbool_t_val, svint64_t_val); + svrevb_s64_z(svbool_t_val, svint64_t_val); + svrevb_u16_m(svuint16_t_val, svbool_t_val, svuint16_t_val); + svrevb_u16_x(svbool_t_val, svuint16_t_val); + svrevb_u16_z(svbool_t_val, svuint16_t_val); + svrevb_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevb_u32_x(svbool_t_val, svuint32_t_val); + svrevb_u32_z(svbool_t_val, svuint32_t_val); + svrevb_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevb_u64_x(svbool_t_val, svuint64_t_val); + svrevb_u64_z(svbool_t_val, svuint64_t_val); + svrevb_x(svbool_t_val, svint16_t_val); + svrevb_x(svbool_t_val, svint32_t_val); + svrevb_x(svbool_t_val, svint64_t_val); + svrevb_x(svbool_t_val, svuint16_t_val); + svrevb_x(svbool_t_val, svuint32_t_val); + svrevb_x(svbool_t_val, svuint64_t_val); + svrevb_z(svbool_t_val, svint16_t_val); + svrevb_z(svbool_t_val, svint32_t_val); + svrevb_z(svbool_t_val, svint64_t_val); + svrevb_z(svbool_t_val, svuint16_t_val); + svrevb_z(svbool_t_val, svuint32_t_val); + svrevb_z(svbool_t_val, svuint64_t_val); + svrevh_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevh_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevh_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevh_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevh_s32_m(svint32_t_val, svbool_t_val, svint32_t_val); + svrevh_s32_x(svbool_t_val, svint32_t_val); + svrevh_s32_z(svbool_t_val, svint32_t_val); + svrevh_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevh_s64_x(svbool_t_val, svint64_t_val); + svrevh_s64_z(svbool_t_val, svint64_t_val); + svrevh_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val); + svrevh_u32_x(svbool_t_val, svuint32_t_val); + svrevh_u32_z(svbool_t_val, svuint32_t_val); + svrevh_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevh_u64_x(svbool_t_val, svuint64_t_val); + svrevh_u64_z(svbool_t_val, svuint64_t_val); + svrevh_x(svbool_t_val, svint32_t_val); + svrevh_x(svbool_t_val, svint64_t_val); + svrevh_x(svbool_t_val, svuint32_t_val); + svrevh_x(svbool_t_val, svuint64_t_val); + svrevh_z(svbool_t_val, svint32_t_val); + svrevh_z(svbool_t_val, svint64_t_val); + svrevh_z(svbool_t_val, svuint32_t_val); + svrevh_z(svbool_t_val, svuint64_t_val); + svrevw_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevw_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevw_s64_m(svint64_t_val, svbool_t_val, svint64_t_val); + svrevw_s64_x(svbool_t_val, svint64_t_val); + svrevw_s64_z(svbool_t_val, svint64_t_val); + svrevw_u64_m(svuint64_t_val, svbool_t_val, svuint64_t_val); + svrevw_u64_x(svbool_t_val, svuint64_t_val); + svrevw_u64_z(svbool_t_val, svuint64_t_val); + svrevw_x(svbool_t_val, svint64_t_val); + svrevw_x(svbool_t_val, svuint64_t_val); + svrevw_z(svbool_t_val, svint64_t_val); + svrevw_z(svbool_t_val, svuint64_t_val); + svrinta_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinta_f16_x(svbool_t_val, svfloat16_t_val); + svrinta_f16_z(svbool_t_val, svfloat16_t_val); + svrinta_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinta_f32_x(svbool_t_val, svfloat32_t_val); + svrinta_f32_z(svbool_t_val, svfloat32_t_val); + svrinta_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinta_f64_x(svbool_t_val, svfloat64_t_val); + svrinta_f64_z(svbool_t_val, svfloat64_t_val); + svrinta_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinta_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinta_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinta_x(svbool_t_val, svfloat16_t_val); + svrinta_x(svbool_t_val, svfloat32_t_val); + svrinta_x(svbool_t_val, svfloat64_t_val); + svrinta_z(svbool_t_val, svfloat16_t_val); + svrinta_z(svbool_t_val, svfloat32_t_val); + svrinta_z(svbool_t_val, svfloat64_t_val); + svrinti_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinti_f16_x(svbool_t_val, svfloat16_t_val); + svrinti_f16_z(svbool_t_val, svfloat16_t_val); + svrinti_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinti_f32_x(svbool_t_val, svfloat32_t_val); + svrinti_f32_z(svbool_t_val, svfloat32_t_val); + svrinti_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinti_f64_x(svbool_t_val, svfloat64_t_val); + svrinti_f64_z(svbool_t_val, svfloat64_t_val); + svrinti_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrinti_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrinti_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrinti_x(svbool_t_val, svfloat16_t_val); + svrinti_x(svbool_t_val, svfloat32_t_val); + svrinti_x(svbool_t_val, svfloat64_t_val); + svrinti_z(svbool_t_val, svfloat16_t_val); + svrinti_z(svbool_t_val, svfloat32_t_val); + svrinti_z(svbool_t_val, svfloat64_t_val); + svrintm_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintm_f16_x(svbool_t_val, svfloat16_t_val); + svrintm_f16_z(svbool_t_val, svfloat16_t_val); + svrintm_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintm_f32_x(svbool_t_val, svfloat32_t_val); + svrintm_f32_z(svbool_t_val, svfloat32_t_val); + svrintm_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintm_f64_x(svbool_t_val, svfloat64_t_val); + svrintm_f64_z(svbool_t_val, svfloat64_t_val); + svrintm_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintm_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintm_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintm_x(svbool_t_val, svfloat16_t_val); + svrintm_x(svbool_t_val, svfloat32_t_val); + svrintm_x(svbool_t_val, svfloat64_t_val); + svrintm_z(svbool_t_val, svfloat16_t_val); + svrintm_z(svbool_t_val, svfloat32_t_val); + svrintm_z(svbool_t_val, svfloat64_t_val); + svrintn_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintn_f16_x(svbool_t_val, svfloat16_t_val); + svrintn_f16_z(svbool_t_val, svfloat16_t_val); + svrintn_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintn_f32_x(svbool_t_val, svfloat32_t_val); + svrintn_f32_z(svbool_t_val, svfloat32_t_val); + svrintn_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintn_f64_x(svbool_t_val, svfloat64_t_val); + svrintn_f64_z(svbool_t_val, svfloat64_t_val); + svrintn_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintn_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintn_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintn_x(svbool_t_val, svfloat16_t_val); + svrintn_x(svbool_t_val, svfloat32_t_val); + svrintn_x(svbool_t_val, svfloat64_t_val); + svrintn_z(svbool_t_val, svfloat16_t_val); + svrintn_z(svbool_t_val, svfloat32_t_val); + svrintn_z(svbool_t_val, svfloat64_t_val); + svrintp_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintp_f16_x(svbool_t_val, svfloat16_t_val); + svrintp_f16_z(svbool_t_val, svfloat16_t_val); + svrintp_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintp_f32_x(svbool_t_val, svfloat32_t_val); + svrintp_f32_z(svbool_t_val, svfloat32_t_val); + svrintp_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintp_f64_x(svbool_t_val, svfloat64_t_val); + svrintp_f64_z(svbool_t_val, svfloat64_t_val); + svrintp_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintp_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintp_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintp_x(svbool_t_val, svfloat16_t_val); + svrintp_x(svbool_t_val, svfloat32_t_val); + svrintp_x(svbool_t_val, svfloat64_t_val); + svrintp_z(svbool_t_val, svfloat16_t_val); + svrintp_z(svbool_t_val, svfloat32_t_val); + svrintp_z(svbool_t_val, svfloat64_t_val); + svrintx_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintx_f16_x(svbool_t_val, svfloat16_t_val); + svrintx_f16_z(svbool_t_val, svfloat16_t_val); + svrintx_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintx_f32_x(svbool_t_val, svfloat32_t_val); + svrintx_f32_z(svbool_t_val, svfloat32_t_val); + svrintx_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintx_f64_x(svbool_t_val, svfloat64_t_val); + svrintx_f64_z(svbool_t_val, svfloat64_t_val); + svrintx_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintx_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintx_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintx_x(svbool_t_val, svfloat16_t_val); + svrintx_x(svbool_t_val, svfloat32_t_val); + svrintx_x(svbool_t_val, svfloat64_t_val); + svrintx_z(svbool_t_val, svfloat16_t_val); + svrintx_z(svbool_t_val, svfloat32_t_val); + svrintx_z(svbool_t_val, svfloat64_t_val); + svrintz_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintz_f16_x(svbool_t_val, svfloat16_t_val); + svrintz_f16_z(svbool_t_val, svfloat16_t_val); + svrintz_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintz_f32_x(svbool_t_val, svfloat32_t_val); + svrintz_f32_z(svbool_t_val, svfloat32_t_val); + svrintz_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintz_f64_x(svbool_t_val, svfloat64_t_val); + svrintz_f64_z(svbool_t_val, svfloat64_t_val); + svrintz_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svrintz_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svrintz_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svrintz_x(svbool_t_val, svfloat16_t_val); + svrintz_x(svbool_t_val, svfloat32_t_val); + svrintz_x(svbool_t_val, svfloat64_t_val); + svrintz_z(svbool_t_val, svfloat16_t_val); + svrintz_z(svbool_t_val, svfloat32_t_val); + svrintz_z(svbool_t_val, svfloat64_t_val); + svrsqrte(svfloat16_t_val); + svrsqrte(svfloat32_t_val); + svrsqrte(svfloat64_t_val); + svrsqrte_f16(svfloat16_t_val); + svrsqrte_f32(svfloat32_t_val); + svrsqrte_f64(svfloat64_t_val); + svrsqrts(svfloat16_t_val, svfloat16_t_val); + svrsqrts(svfloat32_t_val, svfloat32_t_val); + svrsqrts(svfloat64_t_val, svfloat64_t_val); + svrsqrts_f16(svfloat16_t_val, svfloat16_t_val); + svrsqrts_f32(svfloat32_t_val, svfloat32_t_val); + svrsqrts_f64(svfloat64_t_val, svfloat64_t_val); + svscale_f16_m(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f16_x(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f16_z(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_f32_m(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f32_x(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f32_z(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_f64_m(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_f64_x(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_f64_z(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_m(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_m(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_m(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_m(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_m(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_m(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_n_f16_m(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f16_x(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f16_z(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_n_f32_m(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f32_x(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f32_z(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_n_f64_m(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_n_f64_x(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_n_f64_z(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_x(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_x(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_x(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_x(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_x(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_x(svbool_t_val, svfloat64_t_val, svint64_t_val); + svscale_z(svbool_t_val, svfloat16_t_val, int16_t_val); + svscale_z(svbool_t_val, svfloat16_t_val, svint16_t_val); + svscale_z(svbool_t_val, svfloat32_t_val, int32_t_val); + svscale_z(svbool_t_val, svfloat32_t_val, svint32_t_val); + svscale_z(svbool_t_val, svfloat64_t_val, int64_t_val); + svscale_z(svbool_t_val, svfloat64_t_val, svint64_t_val); + svsel(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsel(svbool_t_val, svbool_t_val, svbool_t_val); + svsel(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsel(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsel(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsel(svbool_t_val, svint8_t_val, svint8_t_val); + svsel(svbool_t_val, svint16_t_val, svint16_t_val); + svsel(svbool_t_val, svint32_t_val, svint32_t_val); + svsel(svbool_t_val, svint64_t_val, svint64_t_val); + svsel(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsel(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsel(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsel(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsel_b(svbool_t_val, svbool_t_val, svbool_t_val); + svsel_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsel_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsel_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsel_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsel_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svsel_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svsel_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svsel_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svsel_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsel_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsel_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsel_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svset2(svbfloat16x2_t_val, 1, svbfloat16_t_val); + svset2(svfloat16x2_t_val, 1, svfloat16_t_val); + svset2(svfloat32x2_t_val, 1, svfloat32_t_val); + svset2(svfloat64x2_t_val, 1, svfloat64_t_val); + svset2(svint8x2_t_val, 1, svint8_t_val); + svset2(svint16x2_t_val, 1, svint16_t_val); + svset2(svint32x2_t_val, 1, svint32_t_val); + svset2(svint64x2_t_val, 1, svint64_t_val); + svset2(svmfloat8x2_t_val, 1, svmfloat8_t_val); + svset2(svuint8x2_t_val, 1, svuint8_t_val); + svset2(svuint16x2_t_val, 1, svuint16_t_val); + svset2(svuint32x2_t_val, 1, svuint32_t_val); + svset2(svuint64x2_t_val, 1, svuint64_t_val); + svset2_bf16(svbfloat16x2_t_val, 1, svbfloat16_t_val); + svset2_f16(svfloat16x2_t_val, 1, svfloat16_t_val); + svset2_f32(svfloat32x2_t_val, 1, svfloat32_t_val); + svset2_f64(svfloat64x2_t_val, 1, svfloat64_t_val); + svset2_mf8(svmfloat8x2_t_val, 1, svmfloat8_t_val); + svset2_s8(svint8x2_t_val, 1, svint8_t_val); + svset2_s16(svint16x2_t_val, 1, svint16_t_val); + svset2_s32(svint32x2_t_val, 1, svint32_t_val); + svset2_s64(svint64x2_t_val, 1, svint64_t_val); + svset2_u8(svuint8x2_t_val, 1, svuint8_t_val); + svset2_u16(svuint16x2_t_val, 1, svuint16_t_val); + svset2_u32(svuint32x2_t_val, 1, svuint32_t_val); + svset2_u64(svuint64x2_t_val, 1, svuint64_t_val); + svset3(svbfloat16x3_t_val, 2, svbfloat16_t_val); + svset3(svfloat16x3_t_val, 2, svfloat16_t_val); + svset3(svfloat32x3_t_val, 2, svfloat32_t_val); + svset3(svfloat64x3_t_val, 2, svfloat64_t_val); + svset3(svint8x3_t_val, 2, svint8_t_val); + svset3(svint16x3_t_val, 2, svint16_t_val); + svset3(svint32x3_t_val, 2, svint32_t_val); + svset3(svint64x3_t_val, 2, svint64_t_val); + svset3(svmfloat8x3_t_val, 2, svmfloat8_t_val); + svset3(svuint8x3_t_val, 2, svuint8_t_val); + svset3(svuint16x3_t_val, 2, svuint16_t_val); + svset3(svuint32x3_t_val, 2, svuint32_t_val); + svset3(svuint64x3_t_val, 2, svuint64_t_val); + svset3_bf16(svbfloat16x3_t_val, 2, svbfloat16_t_val); + svset3_f16(svfloat16x3_t_val, 2, svfloat16_t_val); + svset3_f32(svfloat32x3_t_val, 2, svfloat32_t_val); + svset3_f64(svfloat64x3_t_val, 2, svfloat64_t_val); + svset3_mf8(svmfloat8x3_t_val, 2, svmfloat8_t_val); + svset3_s8(svint8x3_t_val, 2, svint8_t_val); + svset3_s16(svint16x3_t_val, 2, svint16_t_val); + svset3_s32(svint32x3_t_val, 2, svint32_t_val); + svset3_s64(svint64x3_t_val, 2, svint64_t_val); + svset3_u8(svuint8x3_t_val, 2, svuint8_t_val); + svset3_u16(svuint16x3_t_val, 2, svuint16_t_val); + svset3_u32(svuint32x3_t_val, 2, svuint32_t_val); + svset3_u64(svuint64x3_t_val, 2, svuint64_t_val); + svset4(svbfloat16x4_t_val, 2, svbfloat16_t_val); + svset4(svfloat16x4_t_val, 2, svfloat16_t_val); + svset4(svfloat32x4_t_val, 2, svfloat32_t_val); + svset4(svfloat64x4_t_val, 2, svfloat64_t_val); + svset4(svint8x4_t_val, 2, svint8_t_val); + svset4(svint16x4_t_val, 2, svint16_t_val); + svset4(svint32x4_t_val, 2, svint32_t_val); + svset4(svint64x4_t_val, 2, svint64_t_val); + svset4(svmfloat8x4_t_val, 2, svmfloat8_t_val); + svset4(svuint8x4_t_val, 2, svuint8_t_val); + svset4(svuint16x4_t_val, 2, svuint16_t_val); + svset4(svuint32x4_t_val, 2, svuint32_t_val); + svset4(svuint64x4_t_val, 2, svuint64_t_val); + svset4_bf16(svbfloat16x4_t_val, 2, svbfloat16_t_val); + svset4_f16(svfloat16x4_t_val, 2, svfloat16_t_val); + svset4_f32(svfloat32x4_t_val, 2, svfloat32_t_val); + svset4_f64(svfloat64x4_t_val, 2, svfloat64_t_val); + svset4_mf8(svmfloat8x4_t_val, 2, svmfloat8_t_val); + svset4_s8(svint8x4_t_val, 2, svint8_t_val); + svset4_s16(svint16x4_t_val, 2, svint16_t_val); + svset4_s32(svint32x4_t_val, 2, svint32_t_val); + svset4_s64(svint64x4_t_val, 2, svint64_t_val); + svset4_u8(svuint8x4_t_val, 2, svuint8_t_val); + svset4_u16(svuint16x4_t_val, 2, svuint16_t_val); + svset4_u32(svuint32x4_t_val, 2, svuint32_t_val); + svset4_u64(svuint64x4_t_val, 2, svuint64_t_val); + svsplice(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsplice(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsplice(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsplice(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsplice(svbool_t_val, svint8_t_val, svint8_t_val); + svsplice(svbool_t_val, svint16_t_val, svint16_t_val); + svsplice(svbool_t_val, svint32_t_val, svint32_t_val); + svsplice(svbool_t_val, svint64_t_val, svint64_t_val); + svsplice(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsplice(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsplice(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsplice(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsplice_bf16(svbool_t_val, svbfloat16_t_val, svbfloat16_t_val); + svsplice_f16(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsplice_f32(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsplice_f64(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsplice_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svsplice_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svsplice_s32(svbool_t_val, svint32_t_val, svint32_t_val); + svsplice_s64(svbool_t_val, svint64_t_val, svint64_t_val); + svsplice_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsplice_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsplice_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsplice_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsqrt_f16_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svsqrt_f16_x(svbool_t_val, svfloat16_t_val); + svsqrt_f16_z(svbool_t_val, svfloat16_t_val); + svsqrt_f32_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svsqrt_f32_x(svbool_t_val, svfloat32_t_val); + svsqrt_f32_z(svbool_t_val, svfloat32_t_val); + svsqrt_f64_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svsqrt_f64_x(svbool_t_val, svfloat64_t_val); + svsqrt_f64_z(svbool_t_val, svfloat64_t_val); + svsqrt_m(svfloat16_t_val, svbool_t_val, svfloat16_t_val); + svsqrt_m(svfloat32_t_val, svbool_t_val, svfloat32_t_val); + svsqrt_m(svfloat64_t_val, svbool_t_val, svfloat64_t_val); + svsqrt_x(svbool_t_val, svfloat16_t_val); + svsqrt_x(svbool_t_val, svfloat32_t_val); + svsqrt_x(svbool_t_val, svfloat64_t_val); + svsqrt_z(svbool_t_val, svfloat16_t_val); + svsqrt_z(svbool_t_val, svfloat32_t_val); + svsqrt_z(svbool_t_val, svfloat64_t_val); + svst1(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svst1(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svst1(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svst1(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svst1(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svst1(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svst1(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svst1(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svst1_f16(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svst1_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svst1_s8(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svst1_s16(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svst1_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1_u8(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svst1_u16(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svst1_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svst1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svst1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svst1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svst1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svst1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svst1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svst1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svst1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svst1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svst1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svst1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svst1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svst1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svst1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint16_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svst1b(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint16_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svst1b(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svst1b_s16(svbool_t_val, int8_t_ptr_val, svint16_t_val); + svst1b_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svst1b_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svst1b_u16(svbool_t_val, uint8_t_ptr_val, svuint16_t_val); + svst1b_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svst1b_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint16_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint32_t_val); + svst1b_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint64_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint16_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint32_t_val); + svst1b_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint64_t_val); + svst1b_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val, svint16_t_val); + svst1b_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val, svint32_t_val); + svst1b_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val, svint64_t_val); + svst1b_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint16_t_val); + svst1b_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint32_t_val); + svst1b_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint64_t_val); + svst1h(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svst1h(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svst1h(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svst1h(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svst1h_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svst1h_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svst1h_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svst1h_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svst1h_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint32_t_val); + svst1h_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint64_t_val); + svst1h_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint32_t_val); + svst1h_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint64_t_val); + svst1h_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val, svint32_t_val); + svst1h_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val, svint64_t_val); + svst1h_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint32_t_val); + svst1h_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint64_t_val); + svst1w(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svst1w(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svst1w_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svst1w_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svst1w_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint64_t_val); + svst1w_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint64_t_val); + svst1w_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val, svint64_t_val); + svst1w_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint64_t_val); + svst2(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x2_t_val); + svst2_f16(svbool_t_val, float16_t_ptr_val, svfloat16x2_t_val); + svst2_f32(svbool_t_val, float32_t_ptr_val, svfloat32x2_t_val); + svst2_f64(svbool_t_val, float64_t_ptr_val, svfloat64x2_t_val); + svst2_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x2_t_val); + svst2_s8(svbool_t_val, int8_t_ptr_val, svint8x2_t_val); + svst2_s16(svbool_t_val, int16_t_ptr_val, svint16x2_t_val); + svst2_s32(svbool_t_val, int32_t_ptr_val, svint32x2_t_val); + svst2_s64(svbool_t_val, int64_t_ptr_val, svint64x2_t_val); + svst2_u8(svbool_t_val, uint8_t_ptr_val, svuint8x2_t_val); + svst2_u16(svbool_t_val, uint16_t_ptr_val, svuint16x2_t_val); + svst2_u32(svbool_t_val, uint32_t_ptr_val, svuint32x2_t_val); + svst2_u64(svbool_t_val, uint64_t_ptr_val, svuint64x2_t_val); + svst2_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst2_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x2_t_val); + svst2_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x2_t_val); + svst2_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x2_t_val); + svst2_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x2_t_val); + svst2_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x2_t_val); + svst2_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x2_t_val); + svst2_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x2_t_val); + svst2_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x2_t_val); + svst2_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x2_t_val); + svst2_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x2_t_val); + svst2_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x2_t_val); + svst2_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x2_t_val); + svst2_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x2_t_val); + svst3(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x3_t_val); + svst3_f16(svbool_t_val, float16_t_ptr_val, svfloat16x3_t_val); + svst3_f32(svbool_t_val, float32_t_ptr_val, svfloat32x3_t_val); + svst3_f64(svbool_t_val, float64_t_ptr_val, svfloat64x3_t_val); + svst3_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x3_t_val); + svst3_s8(svbool_t_val, int8_t_ptr_val, svint8x3_t_val); + svst3_s16(svbool_t_val, int16_t_ptr_val, svint16x3_t_val); + svst3_s32(svbool_t_val, int32_t_ptr_val, svint32x3_t_val); + svst3_s64(svbool_t_val, int64_t_ptr_val, svint64x3_t_val); + svst3_u8(svbool_t_val, uint8_t_ptr_val, svuint8x3_t_val); + svst3_u16(svbool_t_val, uint16_t_ptr_val, svuint16x3_t_val); + svst3_u32(svbool_t_val, uint32_t_ptr_val, svuint32x3_t_val); + svst3_u64(svbool_t_val, uint64_t_ptr_val, svuint64x3_t_val); + svst3_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst3_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x3_t_val); + svst3_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x3_t_val); + svst3_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x3_t_val); + svst3_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x3_t_val); + svst3_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x3_t_val); + svst3_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x3_t_val); + svst3_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x3_t_val); + svst3_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x3_t_val); + svst3_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x3_t_val); + svst3_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x3_t_val); + svst3_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x3_t_val); + svst3_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x3_t_val); + svst3_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x3_t_val); + svst4(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16x4_t_val); + svst4_f16(svbool_t_val, float16_t_ptr_val, svfloat16x4_t_val); + svst4_f32(svbool_t_val, float32_t_ptr_val, svfloat32x4_t_val); + svst4_f64(svbool_t_val, float64_t_ptr_val, svfloat64x4_t_val); + svst4_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8x4_t_val); + svst4_s8(svbool_t_val, int8_t_ptr_val, svint8x4_t_val); + svst4_s16(svbool_t_val, int16_t_ptr_val, svint16x4_t_val); + svst4_s32(svbool_t_val, int32_t_ptr_val, svint32x4_t_val); + svst4_s64(svbool_t_val, int64_t_ptr_val, svint64x4_t_val); + svst4_u8(svbool_t_val, uint8_t_ptr_val, svuint8x4_t_val); + svst4_u16(svbool_t_val, uint16_t_ptr_val, svuint16x4_t_val); + svst4_u32(svbool_t_val, uint32_t_ptr_val, svuint32x4_t_val); + svst4_u64(svbool_t_val, uint64_t_ptr_val, svuint64x4_t_val); + svst4_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svst4_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16x4_t_val); + svst4_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16x4_t_val); + svst4_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32x4_t_val); + svst4_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64x4_t_val); + svst4_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8x4_t_val); + svst4_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8x4_t_val); + svst4_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16x4_t_val); + svst4_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32x4_t_val); + svst4_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64x4_t_val); + svst4_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8x4_t_val); + svst4_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16x4_t_val); + svst4_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32x4_t_val); + svst4_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64x4_t_val); + svstnt1(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svstnt1(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svstnt1(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svstnt1(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svstnt1(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svstnt1(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svstnt1(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svstnt1(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svstnt1(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svstnt1(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svstnt1(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svstnt1(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svstnt1(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svstnt1_bf16(svbool_t_val, bfloat16_t_ptr_val, svbfloat16_t_val); + svstnt1_f16(svbool_t_val, float16_t_ptr_val, svfloat16_t_val); + svstnt1_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svstnt1_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svstnt1_mf8(svbool_t_val, mfloat8_t_ptr_val, svmfloat8_t_val); + svstnt1_s8(svbool_t_val, int8_t_ptr_val, svint8_t_val); + svstnt1_s16(svbool_t_val, int16_t_ptr_val, svint16_t_val); + svstnt1_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svstnt1_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svstnt1_u8(svbool_t_val, uint8_t_ptr_val, svuint8_t_val); + svstnt1_u16(svbool_t_val, uint16_t_ptr_val, svuint16_t_val); + svstnt1_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svstnt1_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svstnt1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svstnt1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svstnt1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svstnt1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svstnt1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svstnt1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svstnt1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svstnt1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svstnt1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svstnt1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svstnt1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svstnt1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svstnt1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svstnt1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val, svbfloat16_t_val); + svstnt1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val, svfloat16_t_val); + svstnt1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svstnt1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svstnt1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val, svmfloat8_t_val); + svstnt1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val, svint8_t_val); + svstnt1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val, svint16_t_val); + svstnt1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svstnt1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svstnt1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val, svuint8_t_val); + svstnt1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val, svuint16_t_val); + svstnt1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svstnt1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svsub_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_m(svbool_t_val, svint8_t_val, int8_t_val); + svsub_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_m(svbool_t_val, svint16_t_val, int16_t_val); + svsub_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_m(svbool_t_val, svint32_t_val, int32_t_val); + svsub_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_m(svbool_t_val, svint64_t_val, int64_t_val); + svsub_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_x(svbool_t_val, svint8_t_val, int8_t_val); + svsub_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_x(svbool_t_val, svint16_t_val, int16_t_val); + svsub_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_x(svbool_t_val, svint32_t_val, int32_t_val); + svsub_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_x(svbool_t_val, svint64_t_val, int64_t_val); + svsub_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsub_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsub_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsub_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsub_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsub_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsub_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsub_z(svbool_t_val, svint8_t_val, int8_t_val); + svsub_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsub_z(svbool_t_val, svint16_t_val, int16_t_val); + svsub_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsub_z(svbool_t_val, svint32_t_val, int32_t_val); + svsub_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsub_z(svbool_t_val, svint64_t_val, int64_t_val); + svsub_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsub_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsub_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsub_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsub_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f16_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f32_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_f64_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_m(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_m(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_m(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_m(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_f16_m(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f16_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f16_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_n_f32_m(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f32_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f32_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_n_f64_m(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_f64_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_f64_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_x(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_x(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_x(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_x(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_x(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_x(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_x(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_x(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_x(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_x(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_x(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val); + svsubr_z(svbool_t_val, svfloat16_t_val, float16_t_val); + svsubr_z(svbool_t_val, svfloat16_t_val, svfloat16_t_val); + svsubr_z(svbool_t_val, svfloat32_t_val, float32_t_val); + svsubr_z(svbool_t_val, svfloat32_t_val, svfloat32_t_val); + svsubr_z(svbool_t_val, svfloat64_t_val, float64_t_val); + svsubr_z(svbool_t_val, svfloat64_t_val, svfloat64_t_val); + svsubr_z(svbool_t_val, svint8_t_val, int8_t_val); + svsubr_z(svbool_t_val, svint8_t_val, svint8_t_val); + svsubr_z(svbool_t_val, svint16_t_val, int16_t_val); + svsubr_z(svbool_t_val, svint16_t_val, svint16_t_val); + svsubr_z(svbool_t_val, svint32_t_val, int32_t_val); + svsubr_z(svbool_t_val, svint32_t_val, svint32_t_val); + svsubr_z(svbool_t_val, svint64_t_val, int64_t_val); + svsubr_z(svbool_t_val, svint64_t_val, svint64_t_val); + svsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val); + svsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val); + svsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val); + svsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val); + svsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val); + svsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val); + svtbl(svbfloat16_t_val, svuint16_t_val); + svtbl(svfloat16_t_val, svuint16_t_val); + svtbl(svfloat32_t_val, svuint32_t_val); + svtbl(svfloat64_t_val, svuint64_t_val); + svtbl(svint8_t_val, svuint8_t_val); + svtbl(svint16_t_val, svuint16_t_val); + svtbl(svint32_t_val, svuint32_t_val); + svtbl(svint64_t_val, svuint64_t_val); + svtbl(svuint8_t_val, svuint8_t_val); + svtbl(svuint16_t_val, svuint16_t_val); + svtbl(svuint32_t_val, svuint32_t_val); + svtbl(svuint64_t_val, svuint64_t_val); + svtbl_bf16(svbfloat16_t_val, svuint16_t_val); + svtbl_f16(svfloat16_t_val, svuint16_t_val); + svtbl_f32(svfloat32_t_val, svuint32_t_val); + svtbl_f64(svfloat64_t_val, svuint64_t_val); + svtbl_s8(svint8_t_val, svuint8_t_val); + svtbl_s16(svint16_t_val, svuint16_t_val); + svtbl_s32(svint32_t_val, svuint32_t_val); + svtbl_s64(svint64_t_val, svuint64_t_val); + svtbl_u8(svuint8_t_val, svuint8_t_val); + svtbl_u16(svuint16_t_val, svuint16_t_val); + svtbl_u32(svuint32_t_val, svuint32_t_val); + svtbl_u64(svuint64_t_val, svuint64_t_val); + svtrn1(svbfloat16_t_val, svbfloat16_t_val); + svtrn1(svfloat16_t_val, svfloat16_t_val); + svtrn1(svfloat32_t_val, svfloat32_t_val); + svtrn1(svfloat64_t_val, svfloat64_t_val); + svtrn1(svint8_t_val, svint8_t_val); + svtrn1(svint16_t_val, svint16_t_val); + svtrn1(svint32_t_val, svint32_t_val); + svtrn1(svint64_t_val, svint64_t_val); + svtrn1(svuint8_t_val, svuint8_t_val); + svtrn1(svuint16_t_val, svuint16_t_val); + svtrn1(svuint32_t_val, svuint32_t_val); + svtrn1(svuint64_t_val, svuint64_t_val); + svtrn1_b8(svbool_t_val, svbool_t_val); + svtrn1_b16(svbool_t_val, svbool_t_val); + svtrn1_b32(svbool_t_val, svbool_t_val); + svtrn1_b64(svbool_t_val, svbool_t_val); + svtrn1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn1_f16(svfloat16_t_val, svfloat16_t_val); + svtrn1_f32(svfloat32_t_val, svfloat32_t_val); + svtrn1_f64(svfloat64_t_val, svfloat64_t_val); + svtrn1_s8(svint8_t_val, svint8_t_val); + svtrn1_s16(svint16_t_val, svint16_t_val); + svtrn1_s32(svint32_t_val, svint32_t_val); + svtrn1_s64(svint64_t_val, svint64_t_val); + svtrn1_u8(svuint8_t_val, svuint8_t_val); + svtrn1_u16(svuint16_t_val, svuint16_t_val); + svtrn1_u32(svuint32_t_val, svuint32_t_val); + svtrn1_u64(svuint64_t_val, svuint64_t_val); + svtrn2(svbfloat16_t_val, svbfloat16_t_val); + svtrn2(svfloat16_t_val, svfloat16_t_val); + svtrn2(svfloat32_t_val, svfloat32_t_val); + svtrn2(svfloat64_t_val, svfloat64_t_val); + svtrn2(svint8_t_val, svint8_t_val); + svtrn2(svint16_t_val, svint16_t_val); + svtrn2(svint32_t_val, svint32_t_val); + svtrn2(svint64_t_val, svint64_t_val); + svtrn2(svuint8_t_val, svuint8_t_val); + svtrn2(svuint16_t_val, svuint16_t_val); + svtrn2(svuint32_t_val, svuint32_t_val); + svtrn2(svuint64_t_val, svuint64_t_val); + svtrn2_b8(svbool_t_val, svbool_t_val); + svtrn2_b16(svbool_t_val, svbool_t_val); + svtrn2_b32(svbool_t_val, svbool_t_val); + svtrn2_b64(svbool_t_val, svbool_t_val); + svtrn2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn2_f16(svfloat16_t_val, svfloat16_t_val); + svtrn2_f32(svfloat32_t_val, svfloat32_t_val); + svtrn2_f64(svfloat64_t_val, svfloat64_t_val); + svtrn2_s8(svint8_t_val, svint8_t_val); + svtrn2_s16(svint16_t_val, svint16_t_val); + svtrn2_s32(svint32_t_val, svint32_t_val); + svtrn2_s64(svint64_t_val, svint64_t_val); + svtrn2_u8(svuint8_t_val, svuint8_t_val); + svtrn2_u16(svuint16_t_val, svuint16_t_val); + svtrn2_u32(svuint32_t_val, svuint32_t_val); + svtrn2_u64(svuint64_t_val, svuint64_t_val); + svundef2_bf16(); + svundef2_f16(); + svundef2_f32(); + svundef2_f64(); + svundef2_mf8(); + svundef2_s8(); + svundef2_s16(); + svundef2_s32(); + svundef2_s64(); + svundef2_u8(); + svundef2_u16(); + svundef2_u32(); + svundef2_u64(); + svundef3_bf16(); + svundef3_f16(); + svundef3_f32(); + svundef3_f64(); + svundef3_mf8(); + svundef3_s8(); + svundef3_s16(); + svundef3_s32(); + svundef3_s64(); + svundef3_u8(); + svundef3_u16(); + svundef3_u32(); + svundef3_u64(); + svundef4_bf16(); + svundef4_f16(); + svundef4_f32(); + svundef4_f64(); + svundef4_mf8(); + svundef4_s8(); + svundef4_s16(); + svundef4_s32(); + svundef4_s64(); + svundef4_u8(); + svundef4_u16(); + svundef4_u32(); + svundef4_u64(); + svundef_bf16(); + svundef_f16(); + svundef_f32(); + svundef_f64(); + svundef_mf8(); + svundef_s8(); + svundef_s16(); + svundef_s32(); + svundef_s64(); + svundef_u8(); + svundef_u16(); + svundef_u32(); + svundef_u64(); + svunpkhi(svbool_t_val); + svunpkhi(svint8_t_val); + svunpkhi(svint16_t_val); + svunpkhi(svint32_t_val); + svunpkhi(svuint8_t_val); + svunpkhi(svuint16_t_val); + svunpkhi(svuint32_t_val); + svunpkhi_b(svbool_t_val); + svunpkhi_s16(svint8_t_val); + svunpkhi_s32(svint16_t_val); + svunpkhi_s64(svint32_t_val); + svunpkhi_u16(svuint8_t_val); + svunpkhi_u32(svuint16_t_val); + svunpkhi_u64(svuint32_t_val); + svunpklo(svbool_t_val); + svunpklo(svint8_t_val); + svunpklo(svint16_t_val); + svunpklo(svint32_t_val); + svunpklo(svuint8_t_val); + svunpklo(svuint16_t_val); + svunpklo(svuint32_t_val); + svunpklo_b(svbool_t_val); + svunpklo_s16(svint8_t_val); + svunpklo_s32(svint16_t_val); + svunpklo_s64(svint32_t_val); + svunpklo_u16(svuint8_t_val); + svunpklo_u32(svuint16_t_val); + svunpklo_u64(svuint32_t_val); + svuzp1(svbfloat16_t_val, svbfloat16_t_val); + svuzp1(svfloat16_t_val, svfloat16_t_val); + svuzp1(svfloat32_t_val, svfloat32_t_val); + svuzp1(svfloat64_t_val, svfloat64_t_val); + svuzp1(svint8_t_val, svint8_t_val); + svuzp1(svint16_t_val, svint16_t_val); + svuzp1(svint32_t_val, svint32_t_val); + svuzp1(svint64_t_val, svint64_t_val); + svuzp1(svuint8_t_val, svuint8_t_val); + svuzp1(svuint16_t_val, svuint16_t_val); + svuzp1(svuint32_t_val, svuint32_t_val); + svuzp1(svuint64_t_val, svuint64_t_val); + svuzp1_b8(svbool_t_val, svbool_t_val); + svuzp1_b16(svbool_t_val, svbool_t_val); + svuzp1_b32(svbool_t_val, svbool_t_val); + svuzp1_b64(svbool_t_val, svbool_t_val); + svuzp1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp1_f16(svfloat16_t_val, svfloat16_t_val); + svuzp1_f32(svfloat32_t_val, svfloat32_t_val); + svuzp1_f64(svfloat64_t_val, svfloat64_t_val); + svuzp1_s8(svint8_t_val, svint8_t_val); + svuzp1_s16(svint16_t_val, svint16_t_val); + svuzp1_s32(svint32_t_val, svint32_t_val); + svuzp1_s64(svint64_t_val, svint64_t_val); + svuzp1_u8(svuint8_t_val, svuint8_t_val); + svuzp1_u16(svuint16_t_val, svuint16_t_val); + svuzp1_u32(svuint32_t_val, svuint32_t_val); + svuzp1_u64(svuint64_t_val, svuint64_t_val); + svuzp2(svbfloat16_t_val, svbfloat16_t_val); + svuzp2(svfloat16_t_val, svfloat16_t_val); + svuzp2(svfloat32_t_val, svfloat32_t_val); + svuzp2(svfloat64_t_val, svfloat64_t_val); + svuzp2(svint8_t_val, svint8_t_val); + svuzp2(svint16_t_val, svint16_t_val); + svuzp2(svint32_t_val, svint32_t_val); + svuzp2(svint64_t_val, svint64_t_val); + svuzp2(svuint8_t_val, svuint8_t_val); + svuzp2(svuint16_t_val, svuint16_t_val); + svuzp2(svuint32_t_val, svuint32_t_val); + svuzp2(svuint64_t_val, svuint64_t_val); + svuzp2_b8(svbool_t_val, svbool_t_val); + svuzp2_b16(svbool_t_val, svbool_t_val); + svuzp2_b32(svbool_t_val, svbool_t_val); + svuzp2_b64(svbool_t_val, svbool_t_val); + svuzp2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp2_f16(svfloat16_t_val, svfloat16_t_val); + svuzp2_f32(svfloat32_t_val, svfloat32_t_val); + svuzp2_f64(svfloat64_t_val, svfloat64_t_val); + svuzp2_s8(svint8_t_val, svint8_t_val); + svuzp2_s16(svint16_t_val, svint16_t_val); + svuzp2_s32(svint32_t_val, svint32_t_val); + svuzp2_s64(svint64_t_val, svint64_t_val); + svuzp2_u8(svuint8_t_val, svuint8_t_val); + svuzp2_u16(svuint16_t_val, svuint16_t_val); + svuzp2_u32(svuint32_t_val, svuint32_t_val); + svuzp2_u64(svuint64_t_val, svuint64_t_val); + svwhilele_b8(int32_t_val, int32_t_val); + svwhilele_b8(int64_t_val, int64_t_val); + svwhilele_b8(uint32_t_val, uint32_t_val); + svwhilele_b8(uint64_t_val, uint64_t_val); + svwhilele_b8_s32(int32_t_val, int32_t_val); + svwhilele_b8_s64(int64_t_val, int64_t_val); + svwhilele_b8_u32(uint32_t_val, uint32_t_val); + svwhilele_b8_u64(uint64_t_val, uint64_t_val); + svwhilele_b16(int32_t_val, int32_t_val); + svwhilele_b16(int64_t_val, int64_t_val); + svwhilele_b16(uint32_t_val, uint32_t_val); + svwhilele_b16(uint64_t_val, uint64_t_val); + svwhilele_b16_s32(int32_t_val, int32_t_val); + svwhilele_b16_s64(int64_t_val, int64_t_val); + svwhilele_b16_u32(uint32_t_val, uint32_t_val); + svwhilele_b16_u64(uint64_t_val, uint64_t_val); + svwhilele_b32(int32_t_val, int32_t_val); + svwhilele_b32(int64_t_val, int64_t_val); + svwhilele_b32(uint32_t_val, uint32_t_val); + svwhilele_b32(uint64_t_val, uint64_t_val); + svwhilele_b32_s32(int32_t_val, int32_t_val); + svwhilele_b32_s64(int64_t_val, int64_t_val); + svwhilele_b32_u32(uint32_t_val, uint32_t_val); + svwhilele_b32_u64(uint64_t_val, uint64_t_val); + svwhilele_b64(int32_t_val, int32_t_val); + svwhilele_b64(int64_t_val, int64_t_val); + svwhilele_b64(uint32_t_val, uint32_t_val); + svwhilele_b64(uint64_t_val, uint64_t_val); + svwhilele_b64_s32(int32_t_val, int32_t_val); + svwhilele_b64_s64(int64_t_val, int64_t_val); + svwhilele_b64_u32(uint32_t_val, uint32_t_val); + svwhilele_b64_u64(uint64_t_val, uint64_t_val); + svwhilelt_b8(int32_t_val, int32_t_val); + svwhilelt_b8(int64_t_val, int64_t_val); + svwhilelt_b8(uint32_t_val, uint32_t_val); + svwhilelt_b8(uint64_t_val, uint64_t_val); + svwhilelt_b8_s32(int32_t_val, int32_t_val); + svwhilelt_b8_s64(int64_t_val, int64_t_val); + svwhilelt_b8_u32(uint32_t_val, uint32_t_val); + svwhilelt_b8_u64(uint64_t_val, uint64_t_val); + svwhilelt_b16(int32_t_val, int32_t_val); + svwhilelt_b16(int64_t_val, int64_t_val); + svwhilelt_b16(uint32_t_val, uint32_t_val); + svwhilelt_b16(uint64_t_val, uint64_t_val); + svwhilelt_b16_s32(int32_t_val, int32_t_val); + svwhilelt_b16_s64(int64_t_val, int64_t_val); + svwhilelt_b16_u32(uint32_t_val, uint32_t_val); + svwhilelt_b16_u64(uint64_t_val, uint64_t_val); + svwhilelt_b32(int32_t_val, int32_t_val); + svwhilelt_b32(int64_t_val, int64_t_val); + svwhilelt_b32(uint32_t_val, uint32_t_val); + svwhilelt_b32(uint64_t_val, uint64_t_val); + svwhilelt_b32_s32(int32_t_val, int32_t_val); + svwhilelt_b32_s64(int64_t_val, int64_t_val); + svwhilelt_b32_u32(uint32_t_val, uint32_t_val); + svwhilelt_b32_u64(uint64_t_val, uint64_t_val); + svwhilelt_b64(int32_t_val, int32_t_val); + svwhilelt_b64(int64_t_val, int64_t_val); + svwhilelt_b64(uint32_t_val, uint32_t_val); + svwhilelt_b64(uint64_t_val, uint64_t_val); + svwhilelt_b64_s32(int32_t_val, int32_t_val); + svwhilelt_b64_s64(int64_t_val, int64_t_val); + svwhilelt_b64_u32(uint32_t_val, uint32_t_val); + svwhilelt_b64_u64(uint64_t_val, uint64_t_val); + svzip1(svbfloat16_t_val, svbfloat16_t_val); + svzip1(svfloat16_t_val, svfloat16_t_val); + svzip1(svfloat32_t_val, svfloat32_t_val); + svzip1(svfloat64_t_val, svfloat64_t_val); + svzip1(svint8_t_val, svint8_t_val); + svzip1(svint16_t_val, svint16_t_val); + svzip1(svint32_t_val, svint32_t_val); + svzip1(svint64_t_val, svint64_t_val); + svzip1(svuint8_t_val, svuint8_t_val); + svzip1(svuint16_t_val, svuint16_t_val); + svzip1(svuint32_t_val, svuint32_t_val); + svzip1(svuint64_t_val, svuint64_t_val); + svzip1_b8(svbool_t_val, svbool_t_val); + svzip1_b16(svbool_t_val, svbool_t_val); + svzip1_b32(svbool_t_val, svbool_t_val); + svzip1_b64(svbool_t_val, svbool_t_val); + svzip1_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip1_f16(svfloat16_t_val, svfloat16_t_val); + svzip1_f32(svfloat32_t_val, svfloat32_t_val); + svzip1_f64(svfloat64_t_val, svfloat64_t_val); + svzip1_s8(svint8_t_val, svint8_t_val); + svzip1_s16(svint16_t_val, svint16_t_val); + svzip1_s32(svint32_t_val, svint32_t_val); + svzip1_s64(svint64_t_val, svint64_t_val); + svzip1_u8(svuint8_t_val, svuint8_t_val); + svzip1_u16(svuint16_t_val, svuint16_t_val); + svzip1_u32(svuint32_t_val, svuint32_t_val); + svzip1_u64(svuint64_t_val, svuint64_t_val); + svzip2(svbfloat16_t_val, svbfloat16_t_val); + svzip2(svfloat16_t_val, svfloat16_t_val); + svzip2(svfloat32_t_val, svfloat32_t_val); + svzip2(svfloat64_t_val, svfloat64_t_val); + svzip2(svint8_t_val, svint8_t_val); + svzip2(svint16_t_val, svint16_t_val); + svzip2(svint32_t_val, svint32_t_val); + svzip2(svint64_t_val, svint64_t_val); + svzip2(svuint8_t_val, svuint8_t_val); + svzip2(svuint16_t_val, svuint16_t_val); + svzip2(svuint32_t_val, svuint32_t_val); + svzip2(svuint64_t_val, svuint64_t_val); + svzip2_b8(svbool_t_val, svbool_t_val); + svzip2_b16(svbool_t_val, svbool_t_val); + svzip2_b32(svbool_t_val, svbool_t_val); + svzip2_b64(svbool_t_val, svbool_t_val); + svzip2_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip2_f16(svfloat16_t_val, svfloat16_t_val); + svzip2_f32(svfloat32_t_val, svfloat32_t_val); + svzip2_f64(svfloat64_t_val, svfloat64_t_val); + svzip2_s8(svint8_t_val, svint8_t_val); + svzip2_s16(svint16_t_val, svint16_t_val); + svzip2_s32(svint32_t_val, svint32_t_val); + svzip2_s64(svint64_t_val, svint64_t_val); + svzip2_u8(svuint8_t_val, svuint8_t_val); + svzip2_u16(svuint16_t_val, svuint16_t_val); + svzip2_u32(svuint32_t_val, svuint32_t_val); + svzip2_u64(svuint64_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme_AND_sme2_AND_ssve-fexpa.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme_AND_sme2_AND_ssve-fexpa.c new file mode 100644 index 0000000000000..c05c29e9a008c --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme_AND_sme2_AND_ssve-fexpa.c @@ -0,0 +1,61 @@ +// 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=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2 -target-feature +ssve-fexpa -target-feature +sve -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve" streaming_guard="sme,sme2,ssve-fexpa" flags="feature-dependent" + +void test(void) { + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + svexpa(svuint16_t_val); + svexpa(svuint32_t_val); + svexpa(svuint64_t_val); + svexpa_f16(svuint16_t_val); + svexpa_f32(svuint32_t_val); + svexpa_f64(svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa(svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa(svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa(svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa_f16(svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa_f32(svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa_f64(svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa(svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa(svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa(svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa_f16(svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa_f32(svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svexpa_f64(svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme_AND_sme2p2.c b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme_AND_sme2p2.c new file mode 100644 index 0000000000000..456f379eb9610 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_feature_dependent_sve___sme_AND_sme2p2.c @@ -0,0 +1,103 @@ +// 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=guard +// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sme2p2 -target-feature +sve -verify +// expected-no-diagnostics + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve" streaming_guard="sme,sme2p2" flags="feature-dependent" + +void test(void) { + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + svcompact(svbool_t_val, svfloat32_t_val); + svcompact(svbool_t_val, svfloat64_t_val); + svcompact(svbool_t_val, svint32_t_val); + svcompact(svbool_t_val, svint64_t_val); + svcompact(svbool_t_val, svuint32_t_val); + svcompact(svbool_t_val, svuint64_t_val); + svcompact_f32(svbool_t_val, svfloat32_t_val); + svcompact_f64(svbool_t_val, svfloat64_t_val); + svcompact_s32(svbool_t_val, svint32_t_val); + svcompact_s64(svbool_t_val, svint64_t_val); + svcompact_u32(svbool_t_val, svuint32_t_val); + svcompact_u64(svbool_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_f32(svbool_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_f64(svbool_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_s32(svbool_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_s64(svbool_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_u64(svbool_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_f32(svbool_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_f64(svbool_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_s32(svbool_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_s64(svbool_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svcompact_u64(svbool_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve.c new file mode 100644 index 0000000000000..58f1196c320b9 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve.c @@ -0,0 +1,5881 @@ +// 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=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve" streaming_guard="" flags="" + +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; + float32_t float32_t_val; + float64_t * float64_t_ptr_val; + float64_t float64_t_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + void * void_ptr_val; + + svadda(svbool_t_val, float16_t_val, svfloat16_t_val); + svadda(svbool_t_val, float32_t_val, svfloat32_t_val); + svadda(svbool_t_val, float64_t_val, svfloat64_t_val); + svadda_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + svadda_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + svadda_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + svadrb_offset(svuint32_t_val, svint32_t_val); + svadrb_offset(svuint32_t_val, svuint32_t_val); + svadrb_offset(svuint64_t_val, svint64_t_val); + svadrb_offset(svuint64_t_val, svuint64_t_val); + svadrb_u32base_s32offset(svuint32_t_val, svint32_t_val); + svadrb_u32base_u32offset(svuint32_t_val, svuint32_t_val); + svadrb_u64base_s64offset(svuint64_t_val, svint64_t_val); + svadrb_u64base_u64offset(svuint64_t_val, svuint64_t_val); + svadrd_index(svuint32_t_val, svint32_t_val); + svadrd_index(svuint32_t_val, svuint32_t_val); + svadrd_index(svuint64_t_val, svint64_t_val); + svadrd_index(svuint64_t_val, svuint64_t_val); + svadrd_u32base_s32index(svuint32_t_val, svint32_t_val); + svadrd_u32base_u32index(svuint32_t_val, svuint32_t_val); + svadrd_u64base_s64index(svuint64_t_val, svint64_t_val); + svadrd_u64base_u64index(svuint64_t_val, svuint64_t_val); + svadrh_index(svuint32_t_val, svint32_t_val); + svadrh_index(svuint32_t_val, svuint32_t_val); + svadrh_index(svuint64_t_val, svint64_t_val); + svadrh_index(svuint64_t_val, svuint64_t_val); + svadrh_u32base_s32index(svuint32_t_val, svint32_t_val); + svadrh_u32base_u32index(svuint32_t_val, svuint32_t_val); + svadrh_u64base_s64index(svuint64_t_val, svint64_t_val); + svadrh_u64base_u64index(svuint64_t_val, svuint64_t_val); + svadrw_index(svuint32_t_val, svint32_t_val); + svadrw_index(svuint32_t_val, svuint32_t_val); + svadrw_index(svuint64_t_val, svint64_t_val); + svadrw_index(svuint64_t_val, svuint64_t_val); + svadrw_u32base_s32index(svuint32_t_val, svint32_t_val); + svadrw_u32base_u32index(svuint32_t_val, svuint32_t_val); + svadrw_u64base_s64index(svuint64_t_val, svint64_t_val); + svadrw_u64base_u64index(svuint64_t_val, svuint64_t_val); + svld1_gather_f32(svbool_t_val, svuint32_t_val); + svld1_gather_f64(svbool_t_val, svuint64_t_val); + svld1_gather_index(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svld1_gather_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svld1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svld1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1_gather_index(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svld1_gather_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svld1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svld1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1_gather_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svld1_gather_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svld1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svld1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svld1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svld1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svld1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1_gather_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svld1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svld1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svld1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1_gather_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svld1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svld1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svld1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_s32(svbool_t_val, svuint32_t_val); + svld1_gather_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svld1_gather_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svld1_gather_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svld1_gather_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svld1_gather_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svld1_gather_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svld1_gather_s64(svbool_t_val, svuint64_t_val); + svld1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svld1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svld1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svld1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svld1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svld1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svld1_gather_u32(svbool_t_val, svuint32_t_val); + svld1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + svld1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svld1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svld1_gather_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svld1_gather_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svld1_gather_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svld1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svld1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svld1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svld1_gather_u64(svbool_t_val, svuint64_t_val); + svld1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + svld1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svld1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svld1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svld1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svld1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svld1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svld1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svld1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svld1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sb_gather_s32(svbool_t_val, svuint32_t_val); + svld1sb_gather_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svld1sb_gather_s32offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svld1sb_gather_s64(svbool_t_val, svuint64_t_val); + svld1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svld1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svld1sb_gather_u32(svbool_t_val, svuint32_t_val); + svld1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svld1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svld1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svld1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svld1sb_gather_u64(svbool_t_val, svuint64_t_val); + svld1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svld1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svld1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_s32(svbool_t_val, svuint32_t_val); + svld1sh_gather_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_s32index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_s32offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svld1sh_gather_s64(svbool_t_val, svuint64_t_val); + svld1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svld1sh_gather_u32(svbool_t_val, svuint32_t_val); + svld1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svld1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svld1sh_gather_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_u32index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svld1sh_gather_u64(svbool_t_val, svuint64_t_val); + svld1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_s64(svbool_t_val, svuint64_t_val); + svld1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svld1sw_gather_u64(svbool_t_val, svuint64_t_val); + svld1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svld1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svld1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svld1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svld1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svld1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svld1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svld1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svld1ub_gather_s32(svbool_t_val, svuint32_t_val); + svld1ub_gather_s32offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svld1ub_gather_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svld1ub_gather_s64(svbool_t_val, svuint64_t_val); + svld1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svld1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svld1ub_gather_u32(svbool_t_val, svuint32_t_val); + svld1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svld1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svld1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svld1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svld1ub_gather_u64(svbool_t_val, svuint64_t_val); + svld1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svld1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svld1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_s32(svbool_t_val, svuint32_t_val); + svld1uh_gather_s32index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_s32offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svld1uh_gather_s64(svbool_t_val, svuint64_t_val); + svld1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svld1uh_gather_u32(svbool_t_val, svuint32_t_val); + svld1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svld1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svld1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svld1uh_gather_u32index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svld1uh_gather_u64(svbool_t_val, svuint64_t_val); + svld1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_s64(svbool_t_val, svuint64_t_val); + svld1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svld1uw_gather_u64(svbool_t_val, svuint64_t_val); + svld1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1(svbool_t_val, bfloat16_t_ptr_val); + svldff1(svbool_t_val, float16_t_ptr_val); + svldff1(svbool_t_val, float32_t_ptr_val); + svldff1(svbool_t_val, float64_t_ptr_val); + svldff1(svbool_t_val, int8_t_ptr_val); + svldff1(svbool_t_val, int16_t_ptr_val); + svldff1(svbool_t_val, int32_t_ptr_val); + svldff1(svbool_t_val, int64_t_ptr_val); + svldff1(svbool_t_val, mfloat8_t_ptr_val); + svldff1(svbool_t_val, uint8_t_ptr_val); + svldff1(svbool_t_val, uint16_t_ptr_val); + svldff1(svbool_t_val, uint32_t_ptr_val); + svldff1(svbool_t_val, uint64_t_ptr_val); + svldff1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svldff1_f16(svbool_t_val, float16_t_ptr_val); + svldff1_f32(svbool_t_val, float32_t_ptr_val); + svldff1_f64(svbool_t_val, float64_t_ptr_val); + svldff1_gather_f32(svbool_t_val, svuint32_t_val); + svldff1_gather_f64(svbool_t_val, svuint64_t_val); + svldff1_gather_index(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svldff1_gather_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svldff1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldff1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldff1_gather_index(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svldff1_gather_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svldff1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldff1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldff1_gather_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svldff1_gather_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svldff1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldff1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldff1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svldff1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svldff1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldff1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldff1_gather_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svldff1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svldff1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldff1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldff1_gather_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svldff1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svldff1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldff1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldff1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_s32(svbool_t_val, svuint32_t_val); + svldff1_gather_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svldff1_gather_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svldff1_gather_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svldff1_gather_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + svldff1_gather_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svldff1_gather_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + svldff1_gather_s64(svbool_t_val, svuint64_t_val); + svldff1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldff1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldff1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldff1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldff1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldff1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldff1_gather_u32(svbool_t_val, svuint32_t_val); + svldff1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + svldff1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldff1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldff1_gather_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svldff1_gather_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svldff1_gather_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svldff1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svldff1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svldff1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svldff1_gather_u64(svbool_t_val, svuint64_t_val); + svldff1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + svldff1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldff1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldff1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldff1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldff1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldff1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldff1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svldff1_s8(svbool_t_val, int8_t_ptr_val); + svldff1_s16(svbool_t_val, int16_t_ptr_val); + svldff1_s32(svbool_t_val, int32_t_ptr_val); + svldff1_s64(svbool_t_val, int64_t_ptr_val); + svldff1_u8(svbool_t_val, uint8_t_ptr_val); + svldff1_u16(svbool_t_val, uint16_t_ptr_val); + svldff1_u32(svbool_t_val, uint32_t_ptr_val); + svldff1_u64(svbool_t_val, uint64_t_ptr_val); + svldff1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldff1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldff1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldff1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldff1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldff1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldff1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldff1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldff1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldff1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldff1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldff1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldff1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldff1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svldff1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldff1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldff1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldff1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svldff1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldff1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldff1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldff1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sb_gather_s32(svbool_t_val, svuint32_t_val); + svldff1sb_gather_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svldff1sb_gather_s32offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + svldff1sb_gather_s64(svbool_t_val, svuint64_t_val); + svldff1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldff1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldff1sb_gather_u32(svbool_t_val, svuint32_t_val); + svldff1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldff1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldff1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldff1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldff1sb_gather_u64(svbool_t_val, svuint64_t_val); + svldff1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldff1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldff1sb_s16(svbool_t_val, int8_t_ptr_val); + svldff1sb_s32(svbool_t_val, int8_t_ptr_val); + svldff1sb_s64(svbool_t_val, int8_t_ptr_val); + svldff1sb_u16(svbool_t_val, int8_t_ptr_val); + svldff1sb_u32(svbool_t_val, int8_t_ptr_val); + svldff1sb_u64(svbool_t_val, int8_t_ptr_val); + svldff1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldff1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_s32(svbool_t_val, svuint32_t_val); + svldff1sh_gather_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_s32index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_s32offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + svldff1sh_gather_s64(svbool_t_val, svuint64_t_val); + svldff1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldff1sh_gather_u32(svbool_t_val, svuint32_t_val); + svldff1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldff1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldff1sh_gather_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_u32index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldff1sh_gather_u64(svbool_t_val, svuint64_t_val); + svldff1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldff1sh_s32(svbool_t_val, int16_t_ptr_val); + svldff1sh_s64(svbool_t_val, int16_t_ptr_val); + svldff1sh_u32(svbool_t_val, int16_t_ptr_val); + svldff1sh_u64(svbool_t_val, int16_t_ptr_val); + svldff1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldff1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldff1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldff1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldff1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_s64(svbool_t_val, svuint64_t_val); + svldff1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldff1sw_gather_u64(svbool_t_val, svuint64_t_val); + svldff1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldff1sw_s64(svbool_t_val, int32_t_ptr_val); + svldff1sw_u64(svbool_t_val, int32_t_ptr_val); + svldff1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldff1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldff1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svldff1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldff1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldff1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldff1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svldff1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldff1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldff1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldff1ub_gather_s32(svbool_t_val, svuint32_t_val); + svldff1ub_gather_s32offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svldff1ub_gather_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + svldff1ub_gather_s64(svbool_t_val, svuint64_t_val); + svldff1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldff1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldff1ub_gather_u32(svbool_t_val, svuint32_t_val); + svldff1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldff1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldff1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldff1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldff1ub_gather_u64(svbool_t_val, svuint64_t_val); + svldff1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldff1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldff1ub_s16(svbool_t_val, uint8_t_ptr_val); + svldff1ub_s32(svbool_t_val, uint8_t_ptr_val); + svldff1ub_s64(svbool_t_val, uint8_t_ptr_val); + svldff1ub_u16(svbool_t_val, uint8_t_ptr_val); + svldff1ub_u32(svbool_t_val, uint8_t_ptr_val); + svldff1ub_u64(svbool_t_val, uint8_t_ptr_val); + svldff1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldff1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_s32(svbool_t_val, svuint32_t_val); + svldff1uh_gather_s32index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_s32offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + svldff1uh_gather_s64(svbool_t_val, svuint64_t_val); + svldff1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldff1uh_gather_u32(svbool_t_val, svuint32_t_val); + svldff1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldff1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldff1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldff1uh_gather_u32index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldff1uh_gather_u64(svbool_t_val, svuint64_t_val); + svldff1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldff1uh_s32(svbool_t_val, uint16_t_ptr_val); + svldff1uh_s64(svbool_t_val, uint16_t_ptr_val); + svldff1uh_u32(svbool_t_val, uint16_t_ptr_val); + svldff1uh_u64(svbool_t_val, uint16_t_ptr_val); + svldff1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldff1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldff1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldff1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldff1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_s64(svbool_t_val, svuint64_t_val); + svldff1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldff1uw_gather_u64(svbool_t_val, svuint64_t_val); + svldff1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldff1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldff1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldff1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldff1uw_s64(svbool_t_val, uint32_t_ptr_val); + svldff1uw_u64(svbool_t_val, uint32_t_ptr_val); + svldff1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldff1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnf1(svbool_t_val, bfloat16_t_ptr_val); + svldnf1(svbool_t_val, float16_t_ptr_val); + svldnf1(svbool_t_val, float32_t_ptr_val); + svldnf1(svbool_t_val, float64_t_ptr_val); + svldnf1(svbool_t_val, int8_t_ptr_val); + svldnf1(svbool_t_val, int16_t_ptr_val); + svldnf1(svbool_t_val, int32_t_ptr_val); + svldnf1(svbool_t_val, int64_t_ptr_val); + svldnf1(svbool_t_val, mfloat8_t_ptr_val); + svldnf1(svbool_t_val, uint8_t_ptr_val); + svldnf1(svbool_t_val, uint16_t_ptr_val); + svldnf1(svbool_t_val, uint32_t_ptr_val); + svldnf1(svbool_t_val, uint64_t_ptr_val); + svldnf1_bf16(svbool_t_val, bfloat16_t_ptr_val); + svldnf1_f16(svbool_t_val, float16_t_ptr_val); + svldnf1_f32(svbool_t_val, float32_t_ptr_val); + svldnf1_f64(svbool_t_val, float64_t_ptr_val); + svldnf1_mf8(svbool_t_val, mfloat8_t_ptr_val); + svldnf1_s8(svbool_t_val, int8_t_ptr_val); + svldnf1_s16(svbool_t_val, int16_t_ptr_val); + svldnf1_s32(svbool_t_val, int32_t_ptr_val); + svldnf1_s64(svbool_t_val, int64_t_ptr_val); + svldnf1_u8(svbool_t_val, uint8_t_ptr_val); + svldnf1_u16(svbool_t_val, uint16_t_ptr_val); + svldnf1_u32(svbool_t_val, uint32_t_ptr_val); + svldnf1_u64(svbool_t_val, uint64_t_ptr_val); + svldnf1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnf1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnf1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + svldnf1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + svldnf1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svldnf1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svldnf1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + svldnf1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnf1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnf1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svldnf1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnf1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnf1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svldnf1sb_s16(svbool_t_val, int8_t_ptr_val); + svldnf1sb_s32(svbool_t_val, int8_t_ptr_val); + svldnf1sb_s64(svbool_t_val, int8_t_ptr_val); + svldnf1sb_u16(svbool_t_val, int8_t_ptr_val); + svldnf1sb_u32(svbool_t_val, int8_t_ptr_val); + svldnf1sb_u64(svbool_t_val, int8_t_ptr_val); + svldnf1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + svldnf1sh_s32(svbool_t_val, int16_t_ptr_val); + svldnf1sh_s64(svbool_t_val, int16_t_ptr_val); + svldnf1sh_u32(svbool_t_val, int16_t_ptr_val); + svldnf1sh_u64(svbool_t_val, int16_t_ptr_val); + svldnf1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnf1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnf1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnf1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + svldnf1sw_s64(svbool_t_val, int32_t_ptr_val); + svldnf1sw_u64(svbool_t_val, int32_t_ptr_val); + svldnf1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnf1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + svldnf1ub_s16(svbool_t_val, uint8_t_ptr_val); + svldnf1ub_s32(svbool_t_val, uint8_t_ptr_val); + svldnf1ub_s64(svbool_t_val, uint8_t_ptr_val); + svldnf1ub_u16(svbool_t_val, uint8_t_ptr_val); + svldnf1ub_u32(svbool_t_val, uint8_t_ptr_val); + svldnf1ub_u64(svbool_t_val, uint8_t_ptr_val); + svldnf1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + svldnf1uh_s32(svbool_t_val, uint16_t_ptr_val); + svldnf1uh_s64(svbool_t_val, uint16_t_ptr_val); + svldnf1uh_u32(svbool_t_val, uint16_t_ptr_val); + svldnf1uh_u64(svbool_t_val, uint16_t_ptr_val); + svldnf1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnf1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnf1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnf1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + svldnf1uw_s64(svbool_t_val, uint32_t_ptr_val); + svldnf1uw_u64(svbool_t_val, uint32_t_ptr_val); + svldnf1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svldnf1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svprfb_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfb_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfb_gather_offset(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfb_gather_offset(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfb_gather_offset(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfb_gather_offset(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfb_gather_offset(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfb_gather_offset(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfb_gather_s32offset(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfb_gather_s64offset(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfb_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfb_gather_u32base_offset(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfb_gather_u32offset(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfb_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfb_gather_u64base_offset(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfb_gather_u64offset(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfd_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfd_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfd_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfd_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfd_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfd_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfd_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfd_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfd_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfd_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfd_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfd_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfd_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfd_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfd_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfd_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfh_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfh_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfh_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfh_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfh_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfh_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfh_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfh_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfh_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfh_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfh_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfh_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfh_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfh_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfh_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfh_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfw_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfw_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfw_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfw_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfw_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfw_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfw_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfw_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svprfw_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + svprfw_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + svprfw_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + svprfw_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + svprfw_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + svprfw_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + svprfw_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + svprfw_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + svrdffr(); + svrdffr_z(svbool_t_val); + svsetffr(); + svst1_scatter(svbool_t_val, svuint32_t_val, svfloat32_t_val); + svst1_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + svst1_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + svst1_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + svst1_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1_scatter_index(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + svst1_scatter_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + svst1_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1_scatter_index(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + svst1_scatter_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1_scatter_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1_scatter_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + svst1_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + svst1_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1_scatter_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + svst1_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1_scatter_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + svst1_scatter_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + svst1_scatter_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1_scatter_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + svst1_scatter_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + svst1_scatter_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1_scatter_u32base_f32(svbool_t_val, svuint32_t_val, svfloat32_t_val); + svst1_scatter_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svst1_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1_scatter_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svst1_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + svst1_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svst1_scatter_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + svst1_scatter_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1_scatter_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1_scatter_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + svst1_scatter_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1_scatter_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + svst1_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1b_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + svst1b_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + svst1b_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1b_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint32_t_val, svint32_t_val); + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1b_scatter_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val, svint32_t_val); + svst1b_scatter_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1b_scatter_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + svst1b_scatter_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1b_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1b_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1b_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + svst1b_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svst1b_scatter_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1b_scatter_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1b_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1b_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1b_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1b_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1b_scatter_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1b_scatter_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1h_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + svst1h_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + svst1h_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1h_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1h_scatter_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + svst1h_scatter_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1h_scatter_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + svst1h_scatter_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + svst1h_scatter_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svst1h_scatter_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1h_scatter_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svst1h_scatter_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1h_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1h_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1h_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svst1h_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svst1h_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + svst1h_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svst1h_scatter_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1h_scatter_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1h_scatter_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + svst1h_scatter_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + svst1h_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1h_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1h_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1h_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1h_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1h_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1h_scatter_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1h_scatter_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1h_scatter_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1h_scatter_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1w_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1w_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1w_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svst1w_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svst1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1w_scatter_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svst1w_scatter_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1w_scatter_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svst1w_scatter_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1w_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1w_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1w_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1w_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1w_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1w_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1w_scatter_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1w_scatter_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1w_scatter_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1w_scatter_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svtmad(svfloat16_t_val, svfloat16_t_val, 2); + svtmad(svfloat32_t_val, svfloat32_t_val, 2); + svtmad(svfloat64_t_val, svfloat64_t_val, 2); + svtmad_f16(svfloat16_t_val, svfloat16_t_val, 2); + svtmad_f32(svfloat32_t_val, svfloat32_t_val, 2); + svtmad_f64(svfloat64_t_val, svfloat64_t_val, 2); + svtsmul(svfloat16_t_val, svuint16_t_val); + svtsmul(svfloat32_t_val, svuint32_t_val); + svtsmul(svfloat64_t_val, svuint64_t_val); + svtsmul_f16(svfloat16_t_val, svuint16_t_val); + svtsmul_f32(svfloat32_t_val, svuint32_t_val); + svtsmul_f64(svfloat64_t_val, svuint64_t_val); + svtssel(svfloat16_t_val, svuint16_t_val); + svtssel(svfloat32_t_val, svuint32_t_val); + svtssel(svfloat64_t_val, svuint64_t_val); + svtssel_f16(svfloat16_t_val, svuint16_t_val); + svtssel_f32(svfloat32_t_val, svuint32_t_val); + svtssel_f64(svfloat64_t_val, svuint64_t_val); + svwrffr(svbool_t_val); +} + +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; + float32_t float32_t_val; + float64_t * float64_t_ptr_val; + float64_t float64_t_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + void * void_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda(svbool_t_val, float16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda(svbool_t_val, float32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda(svbool_t_val, float64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u32base_s32offset(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u32base_u32offset(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u64base_s64offset(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u64base_u64offset(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u32base_s32index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u32base_u32index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u64base_s64index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u64base_u64index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u32base_s32index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u32base_u32index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u64base_s64index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u64base_u64index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u32base_s32index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u32base_u32index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u64base_s64index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u64base_u64index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s32offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s32offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_bf16(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_f16(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_mf8(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s8(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s16(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u8(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u16(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s32offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_s16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_s32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_s64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_u16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_u32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_u64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_s32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_s64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_u32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_u64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_s64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_u64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s32offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_s16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_s32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_s64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_u16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_u32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_u64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_s32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_s64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_u32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_u64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_s64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_u64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_bf16(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_f16(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_mf8(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s8(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s16(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u8(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u16(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_s16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_s32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_s64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_u16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_u32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_u64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_s32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_s64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_u32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_u64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_s64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_u64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_s16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_s32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_s64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_u16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_u32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_u64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_s32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_s64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_u32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_u64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_s64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_u64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_s32offset(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_s64offset(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u32base_offset(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u32offset(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u64base_offset(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u64offset(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrdffr(); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrdffr_z(svbool_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsetffr(); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_f32(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad(svfloat16_t_val, svfloat16_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad(svfloat32_t_val, svfloat32_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad(svfloat64_t_val, svfloat64_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad_f16(svfloat16_t_val, svfloat16_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad_f32(svfloat32_t_val, svfloat32_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad_f64(svfloat64_t_val, svfloat64_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul_f16(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul_f32(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul_f64(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel_f16(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel_f32(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel_f64(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svwrffr(svbool_t_val); +} + +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; + float32_t float32_t_val; + float64_t * float64_t_ptr_val; + float64_t float64_t_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + void * void_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda(svbool_t_val, float16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda(svbool_t_val, float32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda(svbool_t_val, float64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda_f16(svbool_t_val, float16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda_f32(svbool_t_val, float32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadda_f64(svbool_t_val, float64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_offset(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u32base_s32offset(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u32base_u32offset(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u64base_s64offset(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrb_u64base_u64offset(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u32base_s32index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u32base_u32index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u64base_s64index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrd_u64base_u64index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u32base_s32index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u32base_u32index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u64base_s64index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrh_u64base_u64index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u32base_s32index(svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u32base_u32index(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u64base_s64index(svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svadrw_u64base_u64index(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s32offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s32offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s32offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_bf16(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_f16(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_mf8(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s8(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s16(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u8(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u16(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s32offset_u32(svbool_t_val, int8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_s16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_s32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_s64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_u16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_u32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_u64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32index_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s32offset_u32(svbool_t_val, int16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32index_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_s32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_s64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_u32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_u64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_s64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_u64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s32offset_s32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_s16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_s32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_s64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_u16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_u32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_u64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32index_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32offset_s32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32index_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_s32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_s64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_u32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_u64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_s64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_u64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldff1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_bf16(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_f16(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_mf8(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s8(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s16(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u8(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u16(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_bf16(svbool_t_val, bfloat16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_f16(svbool_t_val, float16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_mf8(svbool_t_val, mfloat8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s8(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s16(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u8(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u16(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_s16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_s32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_s64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_u16(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_u32(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_u64(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_s16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_s32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_s64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_u16(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_u32(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sb_vnum_u64(svbool_t_val, int8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_s32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_s64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_u32(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_u64(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_s32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_s64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_u32(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sh_vnum_u64(svbool_t_val, int16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_s64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_u64(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_vnum_s64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1sw_vnum_u64(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_s16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_s32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_s64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_u16(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_u32(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_u64(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_s16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_s32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_s64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_u16(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_u32(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1ub_vnum_u64(svbool_t_val, uint8_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_s32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_s64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_u32(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_u64(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_s32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_s64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_u32(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uh_vnum_u64(svbool_t_val, uint16_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_s64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_u64(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_vnum_s64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnf1uw_vnum_u64(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_offset(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_s32offset(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_s64offset(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u32base_offset(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u32offset(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u64base_offset(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfb_gather_u64offset(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfd_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfh_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_s32index(svbool_t_val, void_ptr_val, svint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_s64index(svbool_t_val, void_ptr_val, svint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u32base(svbool_t_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u32base_index(svbool_t_val, svuint32_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u32index(svbool_t_val, void_ptr_val, svuint32_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u64base(svbool_t_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u64base_index(svbool_t_val, svuint64_t_val, int64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svprfw_gather_u64index(svbool_t_val, void_ptr_val, svuint64_t_val, SV_PSTL1KEEP); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrdffr(); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svrdffr_z(svbool_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsetffr(); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32index_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32index_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32index_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32offset_f32(svbool_t_val, float32_t_ptr_val, svint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32offset_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s32offset_u32(svbool_t_val, uint32_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_f32(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32index_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32index_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32index_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s32offset_s32(svbool_t_val, int8_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s32offset_u32(svbool_t_val, uint8_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1b_scatter_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32index_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32index_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32offset_s32(svbool_t_val, int16_t_ptr_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s32offset_u32(svbool_t_val, uint16_t_ptr_val, svint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32index_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32index_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1h_scatter_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1w_scatter_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad(svfloat16_t_val, svfloat16_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad(svfloat32_t_val, svfloat32_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad(svfloat64_t_val, svfloat64_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad_f16(svfloat16_t_val, svfloat16_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad_f32(svfloat32_t_val, svfloat32_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtmad_f64(svfloat64_t_val, svfloat64_t_val, 2); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul_f16(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul_f32(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtsmul_f64(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel_f16(svfloat16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel_f32(svfloat32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtssel_f64(svfloat64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svwrffr(svbool_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_bf16.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_bf16.c new file mode 100644 index 0000000000000..8e1d8206792ba --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_bf16.c @@ -0,0 +1,36 @@ +// 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 +bf16 -target-feature +sme -target-feature +sve -verify=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,bf16" streaming_guard="" flags="" + +void test(void) { + svbfloat16_t svbfloat16_t_val; + svfloat32_t svfloat32_t_val; + + svbfmmla(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + svbfmmla_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); +} + +void test_streaming(void) __arm_streaming{ + svbfloat16_t svbfloat16_t_val; + svfloat32_t svfloat32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbfmmla(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbfmmla_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svbfloat16_t svbfloat16_t_val; + svfloat32_t svfloat32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbfmmla(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svbfmmla_f32(svfloat32_t_val, svbfloat16_t_val, svbfloat16_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_f32mm.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_f32mm.c new file mode 100644 index 0000000000000..6976505343ed1 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_f32mm.c @@ -0,0 +1,33 @@ +// 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 +f32mm -target-feature +sme -target-feature +sve -verify=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,f32mm" streaming_guard="" flags="" + +void test(void) { + svfloat32_t svfloat32_t_val; + + svmmla(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + svmmla_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); +} + +void test_streaming(void) __arm_streaming{ + svfloat32_t svfloat32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svfloat32_t svfloat32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_f32(svfloat32_t_val, svfloat32_t_val, svfloat32_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_f64mm.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_f64mm.c new file mode 100644 index 0000000000000..b904dead82176 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_f64mm.c @@ -0,0 +1,958 @@ +// 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 +f64mm -target-feature +sme -target-feature +sve -verify=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,f64mm" streaming_guard="" flags="" + +void test(void) { + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + svld1ro(svbool_t_val, bfloat16_t_ptr_val); + svld1ro(svbool_t_val, float16_t_ptr_val); + svld1ro(svbool_t_val, float32_t_ptr_val); + svld1ro(svbool_t_val, float64_t_ptr_val); + svld1ro(svbool_t_val, int8_t_ptr_val); + svld1ro(svbool_t_val, int16_t_ptr_val); + svld1ro(svbool_t_val, int32_t_ptr_val); + svld1ro(svbool_t_val, int64_t_ptr_val); + svld1ro(svbool_t_val, mfloat8_t_ptr_val); + svld1ro(svbool_t_val, uint8_t_ptr_val); + svld1ro(svbool_t_val, uint16_t_ptr_val); + svld1ro(svbool_t_val, uint32_t_ptr_val); + svld1ro(svbool_t_val, uint64_t_ptr_val); + svld1ro_bf16(svbool_t_val, bfloat16_t_ptr_val); + svld1ro_f16(svbool_t_val, float16_t_ptr_val); + svld1ro_f32(svbool_t_val, float32_t_ptr_val); + svld1ro_f64(svbool_t_val, float64_t_ptr_val); + svld1ro_mf8(svbool_t_val, mfloat8_t_ptr_val); + svld1ro_s8(svbool_t_val, int8_t_ptr_val); + svld1ro_s16(svbool_t_val, int16_t_ptr_val); + svld1ro_s32(svbool_t_val, int32_t_ptr_val); + svld1ro_s64(svbool_t_val, int64_t_ptr_val); + svld1ro_u8(svbool_t_val, uint8_t_ptr_val); + svld1ro_u16(svbool_t_val, uint16_t_ptr_val); + svld1ro_u32(svbool_t_val, uint32_t_ptr_val); + svld1ro_u64(svbool_t_val, uint64_t_ptr_val); + svmmla(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svmmla_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + svtrn1q(svbfloat16_t_val, svbfloat16_t_val); + svtrn1q(svfloat16_t_val, svfloat16_t_val); + svtrn1q(svfloat32_t_val, svfloat32_t_val); + svtrn1q(svfloat64_t_val, svfloat64_t_val); + svtrn1q(svint8_t_val, svint8_t_val); + svtrn1q(svint16_t_val, svint16_t_val); + svtrn1q(svint32_t_val, svint32_t_val); + svtrn1q(svint64_t_val, svint64_t_val); + svtrn1q(svuint8_t_val, svuint8_t_val); + svtrn1q(svuint16_t_val, svuint16_t_val); + svtrn1q(svuint32_t_val, svuint32_t_val); + svtrn1q(svuint64_t_val, svuint64_t_val); + svtrn1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn1q_f16(svfloat16_t_val, svfloat16_t_val); + svtrn1q_f32(svfloat32_t_val, svfloat32_t_val); + svtrn1q_f64(svfloat64_t_val, svfloat64_t_val); + svtrn1q_s8(svint8_t_val, svint8_t_val); + svtrn1q_s16(svint16_t_val, svint16_t_val); + svtrn1q_s32(svint32_t_val, svint32_t_val); + svtrn1q_s64(svint64_t_val, svint64_t_val); + svtrn1q_u8(svuint8_t_val, svuint8_t_val); + svtrn1q_u16(svuint16_t_val, svuint16_t_val); + svtrn1q_u32(svuint32_t_val, svuint32_t_val); + svtrn1q_u64(svuint64_t_val, svuint64_t_val); + svtrn2q(svbfloat16_t_val, svbfloat16_t_val); + svtrn2q(svfloat16_t_val, svfloat16_t_val); + svtrn2q(svfloat32_t_val, svfloat32_t_val); + svtrn2q(svfloat64_t_val, svfloat64_t_val); + svtrn2q(svint8_t_val, svint8_t_val); + svtrn2q(svint16_t_val, svint16_t_val); + svtrn2q(svint32_t_val, svint32_t_val); + svtrn2q(svint64_t_val, svint64_t_val); + svtrn2q(svuint8_t_val, svuint8_t_val); + svtrn2q(svuint16_t_val, svuint16_t_val); + svtrn2q(svuint32_t_val, svuint32_t_val); + svtrn2q(svuint64_t_val, svuint64_t_val); + svtrn2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + svtrn2q_f16(svfloat16_t_val, svfloat16_t_val); + svtrn2q_f32(svfloat32_t_val, svfloat32_t_val); + svtrn2q_f64(svfloat64_t_val, svfloat64_t_val); + svtrn2q_s8(svint8_t_val, svint8_t_val); + svtrn2q_s16(svint16_t_val, svint16_t_val); + svtrn2q_s32(svint32_t_val, svint32_t_val); + svtrn2q_s64(svint64_t_val, svint64_t_val); + svtrn2q_u8(svuint8_t_val, svuint8_t_val); + svtrn2q_u16(svuint16_t_val, svuint16_t_val); + svtrn2q_u32(svuint32_t_val, svuint32_t_val); + svtrn2q_u64(svuint64_t_val, svuint64_t_val); + svuzp1q(svbfloat16_t_val, svbfloat16_t_val); + svuzp1q(svfloat16_t_val, svfloat16_t_val); + svuzp1q(svfloat32_t_val, svfloat32_t_val); + svuzp1q(svfloat64_t_val, svfloat64_t_val); + svuzp1q(svint8_t_val, svint8_t_val); + svuzp1q(svint16_t_val, svint16_t_val); + svuzp1q(svint32_t_val, svint32_t_val); + svuzp1q(svint64_t_val, svint64_t_val); + svuzp1q(svuint8_t_val, svuint8_t_val); + svuzp1q(svuint16_t_val, svuint16_t_val); + svuzp1q(svuint32_t_val, svuint32_t_val); + svuzp1q(svuint64_t_val, svuint64_t_val); + svuzp1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp1q_f16(svfloat16_t_val, svfloat16_t_val); + svuzp1q_f32(svfloat32_t_val, svfloat32_t_val); + svuzp1q_f64(svfloat64_t_val, svfloat64_t_val); + svuzp1q_s8(svint8_t_val, svint8_t_val); + svuzp1q_s16(svint16_t_val, svint16_t_val); + svuzp1q_s32(svint32_t_val, svint32_t_val); + svuzp1q_s64(svint64_t_val, svint64_t_val); + svuzp1q_u8(svuint8_t_val, svuint8_t_val); + svuzp1q_u16(svuint16_t_val, svuint16_t_val); + svuzp1q_u32(svuint32_t_val, svuint32_t_val); + svuzp1q_u64(svuint64_t_val, svuint64_t_val); + svuzp2q(svbfloat16_t_val, svbfloat16_t_val); + svuzp2q(svfloat16_t_val, svfloat16_t_val); + svuzp2q(svfloat32_t_val, svfloat32_t_val); + svuzp2q(svfloat64_t_val, svfloat64_t_val); + svuzp2q(svint8_t_val, svint8_t_val); + svuzp2q(svint16_t_val, svint16_t_val); + svuzp2q(svint32_t_val, svint32_t_val); + svuzp2q(svint64_t_val, svint64_t_val); + svuzp2q(svuint8_t_val, svuint8_t_val); + svuzp2q(svuint16_t_val, svuint16_t_val); + svuzp2q(svuint32_t_val, svuint32_t_val); + svuzp2q(svuint64_t_val, svuint64_t_val); + svuzp2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + svuzp2q_f16(svfloat16_t_val, svfloat16_t_val); + svuzp2q_f32(svfloat32_t_val, svfloat32_t_val); + svuzp2q_f64(svfloat64_t_val, svfloat64_t_val); + svuzp2q_s8(svint8_t_val, svint8_t_val); + svuzp2q_s16(svint16_t_val, svint16_t_val); + svuzp2q_s32(svint32_t_val, svint32_t_val); + svuzp2q_s64(svint64_t_val, svint64_t_val); + svuzp2q_u8(svuint8_t_val, svuint8_t_val); + svuzp2q_u16(svuint16_t_val, svuint16_t_val); + svuzp2q_u32(svuint32_t_val, svuint32_t_val); + svuzp2q_u64(svuint64_t_val, svuint64_t_val); + svzip1q(svbfloat16_t_val, svbfloat16_t_val); + svzip1q(svfloat16_t_val, svfloat16_t_val); + svzip1q(svfloat32_t_val, svfloat32_t_val); + svzip1q(svfloat64_t_val, svfloat64_t_val); + svzip1q(svint8_t_val, svint8_t_val); + svzip1q(svint16_t_val, svint16_t_val); + svzip1q(svint32_t_val, svint32_t_val); + svzip1q(svint64_t_val, svint64_t_val); + svzip1q(svuint8_t_val, svuint8_t_val); + svzip1q(svuint16_t_val, svuint16_t_val); + svzip1q(svuint32_t_val, svuint32_t_val); + svzip1q(svuint64_t_val, svuint64_t_val); + svzip1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip1q_f16(svfloat16_t_val, svfloat16_t_val); + svzip1q_f32(svfloat32_t_val, svfloat32_t_val); + svzip1q_f64(svfloat64_t_val, svfloat64_t_val); + svzip1q_s8(svint8_t_val, svint8_t_val); + svzip1q_s16(svint16_t_val, svint16_t_val); + svzip1q_s32(svint32_t_val, svint32_t_val); + svzip1q_s64(svint64_t_val, svint64_t_val); + svzip1q_u8(svuint8_t_val, svuint8_t_val); + svzip1q_u16(svuint16_t_val, svuint16_t_val); + svzip1q_u32(svuint32_t_val, svuint32_t_val); + svzip1q_u64(svuint64_t_val, svuint64_t_val); + svzip2q(svbfloat16_t_val, svbfloat16_t_val); + svzip2q(svfloat16_t_val, svfloat16_t_val); + svzip2q(svfloat32_t_val, svfloat32_t_val); + svzip2q(svfloat64_t_val, svfloat64_t_val); + svzip2q(svint8_t_val, svint8_t_val); + svzip2q(svint16_t_val, svint16_t_val); + svzip2q(svint32_t_val, svint32_t_val); + svzip2q(svint64_t_val, svint64_t_val); + svzip2q(svuint8_t_val, svuint8_t_val); + svzip2q(svuint16_t_val, svuint16_t_val); + svzip2q(svuint32_t_val, svuint32_t_val); + svzip2q(svuint64_t_val, svuint64_t_val); + svzip2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + svzip2q_f16(svfloat16_t_val, svfloat16_t_val); + svzip2q_f32(svfloat32_t_val, svfloat32_t_val); + svzip2q_f64(svfloat64_t_val, svfloat64_t_val); + svzip2q_s8(svint8_t_val, svint8_t_val); + svzip2q_s16(svint16_t_val, svint16_t_val); + svzip2q_s32(svint32_t_val, svint32_t_val); + svzip2q_s64(svint64_t_val, svint64_t_val); + svzip2q_u8(svuint8_t_val, svuint8_t_val); + svzip2q_u16(svuint16_t_val, svuint16_t_val); + svzip2q_u32(svuint32_t_val, svuint32_t_val); + svzip2q_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_bf16(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_f16(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_mf8(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s8(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s16(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u8(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u16(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u64(svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_bf16(svbool_t_val, bfloat16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_f16(svbool_t_val, float16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_mf8(svbool_t_val, mfloat8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s8(svbool_t_val, int8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s16(svbool_t_val, int16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u8(svbool_t_val, uint8_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u16(svbool_t_val, uint16_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1ro_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_f64(svfloat64_t_val, svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn1q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svtrn2q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp1q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svuzp2q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip1q_u64(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q(svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_bf16(svbfloat16_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_f16(svfloat16_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_f32(svfloat32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_f64(svfloat64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s16(svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s32(svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_s64(svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u16(svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svzip2q_u64(svuint64_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_i8mm.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_i8mm.c new file mode 100644 index 0000000000000..815a80f0538ab --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_i8mm.c @@ -0,0 +1,62 @@ +// 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 +i8mm -target-feature +sme -target-feature +sve -verify=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,i8mm" streaming_guard="" flags="" + +void test(void) { + svint8_t svint8_t_val; + svint32_t svint32_t_val; + svuint8_t svuint8_t_val; + svuint32_t svuint32_t_val; + + svmmla(svint32_t_val, svint8_t_val, svint8_t_val); + svmmla(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svmmla_s32(svint32_t_val, svint8_t_val, svint8_t_val); + svmmla_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val); + svusmmla(svint32_t_val, svuint8_t_val, svint8_t_val); + svusmmla_s32(svint32_t_val, svuint8_t_val, svint8_t_val); +} + +void test_streaming(void) __arm_streaming{ + svint8_t svint8_t_val; + svint32_t svint32_t_val; + svuint8_t svuint8_t_val; + svuint32_t svuint32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svint32_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svuint32_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_s32(svint32_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svusmmla(svint32_t_val, svuint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svusmmla_s32(svint32_t_val, svuint8_t_val, svint8_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svint8_t svint8_t_val; + svint32_t svint32_t_val; + svuint8_t svuint8_t_val; + svuint32_t svuint32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svint32_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla(svuint32_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_s32(svint32_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmmla_u32(svuint32_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svusmmla(svint32_t_val, svuint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svusmmla_s32(svint32_t_val, svuint8_t_val, svint8_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve-sm4.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve-sm4.c new file mode 100644 index 0000000000000..0cc3b78c087c1 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve-sm4.c @@ -0,0 +1,43 @@ +// 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 +sve-sm4 -verify=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve-sm4" streaming_guard="" flags="" + +void test(void) { + svuint32_t svuint32_t_val; + + svsm4e(svuint32_t_val, svuint32_t_val); + svsm4e_u32(svuint32_t_val, svuint32_t_val); + svsm4ekey(svuint32_t_val, svuint32_t_val); + svsm4ekey_u32(svuint32_t_val, svuint32_t_val); +} + +void test_streaming(void) __arm_streaming{ + svuint32_t svuint32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4e(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4e_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4ekey(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4ekey_u32(svuint32_t_val, svuint32_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svuint32_t svuint32_t_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4e(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4e_u32(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4ekey(svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svsm4ekey_u32(svuint32_t_val, svuint32_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve2.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve2.c new file mode 100644 index 0000000000000..b80ebb6e42017 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve2.c @@ -0,0 +1,2386 @@ +// 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 +sve2 -verify=guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2" streaming_guard="" flags="" + +void test(void) { + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + svhistcnt_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + svhistcnt_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + svhistcnt_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svhistcnt_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svhistcnt_z(svbool_t_val, svint32_t_val, svint32_t_val); + svhistcnt_z(svbool_t_val, svint64_t_val, svint64_t_val); + svhistcnt_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + svhistcnt_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + svhistseg(svint8_t_val, svint8_t_val); + svhistseg(svuint8_t_val, svuint8_t_val); + svhistseg_s8(svint8_t_val, svint8_t_val); + svhistseg_u8(svuint8_t_val, svuint8_t_val); + svldnt1_gather_f32(svbool_t_val, svuint32_t_val); + svldnt1_gather_f64(svbool_t_val, svuint64_t_val); + svldnt1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldnt1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldnt1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldnt1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldnt1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldnt1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldnt1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svldnt1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldnt1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldnt1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svldnt1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldnt1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldnt1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svldnt1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldnt1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldnt1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_s32(svbool_t_val, svuint32_t_val); + svldnt1_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldnt1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldnt1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldnt1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + svldnt1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svldnt1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + svldnt1_gather_u32(svbool_t_val, svuint32_t_val); + svldnt1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + svldnt1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldnt1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldnt1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + svldnt1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + svldnt1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svldnt1_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + svldnt1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldnt1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldnt1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldnt1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svldnt1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svldnt1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svldnt1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldnt1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldnt1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldnt1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldnt1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldnt1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldnt1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sb_gather_s32(svbool_t_val, svuint32_t_val); + svldnt1sb_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldnt1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + svldnt1sb_gather_u32(svbool_t_val, svuint32_t_val); + svldnt1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldnt1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldnt1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldnt1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + svldnt1sb_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldnt1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldnt1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldnt1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_s32(svbool_t_val, svuint32_t_val); + svldnt1sh_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + svldnt1sh_gather_u32(svbool_t_val, svuint32_t_val); + svldnt1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldnt1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldnt1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldnt1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + svldnt1sh_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + svldnt1sw_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svldnt1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldnt1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldnt1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldnt1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldnt1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldnt1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldnt1ub_gather_s32(svbool_t_val, svuint32_t_val); + svldnt1ub_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldnt1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + svldnt1ub_gather_u32(svbool_t_val, svuint32_t_val); + svldnt1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldnt1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldnt1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldnt1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + svldnt1ub_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldnt1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldnt1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldnt1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_s32(svbool_t_val, svuint32_t_val); + svldnt1uh_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + svldnt1uh_gather_u32(svbool_t_val, svuint32_t_val); + svldnt1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + svldnt1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + svldnt1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + svldnt1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldnt1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + svldnt1uh_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_s64(svbool_t_val, svuint64_t_val); + svldnt1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + svldnt1uw_gather_u64(svbool_t_val, svuint64_t_val); + svldnt1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svldnt1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svldnt1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svldnt1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svldnt1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svmatch(svbool_t_val, svint8_t_val, svint8_t_val); + svmatch(svbool_t_val, svint16_t_val, svint16_t_val); + svmatch(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmatch(svbool_t_val, svuint16_t_val, svuint16_t_val); + svmatch_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svmatch_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svmatch_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svmatch_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svnmatch(svbool_t_val, svint8_t_val, svint8_t_val); + svnmatch(svbool_t_val, svint16_t_val, svint16_t_val); + svnmatch(svbool_t_val, svuint8_t_val, svuint8_t_val); + svnmatch(svbool_t_val, svuint16_t_val, svuint16_t_val); + svnmatch_s8(svbool_t_val, svint8_t_val, svint8_t_val); + svnmatch_s16(svbool_t_val, svint16_t_val, svint16_t_val); + svnmatch_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + svnmatch_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + svstnt1_scatter(svbool_t_val, svuint32_t_val, svfloat32_t_val); + svstnt1_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + svstnt1_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + svstnt1_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + svstnt1_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svstnt1_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svstnt1_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + svstnt1_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svstnt1_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svstnt1_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + svstnt1_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + svstnt1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svstnt1_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svstnt1_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1_scatter_u32base_f32(svbool_t_val, svuint32_t_val, svfloat32_t_val); + svstnt1_scatter_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svstnt1_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1_scatter_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + svstnt1_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + svstnt1_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svstnt1_scatter_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + svstnt1_scatter_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + svstnt1_scatter_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + svstnt1_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + svstnt1_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svstnt1_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svstnt1_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svstnt1_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svstnt1_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1b_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + svstnt1b_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + svstnt1b_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1b_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1b_scatter_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1b_scatter_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1b_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1b_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1b_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + svstnt1b_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svstnt1b_scatter_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + svstnt1b_scatter_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + svstnt1b_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1b_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1b_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1b_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1b_scatter_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1b_scatter_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1h_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + svstnt1h_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + svstnt1h_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1h_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1h_scatter_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1h_scatter_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1h_scatter_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1h_scatter_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1h_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1h_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1h_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + svstnt1h_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + svstnt1h_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + svstnt1h_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + svstnt1h_scatter_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + svstnt1h_scatter_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + svstnt1h_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1h_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1h_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1h_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1h_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1h_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1h_scatter_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1h_scatter_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1h_scatter_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1h_scatter_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1w_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1w_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1w_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1w_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1w_scatter_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1w_scatter_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1w_scatter_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + svstnt1w_scatter_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + svstnt1w_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1w_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1w_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svstnt1w_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svstnt1w_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svstnt1w_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svstnt1w_scatter_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1w_scatter_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + svstnt1w_scatter_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + svstnt1w_scatter_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_s8(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_s16(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_s8(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_s16(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_f32(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + svbool_t svbool_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_s32_z(svbool_t_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_s64_z(svbool_t_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistcnt_z(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg_s8(svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svhistseg_u8(svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_f32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_s64offset_u64(svbool_t_val, int8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u32offset_u32(svbool_t_val, int8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sb_gather_u64offset_u64(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64index_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_s64offset_u64(svbool_t_val, int16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u32offset_u32(svbool_t_val, int16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64index_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sh_gather_u64offset_u64(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64index_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_s64offset_u64(svbool_t_val, int32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64index_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1sw_gather_u64offset_u64(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s64offset_s64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32offset_s32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64offset_s64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1ub_gather_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64index_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64offset_s64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_s32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32base_u32(svbool_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32offset_s32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64index_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64offset_s64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uh_gather_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64index_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64offset_s64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64index_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64offset_s64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svldnt1uw_gather_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_s8(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_s16(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svmatch_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_s8(svbool_t_val, svint8_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_s16(svbool_t_val, svint16_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_u8(svbool_t_val, svuint8_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svnmatch_u16(svbool_t_val, svuint16_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_f32(svbool_t_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_index_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_offset_f32(svbool_t_val, svuint32_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32offset_f32(svbool_t_val, float32_t_ptr_val, svuint32_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32offset_s32(svbool_t_val, int32_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u32offset_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_s64offset_s64(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_s64offset_u64(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32offset_s32(svbool_t_val, int8_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u32offset_u32(svbool_t_val, uint8_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64offset_s64(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1b_scatter_u64offset_u64(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64index_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64index_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64offset_s64(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_s64offset_u64(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_index_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_index_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_offset_s32(svbool_t_val, svuint32_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_offset_u32(svbool_t_val, svuint32_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_s32(svbool_t_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32base_u32(svbool_t_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32offset_s32(svbool_t_val, int16_t_ptr_val, svuint32_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u32offset_u32(svbool_t_val, uint16_t_ptr_val, svuint32_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64index_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64index_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64offset_s64(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1h_scatter_u64offset_u64(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64index_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64index_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64offset_s64(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_s64offset_u64(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64index_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64index_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64offset_s64(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svstnt1w_scatter_u64offset_u64(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve2p1.c b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve2p1.c new file mode 100644 index 0000000000000..d5bdad94ea087 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_non_streaming_only_sve_AND_sve2p1.c @@ -0,0 +1,1754 @@ +// 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 + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="sve,sve2p1" streaming_guard="" flags="" + +void test(void) { + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + svld1q_gather_bf16(svbool_t_val, svuint64_t_val); + svld1q_gather_f16(svbool_t_val, svuint64_t_val); + svld1q_gather_f32(svbool_t_val, svuint64_t_val); + svld1q_gather_f64(svbool_t_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1q_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1q_gather_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_f16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_f32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_s16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_s32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_u16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_u32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_mf8(svbool_t_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1q_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1q_gather_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_s8(svbool_t_val, svuint64_t_val); + svld1q_gather_s16(svbool_t_val, svuint64_t_val); + svld1q_gather_s32(svbool_t_val, svuint64_t_val); + svld1q_gather_s64(svbool_t_val, svuint64_t_val); + svld1q_gather_u8(svbool_t_val, svuint64_t_val); + svld1q_gather_u16(svbool_t_val, svuint64_t_val); + svld1q_gather_u32(svbool_t_val, svuint64_t_val); + svld1q_gather_u64(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_bf16(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_f16(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_f32(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_f64(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_f16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_f32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_s16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_s32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_u16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_u32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_mf8(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + svld1q_gather_u64base_s8(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_s16(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_s32(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_s64(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_u8(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_u16(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_u32(svbool_t_val, svuint64_t_val); + svld1q_gather_u64base_u64(svbool_t_val, svuint64_t_val); + svld1q_gather_u64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1q_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_s8(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_u8(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + svld1q_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svld1udq(svbool_t_val, float64_t_ptr_val); + svld1udq(svbool_t_val, int64_t_ptr_val); + svld1udq(svbool_t_val, uint64_t_ptr_val); + svld1udq_f64(svbool_t_val, float64_t_ptr_val); + svld1udq_s64(svbool_t_val, int64_t_ptr_val); + svld1udq_u64(svbool_t_val, uint64_t_ptr_val); + svld1udq_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1udq_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1udq_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1udq_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + svld1udq_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + svld1udq_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + svld1uwq(svbool_t_val, float32_t_ptr_val); + svld1uwq(svbool_t_val, int32_t_ptr_val); + svld1uwq(svbool_t_val, uint32_t_ptr_val); + svld1uwq_f32(svbool_t_val, float32_t_ptr_val); + svld1uwq_s32(svbool_t_val, int32_t_ptr_val); + svld1uwq_u32(svbool_t_val, uint32_t_ptr_val); + svld1uwq_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1uwq_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1uwq_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svld1uwq_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + svld1uwq_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + svld1uwq_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + svst1dq(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1dq(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1dq(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1dq_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + svst1dq_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + svst1dq_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + svst1dq_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1dq_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1dq_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1dq_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + svst1dq_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + svst1dq_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svbfloat16_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat16_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat32_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svint8_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svint16_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svint32_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svmfloat8_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint8_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint16_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint32_t_val); + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1q_scatter_index(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + svst1q_scatter_index(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + svst1q_scatter_index(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + svst1q_scatter_index(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + svst1q_scatter_index(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + svst1q_scatter_index(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + svst1q_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1q_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1q_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + svst1q_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + svst1q_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + svst1q_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + svst1q_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1q_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1q_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + svst1q_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + svst1q_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + svst1q_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + svst1q_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1q_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1q_scatter_offset(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + svst1q_scatter_offset(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + svst1q_scatter_offset(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + svst1q_scatter_offset(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + svst1q_scatter_offset(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + svst1q_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + svst1q_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1q_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1q_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint8_t_val); + svst1q_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint8_t_val); + svst1q_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + svst1q_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + svst1q_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + svst1q_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + svst1q_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1q_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1q_scatter_offset(svbool_t_val, mfloat8_t_ptr_val, svint64_t_val, svmfloat8_t_val); + svst1q_scatter_offset(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val, svmfloat8_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint8_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svmfloat8_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint8_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1q_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint8_t_val); + svst1q_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint8_t_val); + svst1q_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + svst1q_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + svst1q_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + svst1q_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + svst1q_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1q_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1q_scatter_s64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + svst1q_scatter_s64index_f16(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + svst1q_scatter_s64index_f32(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + svst1q_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1q_scatter_s64index_s16(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + svst1q_scatter_s64index_s32(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + svst1q_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1q_scatter_s64index_u16(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + svst1q_scatter_s64index_u32(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + svst1q_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1q_scatter_s64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + svst1q_scatter_s64offset_f16(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + svst1q_scatter_s64offset_f32(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + svst1q_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + svst1q_scatter_s64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svint64_t_val, svmfloat8_t_val); + svst1q_scatter_s64offset_s8(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint8_t_val); + svst1q_scatter_s64offset_s16(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + svst1q_scatter_s64offset_s32(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + svst1q_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + svst1q_scatter_s64offset_u8(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint8_t_val); + svst1q_scatter_s64offset_u16(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + svst1q_scatter_s64offset_u32(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + svst1q_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + svst1q_scatter_u64base_bf16(svbool_t_val, svuint64_t_val, svbfloat16_t_val); + svst1q_scatter_u64base_f16(svbool_t_val, svuint64_t_val, svfloat16_t_val); + svst1q_scatter_u64base_f32(svbool_t_val, svuint64_t_val, svfloat32_t_val); + svst1q_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + svst1q_scatter_u64base_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + svst1q_scatter_u64base_index_f16(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + svst1q_scatter_u64base_index_f32(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + svst1q_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1q_scatter_u64base_index_s16(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + svst1q_scatter_u64base_index_s32(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + svst1q_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1q_scatter_u64base_index_u16(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + svst1q_scatter_u64base_index_u32(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + svst1q_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1q_scatter_u64base_mf8(svbool_t_val, svuint64_t_val, svmfloat8_t_val); + svst1q_scatter_u64base_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + svst1q_scatter_u64base_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + svst1q_scatter_u64base_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + svst1q_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + svst1q_scatter_u64base_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val, svmfloat8_t_val); + svst1q_scatter_u64base_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val, svint8_t_val); + svst1q_scatter_u64base_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + svst1q_scatter_u64base_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + svst1q_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + svst1q_scatter_u64base_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val, svuint8_t_val); + svst1q_scatter_u64base_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + svst1q_scatter_u64base_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + svst1q_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + svst1q_scatter_u64base_s8(svbool_t_val, svuint64_t_val, svint8_t_val); + svst1q_scatter_u64base_s16(svbool_t_val, svuint64_t_val, svint16_t_val); + svst1q_scatter_u64base_s32(svbool_t_val, svuint64_t_val, svint32_t_val); + svst1q_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + svst1q_scatter_u64base_u8(svbool_t_val, svuint64_t_val, svuint8_t_val); + svst1q_scatter_u64base_u16(svbool_t_val, svuint64_t_val, svuint16_t_val); + svst1q_scatter_u64base_u32(svbool_t_val, svuint64_t_val, svuint32_t_val); + svst1q_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + svst1q_scatter_u64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + svst1q_scatter_u64index_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + svst1q_scatter_u64index_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + svst1q_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1q_scatter_u64index_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + svst1q_scatter_u64index_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + svst1q_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1q_scatter_u64index_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + svst1q_scatter_u64index_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + svst1q_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1q_scatter_u64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + svst1q_scatter_u64offset_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + svst1q_scatter_u64offset_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + svst1q_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + svst1q_scatter_u64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val, svmfloat8_t_val); + svst1q_scatter_u64offset_s8(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint8_t_val); + svst1q_scatter_u64offset_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + svst1q_scatter_u64offset_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + svst1q_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + svst1q_scatter_u64offset_u8(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint8_t_val); + svst1q_scatter_u64offset_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + svst1q_scatter_u64offset_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + svst1q_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + svst1wq(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1wq(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1wq(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1wq_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + svst1wq_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + svst1wq_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + svst1wq_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1wq_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1wq_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + svst1wq_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + svst1wq_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + svst1wq_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); +} + +void test_streaming(void) __arm_streaming{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_bf16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_f16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_f32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_mf8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_bf16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_f16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_f32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_mf8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s8(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u8(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, mfloat8_t_ptr_val, svint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_f16(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_f32(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_s16(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_s32(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_u16(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_u32(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_f16(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_f32(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s8(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s16(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s32(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u8(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u16(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u32(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_bf16(svbool_t_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_f16(svbool_t_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_f32(svbool_t_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_f16(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_f32(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_s16(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_s32(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_u16(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_u32(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_mf8(svbool_t_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s8(svbool_t_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s16(svbool_t_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s32(svbool_t_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u8(svbool_t_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u16(svbool_t_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u32(svbool_t_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s8(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u8(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + bfloat16_t * bfloat16_t_ptr_val; + float16_t * float16_t_ptr_val; + float32_t * float32_t_ptr_val; + float64_t * float64_t_ptr_val; + int8_t * int8_t_ptr_val; + int16_t * int16_t_ptr_val; + int32_t * int32_t_ptr_val; + int64_t * int64_t_ptr_val; + int64_t int64_t_val; + mfloat8_t * mfloat8_t_ptr_val; + svbfloat16_t svbfloat16_t_val; + svbool_t svbool_t_val; + svfloat16_t svfloat16_t_val; + svfloat32_t svfloat32_t_val; + svfloat64_t svfloat64_t_val; + svint8_t svint8_t_val; + svint16_t svint16_t_val; + svint32_t svint32_t_val; + svint64_t svint64_t_val; + svmfloat8_t svmfloat8_t_val; + svuint8_t svuint8_t_val; + svuint16_t svuint16_t_val; + svuint32_t svuint32_t_val; + svuint64_t svuint64_t_val; + uint8_t * uint8_t_ptr_val; + uint16_t * uint16_t_ptr_val; + uint32_t * uint32_t_ptr_val; + uint64_t * uint64_t_ptr_val; + + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_bf16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_f16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_f32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_mf8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_bf16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_f16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_f32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_f64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_mf8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_s64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u8(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u16(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u32(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64base_u64(svbool_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s8(svbool_t_val, int8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u8(svbool_t_val, uint8_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1q_gather_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_f64(svbool_t_val, float64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_s64(svbool_t_val, int64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_u64(svbool_t_val, uint64_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1udq_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_f32(svbool_t_val, float32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_s32(svbool_t_val, int32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_u32(svbool_t_val, uint32_t_ptr_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svld1uwq_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_f64(svbool_t_val, float64_t_ptr_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum_f64(svbool_t_val, float64_t_ptr_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum_s64(svbool_t_val, int64_t_ptr_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1dq_vnum_u64(svbool_t_val, uint64_t_ptr_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_index(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, mfloat8_t_ptr_val, svint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_offset(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_f16(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_f32(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_s16(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_s32(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_u16(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_u32(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64index_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_f16(svbool_t_val, float16_t_ptr_val, svint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_f32(svbool_t_val, float32_t_ptr_val, svint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_f64(svbool_t_val, float64_t_ptr_val, svint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s8(svbool_t_val, int8_t_ptr_val, svint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s16(svbool_t_val, int16_t_ptr_val, svint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s32(svbool_t_val, int32_t_ptr_val, svint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_s64(svbool_t_val, int64_t_ptr_val, svint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u8(svbool_t_val, uint8_t_ptr_val, svint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u16(svbool_t_val, uint16_t_ptr_val, svint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u32(svbool_t_val, uint32_t_ptr_val, svint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_s64offset_u64(svbool_t_val, uint64_t_ptr_val, svint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_bf16(svbool_t_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_f16(svbool_t_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_f32(svbool_t_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_f64(svbool_t_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_bf16(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_f16(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_f32(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_s16(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_s32(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_u16(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_u32(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_index_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_mf8(svbool_t_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_bf16(svbool_t_val, svuint64_t_val, int64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_f16(svbool_t_val, svuint64_t_val, int64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_f32(svbool_t_val, svuint64_t_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_f64(svbool_t_val, svuint64_t_val, int64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_mf8(svbool_t_val, svuint64_t_val, int64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s8(svbool_t_val, svuint64_t_val, int64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s16(svbool_t_val, svuint64_t_val, int64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s32(svbool_t_val, svuint64_t_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_s64(svbool_t_val, svuint64_t_val, int64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u8(svbool_t_val, svuint64_t_val, int64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u16(svbool_t_val, svuint64_t_val, int64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u32(svbool_t_val, svuint64_t_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_offset_u64(svbool_t_val, svuint64_t_val, int64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s8(svbool_t_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s16(svbool_t_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s32(svbool_t_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_s64(svbool_t_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u8(svbool_t_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u16(svbool_t_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u32(svbool_t_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64base_u64(svbool_t_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64index_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_bf16(svbool_t_val, bfloat16_t_ptr_val, svuint64_t_val, svbfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_f16(svbool_t_val, float16_t_ptr_val, svuint64_t_val, svfloat16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_f32(svbool_t_val, float32_t_ptr_val, svuint64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_f64(svbool_t_val, float64_t_ptr_val, svuint64_t_val, svfloat64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_mf8(svbool_t_val, mfloat8_t_ptr_val, svuint64_t_val, svmfloat8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s8(svbool_t_val, int8_t_ptr_val, svuint64_t_val, svint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s16(svbool_t_val, int16_t_ptr_val, svuint64_t_val, svint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s32(svbool_t_val, int32_t_ptr_val, svuint64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_s64(svbool_t_val, int64_t_ptr_val, svuint64_t_val, svint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u8(svbool_t_val, uint8_t_ptr_val, svuint64_t_val, svuint8_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u16(svbool_t_val, uint16_t_ptr_val, svuint64_t_val, svuint16_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u32(svbool_t_val, uint32_t_ptr_val, svuint64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1q_scatter_u64offset_u64(svbool_t_val, uint64_t_ptr_val, svuint64_t_val, svuint64_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_f32(svbool_t_val, float32_t_ptr_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_s32(svbool_t_val, int32_t_ptr_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_u32(svbool_t_val, uint32_t_ptr_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum_f32(svbool_t_val, float32_t_ptr_val, int64_t_val, svfloat32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum_s32(svbool_t_val, int32_t_ptr_val, int64_t_val, svint32_t_val); + // guard-error@+1 {{builtin can only be called from a non-streaming function}} + svst1wq_vnum_u32(svbool_t_val, uint32_t_ptr_val, int64_t_val, svuint32_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme-f16f16.c b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme-f16f16.c new file mode 100644 index 0000000000000..eabd68c171b6d --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme-f16f16.c @@ -0,0 +1,43 @@ +// 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 +sme-f16f16 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme-f16f16" flags="streaming-only" + +void test(void) { + svfloat16_t svfloat16_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_f16_x2(svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl_f32(svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl_f32_f16_x2(svfloat16_t_val); +} + +void test_streaming(void) __arm_streaming{ + svfloat16_t svfloat16_t_val; + + svcvt_f32(svfloat16_t_val); + svcvt_f32_f16_x2(svfloat16_t_val); + svcvtl_f32(svfloat16_t_val); + svcvtl_f32_f16_x2(svfloat16_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svfloat16_t svfloat16_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_f16_x2(svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl_f32(svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl_f32_f16_x2(svfloat16_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2.c b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2.c new file mode 100644 index 0000000000000..9fb12be7911a7 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2.c @@ -0,0 +1,4034 @@ +// 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 +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2" flags="streaming-only" + +void test(void) { + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svcount_t svcount_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat16x2_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat16x4_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat32x2_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat32x4_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat64x2_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat64x4_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint8x2_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint8x4_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint16x2_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint16x4_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint32x2_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint32x4_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint64x2_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint64x4_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint8x2_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint8x4_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint16x2_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint16x4_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint32x2_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint32x4_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint64x2_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint64x4_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s8_x2(svint8x2_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s8_x4(svint8x4_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s16_x2(svint16x2_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s16_x4(svint16x4_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s32_x2(svint32x2_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s32_x4(svint32x4_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s64_x2(svint64x2_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s64_x4(svint64x4_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u8_x2(svuint8x2_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u8_x4(svuint8x4_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u16_x2(svuint16x2_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u16_x4(svuint16x4_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u32_x2(svuint32x2_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u32_x4(svuint32x4_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u64_x2(svuint64x2_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u64_x4(svuint64x4_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_bf16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_bf16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_bf16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_bf16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_f16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_f16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_s8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_s16_s32_x2(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_s16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_u8_u32_x4(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_u16_u32_x2(svuint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_u16_u64_x4(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_s8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_s16(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_s16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_u8(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_u16(svuint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_u16(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_s8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_s16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_u8_u32_x4(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_u16_u64_x4(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_s8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_s16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_u8(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_u16(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_n_u8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_n_u16_s32_x2(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_n_u16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_u8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_u16(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_u16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_n_u8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_n_u16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_u8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_u16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_bf16_x2(svcount_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_bf16_x4(svcount_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f16_x2(svcount_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f16_x4(svcount_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f32_x2(svcount_t_val, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f32_x4(svcount_t_val, svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f64_x2(svcount_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f64_x4(svcount_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_mf8_x2(svcount_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_mf8_x4(svcount_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s8_x2(svcount_t_val, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s8_x4(svcount_t_val, svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s16_x2(svcount_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s16_x4(svcount_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s32_x2(svcount_t_val, svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s32_x4(svcount_t_val, svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s64_x2(svcount_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s64_x4(svcount_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u8_x2(svcount_t_val, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u8_x4(svcount_t_val, svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u16_x2(svcount_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u16_x4(svcount_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u32_x2(svcount_t_val, svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u32_x4(svcount_t_val, svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u64_x2(svcount_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u64_x4(svcount_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16(svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16_s8_x2(svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16_s8_x4(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32(svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32_s16_x2(svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32_s16_x4(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64(svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64_s32_x2(svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64_s32_x4(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16_u8_x2(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16_u8_x4(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32(svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32_u16_x2(svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32_u16_x4(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64(svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64_u32_x2(svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64_u32_x4(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u64_x4(svuint64x4_t_val); +} + +void test_streaming(void) __arm_streaming{ + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svcount_t svcount_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + + svadd(svint8x2_t_val, svint8_t_val); + svadd(svint8x4_t_val, svint8_t_val); + svadd(svint16x2_t_val, svint16_t_val); + svadd(svint16x4_t_val, svint16_t_val); + svadd(svint32x2_t_val, svint32_t_val); + svadd(svint32x4_t_val, svint32_t_val); + svadd(svint64x2_t_val, svint64_t_val); + svadd(svint64x4_t_val, svint64_t_val); + svadd(svuint8x2_t_val, svuint8_t_val); + svadd(svuint8x4_t_val, svuint8_t_val); + svadd(svuint16x2_t_val, svuint16_t_val); + svadd(svuint16x4_t_val, svuint16_t_val); + svadd(svuint32x2_t_val, svuint32_t_val); + svadd(svuint32x4_t_val, svuint32_t_val); + svadd(svuint64x2_t_val, svuint64_t_val); + svadd(svuint64x4_t_val, svuint64_t_val); + svadd_single_s8_x2(svint8x2_t_val, svint8_t_val); + svadd_single_s8_x4(svint8x4_t_val, svint8_t_val); + svadd_single_s16_x2(svint16x2_t_val, svint16_t_val); + svadd_single_s16_x4(svint16x4_t_val, svint16_t_val); + svadd_single_s32_x2(svint32x2_t_val, svint32_t_val); + svadd_single_s32_x4(svint32x4_t_val, svint32_t_val); + svadd_single_s64_x2(svint64x2_t_val, svint64_t_val); + svadd_single_s64_x4(svint64x4_t_val, svint64_t_val); + svadd_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + svadd_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + svadd_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + svadd_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + svadd_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + svadd_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + svadd_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + svadd_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + svclamp(svfloat16x2_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp(svfloat16x4_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp(svfloat32x2_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp(svfloat32x4_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp(svfloat64x2_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp(svfloat64x4_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp(svint8x2_t_val, svint8_t_val, svint8_t_val); + svclamp(svint8x4_t_val, svint8_t_val, svint8_t_val); + svclamp(svint16x2_t_val, svint16_t_val, svint16_t_val); + svclamp(svint16x4_t_val, svint16_t_val, svint16_t_val); + svclamp(svint32x2_t_val, svint32_t_val, svint32_t_val); + svclamp(svint32x4_t_val, svint32_t_val, svint32_t_val); + svclamp(svint64x2_t_val, svint64_t_val, svint64_t_val); + svclamp(svint64x4_t_val, svint64_t_val, svint64_t_val); + svclamp(svuint8x2_t_val, svuint8_t_val, svuint8_t_val); + svclamp(svuint8x4_t_val, svuint8_t_val, svuint8_t_val); + svclamp(svuint16x2_t_val, svuint16_t_val, svuint16_t_val); + svclamp(svuint16x4_t_val, svuint16_t_val, svuint16_t_val); + svclamp(svuint32x2_t_val, svuint32_t_val, svuint32_t_val); + svclamp(svuint32x4_t_val, svuint32_t_val, svuint32_t_val); + svclamp(svuint64x2_t_val, svuint64_t_val, svuint64_t_val); + svclamp(svuint64x4_t_val, svuint64_t_val, svuint64_t_val); + svclamp_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val, svfloat16_t_val); + svclamp_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val, svfloat32_t_val); + svclamp_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val, svfloat64_t_val); + svclamp_single_s8_x2(svint8x2_t_val, svint8_t_val, svint8_t_val); + svclamp_single_s8_x4(svint8x4_t_val, svint8_t_val, svint8_t_val); + svclamp_single_s16_x2(svint16x2_t_val, svint16_t_val, svint16_t_val); + svclamp_single_s16_x4(svint16x4_t_val, svint16_t_val, svint16_t_val); + svclamp_single_s32_x2(svint32x2_t_val, svint32_t_val, svint32_t_val); + svclamp_single_s32_x4(svint32x4_t_val, svint32_t_val, svint32_t_val); + svclamp_single_s64_x2(svint64x2_t_val, svint64_t_val, svint64_t_val); + svclamp_single_s64_x4(svint64x4_t_val, svint64_t_val, svint64_t_val); + svclamp_single_u8_x2(svuint8x2_t_val, svuint8_t_val, svuint8_t_val); + svclamp_single_u8_x4(svuint8x4_t_val, svuint8_t_val, svuint8_t_val); + svclamp_single_u16_x2(svuint16x2_t_val, svuint16_t_val, svuint16_t_val); + svclamp_single_u16_x4(svuint16x4_t_val, svuint16_t_val, svuint16_t_val); + svclamp_single_u32_x2(svuint32x2_t_val, svuint32_t_val, svuint32_t_val); + svclamp_single_u32_x4(svuint32x4_t_val, svuint32_t_val, svuint32_t_val); + svclamp_single_u64_x2(svuint64x2_t_val, svuint64_t_val, svuint64_t_val); + svclamp_single_u64_x4(svuint64x4_t_val, svuint64_t_val, svuint64_t_val); + svcvt_bf16(svfloat32x2_t_val); + svcvt_bf16_f32_x2(svfloat32x2_t_val); + svcvt_f16(svfloat32x2_t_val); + svcvt_f16_f32_x2(svfloat32x2_t_val); + svcvt_f32(svint32x2_t_val); + svcvt_f32(svint32x4_t_val); + svcvt_f32(svuint32x2_t_val); + svcvt_f32(svuint32x4_t_val); + svcvt_f32_s32_x2(svint32x2_t_val); + svcvt_f32_s32_x4(svint32x4_t_val); + svcvt_f32_u32_x2(svuint32x2_t_val); + svcvt_f32_u32_x4(svuint32x4_t_val); + svcvt_s32(svfloat32x2_t_val); + svcvt_s32(svfloat32x4_t_val); + svcvt_s32_f32_x2(svfloat32x2_t_val); + svcvt_s32_f32_x4(svfloat32x4_t_val); + svcvt_u32(svfloat32x2_t_val); + svcvt_u32(svfloat32x4_t_val); + svcvt_u32_f32_x2(svfloat32x2_t_val); + svcvt_u32_f32_x4(svfloat32x4_t_val); + svcvtn_bf16(svfloat32x2_t_val); + svcvtn_bf16_f32_x2(svfloat32x2_t_val); + svcvtn_f16(svfloat32x2_t_val); + svcvtn_f16_f32_x2(svfloat32x2_t_val); + svmax(svfloat16x2_t_val, svfloat16_t_val); + svmax(svfloat16x2_t_val, svfloat16x2_t_val); + svmax(svfloat16x4_t_val, svfloat16_t_val); + svmax(svfloat16x4_t_val, svfloat16x4_t_val); + svmax(svfloat32x2_t_val, svfloat32_t_val); + svmax(svfloat32x2_t_val, svfloat32x2_t_val); + svmax(svfloat32x4_t_val, svfloat32_t_val); + svmax(svfloat32x4_t_val, svfloat32x4_t_val); + svmax(svfloat64x2_t_val, svfloat64_t_val); + svmax(svfloat64x2_t_val, svfloat64x2_t_val); + svmax(svfloat64x4_t_val, svfloat64_t_val); + svmax(svfloat64x4_t_val, svfloat64x4_t_val); + svmax(svint8x2_t_val, svint8_t_val); + svmax(svint8x2_t_val, svint8x2_t_val); + svmax(svint8x4_t_val, svint8_t_val); + svmax(svint8x4_t_val, svint8x4_t_val); + svmax(svint16x2_t_val, svint16_t_val); + svmax(svint16x2_t_val, svint16x2_t_val); + svmax(svint16x4_t_val, svint16_t_val); + svmax(svint16x4_t_val, svint16x4_t_val); + svmax(svint32x2_t_val, svint32_t_val); + svmax(svint32x2_t_val, svint32x2_t_val); + svmax(svint32x4_t_val, svint32_t_val); + svmax(svint32x4_t_val, svint32x4_t_val); + svmax(svint64x2_t_val, svint64_t_val); + svmax(svint64x2_t_val, svint64x2_t_val); + svmax(svint64x4_t_val, svint64_t_val); + svmax(svint64x4_t_val, svint64x4_t_val); + svmax(svuint8x2_t_val, svuint8_t_val); + svmax(svuint8x2_t_val, svuint8x2_t_val); + svmax(svuint8x4_t_val, svuint8_t_val); + svmax(svuint8x4_t_val, svuint8x4_t_val); + svmax(svuint16x2_t_val, svuint16_t_val); + svmax(svuint16x2_t_val, svuint16x2_t_val); + svmax(svuint16x4_t_val, svuint16_t_val); + svmax(svuint16x4_t_val, svuint16x4_t_val); + svmax(svuint32x2_t_val, svuint32_t_val); + svmax(svuint32x2_t_val, svuint32x2_t_val); + svmax(svuint32x4_t_val, svuint32_t_val); + svmax(svuint32x4_t_val, svuint32x4_t_val); + svmax(svuint64x2_t_val, svuint64_t_val); + svmax(svuint64x2_t_val, svuint64x2_t_val); + svmax(svuint64x4_t_val, svuint64_t_val); + svmax(svuint64x4_t_val, svuint64x4_t_val); + svmax_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + svmax_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + svmax_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + svmax_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + svmax_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + svmax_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + svmax_s8_x2(svint8x2_t_val, svint8x2_t_val); + svmax_s8_x4(svint8x4_t_val, svint8x4_t_val); + svmax_s16_x2(svint16x2_t_val, svint16x2_t_val); + svmax_s16_x4(svint16x4_t_val, svint16x4_t_val); + svmax_s32_x2(svint32x2_t_val, svint32x2_t_val); + svmax_s32_x4(svint32x4_t_val, svint32x4_t_val); + svmax_s64_x2(svint64x2_t_val, svint64x2_t_val); + svmax_s64_x4(svint64x4_t_val, svint64x4_t_val); + svmax_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + svmax_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + svmax_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + svmax_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + svmax_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + svmax_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + svmax_single_s8_x2(svint8x2_t_val, svint8_t_val); + svmax_single_s8_x4(svint8x4_t_val, svint8_t_val); + svmax_single_s16_x2(svint16x2_t_val, svint16_t_val); + svmax_single_s16_x4(svint16x4_t_val, svint16_t_val); + svmax_single_s32_x2(svint32x2_t_val, svint32_t_val); + svmax_single_s32_x4(svint32x4_t_val, svint32_t_val); + svmax_single_s64_x2(svint64x2_t_val, svint64_t_val); + svmax_single_s64_x4(svint64x4_t_val, svint64_t_val); + svmax_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + svmax_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + svmax_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + svmax_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + svmax_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + svmax_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + svmax_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + svmax_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + svmax_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + svmax_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + svmax_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + svmax_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + svmax_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + svmax_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + svmax_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + svmax_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + svmaxnm(svfloat16x2_t_val, svfloat16_t_val); + svmaxnm(svfloat16x2_t_val, svfloat16x2_t_val); + svmaxnm(svfloat16x4_t_val, svfloat16_t_val); + svmaxnm(svfloat16x4_t_val, svfloat16x4_t_val); + svmaxnm(svfloat32x2_t_val, svfloat32_t_val); + svmaxnm(svfloat32x2_t_val, svfloat32x2_t_val); + svmaxnm(svfloat32x4_t_val, svfloat32_t_val); + svmaxnm(svfloat32x4_t_val, svfloat32x4_t_val); + svmaxnm(svfloat64x2_t_val, svfloat64_t_val); + svmaxnm(svfloat64x2_t_val, svfloat64x2_t_val); + svmaxnm(svfloat64x4_t_val, svfloat64_t_val); + svmaxnm(svfloat64x4_t_val, svfloat64x4_t_val); + svmaxnm_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + svmaxnm_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + svmaxnm_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + svmaxnm_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + svmaxnm_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + svmaxnm_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + svmaxnm_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + svmaxnm_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + svmaxnm_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + svmaxnm_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + svmaxnm_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + svmaxnm_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + svmin(svfloat16x2_t_val, svfloat16_t_val); + svmin(svfloat16x2_t_val, svfloat16x2_t_val); + svmin(svfloat16x4_t_val, svfloat16_t_val); + svmin(svfloat16x4_t_val, svfloat16x4_t_val); + svmin(svfloat32x2_t_val, svfloat32_t_val); + svmin(svfloat32x2_t_val, svfloat32x2_t_val); + svmin(svfloat32x4_t_val, svfloat32_t_val); + svmin(svfloat32x4_t_val, svfloat32x4_t_val); + svmin(svfloat64x2_t_val, svfloat64_t_val); + svmin(svfloat64x2_t_val, svfloat64x2_t_val); + svmin(svfloat64x4_t_val, svfloat64_t_val); + svmin(svfloat64x4_t_val, svfloat64x4_t_val); + svmin(svint8x2_t_val, svint8_t_val); + svmin(svint8x2_t_val, svint8x2_t_val); + svmin(svint8x4_t_val, svint8_t_val); + svmin(svint8x4_t_val, svint8x4_t_val); + svmin(svint16x2_t_val, svint16_t_val); + svmin(svint16x2_t_val, svint16x2_t_val); + svmin(svint16x4_t_val, svint16_t_val); + svmin(svint16x4_t_val, svint16x4_t_val); + svmin(svint32x2_t_val, svint32_t_val); + svmin(svint32x2_t_val, svint32x2_t_val); + svmin(svint32x4_t_val, svint32_t_val); + svmin(svint32x4_t_val, svint32x4_t_val); + svmin(svint64x2_t_val, svint64_t_val); + svmin(svint64x2_t_val, svint64x2_t_val); + svmin(svint64x4_t_val, svint64_t_val); + svmin(svint64x4_t_val, svint64x4_t_val); + svmin(svuint8x2_t_val, svuint8_t_val); + svmin(svuint8x2_t_val, svuint8x2_t_val); + svmin(svuint8x4_t_val, svuint8_t_val); + svmin(svuint8x4_t_val, svuint8x4_t_val); + svmin(svuint16x2_t_val, svuint16_t_val); + svmin(svuint16x2_t_val, svuint16x2_t_val); + svmin(svuint16x4_t_val, svuint16_t_val); + svmin(svuint16x4_t_val, svuint16x4_t_val); + svmin(svuint32x2_t_val, svuint32_t_val); + svmin(svuint32x2_t_val, svuint32x2_t_val); + svmin(svuint32x4_t_val, svuint32_t_val); + svmin(svuint32x4_t_val, svuint32x4_t_val); + svmin(svuint64x2_t_val, svuint64_t_val); + svmin(svuint64x2_t_val, svuint64x2_t_val); + svmin(svuint64x4_t_val, svuint64_t_val); + svmin(svuint64x4_t_val, svuint64x4_t_val); + svmin_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + svmin_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + svmin_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + svmin_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + svmin_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + svmin_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + svmin_s8_x2(svint8x2_t_val, svint8x2_t_val); + svmin_s8_x4(svint8x4_t_val, svint8x4_t_val); + svmin_s16_x2(svint16x2_t_val, svint16x2_t_val); + svmin_s16_x4(svint16x4_t_val, svint16x4_t_val); + svmin_s32_x2(svint32x2_t_val, svint32x2_t_val); + svmin_s32_x4(svint32x4_t_val, svint32x4_t_val); + svmin_s64_x2(svint64x2_t_val, svint64x2_t_val); + svmin_s64_x4(svint64x4_t_val, svint64x4_t_val); + svmin_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + svmin_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + svmin_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + svmin_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + svmin_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + svmin_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + svmin_single_s8_x2(svint8x2_t_val, svint8_t_val); + svmin_single_s8_x4(svint8x4_t_val, svint8_t_val); + svmin_single_s16_x2(svint16x2_t_val, svint16_t_val); + svmin_single_s16_x4(svint16x4_t_val, svint16_t_val); + svmin_single_s32_x2(svint32x2_t_val, svint32_t_val); + svmin_single_s32_x4(svint32x4_t_val, svint32_t_val); + svmin_single_s64_x2(svint64x2_t_val, svint64_t_val); + svmin_single_s64_x4(svint64x4_t_val, svint64_t_val); + svmin_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + svmin_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + svmin_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + svmin_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + svmin_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + svmin_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + svmin_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + svmin_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + svmin_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + svmin_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + svmin_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + svmin_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + svmin_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + svmin_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + svmin_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + svmin_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + svminnm(svfloat16x2_t_val, svfloat16_t_val); + svminnm(svfloat16x2_t_val, svfloat16x2_t_val); + svminnm(svfloat16x4_t_val, svfloat16_t_val); + svminnm(svfloat16x4_t_val, svfloat16x4_t_val); + svminnm(svfloat32x2_t_val, svfloat32_t_val); + svminnm(svfloat32x2_t_val, svfloat32x2_t_val); + svminnm(svfloat32x4_t_val, svfloat32_t_val); + svminnm(svfloat32x4_t_val, svfloat32x4_t_val); + svminnm(svfloat64x2_t_val, svfloat64_t_val); + svminnm(svfloat64x2_t_val, svfloat64x2_t_val); + svminnm(svfloat64x4_t_val, svfloat64_t_val); + svminnm(svfloat64x4_t_val, svfloat64x4_t_val); + svminnm_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + svminnm_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + svminnm_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + svminnm_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + svminnm_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + svminnm_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + svminnm_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + svminnm_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + svminnm_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + svminnm_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + svminnm_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + svminnm_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + svqcvt_s8(svint32x4_t_val); + svqcvt_s8_s32_x4(svint32x4_t_val); + svqcvt_s16(svint32x2_t_val); + svqcvt_s16(svint64x4_t_val); + svqcvt_s16_s32_x2(svint32x2_t_val); + svqcvt_s16_s64_x4(svint64x4_t_val); + svqcvt_u8(svint32x4_t_val); + svqcvt_u8(svuint32x4_t_val); + svqcvt_u8_s32_x4(svint32x4_t_val); + svqcvt_u8_u32_x4(svuint32x4_t_val); + svqcvt_u16(svint32x2_t_val); + svqcvt_u16(svint64x4_t_val); + svqcvt_u16(svuint32x2_t_val); + svqcvt_u16(svuint64x4_t_val); + svqcvt_u16_s32_x2(svint32x2_t_val); + svqcvt_u16_s64_x4(svint64x4_t_val); + svqcvt_u16_u32_x2(svuint32x2_t_val); + svqcvt_u16_u64_x4(svuint64x4_t_val); + svqcvtn_s8(svint32x4_t_val); + svqcvtn_s8_s32_x4(svint32x4_t_val); + svqcvtn_s16(svint64x4_t_val); + svqcvtn_s16_s64_x4(svint64x4_t_val); + svqcvtn_u8(svint32x4_t_val); + svqcvtn_u8(svuint32x4_t_val); + svqcvtn_u8_s32_x4(svint32x4_t_val); + svqcvtn_u8_u32_x4(svuint32x4_t_val); + svqcvtn_u16(svint64x4_t_val); + svqcvtn_u16(svuint64x4_t_val); + svqcvtn_u16_s64_x4(svint64x4_t_val); + svqcvtn_u16_u64_x4(svuint64x4_t_val); + svqdmulh(svint8x2_t_val, svint8_t_val); + svqdmulh(svint8x2_t_val, svint8x2_t_val); + svqdmulh(svint8x4_t_val, svint8_t_val); + svqdmulh(svint8x4_t_val, svint8x4_t_val); + svqdmulh(svint16x2_t_val, svint16_t_val); + svqdmulh(svint16x2_t_val, svint16x2_t_val); + svqdmulh(svint16x4_t_val, svint16_t_val); + svqdmulh(svint16x4_t_val, svint16x4_t_val); + svqdmulh(svint32x2_t_val, svint32_t_val); + svqdmulh(svint32x2_t_val, svint32x2_t_val); + svqdmulh(svint32x4_t_val, svint32_t_val); + svqdmulh(svint32x4_t_val, svint32x4_t_val); + svqdmulh(svint64x2_t_val, svint64_t_val); + svqdmulh(svint64x2_t_val, svint64x2_t_val); + svqdmulh(svint64x4_t_val, svint64_t_val); + svqdmulh(svint64x4_t_val, svint64x4_t_val); + svqdmulh_s8_x2(svint8x2_t_val, svint8x2_t_val); + svqdmulh_s8_x4(svint8x4_t_val, svint8x4_t_val); + svqdmulh_s16_x2(svint16x2_t_val, svint16x2_t_val); + svqdmulh_s16_x4(svint16x4_t_val, svint16x4_t_val); + svqdmulh_s32_x2(svint32x2_t_val, svint32x2_t_val); + svqdmulh_s32_x4(svint32x4_t_val, svint32x4_t_val); + svqdmulh_s64_x2(svint64x2_t_val, svint64x2_t_val); + svqdmulh_s64_x4(svint64x4_t_val, svint64x4_t_val); + svqdmulh_single_s8_x2(svint8x2_t_val, svint8_t_val); + svqdmulh_single_s8_x4(svint8x4_t_val, svint8_t_val); + svqdmulh_single_s16_x2(svint16x2_t_val, svint16_t_val); + svqdmulh_single_s16_x4(svint16x4_t_val, svint16_t_val); + svqdmulh_single_s32_x2(svint32x2_t_val, svint32_t_val); + svqdmulh_single_s32_x4(svint32x4_t_val, svint32_t_val); + svqdmulh_single_s64_x2(svint64x2_t_val, svint64_t_val); + svqdmulh_single_s64_x4(svint64x4_t_val, svint64_t_val); + svqrshr_n_s8_s32_x4(svint32x4_t_val, 2); + svqrshr_n_s16_s32_x2(svint32x2_t_val, 2); + svqrshr_n_s16_s64_x4(svint64x4_t_val, 2); + svqrshr_n_u8_u32_x4(svuint32x4_t_val, 2); + svqrshr_n_u16_u32_x2(svuint32x2_t_val, 2); + svqrshr_n_u16_u64_x4(svuint64x4_t_val, 2); + svqrshr_s8(svint32x4_t_val, 2); + svqrshr_s16(svint32x2_t_val, 2); + svqrshr_s16(svint64x4_t_val, 2); + svqrshr_u8(svuint32x4_t_val, 2); + svqrshr_u16(svuint32x2_t_val, 2); + svqrshr_u16(svuint64x4_t_val, 2); + svqrshrn_n_s8_s32_x4(svint32x4_t_val, 2); + svqrshrn_n_s16_s64_x4(svint64x4_t_val, 2); + svqrshrn_n_u8_u32_x4(svuint32x4_t_val, 2); + svqrshrn_n_u16_u64_x4(svuint64x4_t_val, 2); + svqrshrn_s8(svint32x4_t_val, 2); + svqrshrn_s16(svint64x4_t_val, 2); + svqrshrn_u8(svuint32x4_t_val, 2); + svqrshrn_u16(svuint64x4_t_val, 2); + svqrshru_n_u8_s32_x4(svint32x4_t_val, 2); + svqrshru_n_u16_s32_x2(svint32x2_t_val, 2); + svqrshru_n_u16_s64_x4(svint64x4_t_val, 2); + svqrshru_u8(svint32x4_t_val, 2); + svqrshru_u16(svint32x2_t_val, 2); + svqrshru_u16(svint64x4_t_val, 2); + svqrshrun_n_u8_s32_x4(svint32x4_t_val, 2); + svqrshrun_n_u16_s64_x4(svint64x4_t_val, 2); + svqrshrun_u8(svint32x4_t_val, 2); + svqrshrun_u16(svint64x4_t_val, 2); + svrinta(svfloat32x2_t_val); + svrinta(svfloat32x4_t_val); + svrinta_f32_x2(svfloat32x2_t_val); + svrinta_f32_x4(svfloat32x4_t_val); + svrintm(svfloat32x2_t_val); + svrintm(svfloat32x4_t_val); + svrintm_f32_x2(svfloat32x2_t_val); + svrintm_f32_x4(svfloat32x4_t_val); + svrintn(svfloat32x2_t_val); + svrintn(svfloat32x4_t_val); + svrintn_f32_x2(svfloat32x2_t_val); + svrintn_f32_x4(svfloat32x4_t_val); + svrintp(svfloat32x2_t_val); + svrintp(svfloat32x4_t_val); + svrintp_f32_x2(svfloat32x2_t_val); + svrintp_f32_x4(svfloat32x4_t_val); + svrshl(svint8x2_t_val, svint8_t_val); + svrshl(svint8x2_t_val, svint8x2_t_val); + svrshl(svint8x4_t_val, svint8_t_val); + svrshl(svint8x4_t_val, svint8x4_t_val); + svrshl(svint16x2_t_val, svint16_t_val); + svrshl(svint16x2_t_val, svint16x2_t_val); + svrshl(svint16x4_t_val, svint16_t_val); + svrshl(svint16x4_t_val, svint16x4_t_val); + svrshl(svint32x2_t_val, svint32_t_val); + svrshl(svint32x2_t_val, svint32x2_t_val); + svrshl(svint32x4_t_val, svint32_t_val); + svrshl(svint32x4_t_val, svint32x4_t_val); + svrshl(svint64x2_t_val, svint64_t_val); + svrshl(svint64x2_t_val, svint64x2_t_val); + svrshl(svint64x4_t_val, svint64_t_val); + svrshl(svint64x4_t_val, svint64x4_t_val); + svrshl(svuint8x2_t_val, svuint8_t_val); + svrshl(svuint8x2_t_val, svuint8x2_t_val); + svrshl(svuint8x4_t_val, svuint8_t_val); + svrshl(svuint8x4_t_val, svuint8x4_t_val); + svrshl(svuint16x2_t_val, svuint16_t_val); + svrshl(svuint16x2_t_val, svuint16x2_t_val); + svrshl(svuint16x4_t_val, svuint16_t_val); + svrshl(svuint16x4_t_val, svuint16x4_t_val); + svrshl(svuint32x2_t_val, svuint32_t_val); + svrshl(svuint32x2_t_val, svuint32x2_t_val); + svrshl(svuint32x4_t_val, svuint32_t_val); + svrshl(svuint32x4_t_val, svuint32x4_t_val); + svrshl(svuint64x2_t_val, svuint64_t_val); + svrshl(svuint64x2_t_val, svuint64x2_t_val); + svrshl(svuint64x4_t_val, svuint64_t_val); + svrshl(svuint64x4_t_val, svuint64x4_t_val); + svrshl_s8_x2(svint8x2_t_val, svint8x2_t_val); + svrshl_s8_x4(svint8x4_t_val, svint8x4_t_val); + svrshl_s16_x2(svint16x2_t_val, svint16x2_t_val); + svrshl_s16_x4(svint16x4_t_val, svint16x4_t_val); + svrshl_s32_x2(svint32x2_t_val, svint32x2_t_val); + svrshl_s32_x4(svint32x4_t_val, svint32x4_t_val); + svrshl_s64_x2(svint64x2_t_val, svint64x2_t_val); + svrshl_s64_x4(svint64x4_t_val, svint64x4_t_val); + svrshl_single_s8_x2(svint8x2_t_val, svint8_t_val); + svrshl_single_s8_x4(svint8x4_t_val, svint8_t_val); + svrshl_single_s16_x2(svint16x2_t_val, svint16_t_val); + svrshl_single_s16_x4(svint16x4_t_val, svint16_t_val); + svrshl_single_s32_x2(svint32x2_t_val, svint32_t_val); + svrshl_single_s32_x4(svint32x4_t_val, svint32_t_val); + svrshl_single_s64_x2(svint64x2_t_val, svint64_t_val); + svrshl_single_s64_x4(svint64x4_t_val, svint64_t_val); + svrshl_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + svrshl_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + svrshl_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + svrshl_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + svrshl_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + svrshl_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + svrshl_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + svrshl_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + svrshl_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + svrshl_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + svrshl_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + svrshl_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + svrshl_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + svrshl_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + svrshl_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + svrshl_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + svsel(svcount_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + svsel(svcount_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + svsel(svcount_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + svsel(svcount_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + svsel(svcount_t_val, svfloat32x2_t_val, svfloat32x2_t_val); + svsel(svcount_t_val, svfloat32x4_t_val, svfloat32x4_t_val); + svsel(svcount_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + svsel(svcount_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + svsel(svcount_t_val, svint8x2_t_val, svint8x2_t_val); + svsel(svcount_t_val, svint8x4_t_val, svint8x4_t_val); + svsel(svcount_t_val, svint16x2_t_val, svint16x2_t_val); + svsel(svcount_t_val, svint16x4_t_val, svint16x4_t_val); + svsel(svcount_t_val, svint32x2_t_val, svint32x2_t_val); + svsel(svcount_t_val, svint32x4_t_val, svint32x4_t_val); + svsel(svcount_t_val, svint64x2_t_val, svint64x2_t_val); + svsel(svcount_t_val, svint64x4_t_val, svint64x4_t_val); + svsel(svcount_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val); + svsel(svcount_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val); + svsel(svcount_t_val, svuint8x2_t_val, svuint8x2_t_val); + svsel(svcount_t_val, svuint8x4_t_val, svuint8x4_t_val); + svsel(svcount_t_val, svuint16x2_t_val, svuint16x2_t_val); + svsel(svcount_t_val, svuint16x4_t_val, svuint16x4_t_val); + svsel(svcount_t_val, svuint32x2_t_val, svuint32x2_t_val); + svsel(svcount_t_val, svuint32x4_t_val, svuint32x4_t_val); + svsel(svcount_t_val, svuint64x2_t_val, svuint64x2_t_val); + svsel(svcount_t_val, svuint64x4_t_val, svuint64x4_t_val); + svsel_bf16_x2(svcount_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + svsel_bf16_x4(svcount_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + svsel_f16_x2(svcount_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + svsel_f16_x4(svcount_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + svsel_f32_x2(svcount_t_val, svfloat32x2_t_val, svfloat32x2_t_val); + svsel_f32_x4(svcount_t_val, svfloat32x4_t_val, svfloat32x4_t_val); + svsel_f64_x2(svcount_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + svsel_f64_x4(svcount_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + svsel_mf8_x2(svcount_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val); + svsel_mf8_x4(svcount_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val); + svsel_s8_x2(svcount_t_val, svint8x2_t_val, svint8x2_t_val); + svsel_s8_x4(svcount_t_val, svint8x4_t_val, svint8x4_t_val); + svsel_s16_x2(svcount_t_val, svint16x2_t_val, svint16x2_t_val); + svsel_s16_x4(svcount_t_val, svint16x4_t_val, svint16x4_t_val); + svsel_s32_x2(svcount_t_val, svint32x2_t_val, svint32x2_t_val); + svsel_s32_x4(svcount_t_val, svint32x4_t_val, svint32x4_t_val); + svsel_s64_x2(svcount_t_val, svint64x2_t_val, svint64x2_t_val); + svsel_s64_x4(svcount_t_val, svint64x4_t_val, svint64x4_t_val); + svsel_u8_x2(svcount_t_val, svuint8x2_t_val, svuint8x2_t_val); + svsel_u8_x4(svcount_t_val, svuint8x4_t_val, svuint8x4_t_val); + svsel_u16_x2(svcount_t_val, svuint16x2_t_val, svuint16x2_t_val); + svsel_u16_x4(svcount_t_val, svuint16x4_t_val, svuint16x4_t_val); + svsel_u32_x2(svcount_t_val, svuint32x2_t_val, svuint32x2_t_val); + svsel_u32_x4(svcount_t_val, svuint32x4_t_val, svuint32x4_t_val); + svsel_u64_x2(svcount_t_val, svuint64x2_t_val, svuint64x2_t_val); + svsel_u64_x4(svcount_t_val, svuint64x4_t_val, svuint64x4_t_val); + svunpk_s16(svint8_t_val); + svunpk_s16(svint8x2_t_val); + svunpk_s16_s8_x2(svint8_t_val); + svunpk_s16_s8_x4(svint8x2_t_val); + svunpk_s32(svint16_t_val); + svunpk_s32(svint16x2_t_val); + svunpk_s32_s16_x2(svint16_t_val); + svunpk_s32_s16_x4(svint16x2_t_val); + svunpk_s64(svint32_t_val); + svunpk_s64(svint32x2_t_val); + svunpk_s64_s32_x2(svint32_t_val); + svunpk_s64_s32_x4(svint32x2_t_val); + svunpk_u16(svuint8_t_val); + svunpk_u16(svuint8x2_t_val); + svunpk_u16_u8_x2(svuint8_t_val); + svunpk_u16_u8_x4(svuint8x2_t_val); + svunpk_u32(svuint16_t_val); + svunpk_u32(svuint16x2_t_val); + svunpk_u32_u16_x2(svuint16_t_val); + svunpk_u32_u16_x4(svuint16x2_t_val); + svunpk_u64(svuint32_t_val); + svunpk_u64(svuint32x2_t_val); + svunpk_u64_u32_x2(svuint32_t_val); + svunpk_u64_u32_x4(svuint32x2_t_val); + svuzp(svbfloat16x2_t_val); + svuzp(svbfloat16x4_t_val); + svuzp(svfloat16x2_t_val); + svuzp(svfloat16x4_t_val); + svuzp(svfloat32x2_t_val); + svuzp(svfloat32x4_t_val); + svuzp(svfloat64x2_t_val); + svuzp(svfloat64x4_t_val); + svuzp(svint8x2_t_val); + svuzp(svint8x4_t_val); + svuzp(svint16x2_t_val); + svuzp(svint16x4_t_val); + svuzp(svint32x2_t_val); + svuzp(svint32x4_t_val); + svuzp(svint64x2_t_val); + svuzp(svint64x4_t_val); + svuzp(svmfloat8x2_t_val); + svuzp(svmfloat8x4_t_val); + svuzp(svuint8x2_t_val); + svuzp(svuint8x4_t_val); + svuzp(svuint16x2_t_val); + svuzp(svuint16x4_t_val); + svuzp(svuint32x2_t_val); + svuzp(svuint32x4_t_val); + svuzp(svuint64x2_t_val); + svuzp(svuint64x4_t_val); + svuzp_bf16_x2(svbfloat16x2_t_val); + svuzp_bf16_x4(svbfloat16x4_t_val); + svuzp_f16_x2(svfloat16x2_t_val); + svuzp_f16_x4(svfloat16x4_t_val); + svuzp_f32_x2(svfloat32x2_t_val); + svuzp_f32_x4(svfloat32x4_t_val); + svuzp_f64_x2(svfloat64x2_t_val); + svuzp_f64_x4(svfloat64x4_t_val); + svuzp_mf8_x2(svmfloat8x2_t_val); + svuzp_mf8_x4(svmfloat8x4_t_val); + svuzp_s8_x2(svint8x2_t_val); + svuzp_s8_x4(svint8x4_t_val); + svuzp_s16_x2(svint16x2_t_val); + svuzp_s16_x4(svint16x4_t_val); + svuzp_s32_x2(svint32x2_t_val); + svuzp_s32_x4(svint32x4_t_val); + svuzp_s64_x2(svint64x2_t_val); + svuzp_s64_x4(svint64x4_t_val); + svuzp_u8_x2(svuint8x2_t_val); + svuzp_u8_x4(svuint8x4_t_val); + svuzp_u16_x2(svuint16x2_t_val); + svuzp_u16_x4(svuint16x4_t_val); + svuzp_u32_x2(svuint32x2_t_val); + svuzp_u32_x4(svuint32x4_t_val); + svuzp_u64_x2(svuint64x2_t_val); + svuzp_u64_x4(svuint64x4_t_val); + svuzpq(svbfloat16x2_t_val); + svuzpq(svbfloat16x4_t_val); + svuzpq(svfloat16x2_t_val); + svuzpq(svfloat16x4_t_val); + svuzpq(svfloat32x2_t_val); + svuzpq(svfloat32x4_t_val); + svuzpq(svfloat64x2_t_val); + svuzpq(svfloat64x4_t_val); + svuzpq(svint8x2_t_val); + svuzpq(svint8x4_t_val); + svuzpq(svint16x2_t_val); + svuzpq(svint16x4_t_val); + svuzpq(svint32x2_t_val); + svuzpq(svint32x4_t_val); + svuzpq(svint64x2_t_val); + svuzpq(svint64x4_t_val); + svuzpq(svmfloat8x2_t_val); + svuzpq(svmfloat8x4_t_val); + svuzpq(svuint8x2_t_val); + svuzpq(svuint8x4_t_val); + svuzpq(svuint16x2_t_val); + svuzpq(svuint16x4_t_val); + svuzpq(svuint32x2_t_val); + svuzpq(svuint32x4_t_val); + svuzpq(svuint64x2_t_val); + svuzpq(svuint64x4_t_val); + svuzpq_bf16_x2(svbfloat16x2_t_val); + svuzpq_bf16_x4(svbfloat16x4_t_val); + svuzpq_f16_x2(svfloat16x2_t_val); + svuzpq_f16_x4(svfloat16x4_t_val); + svuzpq_f32_x2(svfloat32x2_t_val); + svuzpq_f32_x4(svfloat32x4_t_val); + svuzpq_f64_x2(svfloat64x2_t_val); + svuzpq_f64_x4(svfloat64x4_t_val); + svuzpq_mf8_x2(svmfloat8x2_t_val); + svuzpq_mf8_x4(svmfloat8x4_t_val); + svuzpq_s8_x2(svint8x2_t_val); + svuzpq_s8_x4(svint8x4_t_val); + svuzpq_s16_x2(svint16x2_t_val); + svuzpq_s16_x4(svint16x4_t_val); + svuzpq_s32_x2(svint32x2_t_val); + svuzpq_s32_x4(svint32x4_t_val); + svuzpq_s64_x2(svint64x2_t_val); + svuzpq_s64_x4(svint64x4_t_val); + svuzpq_u8_x2(svuint8x2_t_val); + svuzpq_u8_x4(svuint8x4_t_val); + svuzpq_u16_x2(svuint16x2_t_val); + svuzpq_u16_x4(svuint16x4_t_val); + svuzpq_u32_x2(svuint32x2_t_val); + svuzpq_u32_x4(svuint32x4_t_val); + svuzpq_u64_x2(svuint64x2_t_val); + svuzpq_u64_x4(svuint64x4_t_val); + svzip(svbfloat16x2_t_val); + svzip(svbfloat16x4_t_val); + svzip(svfloat16x2_t_val); + svzip(svfloat16x4_t_val); + svzip(svfloat32x2_t_val); + svzip(svfloat32x4_t_val); + svzip(svfloat64x2_t_val); + svzip(svfloat64x4_t_val); + svzip(svint8x2_t_val); + svzip(svint8x4_t_val); + svzip(svint16x2_t_val); + svzip(svint16x4_t_val); + svzip(svint32x2_t_val); + svzip(svint32x4_t_val); + svzip(svint64x2_t_val); + svzip(svint64x4_t_val); + svzip(svmfloat8x2_t_val); + svzip(svmfloat8x4_t_val); + svzip(svuint8x2_t_val); + svzip(svuint8x4_t_val); + svzip(svuint16x2_t_val); + svzip(svuint16x4_t_val); + svzip(svuint32x2_t_val); + svzip(svuint32x4_t_val); + svzip(svuint64x2_t_val); + svzip(svuint64x4_t_val); + svzip_bf16_x2(svbfloat16x2_t_val); + svzip_bf16_x4(svbfloat16x4_t_val); + svzip_f16_x2(svfloat16x2_t_val); + svzip_f16_x4(svfloat16x4_t_val); + svzip_f32_x2(svfloat32x2_t_val); + svzip_f32_x4(svfloat32x4_t_val); + svzip_f64_x2(svfloat64x2_t_val); + svzip_f64_x4(svfloat64x4_t_val); + svzip_mf8_x2(svmfloat8x2_t_val); + svzip_mf8_x4(svmfloat8x4_t_val); + svzip_s8_x2(svint8x2_t_val); + svzip_s8_x4(svint8x4_t_val); + svzip_s16_x2(svint16x2_t_val); + svzip_s16_x4(svint16x4_t_val); + svzip_s32_x2(svint32x2_t_val); + svzip_s32_x4(svint32x4_t_val); + svzip_s64_x2(svint64x2_t_val); + svzip_s64_x4(svint64x4_t_val); + svzip_u8_x2(svuint8x2_t_val); + svzip_u8_x4(svuint8x4_t_val); + svzip_u16_x2(svuint16x2_t_val); + svzip_u16_x4(svuint16x4_t_val); + svzip_u32_x2(svuint32x2_t_val); + svzip_u32_x4(svuint32x4_t_val); + svzip_u64_x2(svuint64x2_t_val); + svzip_u64_x4(svuint64x4_t_val); + svzipq(svbfloat16x2_t_val); + svzipq(svbfloat16x4_t_val); + svzipq(svfloat16x2_t_val); + svzipq(svfloat16x4_t_val); + svzipq(svfloat32x2_t_val); + svzipq(svfloat32x4_t_val); + svzipq(svfloat64x2_t_val); + svzipq(svfloat64x4_t_val); + svzipq(svint8x2_t_val); + svzipq(svint8x4_t_val); + svzipq(svint16x2_t_val); + svzipq(svint16x4_t_val); + svzipq(svint32x2_t_val); + svzipq(svint32x4_t_val); + svzipq(svint64x2_t_val); + svzipq(svint64x4_t_val); + svzipq(svmfloat8x2_t_val); + svzipq(svmfloat8x4_t_val); + svzipq(svuint8x2_t_val); + svzipq(svuint8x4_t_val); + svzipq(svuint16x2_t_val); + svzipq(svuint16x4_t_val); + svzipq(svuint32x2_t_val); + svzipq(svuint32x4_t_val); + svzipq(svuint64x2_t_val); + svzipq(svuint64x4_t_val); + svzipq_bf16_x2(svbfloat16x2_t_val); + svzipq_bf16_x4(svbfloat16x4_t_val); + svzipq_f16_x2(svfloat16x2_t_val); + svzipq_f16_x4(svfloat16x4_t_val); + svzipq_f32_x2(svfloat32x2_t_val); + svzipq_f32_x4(svfloat32x4_t_val); + svzipq_f64_x2(svfloat64x2_t_val); + svzipq_f64_x4(svfloat64x4_t_val); + svzipq_mf8_x2(svmfloat8x2_t_val); + svzipq_mf8_x4(svmfloat8x4_t_val); + svzipq_s8_x2(svint8x2_t_val); + svzipq_s8_x4(svint8x4_t_val); + svzipq_s16_x2(svint16x2_t_val); + svzipq_s16_x4(svint16x4_t_val); + svzipq_s32_x2(svint32x2_t_val); + svzipq_s32_x4(svint32x4_t_val); + svzipq_s64_x2(svint64x2_t_val); + svzipq_s64_x4(svint64x4_t_val); + svzipq_u8_x2(svuint8x2_t_val); + svzipq_u8_x4(svuint8x4_t_val); + svzipq_u16_x2(svuint16x2_t_val); + svzipq_u16_x4(svuint16x4_t_val); + svzipq_u32_x2(svuint32x2_t_val); + svzipq_u32_x4(svuint32x4_t_val); + svzipq_u64_x2(svuint64x2_t_val); + svzipq_u64_x4(svuint64x4_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + svcount_t svcount_t_val; + svfloat16_t svfloat16_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32_t svfloat32_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64_t svfloat64_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint8_t svint8_t_val; + svint8x2_t svint8x2_t_val; + svint8x4_t svint8x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8x2_t svmfloat8x2_t_val; + svmfloat8x4_t svmfloat8x4_t_val; + svuint8_t svuint8_t_val; + svuint8x2_t svuint8x2_t_val; + svuint8x4_t svuint8x4_t_val; + svuint16_t svuint16_t_val; + svuint16x2_t svuint16x2_t_val; + svuint16x4_t svuint16x4_t_val; + svuint32_t svuint32_t_val; + svuint32x2_t svuint32x2_t_val; + svuint32x4_t svuint32x4_t_val; + svuint64_t svuint64_t_val; + svuint64x2_t svuint64x2_t_val; + svuint64x4_t svuint64x4_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svadd_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat16x2_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat16x4_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat32x2_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat32x4_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat64x2_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svfloat64x4_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint8x2_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint8x4_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint16x2_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint16x4_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint32x2_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint32x4_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint64x2_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svint64x4_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint8x2_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint8x4_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint16x2_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint16x4_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint32x2_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint32x4_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint64x2_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svuint64x4_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s8_x2(svint8x2_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s8_x4(svint8x4_t_val, svint8_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s16_x2(svint16x2_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s16_x4(svint16x4_t_val, svint16_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s32_x2(svint32x2_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s32_x4(svint32x4_t_val, svint32_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s64_x2(svint64x2_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_s64_x4(svint64x4_t_val, svint64_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u8_x2(svuint8x2_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u8_x4(svuint8x4_t_val, svuint8_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u16_x2(svuint16x2_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u16_x4(svuint16x4_t_val, svuint16_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u32_x2(svuint32x2_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u32_x4(svuint32x4_t_val, svuint32_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u64_x2(svuint64x2_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_u64_x4(svuint64x4_t_val, svuint64_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_bf16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_bf16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_f32_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_s32_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_u32_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_bf16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_bf16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_f16(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_f16_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f16_x2(svfloat16x2_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f16_x4(svfloat16x4_t_val, svfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f32_x2(svfloat32x2_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f32_x4(svfloat32x4_t_val, svfloat32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f64_x2(svfloat64x2_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_f64_x4(svfloat64x4_t_val, svfloat64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_s16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u8_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvt_u16_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_s16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u8_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqcvtn_u16_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqdmulh_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_s8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_s16_s32_x2(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_s16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_u8_u32_x4(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_u16_u32_x2(svuint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_n_u16_u64_x4(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_s8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_s16(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_s16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_u8(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_u16(svuint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshr_u16(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_s8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_s16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_u8_u32_x4(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_n_u16_u64_x4(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_s8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_s16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_u8(svuint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrn_u16(svuint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_n_u8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_n_u16_s32_x2(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_n_u16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_u8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_u16(svint32x2_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshru_u16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_n_u8_s32_x4(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_n_u16_s64_x4(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_u8(svint32x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svqrshrun_u16(svint64x4_t_val, 2); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrinta_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintm_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintn_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrintp_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s8_x2(svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s8_x4(svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s16_x2(svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s16_x4(svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s32_x2(svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s32_x4(svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s64_x2(svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_s64_x4(svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s8_x2(svint8x2_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s8_x4(svint8x4_t_val, svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s16_x2(svint16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s16_x4(svint16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s32_x2(svint32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s32_x4(svint32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s64_x2(svint64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_s64_x4(svint64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u8_x2(svuint8x2_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u8_x4(svuint8x4_t_val, svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u16_x2(svuint16x2_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u16_x4(svuint16x4_t_val, svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u32_x2(svuint32x2_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u32_x4(svuint32x4_t_val, svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u64_x2(svuint64x2_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_single_u64_x4(svuint64x4_t_val, svuint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u8_x2(svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u8_x4(svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u16_x2(svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u16_x4(svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u32_x2(svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u32_x4(svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u64_x2(svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svrshl_u64_x4(svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel(svcount_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_bf16_x2(svcount_t_val, svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_bf16_x4(svcount_t_val, svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f16_x2(svcount_t_val, svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f16_x4(svcount_t_val, svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f32_x2(svcount_t_val, svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f32_x4(svcount_t_val, svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f64_x2(svcount_t_val, svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_f64_x4(svcount_t_val, svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_mf8_x2(svcount_t_val, svmfloat8x2_t_val, svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_mf8_x4(svcount_t_val, svmfloat8x4_t_val, svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s8_x2(svcount_t_val, svint8x2_t_val, svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s8_x4(svcount_t_val, svint8x4_t_val, svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s16_x2(svcount_t_val, svint16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s16_x4(svcount_t_val, svint16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s32_x2(svcount_t_val, svint32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s32_x4(svcount_t_val, svint32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s64_x2(svcount_t_val, svint64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_s64_x4(svcount_t_val, svint64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u8_x2(svcount_t_val, svuint8x2_t_val, svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u8_x4(svcount_t_val, svuint8x4_t_val, svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u16_x2(svcount_t_val, svuint16x2_t_val, svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u16_x4(svcount_t_val, svuint16x4_t_val, svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u32_x2(svcount_t_val, svuint32x2_t_val, svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u32_x4(svcount_t_val, svuint32x4_t_val, svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u64_x2(svcount_t_val, svuint64x2_t_val, svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svsel_u64_x4(svcount_t_val, svuint64x4_t_val, svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16(svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16_s8_x2(svint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s16_s8_x4(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32(svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32_s16_x2(svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s32_s16_x4(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64(svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64_s32_x2(svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_s64_s32_x4(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16_u8_x2(svuint8_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u16_u8_x4(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32(svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32_u16_x2(svuint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u32_u16_x4(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64(svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64_u32_x2(svuint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svunpk_u64_u32_x4(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzp_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svuzpq_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzip_u64_x4(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq(svuint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_bf16_x2(svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_bf16_x4(svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f16_x2(svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f16_x4(svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f32_x2(svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f32_x4(svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f64_x2(svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_f64_x4(svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_mf8_x2(svmfloat8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_mf8_x4(svmfloat8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s8_x2(svint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s8_x4(svint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s16_x2(svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s16_x4(svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s32_x2(svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s32_x4(svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s64_x2(svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_s64_x4(svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u8_x2(svuint8x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u8_x4(svuint8x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u16_x2(svuint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u16_x4(svuint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u32_x2(svuint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u32_x4(svuint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u64_x2(svuint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svzipq_u64_x4(svuint64x4_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_faminmax.c b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_faminmax.c new file mode 100644 index 0000000000000..8ff336db97540 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_faminmax.c @@ -0,0 +1,158 @@ +// 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 +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,faminmax" flags="streaming-only" + +void test(void) { + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); +} + +void test_streaming(void) __arm_streaming{ + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + + svamax(svfloat16x2_t_val, svfloat16x2_t_val); + svamax(svfloat16x4_t_val, svfloat16x4_t_val); + svamax(svfloat32x2_t_val, svfloat32x2_t_val); + svamax(svfloat32x4_t_val, svfloat32x4_t_val); + svamax(svfloat64x2_t_val, svfloat64x2_t_val); + svamax(svfloat64x4_t_val, svfloat64x4_t_val); + svamax_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + svamax_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + svamax_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + svamax_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + svamax_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + svamax_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + svamin(svfloat16x2_t_val, svfloat16x2_t_val); + svamin(svfloat16x4_t_val, svfloat16x4_t_val); + svamin(svfloat32x2_t_val, svfloat32x2_t_val); + svamin(svfloat32x4_t_val, svfloat32x4_t_val); + svamin(svfloat64x2_t_val, svfloat64x2_t_val); + svamin(svfloat64x4_t_val, svfloat64x4_t_val); + svamin_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + svamin_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + svamin_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + svamin_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + svamin_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + svamin_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamax_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin(svfloat64x4_t_val, svfloat64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f16_x2(svfloat16x2_t_val, svfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f16_x4(svfloat16x4_t_val, svfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f32_x2(svfloat32x2_t_val, svfloat32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f32_x4(svfloat32x4_t_val, svfloat32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f64_x2(svfloat64x2_t_val, svfloat64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svamin_f64_x4(svfloat64x4_t_val, svfloat64x4_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_fp8.c b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_fp8.c new file mode 100644 index 0000000000000..97c5c3f45bac2 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_fp8.c @@ -0,0 +1,314 @@ +// 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 +sme2 -target-feature +sve -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,fp8" flags="streaming-only" + +void test(void) { + fpm_t fpm_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_bf16_x2_fpm(svbfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_f16_x2_fpm(svfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_f32_x4_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_fpm(svbfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_fpm(svfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_mf8_f32_x4_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_mf8_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f16_x2(svfloat16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f16_x4(svfloat16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f32_x2(svfloat32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f32_x4(svfloat32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f64_x2(svfloat64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f64_x4(svfloat64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f16_x2(svfloat16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f16_x4(svfloat16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f32_x2(svfloat32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f32_x4(svfloat32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f64_x2(svfloat64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f64_x4(svfloat64x4_t_val, svint64_t_val); +} + +void test_streaming(void) __arm_streaming{ + fpm_t fpm_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + + svcvt1_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt1_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt1_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt1_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt2_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt2_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt2_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt2_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvt_mf8_bf16_x2_fpm(svbfloat16x2_t_val, fpm_t_val); + svcvt_mf8_f16_x2_fpm(svfloat16x2_t_val, fpm_t_val); + svcvt_mf8_f32_x4_fpm(svfloat32x4_t_val, fpm_t_val); + svcvt_mf8_fpm(svbfloat16x2_t_val, fpm_t_val); + svcvt_mf8_fpm(svfloat16x2_t_val, fpm_t_val); + svcvt_mf8_fpm(svfloat32x4_t_val, fpm_t_val); + svcvtl1_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl1_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl1_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl1_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl2_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl2_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl2_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtl2_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + svcvtn_mf8_f32_x4_fpm(svfloat32x4_t_val, fpm_t_val); + svcvtn_mf8_fpm(svfloat32x4_t_val, fpm_t_val); + svscale(svfloat16x2_t_val, svint16_t_val); + svscale(svfloat16x2_t_val, svint16x2_t_val); + svscale(svfloat16x4_t_val, svint16_t_val); + svscale(svfloat16x4_t_val, svint16x4_t_val); + svscale(svfloat32x2_t_val, svint32_t_val); + svscale(svfloat32x2_t_val, svint32x2_t_val); + svscale(svfloat32x4_t_val, svint32_t_val); + svscale(svfloat32x4_t_val, svint32x4_t_val); + svscale(svfloat64x2_t_val, svint64_t_val); + svscale(svfloat64x2_t_val, svint64x2_t_val); + svscale(svfloat64x4_t_val, svint64_t_val); + svscale(svfloat64x4_t_val, svint64x4_t_val); + svscale_f16_x2(svfloat16x2_t_val, svint16x2_t_val); + svscale_f16_x4(svfloat16x4_t_val, svint16x4_t_val); + svscale_f32_x2(svfloat32x2_t_val, svint32x2_t_val); + svscale_f32_x4(svfloat32x4_t_val, svint32x4_t_val); + svscale_f64_x2(svfloat64x2_t_val, svint64x2_t_val); + svscale_f64_x4(svfloat64x4_t_val, svint64x4_t_val); + svscale_single_f16_x2(svfloat16x2_t_val, svint16_t_val); + svscale_single_f16_x4(svfloat16x4_t_val, svint16_t_val); + svscale_single_f32_x2(svfloat32x2_t_val, svint32_t_val); + svscale_single_f32_x4(svfloat32x4_t_val, svint32_t_val); + svscale_single_f64_x2(svfloat64x2_t_val, svint64_t_val); + svscale_single_f64_x4(svfloat64x4_t_val, svint64_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + fpm_t fpm_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svfloat16x2_t svfloat16x2_t_val; + svfloat16x4_t svfloat16x4_t_val; + svfloat32x2_t svfloat32x2_t_val; + svfloat32x4_t svfloat32x4_t_val; + svfloat64x2_t svfloat64x2_t_val; + svfloat64x4_t svfloat64x4_t_val; + svint16_t svint16_t_val; + svint16x2_t svint16x2_t_val; + svint16x4_t svint16x4_t_val; + svint32_t svint32_t_val; + svint32x2_t svint32x2_t_val; + svint32x4_t svint32x4_t_val; + svint64_t svint64_t_val; + svint64x2_t svint64x2_t_val; + svint64x4_t svint64x4_t_val; + svmfloat8_t svmfloat8_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt1_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt2_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_bf16_x2_fpm(svbfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_f16_x2_fpm(svfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_f32_x4_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_fpm(svbfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_fpm(svfloat16x2_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvt_mf8_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl1_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_bf16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_bf16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_f16_mf8_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtl2_f16_x2_fpm(svmfloat8_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_mf8_f32_x4_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svcvtn_mf8_fpm(svfloat32x4_t_val, fpm_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x4_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale(svfloat64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f16_x2(svfloat16x2_t_val, svint16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f16_x4(svfloat16x4_t_val, svint16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f32_x2(svfloat32x2_t_val, svint32x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f32_x4(svfloat32x4_t_val, svint32x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f64_x2(svfloat64x2_t_val, svint64x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_f64_x4(svfloat64x4_t_val, svint64x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f16_x2(svfloat16x2_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f16_x4(svfloat16x4_t_val, svint16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f32_x2(svfloat32x2_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f32_x4(svfloat32x4_t_val, svint32_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f64_x2(svfloat64x2_t_val, svint64_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svscale_single_f64_x4(svfloat64x4_t_val, svint64_t_val); +} diff --git a/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_sve-b16b16.c b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_sve-b16b16.c new file mode 100644 index 0000000000000..4f1d3adba54b8 --- /dev/null +++ b/clang/test/Sema/AArch64/arm_sve_streaming_only_sme_AND_sme2_AND_sve-b16b16.c @@ -0,0 +1,209 @@ +// 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 +sme2 -target-feature +sve -target-feature +sve-b16b16 -verify=streaming-guard + +// REQUIRES: aarch64-registered-target + +#include + +// Properties: guard="" streaming_guard="sme,sme2,sve-b16b16" flags="streaming-only" + +void test(void) { + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svbfloat16x2_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svbfloat16x4_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); +} + +void test_streaming(void) __arm_streaming{ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + + svclamp(svbfloat16x2_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclamp(svbfloat16x4_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclamp_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val, svbfloat16_t_val); + svclamp_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val, svbfloat16_t_val); + svmax(svbfloat16x2_t_val, svbfloat16_t_val); + svmax(svbfloat16x2_t_val, svbfloat16x2_t_val); + svmax(svbfloat16x4_t_val, svbfloat16_t_val); + svmax(svbfloat16x4_t_val, svbfloat16x4_t_val); + svmax_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + svmax_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + svmax_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + svmax_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + svmaxnm(svbfloat16x2_t_val, svbfloat16_t_val); + svmaxnm(svbfloat16x2_t_val, svbfloat16x2_t_val); + svmaxnm(svbfloat16x4_t_val, svbfloat16_t_val); + svmaxnm(svbfloat16x4_t_val, svbfloat16x4_t_val); + svmaxnm_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + svmaxnm_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + svmaxnm_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + svmaxnm_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + svmin(svbfloat16x2_t_val, svbfloat16_t_val); + svmin(svbfloat16x2_t_val, svbfloat16x2_t_val); + svmin(svbfloat16x4_t_val, svbfloat16_t_val); + svmin(svbfloat16x4_t_val, svbfloat16x4_t_val); + svmin_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + svmin_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + svmin_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + svmin_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + svminnm(svbfloat16x2_t_val, svbfloat16_t_val); + svminnm(svbfloat16x2_t_val, svbfloat16x2_t_val); + svminnm(svbfloat16x4_t_val, svbfloat16_t_val); + svminnm(svbfloat16x4_t_val, svbfloat16x4_t_val); + svminnm_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + svminnm_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + svminnm_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + svminnm_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); +} + +void test_streaming_compatible(void) __arm_streaming_compatible{ + svbfloat16_t svbfloat16_t_val; + svbfloat16x2_t svbfloat16x2_t_val; + svbfloat16x4_t svbfloat16x4_t_val; + + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svbfloat16x2_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp(svbfloat16x4_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svclamp_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmax_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmaxnm_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svmin_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x4_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_bf16_x2(svbfloat16x2_t_val, svbfloat16x2_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_bf16_x4(svbfloat16x4_t_val, svbfloat16x4_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_bf16_x2(svbfloat16x2_t_val, svbfloat16_t_val); + // streaming-guard-error@+1 {{builtin can only be called from a streaming function}} + svminnm_single_bf16_x4(svbfloat16x4_t_val, svbfloat16_t_val); +} diff --git a/clang/test/Sema/aarch64-streaming-sme-or-nonstreaming-sve-builtins.c b/clang/test/Sema/aarch64-streaming-sme-or-nonstreaming-sve-builtins.c deleted file mode 100644 index b873169f57e86..0000000000000 --- a/clang/test/Sema/aarch64-streaming-sme-or-nonstreaming-sve-builtins.c +++ /dev/null @@ -1,70 +0,0 @@ -// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py -// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve -fsyntax-only -verify %s -// expected-no-diagnostics - -// REQUIRES: aarch64-registered-target - -#include - -__attribute__((target("+sve2p1"))) -svfloat32_t good1(svfloat32_t a, svfloat32_t b, svfloat32_t c) { - return svclamp(a, b, c); -} - -__attribute__((target("+sme2"))) -svfloat32_t good2(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming { - return svclamp(a, b, c); -} - -__attribute__((target("+sve2p1,+sme2"))) -svfloat32_t good3(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming_compatible { - return svclamp(a, b, c); -} - -__attribute__((target("+sve2p1,+sme2"))) -svfloat32_t good4(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming { - return svclamp(a, b, c); -} - -__attribute__((target("+sve2p1"))) -svfloat32_t good5(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming_compatible { - return svclamp(a, b, c); -} - -// Even though svclamp is not available in streaming mode without +sme2, -// the behaviour should be the same as above, irrespective of whether +sme -// is passed or not. -__attribute__((target("+sve2p1,+sme"))) -svfloat32_t good6(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming_compatible { - return svclamp(a, b, c); -} - -// Test that the +sve-b16b16 is not considered an SVE flag (it applies to both) -__attribute__((target("+sme2,+sve2,+sve-b16b16"))) -svbfloat16_t good7(svbfloat16_t a, svbfloat16_t b, svbfloat16_t c) __arm_streaming { - return svclamp_bf16(a, b, c); -} - -// SVE features flags can enable streaming builtins. -__attribute__((target("+sve2p1,+sme"))) -svfloat32_t good8(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming { - return svclamp(a, b, c) + svclamp(a, b, c); -} - -// SME features flags can enable non-streaming builtins. -__attribute__((target("+sve,+sme2"))) -svfloat32_t good9(svfloat32_t a, svfloat32_t b, svfloat32_t c) { - return svclamp(a, b, c) + svclamp(a, b, c); -} - -// SME features flags can enable streaming-compatible builtins. -__attribute__((target("+sve,+sme2"))) -svfloat32_t good10(svfloat32_t a, svfloat32_t b, svfloat32_t c) __arm_streaming_compatible { - return svclamp(a, b, c) + svclamp(a, b, c); -} - -// We don't want a warning about undefined behaviour if none of the feature requirements of the builtin are satisfied. -// (this results in a target-guard error emitted by Clang CodeGen) -svfloat32_t bad5(svfloat32_t a, svfloat32_t b, svfloat32_t c) { - return svclamp(a, b, c); -} diff --git a/clang/utils/TableGen/SveEmitter.cpp b/clang/utils/TableGen/SveEmitter.cpp index af2dcf6bfa982..553c7a312464c 100644 --- a/clang/utils/TableGen/SveEmitter.cpp +++ b/clang/utils/TableGen/SveEmitter.cpp @@ -243,7 +243,9 @@ class Intrinsic { /// Return the name, mangled with type information. The name is mangled for /// ClassS, so will add type suffixes such as _u32/_s32. - std::string getMangledName() const { return mangleName(ClassS); } + std::string getMangledName(ClassKind CK = ClassS) const { + return mangleName(CK); + } /// As above, but mangles the LLVM name instead. std::string getMangledLLVMName() const { return mangleLLVMName(); } @@ -309,6 +311,7 @@ class SVEEmitter { StringMap FlagTypes; StringMap MergeTypes; StringMap ImmCheckTypes; + std::vector ImmCheckTypeNames; public: SVEEmitter(const RecordKeeper &R) : Records(R) { @@ -320,8 +323,15 @@ class SVEEmitter { FlagTypes[RV->getNameInitAsString()] = RV->getValueAsInt("Value"); for (auto *RV : Records.getAllDerivedDefinitions("MergeType")) MergeTypes[RV->getNameInitAsString()] = RV->getValueAsInt("Value"); - for (auto *RV : Records.getAllDerivedDefinitions("ImmCheckType")) - ImmCheckTypes[RV->getNameInitAsString()] = RV->getValueAsInt("Value"); + for (auto *RV : Records.getAllDerivedDefinitions("ImmCheckType")) { + auto [it, inserted] = ImmCheckTypes.try_emplace( + RV->getNameInitAsString(), RV->getValueAsInt("Value")); + if (!inserted) + llvm_unreachable("Duplicate imm check"); + if ((size_t)it->second >= ImmCheckTypeNames.size()) + ImmCheckTypeNames.resize((size_t)it->second + 1); + ImmCheckTypeNames[it->second] = it->first(); + } } /// Returns the enum value for the immcheck type @@ -340,6 +350,13 @@ class SVEEmitter { llvm_unreachable("Unsupported flag"); } + /// Returns the name for the immcheck type + StringRef getImmCheckForEnumValue(unsigned Id) { + if ((size_t)Id < ImmCheckTypeNames.size()) + return ImmCheckTypeNames[Id]; + llvm_unreachable("Unsupported imm check"); + } + // Returns the SVETypeFlags for a given value and mask. uint64_t encodeFlag(uint64_t V, StringRef MaskName) const { auto It = FlagTypes.find(MaskName); @@ -389,6 +406,9 @@ class SVEEmitter { /// Emit all the __builtin prototypes and code needed by Sema. void createBuiltins(raw_ostream &o); + /// Emit all the __builtin prototypes in JSON format. + void createBuiltinsJSON(raw_ostream &o); + /// Emit all the information needed to map builtin -> LLVM IR intrinsic. void createCodeGenMap(raw_ostream &o); @@ -1552,6 +1572,82 @@ void SVEEmitter::createBuiltins(raw_ostream &OS) { OS << "#endif // GET_SVE_BUILTIN_INFOS\n\n"; } +void SVEEmitter::createBuiltinsJSON(raw_ostream &OS) { + SmallVector, 128> Defs; + std::vector RV = Records.getAllDerivedDefinitions("Inst"); + for (auto *R : RV) + createIntrinsic(R, Defs); + + OS << "[\n"; + bool FirstDef = true; + + for (auto &Def : Defs) { + std::vector Flags; + + if (Def->isFlagSet(getEnumValueForFlag("IsStreaming"))) + Flags.push_back("streaming-only"); + else if (Def->isFlagSet(getEnumValueForFlag("IsStreamingCompatible"))) + Flags.push_back("streaming-compatible"); + else if (Def->isFlagSet(getEnumValueForFlag("VerifyRuntimeMode"))) + Flags.push_back("feature-dependent"); + + if (Def->isFlagSet(getEnumValueForFlag("IsInZA")) || + Def->isFlagSet(getEnumValueForFlag("IsOutZA")) || + Def->isFlagSet(getEnumValueForFlag("IsInOutZA"))) + Flags.push_back("requires-za"); + + if (Def->isFlagSet(getEnumValueForFlag("IsInZT0")) || + Def->isFlagSet(getEnumValueForFlag("IsOutZT0")) || + Def->isFlagSet(getEnumValueForFlag("IsInOutZT0"))) + Flags.push_back("requires-zt"); + + if (!FirstDef) + OS << ",\n"; + + OS << "{ "; + OS << "\"guard\": \"" << Def->getSVEGuard() << "\","; + OS << "\"streaming_guard\": \"" << Def->getSMEGuard() << "\","; + OS << "\"flags\": \""; + + for (size_t I = 0; I < Flags.size(); ++I) { + if (I != 0) + OS << ','; + OS << Flags[I]; + } + + OS << "\",\"builtin\": \""; + + std::string BuiltinName = Def->getMangledName(Def->getClassKind()); + + OS << Def->getReturnType().str() << " " << BuiltinName << "("; + for (unsigned I = 0; I < Def->getTypes().size() - 1; ++I) { + if (I != 0) + OS << ", "; + + SVEType ParamType = Def->getParamType(I); + + // These are ImmCheck'd but their type names are sufficiently clear. + if (ParamType.isPredicatePattern() || ParamType.isPrefetchOp()) { + OS << ParamType.str(); + continue; + } + + // Pass ImmCheck information by pretending it's a type. + auto Iter = llvm::find_if(Def->getImmChecks(), [I](const auto &Chk) { + return (unsigned)Chk.getImmArgIdx() == I; + }); + if (Iter != Def->getImmChecks().end()) + OS << getImmCheckForEnumValue(Iter->getKind()); + else + OS << ParamType.str(); + } + OS << ");\" }"; + FirstDef = false; + } + + OS << "\n]\n"; +} + void SVEEmitter::createCodeGenMap(raw_ostream &OS) { std::vector RV = Records.getAllDerivedDefinitions("Inst"); SmallVector, 128> Defs; @@ -1937,6 +2033,10 @@ void EmitSveBuiltins(const RecordKeeper &Records, raw_ostream &OS) { SVEEmitter(Records).createBuiltins(OS); } +void EmitSveBuiltinsJSON(const RecordKeeper &Records, raw_ostream &OS) { + SVEEmitter(Records).createBuiltinsJSON(OS); +} + void EmitSveBuiltinCG(const RecordKeeper &Records, raw_ostream &OS) { SVEEmitter(Records).createCodeGenMap(OS); } @@ -1965,6 +2065,10 @@ void EmitSmeBuiltins(const RecordKeeper &Records, raw_ostream &OS) { SVEEmitter(Records).createSMEBuiltins(OS); } +void EmitSmeBuiltinsJSON(const RecordKeeper &Records, raw_ostream &OS) { + SVEEmitter(Records).createBuiltinsJSON(OS); +} + void EmitSmeBuiltinCG(const RecordKeeper &Records, raw_ostream &OS) { SVEEmitter(Records).createSMECodeGenMap(OS); } diff --git a/clang/utils/TableGen/TableGen.cpp b/clang/utils/TableGen/TableGen.cpp index 98c4a07a99c42..d7cfe78279109 100644 --- a/clang/utils/TableGen/TableGen.cpp +++ b/clang/utils/TableGen/TableGen.cpp @@ -88,12 +88,14 @@ enum ActionType { GenArmMveBuiltinAliases, GenArmSveHeader, GenArmSveBuiltins, + GenArmSveBuiltinsJSON, GenArmSveBuiltinCG, GenArmSveTypeFlags, GenArmSveRangeChecks, GenArmSveStreamingAttrs, GenArmSmeHeader, GenArmSmeBuiltins, + GenArmSmeBuiltinsJSON, GenArmSmeBuiltinCG, GenArmSmeRangeChecks, GenArmSmeStreamingAttrs, @@ -263,6 +265,8 @@ cl::opt Action( "Generate arm_sve.h for clang"), clEnumValN(GenArmSveBuiltins, "gen-arm-sve-builtins", "Generate arm_sve_builtins.inc for clang"), + clEnumValN(GenArmSveBuiltinsJSON, "gen-arm-sve-builtins-json", + "Generate arm_sve_buitins.json"), clEnumValN(GenArmSveBuiltinCG, "gen-arm-sve-builtin-codegen", "Generate arm_sve_builtin_cg_map.inc for clang"), clEnumValN(GenArmSveTypeFlags, "gen-arm-sve-typeflags", @@ -275,6 +279,8 @@ cl::opt Action( "Generate arm_sme.h for clang"), clEnumValN(GenArmSmeBuiltins, "gen-arm-sme-builtins", "Generate arm_sme_builtins.inc for clang"), + clEnumValN(GenArmSmeBuiltinsJSON, "gen-arm-sme-builtins-json", + "Generate arm_sme_buitins.json"), clEnumValN(GenArmSmeBuiltinCG, "gen-arm-sme-builtin-codegen", "Generate arm_sme_builtin_cg_map.inc for clang"), clEnumValN(GenArmSmeRangeChecks, "gen-arm-sme-sema-rangechecks", @@ -545,6 +551,9 @@ bool ClangTableGenMain(raw_ostream &OS, const RecordKeeper &Records) { case GenArmSveBuiltins: EmitSveBuiltins(Records, OS); break; + case GenArmSveBuiltinsJSON: + EmitSveBuiltinsJSON(Records, OS); + break; case GenArmSveBuiltinCG: EmitSveBuiltinCG(Records, OS); break; @@ -563,6 +572,9 @@ bool ClangTableGenMain(raw_ostream &OS, const RecordKeeper &Records) { case GenArmSmeBuiltins: EmitSmeBuiltins(Records, OS); break; + case GenArmSmeBuiltinsJSON: + EmitSmeBuiltinsJSON(Records, OS); + break; case GenArmSmeBuiltinCG: EmitSmeBuiltinCG(Records, OS); break; diff --git a/clang/utils/TableGen/TableGenBackends.h b/clang/utils/TableGen/TableGenBackends.h index 79b1f66d0e49e..777190911dccf 100644 --- a/clang/utils/TableGen/TableGenBackends.h +++ b/clang/utils/TableGen/TableGenBackends.h @@ -139,6 +139,8 @@ void EmitImmCheckTypes(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitSveHeader(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitSveBuiltins(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); +void EmitSveBuiltinsJSON(const llvm::RecordKeeper &Records, + llvm::raw_ostream &OS); void EmitSveBuiltinCG(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitSveTypeFlags(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitSveRangeChecks(const llvm::RecordKeeper &Records, @@ -148,6 +150,8 @@ void EmitSveStreamingAttrs(const llvm::RecordKeeper &Records, void EmitSmeHeader(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitSmeBuiltins(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); +void EmitSmeBuiltinsJSON(const llvm::RecordKeeper &Records, + llvm::raw_ostream &OS); void EmitSmeBuiltinCG(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); void EmitSmeRangeChecks(const llvm::RecordKeeper &Records, llvm::raw_ostream &OS); diff --git a/clang/utils/aarch64_builtins_test_generator.py b/clang/utils/aarch64_builtins_test_generator.py new file mode 100755 index 0000000000000..7fda57deeafcf --- /dev/null +++ b/clang/utils/aarch64_builtins_test_generator.py @@ -0,0 +1,539 @@ +#!/usr/bin/env python3 +""" +Generate C test files that call ACLE builtins found in a JSON manifest. + +Expected JSON input format (array of objects): +[ + { + "guard": "sve,(sve2p1|sme)", + "streaming_guard": "sme", + "flags": "feature-dependent", + "builtin": "svint16_t svrevd_s16_z(svbool_t, svint16_t);" + }, + ... +] +""" + +from __future__ import annotations + +import argparse +import json +import re +import sys +from collections import defaultdict +from dataclasses import dataclass +from enum import Enum +from itertools import product +from pathlib import Path +from typing import Any, Dict, Iterable, List, Sequence, Tuple + +assert sys.version_info >= (3, 7), "Only Python 3.7+ is supported." + + +# Are we testing arm_sve.h or arm_sme.h based builtins. +class Mode(Enum): + SVE = "sve" + SME = "sme" + + +class FunctionType(Enum): + NORMAL = "normal" + STREAMING = "streaming" + STREAMING_COMPATIBLE = "streaming-compatible" + + +# Builtins are grouped by their required features. +@dataclass(frozen=True, order=True) +class BuiltinContext: + guard: str + streaming_guard: str + flags: tuple[str, ...] + + def __str__(self) -> str: + return ( + f"// Properties: " + f'guard="{self.guard}" ' + f'streaming_guard="{self.streaming_guard}" ' + f'flags="{",".join(self.flags)}"' + ) + + @classmethod + def from_json(cls, obj: dict[str, Any]) -> "BuiltinContext": + flags = tuple(p.strip() for p in obj["flags"].split(",") if p.strip()) + return cls(obj["guard"], obj["streaming_guard"], flags) + + +# --- Parsing builtins ------------------------------------------------------- + +# Captures the full function *declaration* inside the builtin string, e.g.: +# "svint16_t svrevd_s16_z(svbool_t, svint16_t);" +# group(1) => "svint16_t svrevd_s16_z" +# group(2) => "svbool_t, svint16_t" +FUNC_RE = re.compile(r"^\s*([a-zA-Z_][\w\s\*]*[\w\*])\s*\(\s*([^)]*)\s*\)\s*;\s*$") + +# Pulls the final word out of the left side (the function name). +NAME_RE = re.compile(r"([a-zA-Z_][\w]*)\s*$") + + +def parse_builtin_declaration(decl: str) -> Tuple[str, List[str]]: + """Return (func_name, param_types) from a builtin declaration string. + + Example: + decl = "svint16_t svrevd_s16_z(svbool_t, svint16_t);" + => ("svrevd_s16_z", ["svbool_t", "svint16_t"]) + """ + m = FUNC_RE.match(decl) + if not m: + raise ValueError(f"Unrecognized builtin declaration syntax: {decl!r}") + + left = m.group(1) # return type + name + params = m.group(2).strip() + + name_m = NAME_RE.search(left) + if not name_m: + raise ValueError(f"Could not find function name in: {decl!r}") + func_name = name_m.group(1) + + if not params: + param_types: List[str] = [] + else: + # Split by commas respecting no pointers/arrays with commas (not expected here) + param_types = [p.strip() for p in params.split(",") if p.strip()] + + return func_name, param_types + + +# --- Variable synthesis ----------------------------------------------------- + +# Pick a safe (ideally non-zero) value for literal types +LITERAL_TYPES_MAP: dict[str, str] = { + "ImmCheck0_0": "0", + "ImmCheck0_1": "1", + "ImmCheck0_2": "2", + "ImmCheck0_3": "2", + "ImmCheck0_7": "2", + "ImmCheck0_13": "2", + "ImmCheck0_15": "2", + "ImmCheck0_31": "2", + "ImmCheck0_63": "2", + "ImmCheck0_255": "2", + "ImmCheck1_1": "1", + "ImmCheck1_3": "2", + "ImmCheck1_7": "2", + "ImmCheck1_16": "2", + "ImmCheck1_32": "2", + "ImmCheck1_64": "2", + "ImmCheck2_4_Mul2": "2", + "ImmCheckComplexRot90_270": "90", + "ImmCheckComplexRotAll90": "90", + "ImmCheckCvt": "2", + "ImmCheckExtract": "2", + "ImmCheckLaneIndexCompRotate": "1", + "ImmCheckLaneIndexDot": "1", + "ImmCheckLaneIndex": "1", + "ImmCheckShiftLeft": "2", + "ImmCheckShiftRightNarrow": "2", + "ImmCheckShiftRight": "2", + "enum svpattern": "SV_MUL3", + "enum svprfop": "SV_PSTL1KEEP", + "void": "", +} + + +def make_arg_for_type(ty: str) -> Tuple[str, str]: + """Return (var_decl, var_use) for a parameter type. + + Literal types return an empty declaration and a value that will be accepted + by clang's semantic literal validation. + """ + # Compress whitespace and remove non-relevant qualifiers. + ty = re.sub(r"\s+", " ", ty.strip()).replace(" const", "") + if ty in LITERAL_TYPES_MAP: + return "", LITERAL_TYPES_MAP[ty] + + name = ty.replace(" ", "_").replace("*", "ptr") + "_val" + return f"{ty} {name};", name + + +# NOTE: Parsing is limited to the minimum required for guard strings. +# Specifically the expected input is of the form: +# feat1,feat2,...(feat3 | feat4 | ...),... +def expand_feature_guard( + guard: str, flags: Sequence[str], base_feature: str = "" +) -> list[set[str]]: + """ + Expand a guard expression where ',' = AND and '|' = OR, with parentheses + grouping OR-expressions. Returns a list of feature sets. + """ + if not guard: + return [] + + parts = re.split(r",(?![^(]*\))", guard) + + choices_per_part = [] + for part in parts: + if part.startswith("(") and part.endswith(")"): + choices_per_part.append(part[1:-1].split("|")) + else: + choices_per_part.append([part]) + + # Add feature that is common to all + if base_feature: + choices_per_part.append([base_feature]) + + if "requires-zt" in flags: + choices_per_part.append(["sme2"]) + + # construct list of feature sets + results = [] + for choice in product(*choices_per_part): + choice_set = set(choice) + results.append(choice_set) + + # remove superset and duplicates + unique = [] + for s in results: + if any(s > other for other in results if s is not other): + continue + if s not in unique: + unique.append(s) + + return unique + + +def cc1_args_for_features(features: set[str]) -> str: + return " ".join("-target-feature +" + s for s in sorted(features)) + + +def sanitise_guard(s: str) -> str: + """Rewrite guard strings in a form more suitable for file naming.""" + replacements = { + ",": "_AND_", + "|": "_OR_", + "(": "_LP_", + ")": "_RP_", + } + for k, v in replacements.items(): + s = s.replace(k, v) + + # Collapse multiple underscores + s = re.sub(r"_+", "_", s) + return s.strip("_") + + +def make_filename(prefix: str, ctx: BuiltinContext, ext: str) -> str: + parts = [sanitise_guard(ctx.guard), sanitise_guard(ctx.streaming_guard)] + sanitised_guard = "___".join(p for p in parts if p) + + if "streaming-only" in ctx.flags: + prefix += "_streaming_only" + elif "streaming-compatible" in ctx.flags: + prefix += "_streaming_compatible" + elif "feature-dependent" in ctx.flags: + prefix += "_feature_dependent" + else: + prefix += "_non_streaming_only" + + return f"{prefix}_{sanitised_guard}{ext}" + + +# --- Code Generation -------------------------------------------------------- + + +def emit_streaming_guard_run_lines(ctx: BuiltinContext) -> str: + """Emit lit RUN lines that will exercise the relevent Sema diagnistics.""" + run_prefix = "// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu" + out: List[str] = [] + + # All RUN lines have SVE and SME enabled + guard_features = expand_feature_guard(ctx.guard, ctx.flags, "sme") + streaming_guard_features = expand_feature_guard( + ctx.streaming_guard, ctx.flags, "sve" + ) + + if "streaming-only" in ctx.flags: + assert not guard_features + # Generate RUN lines for features only availble to streaming functions + for feats in streaming_guard_features: + out.append( + f"{run_prefix} {cc1_args_for_features(feats)} -verify=streaming-guard" + ) + elif "streaming-compatible" in ctx.flags: + assert not guard_features + # NOTE: Streaming compatible builtins don't require SVE. + # Generate RUN lines for features available to all functions. + for feats in expand_feature_guard(ctx.streaming_guard, ctx.flags): + out.append(f"{run_prefix} {cc1_args_for_features(feats)} -verify") + out.append("// expected-no-diagnostics") + elif "feature-dependent" in ctx.flags: + assert guard_features and streaming_guard_features + combined_features = expand_feature_guard( + ctx.guard + "," + ctx.streaming_guard, ctx.flags + ) + + # Generate RUN lines for features only availble to normal functions + for feats in guard_features: + if feats not in combined_features: + out.append(f"{run_prefix} {cc1_args_for_features(feats)} -verify=guard") + + # Geneate RUN lines for features only available to streaming functions + for feats in streaming_guard_features: + if feats not in combined_features: + out.append( + f"{run_prefix} {cc1_args_for_features(feats)} -verify=streaming-guard" + ) + + # Generate RUN lines for features available to all functions + for feats in combined_features: + out.append(f"{run_prefix} {cc1_args_for_features(feats)} -verify") + + out.append("// expected-no-diagnostics") + else: + assert not streaming_guard_features + # Geneate RUN lines for features only available to normal functions + for feats in guard_features: + out.append(f"{run_prefix} {cc1_args_for_features(feats)} -verify=guard") + + return "\n".join(out) + + +def emit_streaming_guard_function( + ctx: BuiltinContext, + var_decls: Sequence[str], + calls: Sequence[str], + func_name: str, + func_type: FunctionType = FunctionType.NORMAL, +) -> str: + """Emit a C function calling all builtins. + + `calls` is a sequence of tuples: (name, call_line) + """ + # Expected Sema diagnostics for invalid usage + require_diagnostic = require_streaming_diagnostic = False + if "streaming-only" in ctx.flags: + if func_type != FunctionType.STREAMING: + require_streaming_diagnostic = True + elif "streaming-compatible" in ctx.flags: + pass # streaming compatible builtins are always available + elif "feature-dependent" in ctx.flags: + guard_features = expand_feature_guard(ctx.guard, ctx.flags, "sme") + streaming_guard_features = expand_feature_guard( + ctx.streaming_guard, ctx.flags, "sve" + ) + combined_features = expand_feature_guard( + ctx.guard + "," + ctx.streaming_guard, ctx.flags + ) + + if func_type != FunctionType.NORMAL: + if any(feats not in combined_features for feats in guard_features): + require_diagnostic = True + if func_type != FunctionType.STREAMING: + if any( + feats not in combined_features for feats in streaming_guard_features + ): + require_streaming_diagnostic = True + else: + if func_type != FunctionType.NORMAL: + require_diagnostic = True + + out: List[str] = [] + + # Emit test function declaration + attr: list[str] = [] + if func_type == FunctionType.STREAMING: + attr.append("__arm_streaming") + elif func_type == FunctionType.STREAMING_COMPATIBLE: + attr.append("__arm_streaming_compatible") + + if "requires-za" in ctx.flags: + attr.append('__arm_inout("za")') + if "requires-zt" in ctx.flags: + attr.append('__arm_inout("zt0")') + out.append(f"void {func_name}(void) " + " ".join(attr) + "{") + + # Emit variable declarations + for v in var_decls: + out.append(f" {v}") + if var_decls: + out.append("") + + # Emit calls + for call in calls: + if require_diagnostic and require_streaming_diagnostic: + out.append( + " // guard-error@+2 {{builtin can only be called from a non-streaming function}}" + ) + out.append( + " // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}" + ) + elif require_diagnostic: + out.append( + " // guard-error@+1 {{builtin can only be called from a non-streaming function}}" + ) + elif require_streaming_diagnostic: + out.append( + " // streaming-guard-error@+1 {{builtin can only be called from a streaming function}}" + ) + out.append(f" {call}") + + out.append("}") + return "\n".join(out) + "\n" + + +def natural_key(s: str): + """Allow sorting akin to "sort -V""" + return [int(text) if text.isdigit() else text for text in re.split(r"(\d+)", s)] + + +def build_calls_for_group(builtins: Iterable[str]) -> Tuple[List[str], List[str]]: + """From a list of builtin declaration strings, produce: + - a sorted list of unique variable declarations + - a sorted list of builtin calls + """ + var_decls: List[str] = [] + seen_types: set[str] = set() + calls: List[str] = [] + + for decl in builtins: + fn, param_types = parse_builtin_declaration(decl) + + arg_names: List[str] = [] + for i, ptype in enumerate(param_types): + vdecl, vname = make_arg_for_type(ptype) + if vdecl and vdecl not in seen_types: + seen_types.add(vdecl) + var_decls.append(vdecl) + arg_names.append(vname) + + calls.append(f"{fn}(" + ", ".join(arg_names) + ");") + + # Natural sort (e.g. int8_t before int16_t) + calls.sort(key=lambda t: natural_key(t)) + var_decls.sort(key=natural_key) + + return var_decls, calls + + +def gen_streaming_guard_tests(mode: Mode, json_path: Path, out_dir: Path) -> None: + """Generate a set of Clang Sema test files to ensure SVE/SME builtins are + callable based on the function type, or the required diagnostic is emitted. + """ + try: + data = json.loads(json_path.read_text()) + except json.JSONDecodeError as e: + print(f"Failed to parse JSON {json_path}: {e}", file=sys.stderr) + return + + # Group by (guard, streaming_guard) + by_guard: Dict[BuiltinContext, List[str]] = defaultdict(list) + for obj in data: + by_guard[BuiltinContext.from_json(obj)].append(obj["builtin"]) + + # For each guard pair, emit 3 functions + for builtin_ctx, builtin_decls in by_guard.items(): + var_decls, calls = build_calls_for_group(builtin_decls) + + out_parts: List[str] = [] + out_parts.append( + "// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py" + ) + out_parts.append(emit_streaming_guard_run_lines(builtin_ctx)) + out_parts.append("") + out_parts.append("// REQUIRES: aarch64-registered-target") + out_parts.append("") + out_parts.append(f"#include ") + out_parts.append("") + out_parts.append(str(builtin_ctx)) + out_parts.append("") + out_parts.append( + emit_streaming_guard_function(builtin_ctx, var_decls, calls, "test") + ) + out_parts.append( + emit_streaming_guard_function( + builtin_ctx, var_decls, calls, "test_streaming", FunctionType.STREAMING + ) + ) + out_parts.append( + emit_streaming_guard_function( + builtin_ctx, + var_decls, + calls, + "test_streaming_compatible", + FunctionType.STREAMING_COMPATIBLE, + ) + ) + + output = "\n".join(out_parts).rstrip() + "\n" + + if out_dir: + out_dir.mkdir(parents=True, exist_ok=True) + filename = make_filename(f"arm_{mode.value}", builtin_ctx, ".c") + (out_dir / filename).write_text(output) + else: + print(output) + + return + + +# --- Main ------------------------------------------------------------------- + + +def existing_file(path: str) -> Path: + p = Path(path) + if not p.is_file(): + raise argparse.ArgumentTypeError(f"{p} is not a valid file") + return p + + +def main(argv: Sequence[str] | None = None) -> int: + ap = argparse.ArgumentParser(description="Emit C tests for SVE/SME builtins") + ap.add_argument( + "json", type=existing_file, help="Path to json formatted builtin descriptions" + ) + ap.add_argument( + "--out-dir", type=Path, default=None, help="Output directory (default: stdout)" + ) + ap.add_argument( + "--gen-streaming-guard-tests", + action="store_true", + help="Generate C tests to validate SVE/SME builtin usage base on streaming attribute", + ) + ap.add_argument( + "--gen-target-guard-tests", + action="store_true", + help="Generate C tests to validate SVE/SME builtin usage based on target features", + ) + ap.add_argument( + "--gen-builtin-tests", + action="store_true", + help="Generate C tests to exercise SVE/SME builtins", + ) + ap.add_argument( + "--base-target-feature", + choices=["sve", "sme"], + help="Force builtin source (sve: arm_sve.h, sme: arm_sme.h)", + ) + + args = ap.parse_args(argv) + + # When not forced, try to infer the mode from the input, defaulting to SVE. + if args.base_target_feature: + mode = Mode(args.base_target_feature) + elif args.json and args.json.name == "arm_sme_builtins.json": + mode = Mode.SME + else: + mode = Mode.SVE + + # Generate test file + if args.gen_streaming_guard_tests: + gen_streaming_guard_tests(mode, args.json, args.out_dir) + if args.gen_target_guard_tests: + ap.error("--gen-target-guard-tests not implemented yet!") + if args.gen_builtin_tests: + ap.error("--gen-builtin-tests not implemented yet!") + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())