// 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 <arm_sme.h>

// 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);
}
