// NOTE: File has been autogenerated by utils/aarch64_builtins_test_generator.py
// RUN: %clang_cc1 %s -fsyntax-only -triple aarch64-none-linux-gnu -target-feature +sme -target-feature +sve -verify
// expected-no-diagnostics

// REQUIRES: aarch64-registered-target

#include <arm_sve.h>

// Properties: guard="sve,(sve2|sme)" streaming_guard="sme" flags="feature-dependent"

void test(void) {
  bfloat16_t * bfloat16_t_ptr_val;
  float16_t * float16_t_ptr_val;
  float16_t float16_t_val;
  float32_t * float32_t_ptr_val;
  float64_t * float64_t_ptr_val;
  int8_t * int8_t_ptr_val;
  int8_t int8_t_val;
  int16_t * int16_t_ptr_val;
  int16_t int16_t_val;
  int32_t * int32_t_ptr_val;
  int32_t int32_t_val;
  int64_t * int64_t_ptr_val;
  int64_t int64_t_val;
  svbfloat16_t svbfloat16_t_val;
  svbfloat16x2_t svbfloat16x2_t_val;
  svbool_t svbool_t_val;
  svfloat16_t svfloat16_t_val;
  svfloat16x2_t svfloat16x2_t_val;
  svfloat32_t svfloat32_t_val;
  svfloat32x2_t svfloat32x2_t_val;
  svfloat64_t svfloat64_t_val;
  svfloat64x2_t svfloat64x2_t_val;
  svint8_t svint8_t_val;
  svint8x2_t svint8x2_t_val;
  svint16_t svint16_t_val;
  svint16x2_t svint16x2_t_val;
  svint32_t svint32_t_val;
  svint32x2_t svint32x2_t_val;
  svint64_t svint64_t_val;
  svint64x2_t svint64x2_t_val;
  svuint8_t svuint8_t_val;
  svuint8x2_t svuint8x2_t_val;
  svuint16_t svuint16_t_val;
  svuint16x2_t svuint16x2_t_val;
  svuint32_t svuint32_t_val;
  svuint32x2_t svuint32x2_t_val;
  svuint64_t svuint64_t_val;
  svuint64x2_t svuint64x2_t_val;
  uint8_t * uint8_t_ptr_val;
  uint8_t uint8_t_val;
  uint16_t * uint16_t_ptr_val;
  uint16_t uint16_t_val;
  uint32_t * uint32_t_ptr_val;
  uint32_t uint32_t_val;
  uint64_t * uint64_t_ptr_val;
  uint64_t uint64_t_val;

  svaba(svint8_t_val, svint8_t_val, int8_t_val);
  svaba(svint8_t_val, svint8_t_val, svint8_t_val);
  svaba(svint16_t_val, svint16_t_val, int16_t_val);
  svaba(svint16_t_val, svint16_t_val, svint16_t_val);
  svaba(svint32_t_val, svint32_t_val, int32_t_val);
  svaba(svint32_t_val, svint32_t_val, svint32_t_val);
  svaba(svint64_t_val, svint64_t_val, int64_t_val);
  svaba(svint64_t_val, svint64_t_val, svint64_t_val);
  svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svabalb(svint16_t_val, svint8_t_val, int8_t_val);
  svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalb(svint32_t_val, svint16_t_val, int16_t_val);
  svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalb(svint64_t_val, svint32_t_val, int32_t_val);
  svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalt(svint16_t_val, svint8_t_val, int8_t_val);
  svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalt(svint32_t_val, svint16_t_val, int16_t_val);
  svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalt(svint64_t_val, svint32_t_val, int32_t_val);
  svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabdlb(svint8_t_val, int8_t_val);
  svabdlb(svint8_t_val, svint8_t_val);
  svabdlb(svint16_t_val, int16_t_val);
  svabdlb(svint16_t_val, svint16_t_val);
  svabdlb(svint32_t_val, int32_t_val);
  svabdlb(svint32_t_val, svint32_t_val);
  svabdlb(svuint8_t_val, svuint8_t_val);
  svabdlb(svuint8_t_val, uint8_t_val);
  svabdlb(svuint16_t_val, svuint16_t_val);
  svabdlb(svuint16_t_val, uint16_t_val);
  svabdlb(svuint32_t_val, svuint32_t_val);
  svabdlb(svuint32_t_val, uint32_t_val);
  svabdlb_n_s16(svint8_t_val, int8_t_val);
  svabdlb_n_s32(svint16_t_val, int16_t_val);
  svabdlb_n_s64(svint32_t_val, int32_t_val);
  svabdlb_n_u16(svuint8_t_val, uint8_t_val);
  svabdlb_n_u32(svuint16_t_val, uint16_t_val);
  svabdlb_n_u64(svuint32_t_val, uint32_t_val);
  svabdlb_s16(svint8_t_val, svint8_t_val);
  svabdlb_s32(svint16_t_val, svint16_t_val);
  svabdlb_s64(svint32_t_val, svint32_t_val);
  svabdlb_u16(svuint8_t_val, svuint8_t_val);
  svabdlb_u32(svuint16_t_val, svuint16_t_val);
  svabdlb_u64(svuint32_t_val, svuint32_t_val);
  svabdlt(svint8_t_val, int8_t_val);
  svabdlt(svint8_t_val, svint8_t_val);
  svabdlt(svint16_t_val, int16_t_val);
  svabdlt(svint16_t_val, svint16_t_val);
  svabdlt(svint32_t_val, int32_t_val);
  svabdlt(svint32_t_val, svint32_t_val);
  svabdlt(svuint8_t_val, svuint8_t_val);
  svabdlt(svuint8_t_val, uint8_t_val);
  svabdlt(svuint16_t_val, svuint16_t_val);
  svabdlt(svuint16_t_val, uint16_t_val);
  svabdlt(svuint32_t_val, svuint32_t_val);
  svabdlt(svuint32_t_val, uint32_t_val);
  svabdlt_n_s16(svint8_t_val, int8_t_val);
  svabdlt_n_s32(svint16_t_val, int16_t_val);
  svabdlt_n_s64(svint32_t_val, int32_t_val);
  svabdlt_n_u16(svuint8_t_val, uint8_t_val);
  svabdlt_n_u32(svuint16_t_val, uint16_t_val);
  svabdlt_n_u64(svuint32_t_val, uint32_t_val);
  svabdlt_s16(svint8_t_val, svint8_t_val);
  svabdlt_s32(svint16_t_val, svint16_t_val);
  svabdlt_s64(svint32_t_val, svint32_t_val);
  svabdlt_u16(svuint8_t_val, svuint8_t_val);
  svabdlt_u32(svuint16_t_val, svuint16_t_val);
  svabdlt_u64(svuint32_t_val, svuint32_t_val);
  svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svaddhnb(svint16_t_val, int16_t_val);
  svaddhnb(svint16_t_val, svint16_t_val);
  svaddhnb(svint32_t_val, int32_t_val);
  svaddhnb(svint32_t_val, svint32_t_val);
  svaddhnb(svint64_t_val, int64_t_val);
  svaddhnb(svint64_t_val, svint64_t_val);
  svaddhnb(svuint16_t_val, svuint16_t_val);
  svaddhnb(svuint16_t_val, uint16_t_val);
  svaddhnb(svuint32_t_val, svuint32_t_val);
  svaddhnb(svuint32_t_val, uint32_t_val);
  svaddhnb(svuint64_t_val, svuint64_t_val);
  svaddhnb(svuint64_t_val, uint64_t_val);
  svaddhnb_n_s16(svint16_t_val, int16_t_val);
  svaddhnb_n_s32(svint32_t_val, int32_t_val);
  svaddhnb_n_s64(svint64_t_val, int64_t_val);
  svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
  svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
  svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
  svaddhnb_s16(svint16_t_val, svint16_t_val);
  svaddhnb_s32(svint32_t_val, svint32_t_val);
  svaddhnb_s64(svint64_t_val, svint64_t_val);
  svaddhnb_u16(svuint16_t_val, svuint16_t_val);
  svaddhnb_u32(svuint32_t_val, svuint32_t_val);
  svaddhnb_u64(svuint64_t_val, svuint64_t_val);
  svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svaddlb(svint8_t_val, int8_t_val);
  svaddlb(svint8_t_val, svint8_t_val);
  svaddlb(svint16_t_val, int16_t_val);
  svaddlb(svint16_t_val, svint16_t_val);
  svaddlb(svint32_t_val, int32_t_val);
  svaddlb(svint32_t_val, svint32_t_val);
  svaddlb(svuint8_t_val, svuint8_t_val);
  svaddlb(svuint8_t_val, uint8_t_val);
  svaddlb(svuint16_t_val, svuint16_t_val);
  svaddlb(svuint16_t_val, uint16_t_val);
  svaddlb(svuint32_t_val, svuint32_t_val);
  svaddlb(svuint32_t_val, uint32_t_val);
  svaddlb_n_s16(svint8_t_val, int8_t_val);
  svaddlb_n_s32(svint16_t_val, int16_t_val);
  svaddlb_n_s64(svint32_t_val, int32_t_val);
  svaddlb_n_u16(svuint8_t_val, uint8_t_val);
  svaddlb_n_u32(svuint16_t_val, uint16_t_val);
  svaddlb_n_u64(svuint32_t_val, uint32_t_val);
  svaddlb_s16(svint8_t_val, svint8_t_val);
  svaddlb_s32(svint16_t_val, svint16_t_val);
  svaddlb_s64(svint32_t_val, svint32_t_val);
  svaddlb_u16(svuint8_t_val, svuint8_t_val);
  svaddlb_u32(svuint16_t_val, svuint16_t_val);
  svaddlb_u64(svuint32_t_val, svuint32_t_val);
  svaddlbt(svint8_t_val, int8_t_val);
  svaddlbt(svint8_t_val, svint8_t_val);
  svaddlbt(svint16_t_val, int16_t_val);
  svaddlbt(svint16_t_val, svint16_t_val);
  svaddlbt(svint32_t_val, int32_t_val);
  svaddlbt(svint32_t_val, svint32_t_val);
  svaddlbt_n_s16(svint8_t_val, int8_t_val);
  svaddlbt_n_s32(svint16_t_val, int16_t_val);
  svaddlbt_n_s64(svint32_t_val, int32_t_val);
  svaddlbt_s16(svint8_t_val, svint8_t_val);
  svaddlbt_s32(svint16_t_val, svint16_t_val);
  svaddlbt_s64(svint32_t_val, svint32_t_val);
  svaddlt(svint8_t_val, int8_t_val);
  svaddlt(svint8_t_val, svint8_t_val);
  svaddlt(svint16_t_val, int16_t_val);
  svaddlt(svint16_t_val, svint16_t_val);
  svaddlt(svint32_t_val, int32_t_val);
  svaddlt(svint32_t_val, svint32_t_val);
  svaddlt(svuint8_t_val, svuint8_t_val);
  svaddlt(svuint8_t_val, uint8_t_val);
  svaddlt(svuint16_t_val, svuint16_t_val);
  svaddlt(svuint16_t_val, uint16_t_val);
  svaddlt(svuint32_t_val, svuint32_t_val);
  svaddlt(svuint32_t_val, uint32_t_val);
  svaddlt_n_s16(svint8_t_val, int8_t_val);
  svaddlt_n_s32(svint16_t_val, int16_t_val);
  svaddlt_n_s64(svint32_t_val, int32_t_val);
  svaddlt_n_u16(svuint8_t_val, uint8_t_val);
  svaddlt_n_u32(svuint16_t_val, uint16_t_val);
  svaddlt_n_u64(svuint32_t_val, uint32_t_val);
  svaddlt_s16(svint8_t_val, svint8_t_val);
  svaddlt_s32(svint16_t_val, svint16_t_val);
  svaddlt_s64(svint32_t_val, svint32_t_val);
  svaddlt_u16(svuint8_t_val, svuint8_t_val);
  svaddlt_u32(svuint16_t_val, svuint16_t_val);
  svaddlt_u64(svuint32_t_val, svuint32_t_val);
  svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddwb(svint16_t_val, int8_t_val);
  svaddwb(svint16_t_val, svint8_t_val);
  svaddwb(svint32_t_val, int16_t_val);
  svaddwb(svint32_t_val, svint16_t_val);
  svaddwb(svint64_t_val, int32_t_val);
  svaddwb(svint64_t_val, svint32_t_val);
  svaddwb(svuint16_t_val, svuint8_t_val);
  svaddwb(svuint16_t_val, uint8_t_val);
  svaddwb(svuint32_t_val, svuint16_t_val);
  svaddwb(svuint32_t_val, uint16_t_val);
  svaddwb(svuint64_t_val, svuint32_t_val);
  svaddwb(svuint64_t_val, uint32_t_val);
  svaddwb_n_s16(svint16_t_val, int8_t_val);
  svaddwb_n_s32(svint32_t_val, int16_t_val);
  svaddwb_n_s64(svint64_t_val, int32_t_val);
  svaddwb_n_u16(svuint16_t_val, uint8_t_val);
  svaddwb_n_u32(svuint32_t_val, uint16_t_val);
  svaddwb_n_u64(svuint64_t_val, uint32_t_val);
  svaddwb_s16(svint16_t_val, svint8_t_val);
  svaddwb_s32(svint32_t_val, svint16_t_val);
  svaddwb_s64(svint64_t_val, svint32_t_val);
  svaddwb_u16(svuint16_t_val, svuint8_t_val);
  svaddwb_u32(svuint32_t_val, svuint16_t_val);
  svaddwb_u64(svuint64_t_val, svuint32_t_val);
  svaddwt(svint16_t_val, int8_t_val);
  svaddwt(svint16_t_val, svint8_t_val);
  svaddwt(svint32_t_val, int16_t_val);
  svaddwt(svint32_t_val, svint16_t_val);
  svaddwt(svint64_t_val, int32_t_val);
  svaddwt(svint64_t_val, svint32_t_val);
  svaddwt(svuint16_t_val, svuint8_t_val);
  svaddwt(svuint16_t_val, uint8_t_val);
  svaddwt(svuint32_t_val, svuint16_t_val);
  svaddwt(svuint32_t_val, uint16_t_val);
  svaddwt(svuint64_t_val, svuint32_t_val);
  svaddwt(svuint64_t_val, uint32_t_val);
  svaddwt_n_s16(svint16_t_val, int8_t_val);
  svaddwt_n_s32(svint32_t_val, int16_t_val);
  svaddwt_n_s64(svint64_t_val, int32_t_val);
  svaddwt_n_u16(svuint16_t_val, uint8_t_val);
  svaddwt_n_u32(svuint32_t_val, uint16_t_val);
  svaddwt_n_u64(svuint64_t_val, uint32_t_val);
  svaddwt_s16(svint16_t_val, svint8_t_val);
  svaddwt_s32(svint32_t_val, svint16_t_val);
  svaddwt_s64(svint64_t_val, svint32_t_val);
  svaddwt_u16(svuint16_t_val, svuint8_t_val);
  svaddwt_u32(svuint32_t_val, svuint16_t_val);
  svaddwt_u64(svuint64_t_val, svuint32_t_val);
  svbcax(svint8_t_val, svint8_t_val, int8_t_val);
  svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
  svbcax(svint16_t_val, svint16_t_val, int16_t_val);
  svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
  svbcax(svint32_t_val, svint32_t_val, int32_t_val);
  svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
  svbcax(svint64_t_val, svint64_t_val, int64_t_val);
  svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
  svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svcadd(svint8_t_val, svint8_t_val, 90);
  svcadd(svint16_t_val, svint16_t_val, 90);
  svcadd(svint32_t_val, svint32_t_val, 90);
  svcadd(svint64_t_val, svint64_t_val, 90);
  svcadd(svuint8_t_val, svuint8_t_val, 90);
  svcadd(svuint16_t_val, svuint16_t_val, 90);
  svcadd(svuint32_t_val, svuint32_t_val, 90);
  svcadd(svuint64_t_val, svuint64_t_val, 90);
  svcadd_s8(svint8_t_val, svint8_t_val, 90);
  svcadd_s16(svint16_t_val, svint16_t_val, 90);
  svcadd_s32(svint32_t_val, svint32_t_val, 90);
  svcadd_s64(svint64_t_val, svint64_t_val, 90);
  svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
  svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
  svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
  svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
  svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
  svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
  svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
  svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
  svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
  svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
  svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
  svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
  svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
  svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
  svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
  svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
  svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
  svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
  svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
  svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
  svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
  svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
  svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
  svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
  svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
  svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
  svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  sveor3(svint8_t_val, svint8_t_val, int8_t_val);
  sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
  sveor3(svint16_t_val, svint16_t_val, int16_t_val);
  sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
  sveor3(svint32_t_val, svint32_t_val, int32_t_val);
  sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
  sveor3(svint64_t_val, svint64_t_val, int64_t_val);
  sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
  sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
  sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
  sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
  sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
  sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
  sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
  sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
  sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
  sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveortb(svint8_t_val, svint8_t_val, int8_t_val);
  sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
  sveortb(svint16_t_val, svint16_t_val, int16_t_val);
  sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
  sveortb(svint32_t_val, svint32_t_val, int32_t_val);
  sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
  sveortb(svint64_t_val, svint64_t_val, int64_t_val);
  sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
  sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
  svlogb_f16_x(svbool_t_val, svfloat16_t_val);
  svlogb_f16_z(svbool_t_val, svfloat16_t_val);
  svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
  svlogb_f32_x(svbool_t_val, svfloat32_t_val);
  svlogb_f32_z(svbool_t_val, svfloat32_t_val);
  svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
  svlogb_f64_x(svbool_t_val, svfloat64_t_val);
  svlogb_f64_z(svbool_t_val, svfloat64_t_val);
  svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
  svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
  svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
  svlogb_x(svbool_t_val, svfloat16_t_val);
  svlogb_x(svbool_t_val, svfloat32_t_val);
  svlogb_x(svbool_t_val, svfloat64_t_val);
  svlogb_z(svbool_t_val, svfloat16_t_val);
  svlogb_z(svbool_t_val, svfloat32_t_val);
  svlogb_z(svbool_t_val, svfloat64_t_val);
  svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmovlb(svint8_t_val);
  svmovlb(svint16_t_val);
  svmovlb(svint32_t_val);
  svmovlb(svuint8_t_val);
  svmovlb(svuint16_t_val);
  svmovlb(svuint32_t_val);
  svmovlb_s16(svint8_t_val);
  svmovlb_s32(svint16_t_val);
  svmovlb_s64(svint32_t_val);
  svmovlb_u16(svuint8_t_val);
  svmovlb_u32(svuint16_t_val);
  svmovlb_u64(svuint32_t_val);
  svmovlt(svint8_t_val);
  svmovlt(svint16_t_val);
  svmovlt(svint32_t_val);
  svmovlt(svuint8_t_val);
  svmovlt(svuint16_t_val);
  svmovlt(svuint32_t_val);
  svmovlt_s16(svint8_t_val);
  svmovlt_s32(svint16_t_val);
  svmovlt_s64(svint32_t_val);
  svmovlt_u16(svuint8_t_val);
  svmovlt_u32(svuint16_t_val);
  svmovlt_u64(svuint32_t_val);
  svmul_lane(svint16_t_val, svint16_t_val, 1);
  svmul_lane(svint32_t_val, svint32_t_val, 1);
  svmul_lane(svint64_t_val, svint64_t_val, 1);
  svmul_lane(svuint16_t_val, svuint16_t_val, 1);
  svmul_lane(svuint32_t_val, svuint32_t_val, 1);
  svmul_lane(svuint64_t_val, svuint64_t_val, 1);
  svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
  svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
  svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
  svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
  svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
  svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
  svmullb(svint8_t_val, int8_t_val);
  svmullb(svint8_t_val, svint8_t_val);
  svmullb(svint16_t_val, int16_t_val);
  svmullb(svint16_t_val, svint16_t_val);
  svmullb(svint32_t_val, int32_t_val);
  svmullb(svint32_t_val, svint32_t_val);
  svmullb(svuint8_t_val, svuint8_t_val);
  svmullb(svuint8_t_val, uint8_t_val);
  svmullb(svuint16_t_val, svuint16_t_val);
  svmullb(svuint16_t_val, uint16_t_val);
  svmullb(svuint32_t_val, svuint32_t_val);
  svmullb(svuint32_t_val, uint32_t_val);
  svmullb_lane(svint16_t_val, svint16_t_val, 1);
  svmullb_lane(svint32_t_val, svint32_t_val, 1);
  svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
  svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
  svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
  svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
  svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
  svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
  svmullb_n_s16(svint8_t_val, int8_t_val);
  svmullb_n_s32(svint16_t_val, int16_t_val);
  svmullb_n_s64(svint32_t_val, int32_t_val);
  svmullb_n_u16(svuint8_t_val, uint8_t_val);
  svmullb_n_u32(svuint16_t_val, uint16_t_val);
  svmullb_n_u64(svuint32_t_val, uint32_t_val);
  svmullb_s16(svint8_t_val, svint8_t_val);
  svmullb_s32(svint16_t_val, svint16_t_val);
  svmullb_s64(svint32_t_val, svint32_t_val);
  svmullb_u16(svuint8_t_val, svuint8_t_val);
  svmullb_u32(svuint16_t_val, svuint16_t_val);
  svmullb_u64(svuint32_t_val, svuint32_t_val);
  svmullt(svint8_t_val, int8_t_val);
  svmullt(svint8_t_val, svint8_t_val);
  svmullt(svint16_t_val, int16_t_val);
  svmullt(svint16_t_val, svint16_t_val);
  svmullt(svint32_t_val, int32_t_val);
  svmullt(svint32_t_val, svint32_t_val);
  svmullt(svuint8_t_val, svuint8_t_val);
  svmullt(svuint8_t_val, uint8_t_val);
  svmullt(svuint16_t_val, svuint16_t_val);
  svmullt(svuint16_t_val, uint16_t_val);
  svmullt(svuint32_t_val, svuint32_t_val);
  svmullt(svuint32_t_val, uint32_t_val);
  svmullt_lane(svint16_t_val, svint16_t_val, 1);
  svmullt_lane(svint32_t_val, svint32_t_val, 1);
  svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
  svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
  svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
  svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
  svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
  svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
  svmullt_n_s16(svint8_t_val, int8_t_val);
  svmullt_n_s32(svint16_t_val, int16_t_val);
  svmullt_n_s64(svint32_t_val, int32_t_val);
  svmullt_n_u16(svuint8_t_val, uint8_t_val);
  svmullt_n_u32(svuint16_t_val, uint16_t_val);
  svmullt_n_u64(svuint32_t_val, uint32_t_val);
  svmullt_s16(svint8_t_val, svint8_t_val);
  svmullt_s32(svint16_t_val, svint16_t_val);
  svmullt_s64(svint32_t_val, svint32_t_val);
  svmullt_u16(svuint8_t_val, svuint8_t_val);
  svmullt_u32(svuint16_t_val, svuint16_t_val);
  svmullt_u64(svuint32_t_val, svuint32_t_val);
  svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
  svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
  svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
  svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
  svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
  svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
  svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
  svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
  svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svpmul(svuint8_t_val, svuint8_t_val);
  svpmul(svuint8_t_val, uint8_t_val);
  svpmul_n_u8(svuint8_t_val, uint8_t_val);
  svpmul_u8(svuint8_t_val, svuint8_t_val);
  svpmullb(svuint8_t_val, svuint8_t_val);
  svpmullb(svuint8_t_val, uint8_t_val);
  svpmullb(svuint32_t_val, svuint32_t_val);
  svpmullb(svuint32_t_val, uint32_t_val);
  svpmullb_n_u16(svuint8_t_val, uint8_t_val);
  svpmullb_n_u64(svuint32_t_val, uint32_t_val);
  svpmullb_pair(svuint8_t_val, svuint8_t_val);
  svpmullb_pair(svuint8_t_val, uint8_t_val);
  svpmullb_pair(svuint32_t_val, svuint32_t_val);
  svpmullb_pair(svuint32_t_val, uint32_t_val);
  svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
  svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
  svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
  svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
  svpmullb_u16(svuint8_t_val, svuint8_t_val);
  svpmullb_u64(svuint32_t_val, svuint32_t_val);
  svpmullt(svuint8_t_val, svuint8_t_val);
  svpmullt(svuint8_t_val, uint8_t_val);
  svpmullt(svuint32_t_val, svuint32_t_val);
  svpmullt(svuint32_t_val, uint32_t_val);
  svpmullt_n_u16(svuint8_t_val, uint8_t_val);
  svpmullt_n_u64(svuint32_t_val, uint32_t_val);
  svpmullt_pair(svuint8_t_val, svuint8_t_val);
  svpmullt_pair(svuint8_t_val, uint8_t_val);
  svpmullt_pair(svuint32_t_val, svuint32_t_val);
  svpmullt_pair(svuint32_t_val, uint32_t_val);
  svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
  svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
  svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
  svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
  svpmullt_u16(svuint8_t_val, svuint8_t_val);
  svpmullt_u64(svuint32_t_val, svuint32_t_val);
  svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqabs_s8_x(svbool_t_val, svint8_t_val);
  svqabs_s8_z(svbool_t_val, svint8_t_val);
  svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqabs_s16_x(svbool_t_val, svint16_t_val);
  svqabs_s16_z(svbool_t_val, svint16_t_val);
  svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqabs_s32_x(svbool_t_val, svint32_t_val);
  svqabs_s32_z(svbool_t_val, svint32_t_val);
  svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqabs_s64_x(svbool_t_val, svint64_t_val);
  svqabs_s64_z(svbool_t_val, svint64_t_val);
  svqabs_x(svbool_t_val, svint8_t_val);
  svqabs_x(svbool_t_val, svint16_t_val);
  svqabs_x(svbool_t_val, svint32_t_val);
  svqabs_x(svbool_t_val, svint64_t_val);
  svqabs_z(svbool_t_val, svint8_t_val);
  svqabs_z(svbool_t_val, svint16_t_val);
  svqabs_z(svbool_t_val, svint32_t_val);
  svqabs_z(svbool_t_val, svint64_t_val);
  svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqcadd(svint8_t_val, svint8_t_val, 90);
  svqcadd(svint16_t_val, svint16_t_val, 90);
  svqcadd(svint32_t_val, svint32_t_val, 90);
  svqcadd(svint64_t_val, svint64_t_val, 90);
  svqcadd_s8(svint8_t_val, svint8_t_val, 90);
  svqcadd_s16(svint16_t_val, svint16_t_val, 90);
  svqcadd_s32(svint32_t_val, svint32_t_val, 90);
  svqcadd_s64(svint64_t_val, svint64_t_val, 90);
  svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmulh(svint8_t_val, int8_t_val);
  svqdmulh(svint8_t_val, svint8_t_val);
  svqdmulh(svint16_t_val, int16_t_val);
  svqdmulh(svint16_t_val, svint16_t_val);
  svqdmulh(svint32_t_val, int32_t_val);
  svqdmulh(svint32_t_val, svint32_t_val);
  svqdmulh(svint64_t_val, int64_t_val);
  svqdmulh(svint64_t_val, svint64_t_val);
  svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
  svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
  svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
  svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
  svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
  svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
  svqdmulh_n_s8(svint8_t_val, int8_t_val);
  svqdmulh_n_s16(svint16_t_val, int16_t_val);
  svqdmulh_n_s32(svint32_t_val, int32_t_val);
  svqdmulh_n_s64(svint64_t_val, int64_t_val);
  svqdmulh_s8(svint8_t_val, svint8_t_val);
  svqdmulh_s16(svint16_t_val, svint16_t_val);
  svqdmulh_s32(svint32_t_val, svint32_t_val);
  svqdmulh_s64(svint64_t_val, svint64_t_val);
  svqdmullb(svint8_t_val, int8_t_val);
  svqdmullb(svint8_t_val, svint8_t_val);
  svqdmullb(svint16_t_val, int16_t_val);
  svqdmullb(svint16_t_val, svint16_t_val);
  svqdmullb(svint32_t_val, int32_t_val);
  svqdmullb(svint32_t_val, svint32_t_val);
  svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
  svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
  svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
  svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
  svqdmullb_n_s16(svint8_t_val, int8_t_val);
  svqdmullb_n_s32(svint16_t_val, int16_t_val);
  svqdmullb_n_s64(svint32_t_val, int32_t_val);
  svqdmullb_s16(svint8_t_val, svint8_t_val);
  svqdmullb_s32(svint16_t_val, svint16_t_val);
  svqdmullb_s64(svint32_t_val, svint32_t_val);
  svqdmullt(svint8_t_val, int8_t_val);
  svqdmullt(svint8_t_val, svint8_t_val);
  svqdmullt(svint16_t_val, int16_t_val);
  svqdmullt(svint16_t_val, svint16_t_val);
  svqdmullt(svint32_t_val, int32_t_val);
  svqdmullt(svint32_t_val, svint32_t_val);
  svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
  svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
  svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
  svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
  svqdmullt_n_s16(svint8_t_val, int8_t_val);
  svqdmullt_n_s32(svint16_t_val, int16_t_val);
  svqdmullt_n_s64(svint32_t_val, int32_t_val);
  svqdmullt_s16(svint8_t_val, svint8_t_val);
  svqdmullt_s32(svint16_t_val, svint16_t_val);
  svqdmullt_s64(svint32_t_val, svint32_t_val);
  svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqneg_s8_x(svbool_t_val, svint8_t_val);
  svqneg_s8_z(svbool_t_val, svint8_t_val);
  svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqneg_s16_x(svbool_t_val, svint16_t_val);
  svqneg_s16_z(svbool_t_val, svint16_t_val);
  svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqneg_s32_x(svbool_t_val, svint32_t_val);
  svqneg_s32_z(svbool_t_val, svint32_t_val);
  svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqneg_s64_x(svbool_t_val, svint64_t_val);
  svqneg_s64_z(svbool_t_val, svint64_t_val);
  svqneg_x(svbool_t_val, svint8_t_val);
  svqneg_x(svbool_t_val, svint16_t_val);
  svqneg_x(svbool_t_val, svint32_t_val);
  svqneg_x(svbool_t_val, svint64_t_val);
  svqneg_z(svbool_t_val, svint8_t_val);
  svqneg_z(svbool_t_val, svint16_t_val);
  svqneg_z(svbool_t_val, svint32_t_val);
  svqneg_z(svbool_t_val, svint64_t_val);
  svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmulh(svint8_t_val, int8_t_val);
  svqrdmulh(svint8_t_val, svint8_t_val);
  svqrdmulh(svint16_t_val, int16_t_val);
  svqrdmulh(svint16_t_val, svint16_t_val);
  svqrdmulh(svint32_t_val, int32_t_val);
  svqrdmulh(svint32_t_val, svint32_t_val);
  svqrdmulh(svint64_t_val, int64_t_val);
  svqrdmulh(svint64_t_val, svint64_t_val);
  svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
  svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
  svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
  svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
  svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
  svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
  svqrdmulh_n_s8(svint8_t_val, int8_t_val);
  svqrdmulh_n_s16(svint16_t_val, int16_t_val);
  svqrdmulh_n_s32(svint32_t_val, int32_t_val);
  svqrdmulh_n_s64(svint64_t_val, int64_t_val);
  svqrdmulh_s8(svint8_t_val, svint8_t_val);
  svqrdmulh_s16(svint16_t_val, svint16_t_val);
  svqrdmulh_s32(svint32_t_val, svint32_t_val);
  svqrdmulh_s64(svint64_t_val, svint64_t_val);
  svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshrnb(svint16_t_val, 2);
  svqrshrnb(svint32_t_val, 2);
  svqrshrnb(svint64_t_val, 2);
  svqrshrnb(svuint16_t_val, 2);
  svqrshrnb(svuint32_t_val, 2);
  svqrshrnb(svuint64_t_val, 2);
  svqrshrnb_n_s16(svint16_t_val, 2);
  svqrshrnb_n_s32(svint32_t_val, 2);
  svqrshrnb_n_s64(svint64_t_val, 2);
  svqrshrnb_n_u16(svuint16_t_val, 2);
  svqrshrnb_n_u32(svuint32_t_val, 2);
  svqrshrnb_n_u64(svuint64_t_val, 2);
  svqrshrnt(svint8_t_val, svint16_t_val, 2);
  svqrshrnt(svint16_t_val, svint32_t_val, 2);
  svqrshrnt(svint32_t_val, svint64_t_val, 2);
  svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
  svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
  svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
  svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svqrshrunb(svint16_t_val, 2);
  svqrshrunb(svint32_t_val, 2);
  svqrshrunb(svint64_t_val, 2);
  svqrshrunb_n_s16(svint16_t_val, 2);
  svqrshrunb_n_s32(svint32_t_val, 2);
  svqrshrunb_n_s64(svint64_t_val, 2);
  svqrshrunt(svuint8_t_val, svint16_t_val, 2);
  svqrshrunt(svuint16_t_val, svint32_t_val, 2);
  svqrshrunt(svuint32_t_val, svint64_t_val, 2);
  svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
  svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
  svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
  svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshlu_m(svbool_t_val, svint8_t_val, 2);
  svqshlu_m(svbool_t_val, svint16_t_val, 2);
  svqshlu_m(svbool_t_val, svint32_t_val, 2);
  svqshlu_m(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
  svqshlu_x(svbool_t_val, svint8_t_val, 2);
  svqshlu_x(svbool_t_val, svint16_t_val, 2);
  svqshlu_x(svbool_t_val, svint32_t_val, 2);
  svqshlu_x(svbool_t_val, svint64_t_val, 2);
  svqshlu_z(svbool_t_val, svint8_t_val, 2);
  svqshlu_z(svbool_t_val, svint16_t_val, 2);
  svqshlu_z(svbool_t_val, svint32_t_val, 2);
  svqshlu_z(svbool_t_val, svint64_t_val, 2);
  svqshrnb(svint16_t_val, 2);
  svqshrnb(svint32_t_val, 2);
  svqshrnb(svint64_t_val, 2);
  svqshrnb(svuint16_t_val, 2);
  svqshrnb(svuint32_t_val, 2);
  svqshrnb(svuint64_t_val, 2);
  svqshrnb_n_s16(svint16_t_val, 2);
  svqshrnb_n_s32(svint32_t_val, 2);
  svqshrnb_n_s64(svint64_t_val, 2);
  svqshrnb_n_u16(svuint16_t_val, 2);
  svqshrnb_n_u32(svuint32_t_val, 2);
  svqshrnb_n_u64(svuint64_t_val, 2);
  svqshrnt(svint8_t_val, svint16_t_val, 2);
  svqshrnt(svint16_t_val, svint32_t_val, 2);
  svqshrnt(svint32_t_val, svint64_t_val, 2);
  svqshrnt(svuint8_t_val, svuint16_t_val, 2);
  svqshrnt(svuint16_t_val, svuint32_t_val, 2);
  svqshrnt(svuint32_t_val, svuint64_t_val, 2);
  svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svqshrunb(svint16_t_val, 2);
  svqshrunb(svint32_t_val, 2);
  svqshrunb(svint64_t_val, 2);
  svqshrunb_n_s16(svint16_t_val, 2);
  svqshrunb_n_s32(svint32_t_val, 2);
  svqshrunb_n_s64(svint64_t_val, 2);
  svqshrunt(svuint8_t_val, svint16_t_val, 2);
  svqshrunt(svuint16_t_val, svint32_t_val, 2);
  svqshrunt(svuint32_t_val, svint64_t_val, 2);
  svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
  svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
  svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
  svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqxtnb(svint16_t_val);
  svqxtnb(svint32_t_val);
  svqxtnb(svint64_t_val);
  svqxtnb(svuint16_t_val);
  svqxtnb(svuint32_t_val);
  svqxtnb(svuint64_t_val);
  svqxtnb_s16(svint16_t_val);
  svqxtnb_s32(svint32_t_val);
  svqxtnb_s64(svint64_t_val);
  svqxtnb_u16(svuint16_t_val);
  svqxtnb_u32(svuint32_t_val);
  svqxtnb_u64(svuint64_t_val);
  svqxtnt(svint8_t_val, svint16_t_val);
  svqxtnt(svint16_t_val, svint32_t_val);
  svqxtnt(svint32_t_val, svint64_t_val);
  svqxtnt(svuint8_t_val, svuint16_t_val);
  svqxtnt(svuint16_t_val, svuint32_t_val);
  svqxtnt(svuint32_t_val, svuint64_t_val);
  svqxtnt_s16(svint8_t_val, svint16_t_val);
  svqxtnt_s32(svint16_t_val, svint32_t_val);
  svqxtnt_s64(svint32_t_val, svint64_t_val);
  svqxtnt_u16(svuint8_t_val, svuint16_t_val);
  svqxtnt_u32(svuint16_t_val, svuint32_t_val);
  svqxtnt_u64(svuint32_t_val, svuint64_t_val);
  svqxtunb(svint16_t_val);
  svqxtunb(svint32_t_val);
  svqxtunb(svint64_t_val);
  svqxtunb_s16(svint16_t_val);
  svqxtunb_s32(svint32_t_val);
  svqxtunb_s64(svint64_t_val);
  svqxtunt(svuint8_t_val, svint16_t_val);
  svqxtunt(svuint16_t_val, svint32_t_val);
  svqxtunt(svuint32_t_val, svint64_t_val);
  svqxtunt_s16(svuint8_t_val, svint16_t_val);
  svqxtunt_s32(svuint16_t_val, svint32_t_val);
  svqxtunt_s64(svuint32_t_val, svint64_t_val);
  svraddhnb(svint16_t_val, int16_t_val);
  svraddhnb(svint16_t_val, svint16_t_val);
  svraddhnb(svint32_t_val, int32_t_val);
  svraddhnb(svint32_t_val, svint32_t_val);
  svraddhnb(svint64_t_val, int64_t_val);
  svraddhnb(svint64_t_val, svint64_t_val);
  svraddhnb(svuint16_t_val, svuint16_t_val);
  svraddhnb(svuint16_t_val, uint16_t_val);
  svraddhnb(svuint32_t_val, svuint32_t_val);
  svraddhnb(svuint32_t_val, uint32_t_val);
  svraddhnb(svuint64_t_val, svuint64_t_val);
  svraddhnb(svuint64_t_val, uint64_t_val);
  svraddhnb_n_s16(svint16_t_val, int16_t_val);
  svraddhnb_n_s32(svint32_t_val, int32_t_val);
  svraddhnb_n_s64(svint64_t_val, int64_t_val);
  svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
  svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
  svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
  svraddhnb_s16(svint16_t_val, svint16_t_val);
  svraddhnb_s32(svint32_t_val, svint32_t_val);
  svraddhnb_s64(svint64_t_val, svint64_t_val);
  svraddhnb_u16(svuint16_t_val, svuint16_t_val);
  svraddhnb_u32(svuint32_t_val, svuint32_t_val);
  svraddhnb_u64(svuint64_t_val, svuint64_t_val);
  svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrecpe_u32_x(svbool_t_val, svuint32_t_val);
  svrecpe_u32_z(svbool_t_val, svuint32_t_val);
  svrecpe_x(svbool_t_val, svuint32_t_val);
  svrecpe_z(svbool_t_val, svuint32_t_val);
  svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshr_m(svbool_t_val, svint8_t_val, 2);
  svrshr_m(svbool_t_val, svint16_t_val, 2);
  svrshr_m(svbool_t_val, svint32_t_val, 2);
  svrshr_m(svbool_t_val, svint64_t_val, 2);
  svrshr_m(svbool_t_val, svuint8_t_val, 2);
  svrshr_m(svbool_t_val, svuint16_t_val, 2);
  svrshr_m(svbool_t_val, svuint32_t_val, 2);
  svrshr_m(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
  svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
  svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
  svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
  svrshr_x(svbool_t_val, svint8_t_val, 2);
  svrshr_x(svbool_t_val, svint16_t_val, 2);
  svrshr_x(svbool_t_val, svint32_t_val, 2);
  svrshr_x(svbool_t_val, svint64_t_val, 2);
  svrshr_x(svbool_t_val, svuint8_t_val, 2);
  svrshr_x(svbool_t_val, svuint16_t_val, 2);
  svrshr_x(svbool_t_val, svuint32_t_val, 2);
  svrshr_x(svbool_t_val, svuint64_t_val, 2);
  svrshr_z(svbool_t_val, svint8_t_val, 2);
  svrshr_z(svbool_t_val, svint16_t_val, 2);
  svrshr_z(svbool_t_val, svint32_t_val, 2);
  svrshr_z(svbool_t_val, svint64_t_val, 2);
  svrshr_z(svbool_t_val, svuint8_t_val, 2);
  svrshr_z(svbool_t_val, svuint16_t_val, 2);
  svrshr_z(svbool_t_val, svuint32_t_val, 2);
  svrshr_z(svbool_t_val, svuint64_t_val, 2);
  svrshrnb(svint16_t_val, 2);
  svrshrnb(svint32_t_val, 2);
  svrshrnb(svint64_t_val, 2);
  svrshrnb(svuint16_t_val, 2);
  svrshrnb(svuint32_t_val, 2);
  svrshrnb(svuint64_t_val, 2);
  svrshrnb_n_s16(svint16_t_val, 2);
  svrshrnb_n_s32(svint32_t_val, 2);
  svrshrnb_n_s64(svint64_t_val, 2);
  svrshrnb_n_u16(svuint16_t_val, 2);
  svrshrnb_n_u32(svuint32_t_val, 2);
  svrshrnb_n_u64(svuint64_t_val, 2);
  svrshrnt(svint8_t_val, svint16_t_val, 2);
  svrshrnt(svint16_t_val, svint32_t_val, 2);
  svrshrnt(svint32_t_val, svint64_t_val, 2);
  svrshrnt(svuint8_t_val, svuint16_t_val, 2);
  svrshrnt(svuint16_t_val, svuint32_t_val, 2);
  svrshrnt(svuint32_t_val, svuint64_t_val, 2);
  svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
  svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
  svrsqrte_x(svbool_t_val, svuint32_t_val);
  svrsqrte_z(svbool_t_val, svuint32_t_val);
  svrsra(svint8_t_val, svint8_t_val, 2);
  svrsra(svint16_t_val, svint16_t_val, 2);
  svrsra(svint32_t_val, svint32_t_val, 2);
  svrsra(svint64_t_val, svint64_t_val, 2);
  svrsra(svuint8_t_val, svuint8_t_val, 2);
  svrsra(svuint16_t_val, svuint16_t_val, 2);
  svrsra(svuint32_t_val, svuint32_t_val, 2);
  svrsra(svuint64_t_val, svuint64_t_val, 2);
  svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
  svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
  svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
  svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
  svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svrsubhnb(svint16_t_val, int16_t_val);
  svrsubhnb(svint16_t_val, svint16_t_val);
  svrsubhnb(svint32_t_val, int32_t_val);
  svrsubhnb(svint32_t_val, svint32_t_val);
  svrsubhnb(svint64_t_val, int64_t_val);
  svrsubhnb(svint64_t_val, svint64_t_val);
  svrsubhnb(svuint16_t_val, svuint16_t_val);
  svrsubhnb(svuint16_t_val, uint16_t_val);
  svrsubhnb(svuint32_t_val, svuint32_t_val);
  svrsubhnb(svuint32_t_val, uint32_t_val);
  svrsubhnb(svuint64_t_val, svuint64_t_val);
  svrsubhnb(svuint64_t_val, uint64_t_val);
  svrsubhnb_n_s16(svint16_t_val, int16_t_val);
  svrsubhnb_n_s32(svint32_t_val, int32_t_val);
  svrsubhnb_n_s64(svint64_t_val, int64_t_val);
  svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
  svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
  svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
  svrsubhnb_s16(svint16_t_val, svint16_t_val);
  svrsubhnb_s32(svint32_t_val, svint32_t_val);
  svrsubhnb_s64(svint64_t_val, svint64_t_val);
  svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
  svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
  svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
  svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svshllb(svint8_t_val, 2);
  svshllb(svint16_t_val, 2);
  svshllb(svint32_t_val, 2);
  svshllb(svuint8_t_val, 2);
  svshllb(svuint16_t_val, 2);
  svshllb(svuint32_t_val, 2);
  svshllb_n_s16(svint8_t_val, 2);
  svshllb_n_s32(svint16_t_val, 2);
  svshllb_n_s64(svint32_t_val, 2);
  svshllb_n_u16(svuint8_t_val, 2);
  svshllb_n_u32(svuint16_t_val, 2);
  svshllb_n_u64(svuint32_t_val, 2);
  svshllt(svint8_t_val, 2);
  svshllt(svint16_t_val, 2);
  svshllt(svint32_t_val, 2);
  svshllt(svuint8_t_val, 2);
  svshllt(svuint16_t_val, 2);
  svshllt(svuint32_t_val, 2);
  svshllt_n_s16(svint8_t_val, 2);
  svshllt_n_s32(svint16_t_val, 2);
  svshllt_n_s64(svint32_t_val, 2);
  svshllt_n_u16(svuint8_t_val, 2);
  svshllt_n_u32(svuint16_t_val, 2);
  svshllt_n_u64(svuint32_t_val, 2);
  svshrnb(svint16_t_val, 2);
  svshrnb(svint32_t_val, 2);
  svshrnb(svint64_t_val, 2);
  svshrnb(svuint16_t_val, 2);
  svshrnb(svuint32_t_val, 2);
  svshrnb(svuint64_t_val, 2);
  svshrnb_n_s16(svint16_t_val, 2);
  svshrnb_n_s32(svint32_t_val, 2);
  svshrnb_n_s64(svint64_t_val, 2);
  svshrnb_n_u16(svuint16_t_val, 2);
  svshrnb_n_u32(svuint32_t_val, 2);
  svshrnb_n_u64(svuint64_t_val, 2);
  svshrnt(svint8_t_val, svint16_t_val, 2);
  svshrnt(svint16_t_val, svint32_t_val, 2);
  svshrnt(svint32_t_val, svint64_t_val, 2);
  svshrnt(svuint8_t_val, svuint16_t_val, 2);
  svshrnt(svuint16_t_val, svuint32_t_val, 2);
  svshrnt(svuint32_t_val, svuint64_t_val, 2);
  svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svsli(svint8_t_val, svint8_t_val, 2);
  svsli(svint16_t_val, svint16_t_val, 2);
  svsli(svint32_t_val, svint32_t_val, 2);
  svsli(svint64_t_val, svint64_t_val, 2);
  svsli(svuint8_t_val, svuint8_t_val, 2);
  svsli(svuint16_t_val, svuint16_t_val, 2);
  svsli(svuint32_t_val, svuint32_t_val, 2);
  svsli(svuint64_t_val, svuint64_t_val, 2);
  svsli_n_s8(svint8_t_val, svint8_t_val, 2);
  svsli_n_s16(svint16_t_val, svint16_t_val, 2);
  svsli_n_s32(svint32_t_val, svint32_t_val, 2);
  svsli_n_s64(svint64_t_val, svint64_t_val, 2);
  svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsra(svint8_t_val, svint8_t_val, 2);
  svsra(svint16_t_val, svint16_t_val, 2);
  svsra(svint32_t_val, svint32_t_val, 2);
  svsra(svint64_t_val, svint64_t_val, 2);
  svsra(svuint8_t_val, svuint8_t_val, 2);
  svsra(svuint16_t_val, svuint16_t_val, 2);
  svsra(svuint32_t_val, svuint32_t_val, 2);
  svsra(svuint64_t_val, svuint64_t_val, 2);
  svsra_n_s8(svint8_t_val, svint8_t_val, 2);
  svsra_n_s16(svint16_t_val, svint16_t_val, 2);
  svsra_n_s32(svint32_t_val, svint32_t_val, 2);
  svsra_n_s64(svint64_t_val, svint64_t_val, 2);
  svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsri(svint8_t_val, svint8_t_val, 2);
  svsri(svint16_t_val, svint16_t_val, 2);
  svsri(svint32_t_val, svint32_t_val, 2);
  svsri(svint64_t_val, svint64_t_val, 2);
  svsri(svuint8_t_val, svuint8_t_val, 2);
  svsri(svuint16_t_val, svuint16_t_val, 2);
  svsri(svuint32_t_val, svuint32_t_val, 2);
  svsri(svuint64_t_val, svuint64_t_val, 2);
  svsri_n_s8(svint8_t_val, svint8_t_val, 2);
  svsri_n_s16(svint16_t_val, svint16_t_val, 2);
  svsri_n_s32(svint32_t_val, svint32_t_val, 2);
  svsri_n_s64(svint64_t_val, svint64_t_val, 2);
  svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsubhnb(svint16_t_val, int16_t_val);
  svsubhnb(svint16_t_val, svint16_t_val);
  svsubhnb(svint32_t_val, int32_t_val);
  svsubhnb(svint32_t_val, svint32_t_val);
  svsubhnb(svint64_t_val, int64_t_val);
  svsubhnb(svint64_t_val, svint64_t_val);
  svsubhnb(svuint16_t_val, svuint16_t_val);
  svsubhnb(svuint16_t_val, uint16_t_val);
  svsubhnb(svuint32_t_val, svuint32_t_val);
  svsubhnb(svuint32_t_val, uint32_t_val);
  svsubhnb(svuint64_t_val, svuint64_t_val);
  svsubhnb(svuint64_t_val, uint64_t_val);
  svsubhnb_n_s16(svint16_t_val, int16_t_val);
  svsubhnb_n_s32(svint32_t_val, int32_t_val);
  svsubhnb_n_s64(svint64_t_val, int64_t_val);
  svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
  svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
  svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
  svsubhnb_s16(svint16_t_val, svint16_t_val);
  svsubhnb_s32(svint32_t_val, svint32_t_val);
  svsubhnb_s64(svint64_t_val, svint64_t_val);
  svsubhnb_u16(svuint16_t_val, svuint16_t_val);
  svsubhnb_u32(svuint32_t_val, svuint32_t_val);
  svsubhnb_u64(svuint64_t_val, svuint64_t_val);
  svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsublb(svint8_t_val, int8_t_val);
  svsublb(svint8_t_val, svint8_t_val);
  svsublb(svint16_t_val, int16_t_val);
  svsublb(svint16_t_val, svint16_t_val);
  svsublb(svint32_t_val, int32_t_val);
  svsublb(svint32_t_val, svint32_t_val);
  svsublb(svuint8_t_val, svuint8_t_val);
  svsublb(svuint8_t_val, uint8_t_val);
  svsublb(svuint16_t_val, svuint16_t_val);
  svsublb(svuint16_t_val, uint16_t_val);
  svsublb(svuint32_t_val, svuint32_t_val);
  svsublb(svuint32_t_val, uint32_t_val);
  svsublb_n_s16(svint8_t_val, int8_t_val);
  svsublb_n_s32(svint16_t_val, int16_t_val);
  svsublb_n_s64(svint32_t_val, int32_t_val);
  svsublb_n_u16(svuint8_t_val, uint8_t_val);
  svsublb_n_u32(svuint16_t_val, uint16_t_val);
  svsublb_n_u64(svuint32_t_val, uint32_t_val);
  svsublb_s16(svint8_t_val, svint8_t_val);
  svsublb_s32(svint16_t_val, svint16_t_val);
  svsublb_s64(svint32_t_val, svint32_t_val);
  svsublb_u16(svuint8_t_val, svuint8_t_val);
  svsublb_u32(svuint16_t_val, svuint16_t_val);
  svsublb_u64(svuint32_t_val, svuint32_t_val);
  svsublbt(svint8_t_val, int8_t_val);
  svsublbt(svint8_t_val, svint8_t_val);
  svsublbt(svint16_t_val, int16_t_val);
  svsublbt(svint16_t_val, svint16_t_val);
  svsublbt(svint32_t_val, int32_t_val);
  svsublbt(svint32_t_val, svint32_t_val);
  svsublbt_n_s16(svint8_t_val, int8_t_val);
  svsublbt_n_s32(svint16_t_val, int16_t_val);
  svsublbt_n_s64(svint32_t_val, int32_t_val);
  svsublbt_s16(svint8_t_val, svint8_t_val);
  svsublbt_s32(svint16_t_val, svint16_t_val);
  svsublbt_s64(svint32_t_val, svint32_t_val);
  svsublt(svint8_t_val, int8_t_val);
  svsublt(svint8_t_val, svint8_t_val);
  svsublt(svint16_t_val, int16_t_val);
  svsublt(svint16_t_val, svint16_t_val);
  svsublt(svint32_t_val, int32_t_val);
  svsublt(svint32_t_val, svint32_t_val);
  svsublt(svuint8_t_val, svuint8_t_val);
  svsublt(svuint8_t_val, uint8_t_val);
  svsublt(svuint16_t_val, svuint16_t_val);
  svsublt(svuint16_t_val, uint16_t_val);
  svsublt(svuint32_t_val, svuint32_t_val);
  svsublt(svuint32_t_val, uint32_t_val);
  svsublt_n_s16(svint8_t_val, int8_t_val);
  svsublt_n_s32(svint16_t_val, int16_t_val);
  svsublt_n_s64(svint32_t_val, int32_t_val);
  svsublt_n_u16(svuint8_t_val, uint8_t_val);
  svsublt_n_u32(svuint16_t_val, uint16_t_val);
  svsublt_n_u64(svuint32_t_val, uint32_t_val);
  svsublt_s16(svint8_t_val, svint8_t_val);
  svsublt_s32(svint16_t_val, svint16_t_val);
  svsublt_s64(svint32_t_val, svint32_t_val);
  svsublt_u16(svuint8_t_val, svuint8_t_val);
  svsublt_u32(svuint16_t_val, svuint16_t_val);
  svsublt_u64(svuint32_t_val, svuint32_t_val);
  svsubltb(svint8_t_val, int8_t_val);
  svsubltb(svint8_t_val, svint8_t_val);
  svsubltb(svint16_t_val, int16_t_val);
  svsubltb(svint16_t_val, svint16_t_val);
  svsubltb(svint32_t_val, int32_t_val);
  svsubltb(svint32_t_val, svint32_t_val);
  svsubltb_n_s16(svint8_t_val, int8_t_val);
  svsubltb_n_s32(svint16_t_val, int16_t_val);
  svsubltb_n_s64(svint32_t_val, int32_t_val);
  svsubltb_s16(svint8_t_val, svint8_t_val);
  svsubltb_s32(svint16_t_val, svint16_t_val);
  svsubltb_s64(svint32_t_val, svint32_t_val);
  svsubwb(svint16_t_val, int8_t_val);
  svsubwb(svint16_t_val, svint8_t_val);
  svsubwb(svint32_t_val, int16_t_val);
  svsubwb(svint32_t_val, svint16_t_val);
  svsubwb(svint64_t_val, int32_t_val);
  svsubwb(svint64_t_val, svint32_t_val);
  svsubwb(svuint16_t_val, svuint8_t_val);
  svsubwb(svuint16_t_val, uint8_t_val);
  svsubwb(svuint32_t_val, svuint16_t_val);
  svsubwb(svuint32_t_val, uint16_t_val);
  svsubwb(svuint64_t_val, svuint32_t_val);
  svsubwb(svuint64_t_val, uint32_t_val);
  svsubwb_n_s16(svint16_t_val, int8_t_val);
  svsubwb_n_s32(svint32_t_val, int16_t_val);
  svsubwb_n_s64(svint64_t_val, int32_t_val);
  svsubwb_n_u16(svuint16_t_val, uint8_t_val);
  svsubwb_n_u32(svuint32_t_val, uint16_t_val);
  svsubwb_n_u64(svuint64_t_val, uint32_t_val);
  svsubwb_s16(svint16_t_val, svint8_t_val);
  svsubwb_s32(svint32_t_val, svint16_t_val);
  svsubwb_s64(svint64_t_val, svint32_t_val);
  svsubwb_u16(svuint16_t_val, svuint8_t_val);
  svsubwb_u32(svuint32_t_val, svuint16_t_val);
  svsubwb_u64(svuint64_t_val, svuint32_t_val);
  svsubwt(svint16_t_val, int8_t_val);
  svsubwt(svint16_t_val, svint8_t_val);
  svsubwt(svint32_t_val, int16_t_val);
  svsubwt(svint32_t_val, svint16_t_val);
  svsubwt(svint64_t_val, int32_t_val);
  svsubwt(svint64_t_val, svint32_t_val);
  svsubwt(svuint16_t_val, svuint8_t_val);
  svsubwt(svuint16_t_val, uint8_t_val);
  svsubwt(svuint32_t_val, svuint16_t_val);
  svsubwt(svuint32_t_val, uint16_t_val);
  svsubwt(svuint64_t_val, svuint32_t_val);
  svsubwt(svuint64_t_val, uint32_t_val);
  svsubwt_n_s16(svint16_t_val, int8_t_val);
  svsubwt_n_s32(svint32_t_val, int16_t_val);
  svsubwt_n_s64(svint64_t_val, int32_t_val);
  svsubwt_n_u16(svuint16_t_val, uint8_t_val);
  svsubwt_n_u32(svuint32_t_val, uint16_t_val);
  svsubwt_n_u64(svuint64_t_val, uint32_t_val);
  svsubwt_s16(svint16_t_val, svint8_t_val);
  svsubwt_s32(svint32_t_val, svint16_t_val);
  svsubwt_s64(svint64_t_val, svint32_t_val);
  svsubwt_u16(svuint16_t_val, svuint8_t_val);
  svsubwt_u32(svuint32_t_val, svuint16_t_val);
  svsubwt_u64(svuint64_t_val, svuint32_t_val);
  svtbl2(svbfloat16x2_t_val, svuint16_t_val);
  svtbl2(svfloat16x2_t_val, svuint16_t_val);
  svtbl2(svfloat32x2_t_val, svuint32_t_val);
  svtbl2(svfloat64x2_t_val, svuint64_t_val);
  svtbl2(svint8x2_t_val, svuint8_t_val);
  svtbl2(svint16x2_t_val, svuint16_t_val);
  svtbl2(svint32x2_t_val, svuint32_t_val);
  svtbl2(svint64x2_t_val, svuint64_t_val);
  svtbl2(svuint8x2_t_val, svuint8_t_val);
  svtbl2(svuint16x2_t_val, svuint16_t_val);
  svtbl2(svuint32x2_t_val, svuint32_t_val);
  svtbl2(svuint64x2_t_val, svuint64_t_val);
  svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
  svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
  svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
  svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
  svtbl2_s8(svint8x2_t_val, svuint8_t_val);
  svtbl2_s16(svint16x2_t_val, svuint16_t_val);
  svtbl2_s32(svint32x2_t_val, svuint32_t_val);
  svtbl2_s64(svint64x2_t_val, svuint64_t_val);
  svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
  svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
  svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
  svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
  svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
  svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
  svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
  svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
  svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
  svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
  svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
  svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
  svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
  svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
  svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
  svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
  svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
  svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
  svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
  svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
  svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
  svwhilege_b8(int32_t_val, int32_t_val);
  svwhilege_b8(int64_t_val, int64_t_val);
  svwhilege_b8(uint32_t_val, uint32_t_val);
  svwhilege_b8(uint64_t_val, uint64_t_val);
  svwhilege_b8_s32(int32_t_val, int32_t_val);
  svwhilege_b8_s64(int64_t_val, int64_t_val);
  svwhilege_b8_u32(uint32_t_val, uint32_t_val);
  svwhilege_b8_u64(uint64_t_val, uint64_t_val);
  svwhilege_b16(int32_t_val, int32_t_val);
  svwhilege_b16(int64_t_val, int64_t_val);
  svwhilege_b16(uint32_t_val, uint32_t_val);
  svwhilege_b16(uint64_t_val, uint64_t_val);
  svwhilege_b16_s32(int32_t_val, int32_t_val);
  svwhilege_b16_s64(int64_t_val, int64_t_val);
  svwhilege_b16_u32(uint32_t_val, uint32_t_val);
  svwhilege_b16_u64(uint64_t_val, uint64_t_val);
  svwhilege_b32(int32_t_val, int32_t_val);
  svwhilege_b32(int64_t_val, int64_t_val);
  svwhilege_b32(uint32_t_val, uint32_t_val);
  svwhilege_b32(uint64_t_val, uint64_t_val);
  svwhilege_b32_s32(int32_t_val, int32_t_val);
  svwhilege_b32_s64(int64_t_val, int64_t_val);
  svwhilege_b32_u32(uint32_t_val, uint32_t_val);
  svwhilege_b32_u64(uint64_t_val, uint64_t_val);
  svwhilege_b64(int32_t_val, int32_t_val);
  svwhilege_b64(int64_t_val, int64_t_val);
  svwhilege_b64(uint32_t_val, uint32_t_val);
  svwhilege_b64(uint64_t_val, uint64_t_val);
  svwhilege_b64_s32(int32_t_val, int32_t_val);
  svwhilege_b64_s64(int64_t_val, int64_t_val);
  svwhilege_b64_u32(uint32_t_val, uint32_t_val);
  svwhilege_b64_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b8(int32_t_val, int32_t_val);
  svwhilegt_b8(int64_t_val, int64_t_val);
  svwhilegt_b8(uint32_t_val, uint32_t_val);
  svwhilegt_b8(uint64_t_val, uint64_t_val);
  svwhilegt_b8_s32(int32_t_val, int32_t_val);
  svwhilegt_b8_s64(int64_t_val, int64_t_val);
  svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b16(int32_t_val, int32_t_val);
  svwhilegt_b16(int64_t_val, int64_t_val);
  svwhilegt_b16(uint32_t_val, uint32_t_val);
  svwhilegt_b16(uint64_t_val, uint64_t_val);
  svwhilegt_b16_s32(int32_t_val, int32_t_val);
  svwhilegt_b16_s64(int64_t_val, int64_t_val);
  svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b32(int32_t_val, int32_t_val);
  svwhilegt_b32(int64_t_val, int64_t_val);
  svwhilegt_b32(uint32_t_val, uint32_t_val);
  svwhilegt_b32(uint64_t_val, uint64_t_val);
  svwhilegt_b32_s32(int32_t_val, int32_t_val);
  svwhilegt_b32_s64(int64_t_val, int64_t_val);
  svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b64(int32_t_val, int32_t_val);
  svwhilegt_b64(int64_t_val, int64_t_val);
  svwhilegt_b64(uint32_t_val, uint32_t_val);
  svwhilegt_b64(uint64_t_val, uint64_t_val);
  svwhilegt_b64_s32(int32_t_val, int32_t_val);
  svwhilegt_b64_s64(int64_t_val, int64_t_val);
  svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
  svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
  svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
  svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
  svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
  svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
  svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
  svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
  svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
  svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
  svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
  svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
  svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
  svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
  svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
  svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
  svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
  svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
  svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
  svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
  svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
  svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
  svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
  svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
  svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
  svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
  svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
  svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
  svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
  svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
  svxar(svint8_t_val, svint8_t_val, 2);
  svxar(svint16_t_val, svint16_t_val, 2);
  svxar(svint32_t_val, svint32_t_val, 2);
  svxar(svint64_t_val, svint64_t_val, 2);
  svxar(svuint8_t_val, svuint8_t_val, 2);
  svxar(svuint16_t_val, svuint16_t_val, 2);
  svxar(svuint32_t_val, svuint32_t_val, 2);
  svxar(svuint64_t_val, svuint64_t_val, 2);
  svxar_n_s8(svint8_t_val, svint8_t_val, 2);
  svxar_n_s16(svint16_t_val, svint16_t_val, 2);
  svxar_n_s32(svint32_t_val, svint32_t_val, 2);
  svxar_n_s64(svint64_t_val, svint64_t_val, 2);
  svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
}

void test_streaming(void) __arm_streaming{
  bfloat16_t * bfloat16_t_ptr_val;
  float16_t * float16_t_ptr_val;
  float16_t float16_t_val;
  float32_t * float32_t_ptr_val;
  float64_t * float64_t_ptr_val;
  int8_t * int8_t_ptr_val;
  int8_t int8_t_val;
  int16_t * int16_t_ptr_val;
  int16_t int16_t_val;
  int32_t * int32_t_ptr_val;
  int32_t int32_t_val;
  int64_t * int64_t_ptr_val;
  int64_t int64_t_val;
  svbfloat16_t svbfloat16_t_val;
  svbfloat16x2_t svbfloat16x2_t_val;
  svbool_t svbool_t_val;
  svfloat16_t svfloat16_t_val;
  svfloat16x2_t svfloat16x2_t_val;
  svfloat32_t svfloat32_t_val;
  svfloat32x2_t svfloat32x2_t_val;
  svfloat64_t svfloat64_t_val;
  svfloat64x2_t svfloat64x2_t_val;
  svint8_t svint8_t_val;
  svint8x2_t svint8x2_t_val;
  svint16_t svint16_t_val;
  svint16x2_t svint16x2_t_val;
  svint32_t svint32_t_val;
  svint32x2_t svint32x2_t_val;
  svint64_t svint64_t_val;
  svint64x2_t svint64x2_t_val;
  svuint8_t svuint8_t_val;
  svuint8x2_t svuint8x2_t_val;
  svuint16_t svuint16_t_val;
  svuint16x2_t svuint16x2_t_val;
  svuint32_t svuint32_t_val;
  svuint32x2_t svuint32x2_t_val;
  svuint64_t svuint64_t_val;
  svuint64x2_t svuint64x2_t_val;
  uint8_t * uint8_t_ptr_val;
  uint8_t uint8_t_val;
  uint16_t * uint16_t_ptr_val;
  uint16_t uint16_t_val;
  uint32_t * uint32_t_ptr_val;
  uint32_t uint32_t_val;
  uint64_t * uint64_t_ptr_val;
  uint64_t uint64_t_val;

  svaba(svint8_t_val, svint8_t_val, int8_t_val);
  svaba(svint8_t_val, svint8_t_val, svint8_t_val);
  svaba(svint16_t_val, svint16_t_val, int16_t_val);
  svaba(svint16_t_val, svint16_t_val, svint16_t_val);
  svaba(svint32_t_val, svint32_t_val, int32_t_val);
  svaba(svint32_t_val, svint32_t_val, svint32_t_val);
  svaba(svint64_t_val, svint64_t_val, int64_t_val);
  svaba(svint64_t_val, svint64_t_val, svint64_t_val);
  svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svabalb(svint16_t_val, svint8_t_val, int8_t_val);
  svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalb(svint32_t_val, svint16_t_val, int16_t_val);
  svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalb(svint64_t_val, svint32_t_val, int32_t_val);
  svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalt(svint16_t_val, svint8_t_val, int8_t_val);
  svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalt(svint32_t_val, svint16_t_val, int16_t_val);
  svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalt(svint64_t_val, svint32_t_val, int32_t_val);
  svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabdlb(svint8_t_val, int8_t_val);
  svabdlb(svint8_t_val, svint8_t_val);
  svabdlb(svint16_t_val, int16_t_val);
  svabdlb(svint16_t_val, svint16_t_val);
  svabdlb(svint32_t_val, int32_t_val);
  svabdlb(svint32_t_val, svint32_t_val);
  svabdlb(svuint8_t_val, svuint8_t_val);
  svabdlb(svuint8_t_val, uint8_t_val);
  svabdlb(svuint16_t_val, svuint16_t_val);
  svabdlb(svuint16_t_val, uint16_t_val);
  svabdlb(svuint32_t_val, svuint32_t_val);
  svabdlb(svuint32_t_val, uint32_t_val);
  svabdlb_n_s16(svint8_t_val, int8_t_val);
  svabdlb_n_s32(svint16_t_val, int16_t_val);
  svabdlb_n_s64(svint32_t_val, int32_t_val);
  svabdlb_n_u16(svuint8_t_val, uint8_t_val);
  svabdlb_n_u32(svuint16_t_val, uint16_t_val);
  svabdlb_n_u64(svuint32_t_val, uint32_t_val);
  svabdlb_s16(svint8_t_val, svint8_t_val);
  svabdlb_s32(svint16_t_val, svint16_t_val);
  svabdlb_s64(svint32_t_val, svint32_t_val);
  svabdlb_u16(svuint8_t_val, svuint8_t_val);
  svabdlb_u32(svuint16_t_val, svuint16_t_val);
  svabdlb_u64(svuint32_t_val, svuint32_t_val);
  svabdlt(svint8_t_val, int8_t_val);
  svabdlt(svint8_t_val, svint8_t_val);
  svabdlt(svint16_t_val, int16_t_val);
  svabdlt(svint16_t_val, svint16_t_val);
  svabdlt(svint32_t_val, int32_t_val);
  svabdlt(svint32_t_val, svint32_t_val);
  svabdlt(svuint8_t_val, svuint8_t_val);
  svabdlt(svuint8_t_val, uint8_t_val);
  svabdlt(svuint16_t_val, svuint16_t_val);
  svabdlt(svuint16_t_val, uint16_t_val);
  svabdlt(svuint32_t_val, svuint32_t_val);
  svabdlt(svuint32_t_val, uint32_t_val);
  svabdlt_n_s16(svint8_t_val, int8_t_val);
  svabdlt_n_s32(svint16_t_val, int16_t_val);
  svabdlt_n_s64(svint32_t_val, int32_t_val);
  svabdlt_n_u16(svuint8_t_val, uint8_t_val);
  svabdlt_n_u32(svuint16_t_val, uint16_t_val);
  svabdlt_n_u64(svuint32_t_val, uint32_t_val);
  svabdlt_s16(svint8_t_val, svint8_t_val);
  svabdlt_s32(svint16_t_val, svint16_t_val);
  svabdlt_s64(svint32_t_val, svint32_t_val);
  svabdlt_u16(svuint8_t_val, svuint8_t_val);
  svabdlt_u32(svuint16_t_val, svuint16_t_val);
  svabdlt_u64(svuint32_t_val, svuint32_t_val);
  svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svaddhnb(svint16_t_val, int16_t_val);
  svaddhnb(svint16_t_val, svint16_t_val);
  svaddhnb(svint32_t_val, int32_t_val);
  svaddhnb(svint32_t_val, svint32_t_val);
  svaddhnb(svint64_t_val, int64_t_val);
  svaddhnb(svint64_t_val, svint64_t_val);
  svaddhnb(svuint16_t_val, svuint16_t_val);
  svaddhnb(svuint16_t_val, uint16_t_val);
  svaddhnb(svuint32_t_val, svuint32_t_val);
  svaddhnb(svuint32_t_val, uint32_t_val);
  svaddhnb(svuint64_t_val, svuint64_t_val);
  svaddhnb(svuint64_t_val, uint64_t_val);
  svaddhnb_n_s16(svint16_t_val, int16_t_val);
  svaddhnb_n_s32(svint32_t_val, int32_t_val);
  svaddhnb_n_s64(svint64_t_val, int64_t_val);
  svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
  svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
  svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
  svaddhnb_s16(svint16_t_val, svint16_t_val);
  svaddhnb_s32(svint32_t_val, svint32_t_val);
  svaddhnb_s64(svint64_t_val, svint64_t_val);
  svaddhnb_u16(svuint16_t_val, svuint16_t_val);
  svaddhnb_u32(svuint32_t_val, svuint32_t_val);
  svaddhnb_u64(svuint64_t_val, svuint64_t_val);
  svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svaddlb(svint8_t_val, int8_t_val);
  svaddlb(svint8_t_val, svint8_t_val);
  svaddlb(svint16_t_val, int16_t_val);
  svaddlb(svint16_t_val, svint16_t_val);
  svaddlb(svint32_t_val, int32_t_val);
  svaddlb(svint32_t_val, svint32_t_val);
  svaddlb(svuint8_t_val, svuint8_t_val);
  svaddlb(svuint8_t_val, uint8_t_val);
  svaddlb(svuint16_t_val, svuint16_t_val);
  svaddlb(svuint16_t_val, uint16_t_val);
  svaddlb(svuint32_t_val, svuint32_t_val);
  svaddlb(svuint32_t_val, uint32_t_val);
  svaddlb_n_s16(svint8_t_val, int8_t_val);
  svaddlb_n_s32(svint16_t_val, int16_t_val);
  svaddlb_n_s64(svint32_t_val, int32_t_val);
  svaddlb_n_u16(svuint8_t_val, uint8_t_val);
  svaddlb_n_u32(svuint16_t_val, uint16_t_val);
  svaddlb_n_u64(svuint32_t_val, uint32_t_val);
  svaddlb_s16(svint8_t_val, svint8_t_val);
  svaddlb_s32(svint16_t_val, svint16_t_val);
  svaddlb_s64(svint32_t_val, svint32_t_val);
  svaddlb_u16(svuint8_t_val, svuint8_t_val);
  svaddlb_u32(svuint16_t_val, svuint16_t_val);
  svaddlb_u64(svuint32_t_val, svuint32_t_val);
  svaddlbt(svint8_t_val, int8_t_val);
  svaddlbt(svint8_t_val, svint8_t_val);
  svaddlbt(svint16_t_val, int16_t_val);
  svaddlbt(svint16_t_val, svint16_t_val);
  svaddlbt(svint32_t_val, int32_t_val);
  svaddlbt(svint32_t_val, svint32_t_val);
  svaddlbt_n_s16(svint8_t_val, int8_t_val);
  svaddlbt_n_s32(svint16_t_val, int16_t_val);
  svaddlbt_n_s64(svint32_t_val, int32_t_val);
  svaddlbt_s16(svint8_t_val, svint8_t_val);
  svaddlbt_s32(svint16_t_val, svint16_t_val);
  svaddlbt_s64(svint32_t_val, svint32_t_val);
  svaddlt(svint8_t_val, int8_t_val);
  svaddlt(svint8_t_val, svint8_t_val);
  svaddlt(svint16_t_val, int16_t_val);
  svaddlt(svint16_t_val, svint16_t_val);
  svaddlt(svint32_t_val, int32_t_val);
  svaddlt(svint32_t_val, svint32_t_val);
  svaddlt(svuint8_t_val, svuint8_t_val);
  svaddlt(svuint8_t_val, uint8_t_val);
  svaddlt(svuint16_t_val, svuint16_t_val);
  svaddlt(svuint16_t_val, uint16_t_val);
  svaddlt(svuint32_t_val, svuint32_t_val);
  svaddlt(svuint32_t_val, uint32_t_val);
  svaddlt_n_s16(svint8_t_val, int8_t_val);
  svaddlt_n_s32(svint16_t_val, int16_t_val);
  svaddlt_n_s64(svint32_t_val, int32_t_val);
  svaddlt_n_u16(svuint8_t_val, uint8_t_val);
  svaddlt_n_u32(svuint16_t_val, uint16_t_val);
  svaddlt_n_u64(svuint32_t_val, uint32_t_val);
  svaddlt_s16(svint8_t_val, svint8_t_val);
  svaddlt_s32(svint16_t_val, svint16_t_val);
  svaddlt_s64(svint32_t_val, svint32_t_val);
  svaddlt_u16(svuint8_t_val, svuint8_t_val);
  svaddlt_u32(svuint16_t_val, svuint16_t_val);
  svaddlt_u64(svuint32_t_val, svuint32_t_val);
  svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddwb(svint16_t_val, int8_t_val);
  svaddwb(svint16_t_val, svint8_t_val);
  svaddwb(svint32_t_val, int16_t_val);
  svaddwb(svint32_t_val, svint16_t_val);
  svaddwb(svint64_t_val, int32_t_val);
  svaddwb(svint64_t_val, svint32_t_val);
  svaddwb(svuint16_t_val, svuint8_t_val);
  svaddwb(svuint16_t_val, uint8_t_val);
  svaddwb(svuint32_t_val, svuint16_t_val);
  svaddwb(svuint32_t_val, uint16_t_val);
  svaddwb(svuint64_t_val, svuint32_t_val);
  svaddwb(svuint64_t_val, uint32_t_val);
  svaddwb_n_s16(svint16_t_val, int8_t_val);
  svaddwb_n_s32(svint32_t_val, int16_t_val);
  svaddwb_n_s64(svint64_t_val, int32_t_val);
  svaddwb_n_u16(svuint16_t_val, uint8_t_val);
  svaddwb_n_u32(svuint32_t_val, uint16_t_val);
  svaddwb_n_u64(svuint64_t_val, uint32_t_val);
  svaddwb_s16(svint16_t_val, svint8_t_val);
  svaddwb_s32(svint32_t_val, svint16_t_val);
  svaddwb_s64(svint64_t_val, svint32_t_val);
  svaddwb_u16(svuint16_t_val, svuint8_t_val);
  svaddwb_u32(svuint32_t_val, svuint16_t_val);
  svaddwb_u64(svuint64_t_val, svuint32_t_val);
  svaddwt(svint16_t_val, int8_t_val);
  svaddwt(svint16_t_val, svint8_t_val);
  svaddwt(svint32_t_val, int16_t_val);
  svaddwt(svint32_t_val, svint16_t_val);
  svaddwt(svint64_t_val, int32_t_val);
  svaddwt(svint64_t_val, svint32_t_val);
  svaddwt(svuint16_t_val, svuint8_t_val);
  svaddwt(svuint16_t_val, uint8_t_val);
  svaddwt(svuint32_t_val, svuint16_t_val);
  svaddwt(svuint32_t_val, uint16_t_val);
  svaddwt(svuint64_t_val, svuint32_t_val);
  svaddwt(svuint64_t_val, uint32_t_val);
  svaddwt_n_s16(svint16_t_val, int8_t_val);
  svaddwt_n_s32(svint32_t_val, int16_t_val);
  svaddwt_n_s64(svint64_t_val, int32_t_val);
  svaddwt_n_u16(svuint16_t_val, uint8_t_val);
  svaddwt_n_u32(svuint32_t_val, uint16_t_val);
  svaddwt_n_u64(svuint64_t_val, uint32_t_val);
  svaddwt_s16(svint16_t_val, svint8_t_val);
  svaddwt_s32(svint32_t_val, svint16_t_val);
  svaddwt_s64(svint64_t_val, svint32_t_val);
  svaddwt_u16(svuint16_t_val, svuint8_t_val);
  svaddwt_u32(svuint32_t_val, svuint16_t_val);
  svaddwt_u64(svuint64_t_val, svuint32_t_val);
  svbcax(svint8_t_val, svint8_t_val, int8_t_val);
  svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
  svbcax(svint16_t_val, svint16_t_val, int16_t_val);
  svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
  svbcax(svint32_t_val, svint32_t_val, int32_t_val);
  svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
  svbcax(svint64_t_val, svint64_t_val, int64_t_val);
  svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
  svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svcadd(svint8_t_val, svint8_t_val, 90);
  svcadd(svint16_t_val, svint16_t_val, 90);
  svcadd(svint32_t_val, svint32_t_val, 90);
  svcadd(svint64_t_val, svint64_t_val, 90);
  svcadd(svuint8_t_val, svuint8_t_val, 90);
  svcadd(svuint16_t_val, svuint16_t_val, 90);
  svcadd(svuint32_t_val, svuint32_t_val, 90);
  svcadd(svuint64_t_val, svuint64_t_val, 90);
  svcadd_s8(svint8_t_val, svint8_t_val, 90);
  svcadd_s16(svint16_t_val, svint16_t_val, 90);
  svcadd_s32(svint32_t_val, svint32_t_val, 90);
  svcadd_s64(svint64_t_val, svint64_t_val, 90);
  svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
  svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
  svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
  svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
  svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
  svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
  svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
  svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
  svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
  svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
  svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
  svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
  svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
  svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
  svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
  svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
  svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
  svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
  svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
  svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
  svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
  svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
  svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
  svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
  svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
  svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
  svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  sveor3(svint8_t_val, svint8_t_val, int8_t_val);
  sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
  sveor3(svint16_t_val, svint16_t_val, int16_t_val);
  sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
  sveor3(svint32_t_val, svint32_t_val, int32_t_val);
  sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
  sveor3(svint64_t_val, svint64_t_val, int64_t_val);
  sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
  sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
  sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
  sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
  sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
  sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
  sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
  sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
  sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
  sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveortb(svint8_t_val, svint8_t_val, int8_t_val);
  sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
  sveortb(svint16_t_val, svint16_t_val, int16_t_val);
  sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
  sveortb(svint32_t_val, svint32_t_val, int32_t_val);
  sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
  sveortb(svint64_t_val, svint64_t_val, int64_t_val);
  sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
  sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
  svlogb_f16_x(svbool_t_val, svfloat16_t_val);
  svlogb_f16_z(svbool_t_val, svfloat16_t_val);
  svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
  svlogb_f32_x(svbool_t_val, svfloat32_t_val);
  svlogb_f32_z(svbool_t_val, svfloat32_t_val);
  svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
  svlogb_f64_x(svbool_t_val, svfloat64_t_val);
  svlogb_f64_z(svbool_t_val, svfloat64_t_val);
  svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
  svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
  svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
  svlogb_x(svbool_t_val, svfloat16_t_val);
  svlogb_x(svbool_t_val, svfloat32_t_val);
  svlogb_x(svbool_t_val, svfloat64_t_val);
  svlogb_z(svbool_t_val, svfloat16_t_val);
  svlogb_z(svbool_t_val, svfloat32_t_val);
  svlogb_z(svbool_t_val, svfloat64_t_val);
  svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmovlb(svint8_t_val);
  svmovlb(svint16_t_val);
  svmovlb(svint32_t_val);
  svmovlb(svuint8_t_val);
  svmovlb(svuint16_t_val);
  svmovlb(svuint32_t_val);
  svmovlb_s16(svint8_t_val);
  svmovlb_s32(svint16_t_val);
  svmovlb_s64(svint32_t_val);
  svmovlb_u16(svuint8_t_val);
  svmovlb_u32(svuint16_t_val);
  svmovlb_u64(svuint32_t_val);
  svmovlt(svint8_t_val);
  svmovlt(svint16_t_val);
  svmovlt(svint32_t_val);
  svmovlt(svuint8_t_val);
  svmovlt(svuint16_t_val);
  svmovlt(svuint32_t_val);
  svmovlt_s16(svint8_t_val);
  svmovlt_s32(svint16_t_val);
  svmovlt_s64(svint32_t_val);
  svmovlt_u16(svuint8_t_val);
  svmovlt_u32(svuint16_t_val);
  svmovlt_u64(svuint32_t_val);
  svmul_lane(svint16_t_val, svint16_t_val, 1);
  svmul_lane(svint32_t_val, svint32_t_val, 1);
  svmul_lane(svint64_t_val, svint64_t_val, 1);
  svmul_lane(svuint16_t_val, svuint16_t_val, 1);
  svmul_lane(svuint32_t_val, svuint32_t_val, 1);
  svmul_lane(svuint64_t_val, svuint64_t_val, 1);
  svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
  svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
  svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
  svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
  svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
  svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
  svmullb(svint8_t_val, int8_t_val);
  svmullb(svint8_t_val, svint8_t_val);
  svmullb(svint16_t_val, int16_t_val);
  svmullb(svint16_t_val, svint16_t_val);
  svmullb(svint32_t_val, int32_t_val);
  svmullb(svint32_t_val, svint32_t_val);
  svmullb(svuint8_t_val, svuint8_t_val);
  svmullb(svuint8_t_val, uint8_t_val);
  svmullb(svuint16_t_val, svuint16_t_val);
  svmullb(svuint16_t_val, uint16_t_val);
  svmullb(svuint32_t_val, svuint32_t_val);
  svmullb(svuint32_t_val, uint32_t_val);
  svmullb_lane(svint16_t_val, svint16_t_val, 1);
  svmullb_lane(svint32_t_val, svint32_t_val, 1);
  svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
  svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
  svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
  svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
  svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
  svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
  svmullb_n_s16(svint8_t_val, int8_t_val);
  svmullb_n_s32(svint16_t_val, int16_t_val);
  svmullb_n_s64(svint32_t_val, int32_t_val);
  svmullb_n_u16(svuint8_t_val, uint8_t_val);
  svmullb_n_u32(svuint16_t_val, uint16_t_val);
  svmullb_n_u64(svuint32_t_val, uint32_t_val);
  svmullb_s16(svint8_t_val, svint8_t_val);
  svmullb_s32(svint16_t_val, svint16_t_val);
  svmullb_s64(svint32_t_val, svint32_t_val);
  svmullb_u16(svuint8_t_val, svuint8_t_val);
  svmullb_u32(svuint16_t_val, svuint16_t_val);
  svmullb_u64(svuint32_t_val, svuint32_t_val);
  svmullt(svint8_t_val, int8_t_val);
  svmullt(svint8_t_val, svint8_t_val);
  svmullt(svint16_t_val, int16_t_val);
  svmullt(svint16_t_val, svint16_t_val);
  svmullt(svint32_t_val, int32_t_val);
  svmullt(svint32_t_val, svint32_t_val);
  svmullt(svuint8_t_val, svuint8_t_val);
  svmullt(svuint8_t_val, uint8_t_val);
  svmullt(svuint16_t_val, svuint16_t_val);
  svmullt(svuint16_t_val, uint16_t_val);
  svmullt(svuint32_t_val, svuint32_t_val);
  svmullt(svuint32_t_val, uint32_t_val);
  svmullt_lane(svint16_t_val, svint16_t_val, 1);
  svmullt_lane(svint32_t_val, svint32_t_val, 1);
  svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
  svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
  svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
  svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
  svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
  svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
  svmullt_n_s16(svint8_t_val, int8_t_val);
  svmullt_n_s32(svint16_t_val, int16_t_val);
  svmullt_n_s64(svint32_t_val, int32_t_val);
  svmullt_n_u16(svuint8_t_val, uint8_t_val);
  svmullt_n_u32(svuint16_t_val, uint16_t_val);
  svmullt_n_u64(svuint32_t_val, uint32_t_val);
  svmullt_s16(svint8_t_val, svint8_t_val);
  svmullt_s32(svint16_t_val, svint16_t_val);
  svmullt_s64(svint32_t_val, svint32_t_val);
  svmullt_u16(svuint8_t_val, svuint8_t_val);
  svmullt_u32(svuint16_t_val, svuint16_t_val);
  svmullt_u64(svuint32_t_val, svuint32_t_val);
  svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
  svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
  svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
  svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
  svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
  svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
  svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
  svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
  svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svpmul(svuint8_t_val, svuint8_t_val);
  svpmul(svuint8_t_val, uint8_t_val);
  svpmul_n_u8(svuint8_t_val, uint8_t_val);
  svpmul_u8(svuint8_t_val, svuint8_t_val);
  svpmullb(svuint8_t_val, svuint8_t_val);
  svpmullb(svuint8_t_val, uint8_t_val);
  svpmullb(svuint32_t_val, svuint32_t_val);
  svpmullb(svuint32_t_val, uint32_t_val);
  svpmullb_n_u16(svuint8_t_val, uint8_t_val);
  svpmullb_n_u64(svuint32_t_val, uint32_t_val);
  svpmullb_pair(svuint8_t_val, svuint8_t_val);
  svpmullb_pair(svuint8_t_val, uint8_t_val);
  svpmullb_pair(svuint32_t_val, svuint32_t_val);
  svpmullb_pair(svuint32_t_val, uint32_t_val);
  svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
  svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
  svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
  svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
  svpmullb_u16(svuint8_t_val, svuint8_t_val);
  svpmullb_u64(svuint32_t_val, svuint32_t_val);
  svpmullt(svuint8_t_val, svuint8_t_val);
  svpmullt(svuint8_t_val, uint8_t_val);
  svpmullt(svuint32_t_val, svuint32_t_val);
  svpmullt(svuint32_t_val, uint32_t_val);
  svpmullt_n_u16(svuint8_t_val, uint8_t_val);
  svpmullt_n_u64(svuint32_t_val, uint32_t_val);
  svpmullt_pair(svuint8_t_val, svuint8_t_val);
  svpmullt_pair(svuint8_t_val, uint8_t_val);
  svpmullt_pair(svuint32_t_val, svuint32_t_val);
  svpmullt_pair(svuint32_t_val, uint32_t_val);
  svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
  svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
  svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
  svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
  svpmullt_u16(svuint8_t_val, svuint8_t_val);
  svpmullt_u64(svuint32_t_val, svuint32_t_val);
  svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqabs_s8_x(svbool_t_val, svint8_t_val);
  svqabs_s8_z(svbool_t_val, svint8_t_val);
  svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqabs_s16_x(svbool_t_val, svint16_t_val);
  svqabs_s16_z(svbool_t_val, svint16_t_val);
  svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqabs_s32_x(svbool_t_val, svint32_t_val);
  svqabs_s32_z(svbool_t_val, svint32_t_val);
  svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqabs_s64_x(svbool_t_val, svint64_t_val);
  svqabs_s64_z(svbool_t_val, svint64_t_val);
  svqabs_x(svbool_t_val, svint8_t_val);
  svqabs_x(svbool_t_val, svint16_t_val);
  svqabs_x(svbool_t_val, svint32_t_val);
  svqabs_x(svbool_t_val, svint64_t_val);
  svqabs_z(svbool_t_val, svint8_t_val);
  svqabs_z(svbool_t_val, svint16_t_val);
  svqabs_z(svbool_t_val, svint32_t_val);
  svqabs_z(svbool_t_val, svint64_t_val);
  svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqcadd(svint8_t_val, svint8_t_val, 90);
  svqcadd(svint16_t_val, svint16_t_val, 90);
  svqcadd(svint32_t_val, svint32_t_val, 90);
  svqcadd(svint64_t_val, svint64_t_val, 90);
  svqcadd_s8(svint8_t_val, svint8_t_val, 90);
  svqcadd_s16(svint16_t_val, svint16_t_val, 90);
  svqcadd_s32(svint32_t_val, svint32_t_val, 90);
  svqcadd_s64(svint64_t_val, svint64_t_val, 90);
  svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmulh(svint8_t_val, int8_t_val);
  svqdmulh(svint8_t_val, svint8_t_val);
  svqdmulh(svint16_t_val, int16_t_val);
  svqdmulh(svint16_t_val, svint16_t_val);
  svqdmulh(svint32_t_val, int32_t_val);
  svqdmulh(svint32_t_val, svint32_t_val);
  svqdmulh(svint64_t_val, int64_t_val);
  svqdmulh(svint64_t_val, svint64_t_val);
  svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
  svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
  svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
  svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
  svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
  svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
  svqdmulh_n_s8(svint8_t_val, int8_t_val);
  svqdmulh_n_s16(svint16_t_val, int16_t_val);
  svqdmulh_n_s32(svint32_t_val, int32_t_val);
  svqdmulh_n_s64(svint64_t_val, int64_t_val);
  svqdmulh_s8(svint8_t_val, svint8_t_val);
  svqdmulh_s16(svint16_t_val, svint16_t_val);
  svqdmulh_s32(svint32_t_val, svint32_t_val);
  svqdmulh_s64(svint64_t_val, svint64_t_val);
  svqdmullb(svint8_t_val, int8_t_val);
  svqdmullb(svint8_t_val, svint8_t_val);
  svqdmullb(svint16_t_val, int16_t_val);
  svqdmullb(svint16_t_val, svint16_t_val);
  svqdmullb(svint32_t_val, int32_t_val);
  svqdmullb(svint32_t_val, svint32_t_val);
  svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
  svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
  svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
  svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
  svqdmullb_n_s16(svint8_t_val, int8_t_val);
  svqdmullb_n_s32(svint16_t_val, int16_t_val);
  svqdmullb_n_s64(svint32_t_val, int32_t_val);
  svqdmullb_s16(svint8_t_val, svint8_t_val);
  svqdmullb_s32(svint16_t_val, svint16_t_val);
  svqdmullb_s64(svint32_t_val, svint32_t_val);
  svqdmullt(svint8_t_val, int8_t_val);
  svqdmullt(svint8_t_val, svint8_t_val);
  svqdmullt(svint16_t_val, int16_t_val);
  svqdmullt(svint16_t_val, svint16_t_val);
  svqdmullt(svint32_t_val, int32_t_val);
  svqdmullt(svint32_t_val, svint32_t_val);
  svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
  svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
  svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
  svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
  svqdmullt_n_s16(svint8_t_val, int8_t_val);
  svqdmullt_n_s32(svint16_t_val, int16_t_val);
  svqdmullt_n_s64(svint32_t_val, int32_t_val);
  svqdmullt_s16(svint8_t_val, svint8_t_val);
  svqdmullt_s32(svint16_t_val, svint16_t_val);
  svqdmullt_s64(svint32_t_val, svint32_t_val);
  svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqneg_s8_x(svbool_t_val, svint8_t_val);
  svqneg_s8_z(svbool_t_val, svint8_t_val);
  svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqneg_s16_x(svbool_t_val, svint16_t_val);
  svqneg_s16_z(svbool_t_val, svint16_t_val);
  svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqneg_s32_x(svbool_t_val, svint32_t_val);
  svqneg_s32_z(svbool_t_val, svint32_t_val);
  svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqneg_s64_x(svbool_t_val, svint64_t_val);
  svqneg_s64_z(svbool_t_val, svint64_t_val);
  svqneg_x(svbool_t_val, svint8_t_val);
  svqneg_x(svbool_t_val, svint16_t_val);
  svqneg_x(svbool_t_val, svint32_t_val);
  svqneg_x(svbool_t_val, svint64_t_val);
  svqneg_z(svbool_t_val, svint8_t_val);
  svqneg_z(svbool_t_val, svint16_t_val);
  svqneg_z(svbool_t_val, svint32_t_val);
  svqneg_z(svbool_t_val, svint64_t_val);
  svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmulh(svint8_t_val, int8_t_val);
  svqrdmulh(svint8_t_val, svint8_t_val);
  svqrdmulh(svint16_t_val, int16_t_val);
  svqrdmulh(svint16_t_val, svint16_t_val);
  svqrdmulh(svint32_t_val, int32_t_val);
  svqrdmulh(svint32_t_val, svint32_t_val);
  svqrdmulh(svint64_t_val, int64_t_val);
  svqrdmulh(svint64_t_val, svint64_t_val);
  svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
  svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
  svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
  svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
  svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
  svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
  svqrdmulh_n_s8(svint8_t_val, int8_t_val);
  svqrdmulh_n_s16(svint16_t_val, int16_t_val);
  svqrdmulh_n_s32(svint32_t_val, int32_t_val);
  svqrdmulh_n_s64(svint64_t_val, int64_t_val);
  svqrdmulh_s8(svint8_t_val, svint8_t_val);
  svqrdmulh_s16(svint16_t_val, svint16_t_val);
  svqrdmulh_s32(svint32_t_val, svint32_t_val);
  svqrdmulh_s64(svint64_t_val, svint64_t_val);
  svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshrnb(svint16_t_val, 2);
  svqrshrnb(svint32_t_val, 2);
  svqrshrnb(svint64_t_val, 2);
  svqrshrnb(svuint16_t_val, 2);
  svqrshrnb(svuint32_t_val, 2);
  svqrshrnb(svuint64_t_val, 2);
  svqrshrnb_n_s16(svint16_t_val, 2);
  svqrshrnb_n_s32(svint32_t_val, 2);
  svqrshrnb_n_s64(svint64_t_val, 2);
  svqrshrnb_n_u16(svuint16_t_val, 2);
  svqrshrnb_n_u32(svuint32_t_val, 2);
  svqrshrnb_n_u64(svuint64_t_val, 2);
  svqrshrnt(svint8_t_val, svint16_t_val, 2);
  svqrshrnt(svint16_t_val, svint32_t_val, 2);
  svqrshrnt(svint32_t_val, svint64_t_val, 2);
  svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
  svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
  svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
  svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svqrshrunb(svint16_t_val, 2);
  svqrshrunb(svint32_t_val, 2);
  svqrshrunb(svint64_t_val, 2);
  svqrshrunb_n_s16(svint16_t_val, 2);
  svqrshrunb_n_s32(svint32_t_val, 2);
  svqrshrunb_n_s64(svint64_t_val, 2);
  svqrshrunt(svuint8_t_val, svint16_t_val, 2);
  svqrshrunt(svuint16_t_val, svint32_t_val, 2);
  svqrshrunt(svuint32_t_val, svint64_t_val, 2);
  svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
  svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
  svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
  svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshlu_m(svbool_t_val, svint8_t_val, 2);
  svqshlu_m(svbool_t_val, svint16_t_val, 2);
  svqshlu_m(svbool_t_val, svint32_t_val, 2);
  svqshlu_m(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
  svqshlu_x(svbool_t_val, svint8_t_val, 2);
  svqshlu_x(svbool_t_val, svint16_t_val, 2);
  svqshlu_x(svbool_t_val, svint32_t_val, 2);
  svqshlu_x(svbool_t_val, svint64_t_val, 2);
  svqshlu_z(svbool_t_val, svint8_t_val, 2);
  svqshlu_z(svbool_t_val, svint16_t_val, 2);
  svqshlu_z(svbool_t_val, svint32_t_val, 2);
  svqshlu_z(svbool_t_val, svint64_t_val, 2);
  svqshrnb(svint16_t_val, 2);
  svqshrnb(svint32_t_val, 2);
  svqshrnb(svint64_t_val, 2);
  svqshrnb(svuint16_t_val, 2);
  svqshrnb(svuint32_t_val, 2);
  svqshrnb(svuint64_t_val, 2);
  svqshrnb_n_s16(svint16_t_val, 2);
  svqshrnb_n_s32(svint32_t_val, 2);
  svqshrnb_n_s64(svint64_t_val, 2);
  svqshrnb_n_u16(svuint16_t_val, 2);
  svqshrnb_n_u32(svuint32_t_val, 2);
  svqshrnb_n_u64(svuint64_t_val, 2);
  svqshrnt(svint8_t_val, svint16_t_val, 2);
  svqshrnt(svint16_t_val, svint32_t_val, 2);
  svqshrnt(svint32_t_val, svint64_t_val, 2);
  svqshrnt(svuint8_t_val, svuint16_t_val, 2);
  svqshrnt(svuint16_t_val, svuint32_t_val, 2);
  svqshrnt(svuint32_t_val, svuint64_t_val, 2);
  svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svqshrunb(svint16_t_val, 2);
  svqshrunb(svint32_t_val, 2);
  svqshrunb(svint64_t_val, 2);
  svqshrunb_n_s16(svint16_t_val, 2);
  svqshrunb_n_s32(svint32_t_val, 2);
  svqshrunb_n_s64(svint64_t_val, 2);
  svqshrunt(svuint8_t_val, svint16_t_val, 2);
  svqshrunt(svuint16_t_val, svint32_t_val, 2);
  svqshrunt(svuint32_t_val, svint64_t_val, 2);
  svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
  svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
  svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
  svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqxtnb(svint16_t_val);
  svqxtnb(svint32_t_val);
  svqxtnb(svint64_t_val);
  svqxtnb(svuint16_t_val);
  svqxtnb(svuint32_t_val);
  svqxtnb(svuint64_t_val);
  svqxtnb_s16(svint16_t_val);
  svqxtnb_s32(svint32_t_val);
  svqxtnb_s64(svint64_t_val);
  svqxtnb_u16(svuint16_t_val);
  svqxtnb_u32(svuint32_t_val);
  svqxtnb_u64(svuint64_t_val);
  svqxtnt(svint8_t_val, svint16_t_val);
  svqxtnt(svint16_t_val, svint32_t_val);
  svqxtnt(svint32_t_val, svint64_t_val);
  svqxtnt(svuint8_t_val, svuint16_t_val);
  svqxtnt(svuint16_t_val, svuint32_t_val);
  svqxtnt(svuint32_t_val, svuint64_t_val);
  svqxtnt_s16(svint8_t_val, svint16_t_val);
  svqxtnt_s32(svint16_t_val, svint32_t_val);
  svqxtnt_s64(svint32_t_val, svint64_t_val);
  svqxtnt_u16(svuint8_t_val, svuint16_t_val);
  svqxtnt_u32(svuint16_t_val, svuint32_t_val);
  svqxtnt_u64(svuint32_t_val, svuint64_t_val);
  svqxtunb(svint16_t_val);
  svqxtunb(svint32_t_val);
  svqxtunb(svint64_t_val);
  svqxtunb_s16(svint16_t_val);
  svqxtunb_s32(svint32_t_val);
  svqxtunb_s64(svint64_t_val);
  svqxtunt(svuint8_t_val, svint16_t_val);
  svqxtunt(svuint16_t_val, svint32_t_val);
  svqxtunt(svuint32_t_val, svint64_t_val);
  svqxtunt_s16(svuint8_t_val, svint16_t_val);
  svqxtunt_s32(svuint16_t_val, svint32_t_val);
  svqxtunt_s64(svuint32_t_val, svint64_t_val);
  svraddhnb(svint16_t_val, int16_t_val);
  svraddhnb(svint16_t_val, svint16_t_val);
  svraddhnb(svint32_t_val, int32_t_val);
  svraddhnb(svint32_t_val, svint32_t_val);
  svraddhnb(svint64_t_val, int64_t_val);
  svraddhnb(svint64_t_val, svint64_t_val);
  svraddhnb(svuint16_t_val, svuint16_t_val);
  svraddhnb(svuint16_t_val, uint16_t_val);
  svraddhnb(svuint32_t_val, svuint32_t_val);
  svraddhnb(svuint32_t_val, uint32_t_val);
  svraddhnb(svuint64_t_val, svuint64_t_val);
  svraddhnb(svuint64_t_val, uint64_t_val);
  svraddhnb_n_s16(svint16_t_val, int16_t_val);
  svraddhnb_n_s32(svint32_t_val, int32_t_val);
  svraddhnb_n_s64(svint64_t_val, int64_t_val);
  svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
  svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
  svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
  svraddhnb_s16(svint16_t_val, svint16_t_val);
  svraddhnb_s32(svint32_t_val, svint32_t_val);
  svraddhnb_s64(svint64_t_val, svint64_t_val);
  svraddhnb_u16(svuint16_t_val, svuint16_t_val);
  svraddhnb_u32(svuint32_t_val, svuint32_t_val);
  svraddhnb_u64(svuint64_t_val, svuint64_t_val);
  svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrecpe_u32_x(svbool_t_val, svuint32_t_val);
  svrecpe_u32_z(svbool_t_val, svuint32_t_val);
  svrecpe_x(svbool_t_val, svuint32_t_val);
  svrecpe_z(svbool_t_val, svuint32_t_val);
  svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshr_m(svbool_t_val, svint8_t_val, 2);
  svrshr_m(svbool_t_val, svint16_t_val, 2);
  svrshr_m(svbool_t_val, svint32_t_val, 2);
  svrshr_m(svbool_t_val, svint64_t_val, 2);
  svrshr_m(svbool_t_val, svuint8_t_val, 2);
  svrshr_m(svbool_t_val, svuint16_t_val, 2);
  svrshr_m(svbool_t_val, svuint32_t_val, 2);
  svrshr_m(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
  svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
  svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
  svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
  svrshr_x(svbool_t_val, svint8_t_val, 2);
  svrshr_x(svbool_t_val, svint16_t_val, 2);
  svrshr_x(svbool_t_val, svint32_t_val, 2);
  svrshr_x(svbool_t_val, svint64_t_val, 2);
  svrshr_x(svbool_t_val, svuint8_t_val, 2);
  svrshr_x(svbool_t_val, svuint16_t_val, 2);
  svrshr_x(svbool_t_val, svuint32_t_val, 2);
  svrshr_x(svbool_t_val, svuint64_t_val, 2);
  svrshr_z(svbool_t_val, svint8_t_val, 2);
  svrshr_z(svbool_t_val, svint16_t_val, 2);
  svrshr_z(svbool_t_val, svint32_t_val, 2);
  svrshr_z(svbool_t_val, svint64_t_val, 2);
  svrshr_z(svbool_t_val, svuint8_t_val, 2);
  svrshr_z(svbool_t_val, svuint16_t_val, 2);
  svrshr_z(svbool_t_val, svuint32_t_val, 2);
  svrshr_z(svbool_t_val, svuint64_t_val, 2);
  svrshrnb(svint16_t_val, 2);
  svrshrnb(svint32_t_val, 2);
  svrshrnb(svint64_t_val, 2);
  svrshrnb(svuint16_t_val, 2);
  svrshrnb(svuint32_t_val, 2);
  svrshrnb(svuint64_t_val, 2);
  svrshrnb_n_s16(svint16_t_val, 2);
  svrshrnb_n_s32(svint32_t_val, 2);
  svrshrnb_n_s64(svint64_t_val, 2);
  svrshrnb_n_u16(svuint16_t_val, 2);
  svrshrnb_n_u32(svuint32_t_val, 2);
  svrshrnb_n_u64(svuint64_t_val, 2);
  svrshrnt(svint8_t_val, svint16_t_val, 2);
  svrshrnt(svint16_t_val, svint32_t_val, 2);
  svrshrnt(svint32_t_val, svint64_t_val, 2);
  svrshrnt(svuint8_t_val, svuint16_t_val, 2);
  svrshrnt(svuint16_t_val, svuint32_t_val, 2);
  svrshrnt(svuint32_t_val, svuint64_t_val, 2);
  svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
  svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
  svrsqrte_x(svbool_t_val, svuint32_t_val);
  svrsqrte_z(svbool_t_val, svuint32_t_val);
  svrsra(svint8_t_val, svint8_t_val, 2);
  svrsra(svint16_t_val, svint16_t_val, 2);
  svrsra(svint32_t_val, svint32_t_val, 2);
  svrsra(svint64_t_val, svint64_t_val, 2);
  svrsra(svuint8_t_val, svuint8_t_val, 2);
  svrsra(svuint16_t_val, svuint16_t_val, 2);
  svrsra(svuint32_t_val, svuint32_t_val, 2);
  svrsra(svuint64_t_val, svuint64_t_val, 2);
  svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
  svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
  svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
  svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
  svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svrsubhnb(svint16_t_val, int16_t_val);
  svrsubhnb(svint16_t_val, svint16_t_val);
  svrsubhnb(svint32_t_val, int32_t_val);
  svrsubhnb(svint32_t_val, svint32_t_val);
  svrsubhnb(svint64_t_val, int64_t_val);
  svrsubhnb(svint64_t_val, svint64_t_val);
  svrsubhnb(svuint16_t_val, svuint16_t_val);
  svrsubhnb(svuint16_t_val, uint16_t_val);
  svrsubhnb(svuint32_t_val, svuint32_t_val);
  svrsubhnb(svuint32_t_val, uint32_t_val);
  svrsubhnb(svuint64_t_val, svuint64_t_val);
  svrsubhnb(svuint64_t_val, uint64_t_val);
  svrsubhnb_n_s16(svint16_t_val, int16_t_val);
  svrsubhnb_n_s32(svint32_t_val, int32_t_val);
  svrsubhnb_n_s64(svint64_t_val, int64_t_val);
  svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
  svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
  svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
  svrsubhnb_s16(svint16_t_val, svint16_t_val);
  svrsubhnb_s32(svint32_t_val, svint32_t_val);
  svrsubhnb_s64(svint64_t_val, svint64_t_val);
  svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
  svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
  svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
  svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svshllb(svint8_t_val, 2);
  svshllb(svint16_t_val, 2);
  svshllb(svint32_t_val, 2);
  svshllb(svuint8_t_val, 2);
  svshllb(svuint16_t_val, 2);
  svshllb(svuint32_t_val, 2);
  svshllb_n_s16(svint8_t_val, 2);
  svshllb_n_s32(svint16_t_val, 2);
  svshllb_n_s64(svint32_t_val, 2);
  svshllb_n_u16(svuint8_t_val, 2);
  svshllb_n_u32(svuint16_t_val, 2);
  svshllb_n_u64(svuint32_t_val, 2);
  svshllt(svint8_t_val, 2);
  svshllt(svint16_t_val, 2);
  svshllt(svint32_t_val, 2);
  svshllt(svuint8_t_val, 2);
  svshllt(svuint16_t_val, 2);
  svshllt(svuint32_t_val, 2);
  svshllt_n_s16(svint8_t_val, 2);
  svshllt_n_s32(svint16_t_val, 2);
  svshllt_n_s64(svint32_t_val, 2);
  svshllt_n_u16(svuint8_t_val, 2);
  svshllt_n_u32(svuint16_t_val, 2);
  svshllt_n_u64(svuint32_t_val, 2);
  svshrnb(svint16_t_val, 2);
  svshrnb(svint32_t_val, 2);
  svshrnb(svint64_t_val, 2);
  svshrnb(svuint16_t_val, 2);
  svshrnb(svuint32_t_val, 2);
  svshrnb(svuint64_t_val, 2);
  svshrnb_n_s16(svint16_t_val, 2);
  svshrnb_n_s32(svint32_t_val, 2);
  svshrnb_n_s64(svint64_t_val, 2);
  svshrnb_n_u16(svuint16_t_val, 2);
  svshrnb_n_u32(svuint32_t_val, 2);
  svshrnb_n_u64(svuint64_t_val, 2);
  svshrnt(svint8_t_val, svint16_t_val, 2);
  svshrnt(svint16_t_val, svint32_t_val, 2);
  svshrnt(svint32_t_val, svint64_t_val, 2);
  svshrnt(svuint8_t_val, svuint16_t_val, 2);
  svshrnt(svuint16_t_val, svuint32_t_val, 2);
  svshrnt(svuint32_t_val, svuint64_t_val, 2);
  svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svsli(svint8_t_val, svint8_t_val, 2);
  svsli(svint16_t_val, svint16_t_val, 2);
  svsli(svint32_t_val, svint32_t_val, 2);
  svsli(svint64_t_val, svint64_t_val, 2);
  svsli(svuint8_t_val, svuint8_t_val, 2);
  svsli(svuint16_t_val, svuint16_t_val, 2);
  svsli(svuint32_t_val, svuint32_t_val, 2);
  svsli(svuint64_t_val, svuint64_t_val, 2);
  svsli_n_s8(svint8_t_val, svint8_t_val, 2);
  svsli_n_s16(svint16_t_val, svint16_t_val, 2);
  svsli_n_s32(svint32_t_val, svint32_t_val, 2);
  svsli_n_s64(svint64_t_val, svint64_t_val, 2);
  svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsra(svint8_t_val, svint8_t_val, 2);
  svsra(svint16_t_val, svint16_t_val, 2);
  svsra(svint32_t_val, svint32_t_val, 2);
  svsra(svint64_t_val, svint64_t_val, 2);
  svsra(svuint8_t_val, svuint8_t_val, 2);
  svsra(svuint16_t_val, svuint16_t_val, 2);
  svsra(svuint32_t_val, svuint32_t_val, 2);
  svsra(svuint64_t_val, svuint64_t_val, 2);
  svsra_n_s8(svint8_t_val, svint8_t_val, 2);
  svsra_n_s16(svint16_t_val, svint16_t_val, 2);
  svsra_n_s32(svint32_t_val, svint32_t_val, 2);
  svsra_n_s64(svint64_t_val, svint64_t_val, 2);
  svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsri(svint8_t_val, svint8_t_val, 2);
  svsri(svint16_t_val, svint16_t_val, 2);
  svsri(svint32_t_val, svint32_t_val, 2);
  svsri(svint64_t_val, svint64_t_val, 2);
  svsri(svuint8_t_val, svuint8_t_val, 2);
  svsri(svuint16_t_val, svuint16_t_val, 2);
  svsri(svuint32_t_val, svuint32_t_val, 2);
  svsri(svuint64_t_val, svuint64_t_val, 2);
  svsri_n_s8(svint8_t_val, svint8_t_val, 2);
  svsri_n_s16(svint16_t_val, svint16_t_val, 2);
  svsri_n_s32(svint32_t_val, svint32_t_val, 2);
  svsri_n_s64(svint64_t_val, svint64_t_val, 2);
  svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsubhnb(svint16_t_val, int16_t_val);
  svsubhnb(svint16_t_val, svint16_t_val);
  svsubhnb(svint32_t_val, int32_t_val);
  svsubhnb(svint32_t_val, svint32_t_val);
  svsubhnb(svint64_t_val, int64_t_val);
  svsubhnb(svint64_t_val, svint64_t_val);
  svsubhnb(svuint16_t_val, svuint16_t_val);
  svsubhnb(svuint16_t_val, uint16_t_val);
  svsubhnb(svuint32_t_val, svuint32_t_val);
  svsubhnb(svuint32_t_val, uint32_t_val);
  svsubhnb(svuint64_t_val, svuint64_t_val);
  svsubhnb(svuint64_t_val, uint64_t_val);
  svsubhnb_n_s16(svint16_t_val, int16_t_val);
  svsubhnb_n_s32(svint32_t_val, int32_t_val);
  svsubhnb_n_s64(svint64_t_val, int64_t_val);
  svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
  svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
  svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
  svsubhnb_s16(svint16_t_val, svint16_t_val);
  svsubhnb_s32(svint32_t_val, svint32_t_val);
  svsubhnb_s64(svint64_t_val, svint64_t_val);
  svsubhnb_u16(svuint16_t_val, svuint16_t_val);
  svsubhnb_u32(svuint32_t_val, svuint32_t_val);
  svsubhnb_u64(svuint64_t_val, svuint64_t_val);
  svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsublb(svint8_t_val, int8_t_val);
  svsublb(svint8_t_val, svint8_t_val);
  svsublb(svint16_t_val, int16_t_val);
  svsublb(svint16_t_val, svint16_t_val);
  svsublb(svint32_t_val, int32_t_val);
  svsublb(svint32_t_val, svint32_t_val);
  svsublb(svuint8_t_val, svuint8_t_val);
  svsublb(svuint8_t_val, uint8_t_val);
  svsublb(svuint16_t_val, svuint16_t_val);
  svsublb(svuint16_t_val, uint16_t_val);
  svsublb(svuint32_t_val, svuint32_t_val);
  svsublb(svuint32_t_val, uint32_t_val);
  svsublb_n_s16(svint8_t_val, int8_t_val);
  svsublb_n_s32(svint16_t_val, int16_t_val);
  svsublb_n_s64(svint32_t_val, int32_t_val);
  svsublb_n_u16(svuint8_t_val, uint8_t_val);
  svsublb_n_u32(svuint16_t_val, uint16_t_val);
  svsublb_n_u64(svuint32_t_val, uint32_t_val);
  svsublb_s16(svint8_t_val, svint8_t_val);
  svsublb_s32(svint16_t_val, svint16_t_val);
  svsublb_s64(svint32_t_val, svint32_t_val);
  svsublb_u16(svuint8_t_val, svuint8_t_val);
  svsublb_u32(svuint16_t_val, svuint16_t_val);
  svsublb_u64(svuint32_t_val, svuint32_t_val);
  svsublbt(svint8_t_val, int8_t_val);
  svsublbt(svint8_t_val, svint8_t_val);
  svsublbt(svint16_t_val, int16_t_val);
  svsublbt(svint16_t_val, svint16_t_val);
  svsublbt(svint32_t_val, int32_t_val);
  svsublbt(svint32_t_val, svint32_t_val);
  svsublbt_n_s16(svint8_t_val, int8_t_val);
  svsublbt_n_s32(svint16_t_val, int16_t_val);
  svsublbt_n_s64(svint32_t_val, int32_t_val);
  svsublbt_s16(svint8_t_val, svint8_t_val);
  svsublbt_s32(svint16_t_val, svint16_t_val);
  svsublbt_s64(svint32_t_val, svint32_t_val);
  svsublt(svint8_t_val, int8_t_val);
  svsublt(svint8_t_val, svint8_t_val);
  svsublt(svint16_t_val, int16_t_val);
  svsublt(svint16_t_val, svint16_t_val);
  svsublt(svint32_t_val, int32_t_val);
  svsublt(svint32_t_val, svint32_t_val);
  svsublt(svuint8_t_val, svuint8_t_val);
  svsublt(svuint8_t_val, uint8_t_val);
  svsublt(svuint16_t_val, svuint16_t_val);
  svsublt(svuint16_t_val, uint16_t_val);
  svsublt(svuint32_t_val, svuint32_t_val);
  svsublt(svuint32_t_val, uint32_t_val);
  svsublt_n_s16(svint8_t_val, int8_t_val);
  svsublt_n_s32(svint16_t_val, int16_t_val);
  svsublt_n_s64(svint32_t_val, int32_t_val);
  svsublt_n_u16(svuint8_t_val, uint8_t_val);
  svsublt_n_u32(svuint16_t_val, uint16_t_val);
  svsublt_n_u64(svuint32_t_val, uint32_t_val);
  svsublt_s16(svint8_t_val, svint8_t_val);
  svsublt_s32(svint16_t_val, svint16_t_val);
  svsublt_s64(svint32_t_val, svint32_t_val);
  svsublt_u16(svuint8_t_val, svuint8_t_val);
  svsublt_u32(svuint16_t_val, svuint16_t_val);
  svsublt_u64(svuint32_t_val, svuint32_t_val);
  svsubltb(svint8_t_val, int8_t_val);
  svsubltb(svint8_t_val, svint8_t_val);
  svsubltb(svint16_t_val, int16_t_val);
  svsubltb(svint16_t_val, svint16_t_val);
  svsubltb(svint32_t_val, int32_t_val);
  svsubltb(svint32_t_val, svint32_t_val);
  svsubltb_n_s16(svint8_t_val, int8_t_val);
  svsubltb_n_s32(svint16_t_val, int16_t_val);
  svsubltb_n_s64(svint32_t_val, int32_t_val);
  svsubltb_s16(svint8_t_val, svint8_t_val);
  svsubltb_s32(svint16_t_val, svint16_t_val);
  svsubltb_s64(svint32_t_val, svint32_t_val);
  svsubwb(svint16_t_val, int8_t_val);
  svsubwb(svint16_t_val, svint8_t_val);
  svsubwb(svint32_t_val, int16_t_val);
  svsubwb(svint32_t_val, svint16_t_val);
  svsubwb(svint64_t_val, int32_t_val);
  svsubwb(svint64_t_val, svint32_t_val);
  svsubwb(svuint16_t_val, svuint8_t_val);
  svsubwb(svuint16_t_val, uint8_t_val);
  svsubwb(svuint32_t_val, svuint16_t_val);
  svsubwb(svuint32_t_val, uint16_t_val);
  svsubwb(svuint64_t_val, svuint32_t_val);
  svsubwb(svuint64_t_val, uint32_t_val);
  svsubwb_n_s16(svint16_t_val, int8_t_val);
  svsubwb_n_s32(svint32_t_val, int16_t_val);
  svsubwb_n_s64(svint64_t_val, int32_t_val);
  svsubwb_n_u16(svuint16_t_val, uint8_t_val);
  svsubwb_n_u32(svuint32_t_val, uint16_t_val);
  svsubwb_n_u64(svuint64_t_val, uint32_t_val);
  svsubwb_s16(svint16_t_val, svint8_t_val);
  svsubwb_s32(svint32_t_val, svint16_t_val);
  svsubwb_s64(svint64_t_val, svint32_t_val);
  svsubwb_u16(svuint16_t_val, svuint8_t_val);
  svsubwb_u32(svuint32_t_val, svuint16_t_val);
  svsubwb_u64(svuint64_t_val, svuint32_t_val);
  svsubwt(svint16_t_val, int8_t_val);
  svsubwt(svint16_t_val, svint8_t_val);
  svsubwt(svint32_t_val, int16_t_val);
  svsubwt(svint32_t_val, svint16_t_val);
  svsubwt(svint64_t_val, int32_t_val);
  svsubwt(svint64_t_val, svint32_t_val);
  svsubwt(svuint16_t_val, svuint8_t_val);
  svsubwt(svuint16_t_val, uint8_t_val);
  svsubwt(svuint32_t_val, svuint16_t_val);
  svsubwt(svuint32_t_val, uint16_t_val);
  svsubwt(svuint64_t_val, svuint32_t_val);
  svsubwt(svuint64_t_val, uint32_t_val);
  svsubwt_n_s16(svint16_t_val, int8_t_val);
  svsubwt_n_s32(svint32_t_val, int16_t_val);
  svsubwt_n_s64(svint64_t_val, int32_t_val);
  svsubwt_n_u16(svuint16_t_val, uint8_t_val);
  svsubwt_n_u32(svuint32_t_val, uint16_t_val);
  svsubwt_n_u64(svuint64_t_val, uint32_t_val);
  svsubwt_s16(svint16_t_val, svint8_t_val);
  svsubwt_s32(svint32_t_val, svint16_t_val);
  svsubwt_s64(svint64_t_val, svint32_t_val);
  svsubwt_u16(svuint16_t_val, svuint8_t_val);
  svsubwt_u32(svuint32_t_val, svuint16_t_val);
  svsubwt_u64(svuint64_t_val, svuint32_t_val);
  svtbl2(svbfloat16x2_t_val, svuint16_t_val);
  svtbl2(svfloat16x2_t_val, svuint16_t_val);
  svtbl2(svfloat32x2_t_val, svuint32_t_val);
  svtbl2(svfloat64x2_t_val, svuint64_t_val);
  svtbl2(svint8x2_t_val, svuint8_t_val);
  svtbl2(svint16x2_t_val, svuint16_t_val);
  svtbl2(svint32x2_t_val, svuint32_t_val);
  svtbl2(svint64x2_t_val, svuint64_t_val);
  svtbl2(svuint8x2_t_val, svuint8_t_val);
  svtbl2(svuint16x2_t_val, svuint16_t_val);
  svtbl2(svuint32x2_t_val, svuint32_t_val);
  svtbl2(svuint64x2_t_val, svuint64_t_val);
  svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
  svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
  svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
  svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
  svtbl2_s8(svint8x2_t_val, svuint8_t_val);
  svtbl2_s16(svint16x2_t_val, svuint16_t_val);
  svtbl2_s32(svint32x2_t_val, svuint32_t_val);
  svtbl2_s64(svint64x2_t_val, svuint64_t_val);
  svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
  svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
  svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
  svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
  svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
  svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
  svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
  svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
  svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
  svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
  svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
  svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
  svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
  svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
  svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
  svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
  svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
  svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
  svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
  svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
  svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
  svwhilege_b8(int32_t_val, int32_t_val);
  svwhilege_b8(int64_t_val, int64_t_val);
  svwhilege_b8(uint32_t_val, uint32_t_val);
  svwhilege_b8(uint64_t_val, uint64_t_val);
  svwhilege_b8_s32(int32_t_val, int32_t_val);
  svwhilege_b8_s64(int64_t_val, int64_t_val);
  svwhilege_b8_u32(uint32_t_val, uint32_t_val);
  svwhilege_b8_u64(uint64_t_val, uint64_t_val);
  svwhilege_b16(int32_t_val, int32_t_val);
  svwhilege_b16(int64_t_val, int64_t_val);
  svwhilege_b16(uint32_t_val, uint32_t_val);
  svwhilege_b16(uint64_t_val, uint64_t_val);
  svwhilege_b16_s32(int32_t_val, int32_t_val);
  svwhilege_b16_s64(int64_t_val, int64_t_val);
  svwhilege_b16_u32(uint32_t_val, uint32_t_val);
  svwhilege_b16_u64(uint64_t_val, uint64_t_val);
  svwhilege_b32(int32_t_val, int32_t_val);
  svwhilege_b32(int64_t_val, int64_t_val);
  svwhilege_b32(uint32_t_val, uint32_t_val);
  svwhilege_b32(uint64_t_val, uint64_t_val);
  svwhilege_b32_s32(int32_t_val, int32_t_val);
  svwhilege_b32_s64(int64_t_val, int64_t_val);
  svwhilege_b32_u32(uint32_t_val, uint32_t_val);
  svwhilege_b32_u64(uint64_t_val, uint64_t_val);
  svwhilege_b64(int32_t_val, int32_t_val);
  svwhilege_b64(int64_t_val, int64_t_val);
  svwhilege_b64(uint32_t_val, uint32_t_val);
  svwhilege_b64(uint64_t_val, uint64_t_val);
  svwhilege_b64_s32(int32_t_val, int32_t_val);
  svwhilege_b64_s64(int64_t_val, int64_t_val);
  svwhilege_b64_u32(uint32_t_val, uint32_t_val);
  svwhilege_b64_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b8(int32_t_val, int32_t_val);
  svwhilegt_b8(int64_t_val, int64_t_val);
  svwhilegt_b8(uint32_t_val, uint32_t_val);
  svwhilegt_b8(uint64_t_val, uint64_t_val);
  svwhilegt_b8_s32(int32_t_val, int32_t_val);
  svwhilegt_b8_s64(int64_t_val, int64_t_val);
  svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b16(int32_t_val, int32_t_val);
  svwhilegt_b16(int64_t_val, int64_t_val);
  svwhilegt_b16(uint32_t_val, uint32_t_val);
  svwhilegt_b16(uint64_t_val, uint64_t_val);
  svwhilegt_b16_s32(int32_t_val, int32_t_val);
  svwhilegt_b16_s64(int64_t_val, int64_t_val);
  svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b32(int32_t_val, int32_t_val);
  svwhilegt_b32(int64_t_val, int64_t_val);
  svwhilegt_b32(uint32_t_val, uint32_t_val);
  svwhilegt_b32(uint64_t_val, uint64_t_val);
  svwhilegt_b32_s32(int32_t_val, int32_t_val);
  svwhilegt_b32_s64(int64_t_val, int64_t_val);
  svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b64(int32_t_val, int32_t_val);
  svwhilegt_b64(int64_t_val, int64_t_val);
  svwhilegt_b64(uint32_t_val, uint32_t_val);
  svwhilegt_b64(uint64_t_val, uint64_t_val);
  svwhilegt_b64_s32(int32_t_val, int32_t_val);
  svwhilegt_b64_s64(int64_t_val, int64_t_val);
  svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
  svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
  svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
  svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
  svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
  svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
  svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
  svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
  svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
  svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
  svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
  svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
  svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
  svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
  svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
  svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
  svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
  svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
  svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
  svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
  svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
  svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
  svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
  svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
  svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
  svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
  svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
  svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
  svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
  svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
  svxar(svint8_t_val, svint8_t_val, 2);
  svxar(svint16_t_val, svint16_t_val, 2);
  svxar(svint32_t_val, svint32_t_val, 2);
  svxar(svint64_t_val, svint64_t_val, 2);
  svxar(svuint8_t_val, svuint8_t_val, 2);
  svxar(svuint16_t_val, svuint16_t_val, 2);
  svxar(svuint32_t_val, svuint32_t_val, 2);
  svxar(svuint64_t_val, svuint64_t_val, 2);
  svxar_n_s8(svint8_t_val, svint8_t_val, 2);
  svxar_n_s16(svint16_t_val, svint16_t_val, 2);
  svxar_n_s32(svint32_t_val, svint32_t_val, 2);
  svxar_n_s64(svint64_t_val, svint64_t_val, 2);
  svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
}

void test_streaming_compatible(void) __arm_streaming_compatible{
  bfloat16_t * bfloat16_t_ptr_val;
  float16_t * float16_t_ptr_val;
  float16_t float16_t_val;
  float32_t * float32_t_ptr_val;
  float64_t * float64_t_ptr_val;
  int8_t * int8_t_ptr_val;
  int8_t int8_t_val;
  int16_t * int16_t_ptr_val;
  int16_t int16_t_val;
  int32_t * int32_t_ptr_val;
  int32_t int32_t_val;
  int64_t * int64_t_ptr_val;
  int64_t int64_t_val;
  svbfloat16_t svbfloat16_t_val;
  svbfloat16x2_t svbfloat16x2_t_val;
  svbool_t svbool_t_val;
  svfloat16_t svfloat16_t_val;
  svfloat16x2_t svfloat16x2_t_val;
  svfloat32_t svfloat32_t_val;
  svfloat32x2_t svfloat32x2_t_val;
  svfloat64_t svfloat64_t_val;
  svfloat64x2_t svfloat64x2_t_val;
  svint8_t svint8_t_val;
  svint8x2_t svint8x2_t_val;
  svint16_t svint16_t_val;
  svint16x2_t svint16x2_t_val;
  svint32_t svint32_t_val;
  svint32x2_t svint32x2_t_val;
  svint64_t svint64_t_val;
  svint64x2_t svint64x2_t_val;
  svuint8_t svuint8_t_val;
  svuint8x2_t svuint8x2_t_val;
  svuint16_t svuint16_t_val;
  svuint16x2_t svuint16x2_t_val;
  svuint32_t svuint32_t_val;
  svuint32x2_t svuint32x2_t_val;
  svuint64_t svuint64_t_val;
  svuint64x2_t svuint64x2_t_val;
  uint8_t * uint8_t_ptr_val;
  uint8_t uint8_t_val;
  uint16_t * uint16_t_ptr_val;
  uint16_t uint16_t_val;
  uint32_t * uint32_t_ptr_val;
  uint32_t uint32_t_val;
  uint64_t * uint64_t_ptr_val;
  uint64_t uint64_t_val;

  svaba(svint8_t_val, svint8_t_val, int8_t_val);
  svaba(svint8_t_val, svint8_t_val, svint8_t_val);
  svaba(svint16_t_val, svint16_t_val, int16_t_val);
  svaba(svint16_t_val, svint16_t_val, svint16_t_val);
  svaba(svint32_t_val, svint32_t_val, int32_t_val);
  svaba(svint32_t_val, svint32_t_val, svint32_t_val);
  svaba(svint64_t_val, svint64_t_val, int64_t_val);
  svaba(svint64_t_val, svint64_t_val, svint64_t_val);
  svaba(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svaba(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svaba(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svaba(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svaba(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svaba(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svaba(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svaba(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svaba_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svaba_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svaba_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svaba_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svaba_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svaba_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svaba_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svaba_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svaba_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svaba_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svaba_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svaba_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svaba_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svaba_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svaba_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svaba_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svabalb(svint16_t_val, svint8_t_val, int8_t_val);
  svabalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalb(svint32_t_val, svint16_t_val, int16_t_val);
  svabalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalb(svint64_t_val, svint32_t_val, int32_t_val);
  svabalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svabalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svabalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svabalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalt(svint16_t_val, svint8_t_val, int8_t_val);
  svabalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalt(svint32_t_val, svint16_t_val, int16_t_val);
  svabalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalt(svint64_t_val, svint32_t_val, int32_t_val);
  svabalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svabalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svabalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svabalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svabalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svabalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svabalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svabalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svabalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svabalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svabalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svabalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svabdlb(svint8_t_val, int8_t_val);
  svabdlb(svint8_t_val, svint8_t_val);
  svabdlb(svint16_t_val, int16_t_val);
  svabdlb(svint16_t_val, svint16_t_val);
  svabdlb(svint32_t_val, int32_t_val);
  svabdlb(svint32_t_val, svint32_t_val);
  svabdlb(svuint8_t_val, svuint8_t_val);
  svabdlb(svuint8_t_val, uint8_t_val);
  svabdlb(svuint16_t_val, svuint16_t_val);
  svabdlb(svuint16_t_val, uint16_t_val);
  svabdlb(svuint32_t_val, svuint32_t_val);
  svabdlb(svuint32_t_val, uint32_t_val);
  svabdlb_n_s16(svint8_t_val, int8_t_val);
  svabdlb_n_s32(svint16_t_val, int16_t_val);
  svabdlb_n_s64(svint32_t_val, int32_t_val);
  svabdlb_n_u16(svuint8_t_val, uint8_t_val);
  svabdlb_n_u32(svuint16_t_val, uint16_t_val);
  svabdlb_n_u64(svuint32_t_val, uint32_t_val);
  svabdlb_s16(svint8_t_val, svint8_t_val);
  svabdlb_s32(svint16_t_val, svint16_t_val);
  svabdlb_s64(svint32_t_val, svint32_t_val);
  svabdlb_u16(svuint8_t_val, svuint8_t_val);
  svabdlb_u32(svuint16_t_val, svuint16_t_val);
  svabdlb_u64(svuint32_t_val, svuint32_t_val);
  svabdlt(svint8_t_val, int8_t_val);
  svabdlt(svint8_t_val, svint8_t_val);
  svabdlt(svint16_t_val, int16_t_val);
  svabdlt(svint16_t_val, svint16_t_val);
  svabdlt(svint32_t_val, int32_t_val);
  svabdlt(svint32_t_val, svint32_t_val);
  svabdlt(svuint8_t_val, svuint8_t_val);
  svabdlt(svuint8_t_val, uint8_t_val);
  svabdlt(svuint16_t_val, svuint16_t_val);
  svabdlt(svuint16_t_val, uint16_t_val);
  svabdlt(svuint32_t_val, svuint32_t_val);
  svabdlt(svuint32_t_val, uint32_t_val);
  svabdlt_n_s16(svint8_t_val, int8_t_val);
  svabdlt_n_s32(svint16_t_val, int16_t_val);
  svabdlt_n_s64(svint32_t_val, int32_t_val);
  svabdlt_n_u16(svuint8_t_val, uint8_t_val);
  svabdlt_n_u32(svuint16_t_val, uint16_t_val);
  svabdlt_n_u64(svuint32_t_val, uint32_t_val);
  svabdlt_s16(svint8_t_val, svint8_t_val);
  svabdlt_s32(svint16_t_val, svint16_t_val);
  svabdlt_s64(svint32_t_val, svint32_t_val);
  svabdlt_u16(svuint8_t_val, svuint8_t_val);
  svabdlt_u32(svuint16_t_val, svuint16_t_val);
  svabdlt_u64(svuint32_t_val, svuint32_t_val);
  svadalp_m(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_m(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_m(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_s16_m(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s16_x(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s16_z(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_s32_m(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s32_x(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s32_z(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_s64_m(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_s64_x(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_s64_z(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_u16_m(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u16_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u16_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_u32_m(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u32_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u32_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_u64_m(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_u64_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_u64_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_x(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_x(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_x(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_x(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_x(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_x(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadalp_z(svbool_t_val, svint16_t_val, svint8_t_val);
  svadalp_z(svbool_t_val, svint32_t_val, svint16_t_val);
  svadalp_z(svbool_t_val, svint64_t_val, svint32_t_val);
  svadalp_z(svbool_t_val, svuint16_t_val, svuint8_t_val);
  svadalp_z(svbool_t_val, svuint32_t_val, svuint16_t_val);
  svadalp_z(svbool_t_val, svuint64_t_val, svuint32_t_val);
  svadclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svadclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svadclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svadclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svadclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svaddhnb(svint16_t_val, int16_t_val);
  svaddhnb(svint16_t_val, svint16_t_val);
  svaddhnb(svint32_t_val, int32_t_val);
  svaddhnb(svint32_t_val, svint32_t_val);
  svaddhnb(svint64_t_val, int64_t_val);
  svaddhnb(svint64_t_val, svint64_t_val);
  svaddhnb(svuint16_t_val, svuint16_t_val);
  svaddhnb(svuint16_t_val, uint16_t_val);
  svaddhnb(svuint32_t_val, svuint32_t_val);
  svaddhnb(svuint32_t_val, uint32_t_val);
  svaddhnb(svuint64_t_val, svuint64_t_val);
  svaddhnb(svuint64_t_val, uint64_t_val);
  svaddhnb_n_s16(svint16_t_val, int16_t_val);
  svaddhnb_n_s32(svint32_t_val, int32_t_val);
  svaddhnb_n_s64(svint64_t_val, int64_t_val);
  svaddhnb_n_u16(svuint16_t_val, uint16_t_val);
  svaddhnb_n_u32(svuint32_t_val, uint32_t_val);
  svaddhnb_n_u64(svuint64_t_val, uint64_t_val);
  svaddhnb_s16(svint16_t_val, svint16_t_val);
  svaddhnb_s32(svint32_t_val, svint32_t_val);
  svaddhnb_s64(svint64_t_val, svint64_t_val);
  svaddhnb_u16(svuint16_t_val, svuint16_t_val);
  svaddhnb_u32(svuint32_t_val, svuint32_t_val);
  svaddhnb_u64(svuint64_t_val, svuint64_t_val);
  svaddhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svaddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svaddhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svaddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svaddhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svaddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svaddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svaddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svaddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svaddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svaddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svaddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svaddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svaddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svaddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svaddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svaddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svaddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svaddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svaddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svaddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svaddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svaddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svaddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svaddlb(svint8_t_val, int8_t_val);
  svaddlb(svint8_t_val, svint8_t_val);
  svaddlb(svint16_t_val, int16_t_val);
  svaddlb(svint16_t_val, svint16_t_val);
  svaddlb(svint32_t_val, int32_t_val);
  svaddlb(svint32_t_val, svint32_t_val);
  svaddlb(svuint8_t_val, svuint8_t_val);
  svaddlb(svuint8_t_val, uint8_t_val);
  svaddlb(svuint16_t_val, svuint16_t_val);
  svaddlb(svuint16_t_val, uint16_t_val);
  svaddlb(svuint32_t_val, svuint32_t_val);
  svaddlb(svuint32_t_val, uint32_t_val);
  svaddlb_n_s16(svint8_t_val, int8_t_val);
  svaddlb_n_s32(svint16_t_val, int16_t_val);
  svaddlb_n_s64(svint32_t_val, int32_t_val);
  svaddlb_n_u16(svuint8_t_val, uint8_t_val);
  svaddlb_n_u32(svuint16_t_val, uint16_t_val);
  svaddlb_n_u64(svuint32_t_val, uint32_t_val);
  svaddlb_s16(svint8_t_val, svint8_t_val);
  svaddlb_s32(svint16_t_val, svint16_t_val);
  svaddlb_s64(svint32_t_val, svint32_t_val);
  svaddlb_u16(svuint8_t_val, svuint8_t_val);
  svaddlb_u32(svuint16_t_val, svuint16_t_val);
  svaddlb_u64(svuint32_t_val, svuint32_t_val);
  svaddlbt(svint8_t_val, int8_t_val);
  svaddlbt(svint8_t_val, svint8_t_val);
  svaddlbt(svint16_t_val, int16_t_val);
  svaddlbt(svint16_t_val, svint16_t_val);
  svaddlbt(svint32_t_val, int32_t_val);
  svaddlbt(svint32_t_val, svint32_t_val);
  svaddlbt_n_s16(svint8_t_val, int8_t_val);
  svaddlbt_n_s32(svint16_t_val, int16_t_val);
  svaddlbt_n_s64(svint32_t_val, int32_t_val);
  svaddlbt_s16(svint8_t_val, svint8_t_val);
  svaddlbt_s32(svint16_t_val, svint16_t_val);
  svaddlbt_s64(svint32_t_val, svint32_t_val);
  svaddlt(svint8_t_val, int8_t_val);
  svaddlt(svint8_t_val, svint8_t_val);
  svaddlt(svint16_t_val, int16_t_val);
  svaddlt(svint16_t_val, svint16_t_val);
  svaddlt(svint32_t_val, int32_t_val);
  svaddlt(svint32_t_val, svint32_t_val);
  svaddlt(svuint8_t_val, svuint8_t_val);
  svaddlt(svuint8_t_val, uint8_t_val);
  svaddlt(svuint16_t_val, svuint16_t_val);
  svaddlt(svuint16_t_val, uint16_t_val);
  svaddlt(svuint32_t_val, svuint32_t_val);
  svaddlt(svuint32_t_val, uint32_t_val);
  svaddlt_n_s16(svint8_t_val, int8_t_val);
  svaddlt_n_s32(svint16_t_val, int16_t_val);
  svaddlt_n_s64(svint32_t_val, int32_t_val);
  svaddlt_n_u16(svuint8_t_val, uint8_t_val);
  svaddlt_n_u32(svuint16_t_val, uint16_t_val);
  svaddlt_n_u64(svuint32_t_val, uint32_t_val);
  svaddlt_s16(svint8_t_val, svint8_t_val);
  svaddlt_s32(svint16_t_val, svint16_t_val);
  svaddlt_s64(svint32_t_val, svint32_t_val);
  svaddlt_u16(svuint8_t_val, svuint8_t_val);
  svaddlt_u32(svuint16_t_val, svuint16_t_val);
  svaddlt_u64(svuint32_t_val, svuint32_t_val);
  svaddp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svaddp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svaddp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svaddp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svaddp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svaddp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svaddp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svaddp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svaddp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svaddp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svaddp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svaddwb(svint16_t_val, int8_t_val);
  svaddwb(svint16_t_val, svint8_t_val);
  svaddwb(svint32_t_val, int16_t_val);
  svaddwb(svint32_t_val, svint16_t_val);
  svaddwb(svint64_t_val, int32_t_val);
  svaddwb(svint64_t_val, svint32_t_val);
  svaddwb(svuint16_t_val, svuint8_t_val);
  svaddwb(svuint16_t_val, uint8_t_val);
  svaddwb(svuint32_t_val, svuint16_t_val);
  svaddwb(svuint32_t_val, uint16_t_val);
  svaddwb(svuint64_t_val, svuint32_t_val);
  svaddwb(svuint64_t_val, uint32_t_val);
  svaddwb_n_s16(svint16_t_val, int8_t_val);
  svaddwb_n_s32(svint32_t_val, int16_t_val);
  svaddwb_n_s64(svint64_t_val, int32_t_val);
  svaddwb_n_u16(svuint16_t_val, uint8_t_val);
  svaddwb_n_u32(svuint32_t_val, uint16_t_val);
  svaddwb_n_u64(svuint64_t_val, uint32_t_val);
  svaddwb_s16(svint16_t_val, svint8_t_val);
  svaddwb_s32(svint32_t_val, svint16_t_val);
  svaddwb_s64(svint64_t_val, svint32_t_val);
  svaddwb_u16(svuint16_t_val, svuint8_t_val);
  svaddwb_u32(svuint32_t_val, svuint16_t_val);
  svaddwb_u64(svuint64_t_val, svuint32_t_val);
  svaddwt(svint16_t_val, int8_t_val);
  svaddwt(svint16_t_val, svint8_t_val);
  svaddwt(svint32_t_val, int16_t_val);
  svaddwt(svint32_t_val, svint16_t_val);
  svaddwt(svint64_t_val, int32_t_val);
  svaddwt(svint64_t_val, svint32_t_val);
  svaddwt(svuint16_t_val, svuint8_t_val);
  svaddwt(svuint16_t_val, uint8_t_val);
  svaddwt(svuint32_t_val, svuint16_t_val);
  svaddwt(svuint32_t_val, uint16_t_val);
  svaddwt(svuint64_t_val, svuint32_t_val);
  svaddwt(svuint64_t_val, uint32_t_val);
  svaddwt_n_s16(svint16_t_val, int8_t_val);
  svaddwt_n_s32(svint32_t_val, int16_t_val);
  svaddwt_n_s64(svint64_t_val, int32_t_val);
  svaddwt_n_u16(svuint16_t_val, uint8_t_val);
  svaddwt_n_u32(svuint32_t_val, uint16_t_val);
  svaddwt_n_u64(svuint64_t_val, uint32_t_val);
  svaddwt_s16(svint16_t_val, svint8_t_val);
  svaddwt_s32(svint32_t_val, svint16_t_val);
  svaddwt_s64(svint64_t_val, svint32_t_val);
  svaddwt_u16(svuint16_t_val, svuint8_t_val);
  svaddwt_u32(svuint32_t_val, svuint16_t_val);
  svaddwt_u64(svuint64_t_val, svuint32_t_val);
  svbcax(svint8_t_val, svint8_t_val, int8_t_val);
  svbcax(svint8_t_val, svint8_t_val, svint8_t_val);
  svbcax(svint16_t_val, svint16_t_val, int16_t_val);
  svbcax(svint16_t_val, svint16_t_val, svint16_t_val);
  svbcax(svint32_t_val, svint32_t_val, int32_t_val);
  svbcax(svint32_t_val, svint32_t_val, svint32_t_val);
  svbcax(svint64_t_val, svint64_t_val, int64_t_val);
  svbcax(svint64_t_val, svint64_t_val, svint64_t_val);
  svbcax(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbcax(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbcax(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbcax(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbcax(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbcax(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbcax(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbcax(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbcax_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbcax_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbcax_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbcax_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbcax_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbcax_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbcax_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbcax_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbcax_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbcax_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbcax_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbcax_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbcax_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbcax_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbcax_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbcax_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl1n(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl1n(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl1n(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl1n(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl1n(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl1n(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl1n(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl1n(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl1n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl1n(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl1n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl1n(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl1n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl1n(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl1n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl1n(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl1n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl1n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl1n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl1n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl1n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl1n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl1n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl1n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl1n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl1n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl1n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl1n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl1n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl1n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl1n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl1n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl2n(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl2n(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl2n(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl2n(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl2n(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl2n(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl2n(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl2n(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl2n(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl2n(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl2n(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl2n(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl2n(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl2n(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl2n(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl2n(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl2n_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl2n_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl2n_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl2n_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl2n_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl2n_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl2n_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl2n_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl2n_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl2n_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl2n_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl2n_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl2n_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl2n_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl2n_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl2n_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svcadd(svint8_t_val, svint8_t_val, 90);
  svcadd(svint16_t_val, svint16_t_val, 90);
  svcadd(svint32_t_val, svint32_t_val, 90);
  svcadd(svint64_t_val, svint64_t_val, 90);
  svcadd(svuint8_t_val, svuint8_t_val, 90);
  svcadd(svuint16_t_val, svuint16_t_val, 90);
  svcadd(svuint32_t_val, svuint32_t_val, 90);
  svcadd(svuint64_t_val, svuint64_t_val, 90);
  svcadd_s8(svint8_t_val, svint8_t_val, 90);
  svcadd_s16(svint16_t_val, svint16_t_val, 90);
  svcadd_s32(svint32_t_val, svint32_t_val, 90);
  svcadd_s64(svint64_t_val, svint64_t_val, 90);
  svcadd_u8(svuint8_t_val, svuint8_t_val, 90);
  svcadd_u16(svuint16_t_val, svuint16_t_val, 90);
  svcadd_u32(svuint32_t_val, svuint32_t_val, 90);
  svcadd_u64(svuint64_t_val, svuint64_t_val, 90);
  svcdot(svint32_t_val, svint8_t_val, svint8_t_val, 90);
  svcdot(svint64_t_val, svint16_t_val, svint16_t_val, 90);
  svcdot_lane(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
  svcdot_lane(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcdot_lane_s32(svint32_t_val, svint8_t_val, svint8_t_val, 1, 90);
  svcdot_lane_s64(svint64_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcdot_s32(svint32_t_val, svint8_t_val, svint8_t_val, 90);
  svcdot_s64(svint64_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svcmla(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svcmla(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svcmla(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
  svcmla(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
  svcmla(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
  svcmla(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
  svcmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svcmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
  svcmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
  svcmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svcmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svcmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1, 90);
  svcmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1, 90);
  svcmla_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svcmla_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svcmla_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svcmla_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svcmla_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val, 90);
  svcmla_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 90);
  svcmla_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 90);
  svcmla_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 90);
  svcvtlt_f32_f16_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_f16_x(svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_m(svfloat32_t_val, svbool_t_val, svfloat16_t_val);
  svcvtlt_f32_x(svbool_t_val, svfloat16_t_val);
  svcvtlt_f64_f32_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_f32_x(svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_m(svfloat64_t_val, svbool_t_val, svfloat32_t_val);
  svcvtlt_f64_x(svbool_t_val, svfloat32_t_val);
  svcvtnt_f16_f32_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
  svcvtnt_f16_m(svfloat16_t_val, svbool_t_val, svfloat32_t_val);
  svcvtnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_x(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_f64_z(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtx_f32_x(svbool_t_val, svfloat64_t_val);
  svcvtx_f32_z(svbool_t_val, svfloat64_t_val);
  svcvtxnt_f32_f64_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  svcvtxnt_f32_m(svfloat32_t_val, svbool_t_val, svfloat64_t_val);
  sveor3(svint8_t_val, svint8_t_val, int8_t_val);
  sveor3(svint8_t_val, svint8_t_val, svint8_t_val);
  sveor3(svint16_t_val, svint16_t_val, int16_t_val);
  sveor3(svint16_t_val, svint16_t_val, svint16_t_val);
  sveor3(svint32_t_val, svint32_t_val, int32_t_val);
  sveor3(svint32_t_val, svint32_t_val, svint32_t_val);
  sveor3(svint64_t_val, svint64_t_val, int64_t_val);
  sveor3(svint64_t_val, svint64_t_val, svint64_t_val);
  sveor3(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveor3(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveor3(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveor3(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveor3(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveor3(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveor3(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveor3(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveor3_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveor3_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveor3_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveor3_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveor3_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveor3_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveor3_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveor3_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveor3_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveor3_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveor3_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveor3_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveor3_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveor3_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveor3_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveor3_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveorbt(svint8_t_val, svint8_t_val, int8_t_val);
  sveorbt(svint8_t_val, svint8_t_val, svint8_t_val);
  sveorbt(svint16_t_val, svint16_t_val, int16_t_val);
  sveorbt(svint16_t_val, svint16_t_val, svint16_t_val);
  sveorbt(svint32_t_val, svint32_t_val, int32_t_val);
  sveorbt(svint32_t_val, svint32_t_val, svint32_t_val);
  sveorbt(svint64_t_val, svint64_t_val, int64_t_val);
  sveorbt(svint64_t_val, svint64_t_val, svint64_t_val);
  sveorbt(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveorbt(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveorbt(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveorbt(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveorbt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveorbt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveorbt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveorbt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveorbt_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveorbt_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveorbt_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveorbt_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveorbt_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveorbt_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveorbt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveorbt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveorbt_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveorbt_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveorbt_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveorbt_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveorbt_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveorbt_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveorbt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveorbt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveortb(svint8_t_val, svint8_t_val, int8_t_val);
  sveortb(svint8_t_val, svint8_t_val, svint8_t_val);
  sveortb(svint16_t_val, svint16_t_val, int16_t_val);
  sveortb(svint16_t_val, svint16_t_val, svint16_t_val);
  sveortb(svint32_t_val, svint32_t_val, int32_t_val);
  sveortb(svint32_t_val, svint32_t_val, svint32_t_val);
  sveortb(svint64_t_val, svint64_t_val, int64_t_val);
  sveortb(svint64_t_val, svint64_t_val, svint64_t_val);
  sveortb(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveortb(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveortb(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveortb(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveortb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveortb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveortb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  sveortb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveortb_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  sveortb_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  sveortb_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  sveortb_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  sveortb_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  sveortb_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  sveortb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  sveortb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  sveortb_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  sveortb_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  sveortb_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  sveortb_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  sveortb_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  sveortb_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  sveortb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  sveortb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsub_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsub_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsub_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsub_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svhsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
  svhsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svhsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
  svhsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svhsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
  svhsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svhsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
  svhsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svhsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svhsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svhsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svhsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svhsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svhsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svhsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svhsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svlogb_f16_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
  svlogb_f16_x(svbool_t_val, svfloat16_t_val);
  svlogb_f16_z(svbool_t_val, svfloat16_t_val);
  svlogb_f32_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
  svlogb_f32_x(svbool_t_val, svfloat32_t_val);
  svlogb_f32_z(svbool_t_val, svfloat32_t_val);
  svlogb_f64_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
  svlogb_f64_x(svbool_t_val, svfloat64_t_val);
  svlogb_f64_z(svbool_t_val, svfloat64_t_val);
  svlogb_m(svint16_t_val, svbool_t_val, svfloat16_t_val);
  svlogb_m(svint32_t_val, svbool_t_val, svfloat32_t_val);
  svlogb_m(svint64_t_val, svbool_t_val, svfloat64_t_val);
  svlogb_x(svbool_t_val, svfloat16_t_val);
  svlogb_x(svbool_t_val, svfloat32_t_val);
  svlogb_x(svbool_t_val, svfloat64_t_val);
  svlogb_z(svbool_t_val, svfloat16_t_val);
  svlogb_z(svbool_t_val, svfloat32_t_val);
  svlogb_z(svbool_t_val, svfloat64_t_val);
  svmaxnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmaxp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svmaxp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svmaxp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svmaxp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svmaxp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svmaxp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svmaxp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svmaxp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svmaxp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svmaxp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svmaxp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminnmp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminnmp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminnmp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminnmp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_f16_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_f16_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_f32_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_f32_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_f64_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_f64_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_m(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_m(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_m(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svminp_x(svbool_t_val, svfloat16_t_val, svfloat16_t_val);
  svminp_x(svbool_t_val, svfloat32_t_val, svfloat32_t_val);
  svminp_x(svbool_t_val, svfloat64_t_val, svfloat64_t_val);
  svminp_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svminp_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svminp_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svminp_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svminp_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svminp_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svminp_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svminp_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svmla_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmla_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmla_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmla_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmla_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmla_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmla_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmla_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmla_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmla_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmla_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmla_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmlalb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalb(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalb(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalb(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalt(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalt(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalt(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlalt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlalt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlalt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlalt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlalt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlalt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlalt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlalt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlalt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlalt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlalt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmls_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmls_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmls_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmls_lane(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmls_lane(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmls_lane(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmls_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svmls_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svmls_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svmls_lane_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmls_lane_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmls_lane_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val, 1);
  svmlslb(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslb(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslb(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslb(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslb(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslb(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslb(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslb(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslb(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslb(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslb(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslb_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslb_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslb_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslb_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslb_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslb_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslb_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslb_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslb_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslb_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslb_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslb_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslb_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslb_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslt(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslt(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslt(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslt(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslt(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslt(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslt(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslt(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslt(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslt(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmlslt(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslt_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val);
  svmlslt_lane(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslt_lane(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslt_lane(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslt_lane_f32(svfloat32_t_val, svfloat16_t_val, svfloat16_t_val, 1);
  svmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svmlslt_lane_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val, 1);
  svmlslt_lane_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val, 1);
  svmlslt_n_f32(svfloat32_t_val, svfloat16_t_val, float16_t_val);
  svmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svmlslt_n_u16(svuint16_t_val, svuint8_t_val, uint8_t_val);
  svmlslt_n_u32(svuint32_t_val, svuint16_t_val, uint16_t_val);
  svmlslt_n_u64(svuint64_t_val, svuint32_t_val, uint32_t_val);
  svmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svmlslt_u16(svuint16_t_val, svuint8_t_val, svuint8_t_val);
  svmlslt_u32(svuint32_t_val, svuint16_t_val, svuint16_t_val);
  svmlslt_u64(svuint64_t_val, svuint32_t_val, svuint32_t_val);
  svmovlb(svint8_t_val);
  svmovlb(svint16_t_val);
  svmovlb(svint32_t_val);
  svmovlb(svuint8_t_val);
  svmovlb(svuint16_t_val);
  svmovlb(svuint32_t_val);
  svmovlb_s16(svint8_t_val);
  svmovlb_s32(svint16_t_val);
  svmovlb_s64(svint32_t_val);
  svmovlb_u16(svuint8_t_val);
  svmovlb_u32(svuint16_t_val);
  svmovlb_u64(svuint32_t_val);
  svmovlt(svint8_t_val);
  svmovlt(svint16_t_val);
  svmovlt(svint32_t_val);
  svmovlt(svuint8_t_val);
  svmovlt(svuint16_t_val);
  svmovlt(svuint32_t_val);
  svmovlt_s16(svint8_t_val);
  svmovlt_s32(svint16_t_val);
  svmovlt_s64(svint32_t_val);
  svmovlt_u16(svuint8_t_val);
  svmovlt_u32(svuint16_t_val);
  svmovlt_u64(svuint32_t_val);
  svmul_lane(svint16_t_val, svint16_t_val, 1);
  svmul_lane(svint32_t_val, svint32_t_val, 1);
  svmul_lane(svint64_t_val, svint64_t_val, 1);
  svmul_lane(svuint16_t_val, svuint16_t_val, 1);
  svmul_lane(svuint32_t_val, svuint32_t_val, 1);
  svmul_lane(svuint64_t_val, svuint64_t_val, 1);
  svmul_lane_s16(svint16_t_val, svint16_t_val, 1);
  svmul_lane_s32(svint32_t_val, svint32_t_val, 1);
  svmul_lane_s64(svint64_t_val, svint64_t_val, 1);
  svmul_lane_u16(svuint16_t_val, svuint16_t_val, 1);
  svmul_lane_u32(svuint32_t_val, svuint32_t_val, 1);
  svmul_lane_u64(svuint64_t_val, svuint64_t_val, 1);
  svmullb(svint8_t_val, int8_t_val);
  svmullb(svint8_t_val, svint8_t_val);
  svmullb(svint16_t_val, int16_t_val);
  svmullb(svint16_t_val, svint16_t_val);
  svmullb(svint32_t_val, int32_t_val);
  svmullb(svint32_t_val, svint32_t_val);
  svmullb(svuint8_t_val, svuint8_t_val);
  svmullb(svuint8_t_val, uint8_t_val);
  svmullb(svuint16_t_val, svuint16_t_val);
  svmullb(svuint16_t_val, uint16_t_val);
  svmullb(svuint32_t_val, svuint32_t_val);
  svmullb(svuint32_t_val, uint32_t_val);
  svmullb_lane(svint16_t_val, svint16_t_val, 1);
  svmullb_lane(svint32_t_val, svint32_t_val, 1);
  svmullb_lane(svuint16_t_val, svuint16_t_val, 1);
  svmullb_lane(svuint32_t_val, svuint32_t_val, 1);
  svmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
  svmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
  svmullb_lane_u32(svuint16_t_val, svuint16_t_val, 1);
  svmullb_lane_u64(svuint32_t_val, svuint32_t_val, 1);
  svmullb_n_s16(svint8_t_val, int8_t_val);
  svmullb_n_s32(svint16_t_val, int16_t_val);
  svmullb_n_s64(svint32_t_val, int32_t_val);
  svmullb_n_u16(svuint8_t_val, uint8_t_val);
  svmullb_n_u32(svuint16_t_val, uint16_t_val);
  svmullb_n_u64(svuint32_t_val, uint32_t_val);
  svmullb_s16(svint8_t_val, svint8_t_val);
  svmullb_s32(svint16_t_val, svint16_t_val);
  svmullb_s64(svint32_t_val, svint32_t_val);
  svmullb_u16(svuint8_t_val, svuint8_t_val);
  svmullb_u32(svuint16_t_val, svuint16_t_val);
  svmullb_u64(svuint32_t_val, svuint32_t_val);
  svmullt(svint8_t_val, int8_t_val);
  svmullt(svint8_t_val, svint8_t_val);
  svmullt(svint16_t_val, int16_t_val);
  svmullt(svint16_t_val, svint16_t_val);
  svmullt(svint32_t_val, int32_t_val);
  svmullt(svint32_t_val, svint32_t_val);
  svmullt(svuint8_t_val, svuint8_t_val);
  svmullt(svuint8_t_val, uint8_t_val);
  svmullt(svuint16_t_val, svuint16_t_val);
  svmullt(svuint16_t_val, uint16_t_val);
  svmullt(svuint32_t_val, svuint32_t_val);
  svmullt(svuint32_t_val, uint32_t_val);
  svmullt_lane(svint16_t_val, svint16_t_val, 1);
  svmullt_lane(svint32_t_val, svint32_t_val, 1);
  svmullt_lane(svuint16_t_val, svuint16_t_val, 1);
  svmullt_lane(svuint32_t_val, svuint32_t_val, 1);
  svmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
  svmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
  svmullt_lane_u32(svuint16_t_val, svuint16_t_val, 1);
  svmullt_lane_u64(svuint32_t_val, svuint32_t_val, 1);
  svmullt_n_s16(svint8_t_val, int8_t_val);
  svmullt_n_s32(svint16_t_val, int16_t_val);
  svmullt_n_s64(svint32_t_val, int32_t_val);
  svmullt_n_u16(svuint8_t_val, uint8_t_val);
  svmullt_n_u32(svuint16_t_val, uint16_t_val);
  svmullt_n_u64(svuint32_t_val, uint32_t_val);
  svmullt_s16(svint8_t_val, svint8_t_val);
  svmullt_s32(svint16_t_val, svint16_t_val);
  svmullt_s64(svint32_t_val, svint32_t_val);
  svmullt_u16(svuint8_t_val, svuint8_t_val);
  svmullt_u32(svuint16_t_val, svuint16_t_val);
  svmullt_u64(svuint32_t_val, svuint32_t_val);
  svnbsl(svint8_t_val, svint8_t_val, int8_t_val);
  svnbsl(svint8_t_val, svint8_t_val, svint8_t_val);
  svnbsl(svint16_t_val, svint16_t_val, int16_t_val);
  svnbsl(svint16_t_val, svint16_t_val, svint16_t_val);
  svnbsl(svint32_t_val, svint32_t_val, int32_t_val);
  svnbsl(svint32_t_val, svint32_t_val, svint32_t_val);
  svnbsl(svint64_t_val, svint64_t_val, int64_t_val);
  svnbsl(svint64_t_val, svint64_t_val, svint64_t_val);
  svnbsl(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svnbsl(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svnbsl(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svnbsl(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svnbsl(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svnbsl(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svnbsl(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svnbsl(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svnbsl_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svnbsl_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svnbsl_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svnbsl_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svnbsl_n_u8(svuint8_t_val, svuint8_t_val, uint8_t_val);
  svnbsl_n_u16(svuint16_t_val, svuint16_t_val, uint16_t_val);
  svnbsl_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svnbsl_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svnbsl_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svnbsl_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svnbsl_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svnbsl_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svnbsl_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svnbsl_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svnbsl_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svnbsl_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svpmul(svuint8_t_val, svuint8_t_val);
  svpmul(svuint8_t_val, uint8_t_val);
  svpmul_n_u8(svuint8_t_val, uint8_t_val);
  svpmul_u8(svuint8_t_val, svuint8_t_val);
  svpmullb(svuint8_t_val, svuint8_t_val);
  svpmullb(svuint8_t_val, uint8_t_val);
  svpmullb(svuint32_t_val, svuint32_t_val);
  svpmullb(svuint32_t_val, uint32_t_val);
  svpmullb_n_u16(svuint8_t_val, uint8_t_val);
  svpmullb_n_u64(svuint32_t_val, uint32_t_val);
  svpmullb_pair(svuint8_t_val, svuint8_t_val);
  svpmullb_pair(svuint8_t_val, uint8_t_val);
  svpmullb_pair(svuint32_t_val, svuint32_t_val);
  svpmullb_pair(svuint32_t_val, uint32_t_val);
  svpmullb_pair_n_u8(svuint8_t_val, uint8_t_val);
  svpmullb_pair_n_u32(svuint32_t_val, uint32_t_val);
  svpmullb_pair_u8(svuint8_t_val, svuint8_t_val);
  svpmullb_pair_u32(svuint32_t_val, svuint32_t_val);
  svpmullb_u16(svuint8_t_val, svuint8_t_val);
  svpmullb_u64(svuint32_t_val, svuint32_t_val);
  svpmullt(svuint8_t_val, svuint8_t_val);
  svpmullt(svuint8_t_val, uint8_t_val);
  svpmullt(svuint32_t_val, svuint32_t_val);
  svpmullt(svuint32_t_val, uint32_t_val);
  svpmullt_n_u16(svuint8_t_val, uint8_t_val);
  svpmullt_n_u64(svuint32_t_val, uint32_t_val);
  svpmullt_pair(svuint8_t_val, svuint8_t_val);
  svpmullt_pair(svuint8_t_val, uint8_t_val);
  svpmullt_pair(svuint32_t_val, svuint32_t_val);
  svpmullt_pair(svuint32_t_val, uint32_t_val);
  svpmullt_pair_n_u8(svuint8_t_val, uint8_t_val);
  svpmullt_pair_n_u32(svuint32_t_val, uint32_t_val);
  svpmullt_pair_u8(svuint8_t_val, svuint8_t_val);
  svpmullt_pair_u32(svuint32_t_val, svuint32_t_val);
  svpmullt_u16(svuint8_t_val, svuint8_t_val);
  svpmullt_u64(svuint32_t_val, svuint32_t_val);
  svqabs_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqabs_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqabs_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqabs_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqabs_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqabs_s8_x(svbool_t_val, svint8_t_val);
  svqabs_s8_z(svbool_t_val, svint8_t_val);
  svqabs_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqabs_s16_x(svbool_t_val, svint16_t_val);
  svqabs_s16_z(svbool_t_val, svint16_t_val);
  svqabs_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqabs_s32_x(svbool_t_val, svint32_t_val);
  svqabs_s32_z(svbool_t_val, svint32_t_val);
  svqabs_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqabs_s64_x(svbool_t_val, svint64_t_val);
  svqabs_s64_z(svbool_t_val, svint64_t_val);
  svqabs_x(svbool_t_val, svint8_t_val);
  svqabs_x(svbool_t_val, svint16_t_val);
  svqabs_x(svbool_t_val, svint32_t_val);
  svqabs_x(svbool_t_val, svint64_t_val);
  svqabs_z(svbool_t_val, svint8_t_val);
  svqabs_z(svbool_t_val, svint16_t_val);
  svqabs_z(svbool_t_val, svint32_t_val);
  svqabs_z(svbool_t_val, svint64_t_val);
  svqadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqcadd(svint8_t_val, svint8_t_val, 90);
  svqcadd(svint16_t_val, svint16_t_val, 90);
  svqcadd(svint32_t_val, svint32_t_val, 90);
  svqcadd(svint64_t_val, svint64_t_val, 90);
  svqcadd_s8(svint8_t_val, svint8_t_val, 90);
  svqcadd_s16(svint16_t_val, svint16_t_val, 90);
  svqcadd_s32(svint32_t_val, svint32_t_val, 90);
  svqcadd_s64(svint64_t_val, svint64_t_val, 90);
  svqdmlalb(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalb(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalb(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalb(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalb(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalb(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalbt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalbt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalbt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalbt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalbt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalbt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlalt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlalt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlalt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlalt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlalt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlalt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlalt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlalt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslb(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslb(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslb(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslb(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslb(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslb(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslb_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslb_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslb_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslb_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslb_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslb_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslb_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslb_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslb_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslb_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslbt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslbt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslbt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslbt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslbt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslbt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslbt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslbt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslbt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslbt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslbt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslbt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslt(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslt(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslt(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslt(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslt(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslt(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmlslt_lane(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslt_lane(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslt_lane_s32(svint32_t_val, svint16_t_val, svint16_t_val, 1);
  svqdmlslt_lane_s64(svint64_t_val, svint32_t_val, svint32_t_val, 1);
  svqdmlslt_n_s16(svint16_t_val, svint8_t_val, int8_t_val);
  svqdmlslt_n_s32(svint32_t_val, svint16_t_val, int16_t_val);
  svqdmlslt_n_s64(svint64_t_val, svint32_t_val, int32_t_val);
  svqdmlslt_s16(svint16_t_val, svint8_t_val, svint8_t_val);
  svqdmlslt_s32(svint32_t_val, svint16_t_val, svint16_t_val);
  svqdmlslt_s64(svint64_t_val, svint32_t_val, svint32_t_val);
  svqdmulh(svint8_t_val, int8_t_val);
  svqdmulh(svint8_t_val, svint8_t_val);
  svqdmulh(svint16_t_val, int16_t_val);
  svqdmulh(svint16_t_val, svint16_t_val);
  svqdmulh(svint32_t_val, int32_t_val);
  svqdmulh(svint32_t_val, svint32_t_val);
  svqdmulh(svint64_t_val, int64_t_val);
  svqdmulh(svint64_t_val, svint64_t_val);
  svqdmulh_lane(svint16_t_val, svint16_t_val, 1);
  svqdmulh_lane(svint32_t_val, svint32_t_val, 1);
  svqdmulh_lane(svint64_t_val, svint64_t_val, 1);
  svqdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
  svqdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
  svqdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
  svqdmulh_n_s8(svint8_t_val, int8_t_val);
  svqdmulh_n_s16(svint16_t_val, int16_t_val);
  svqdmulh_n_s32(svint32_t_val, int32_t_val);
  svqdmulh_n_s64(svint64_t_val, int64_t_val);
  svqdmulh_s8(svint8_t_val, svint8_t_val);
  svqdmulh_s16(svint16_t_val, svint16_t_val);
  svqdmulh_s32(svint32_t_val, svint32_t_val);
  svqdmulh_s64(svint64_t_val, svint64_t_val);
  svqdmullb(svint8_t_val, int8_t_val);
  svqdmullb(svint8_t_val, svint8_t_val);
  svqdmullb(svint16_t_val, int16_t_val);
  svqdmullb(svint16_t_val, svint16_t_val);
  svqdmullb(svint32_t_val, int32_t_val);
  svqdmullb(svint32_t_val, svint32_t_val);
  svqdmullb_lane(svint16_t_val, svint16_t_val, 1);
  svqdmullb_lane(svint32_t_val, svint32_t_val, 1);
  svqdmullb_lane_s32(svint16_t_val, svint16_t_val, 1);
  svqdmullb_lane_s64(svint32_t_val, svint32_t_val, 1);
  svqdmullb_n_s16(svint8_t_val, int8_t_val);
  svqdmullb_n_s32(svint16_t_val, int16_t_val);
  svqdmullb_n_s64(svint32_t_val, int32_t_val);
  svqdmullb_s16(svint8_t_val, svint8_t_val);
  svqdmullb_s32(svint16_t_val, svint16_t_val);
  svqdmullb_s64(svint32_t_val, svint32_t_val);
  svqdmullt(svint8_t_val, int8_t_val);
  svqdmullt(svint8_t_val, svint8_t_val);
  svqdmullt(svint16_t_val, int16_t_val);
  svqdmullt(svint16_t_val, svint16_t_val);
  svqdmullt(svint32_t_val, int32_t_val);
  svqdmullt(svint32_t_val, svint32_t_val);
  svqdmullt_lane(svint16_t_val, svint16_t_val, 1);
  svqdmullt_lane(svint32_t_val, svint32_t_val, 1);
  svqdmullt_lane_s32(svint16_t_val, svint16_t_val, 1);
  svqdmullt_lane_s64(svint32_t_val, svint32_t_val, 1);
  svqdmullt_n_s16(svint8_t_val, int8_t_val);
  svqdmullt_n_s32(svint16_t_val, int16_t_val);
  svqdmullt_n_s64(svint32_t_val, int32_t_val);
  svqdmullt_s16(svint8_t_val, svint8_t_val);
  svqdmullt_s32(svint16_t_val, svint16_t_val);
  svqdmullt_s64(svint32_t_val, svint32_t_val);
  svqneg_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqneg_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqneg_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqneg_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqneg_s8_m(svint8_t_val, svbool_t_val, svint8_t_val);
  svqneg_s8_x(svbool_t_val, svint8_t_val);
  svqneg_s8_z(svbool_t_val, svint8_t_val);
  svqneg_s16_m(svint16_t_val, svbool_t_val, svint16_t_val);
  svqneg_s16_x(svbool_t_val, svint16_t_val);
  svqneg_s16_z(svbool_t_val, svint16_t_val);
  svqneg_s32_m(svint32_t_val, svbool_t_val, svint32_t_val);
  svqneg_s32_x(svbool_t_val, svint32_t_val);
  svqneg_s32_z(svbool_t_val, svint32_t_val);
  svqneg_s64_m(svint64_t_val, svbool_t_val, svint64_t_val);
  svqneg_s64_x(svbool_t_val, svint64_t_val);
  svqneg_s64_z(svbool_t_val, svint64_t_val);
  svqneg_x(svbool_t_val, svint8_t_val);
  svqneg_x(svbool_t_val, svint16_t_val);
  svqneg_x(svbool_t_val, svint32_t_val);
  svqneg_x(svbool_t_val, svint64_t_val);
  svqneg_z(svbool_t_val, svint8_t_val);
  svqneg_z(svbool_t_val, svint16_t_val);
  svqneg_z(svbool_t_val, svint32_t_val);
  svqneg_z(svbool_t_val, svint64_t_val);
  svqrdcmlah(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svqrdcmlah(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svqrdcmlah(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svqrdcmlah(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svqrdcmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svqrdcmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svqrdcmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1, 90);
  svqrdcmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1, 90);
  svqrdcmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val, 90);
  svqrdcmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val, 90);
  svqrdcmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val, 90);
  svqrdcmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val, 90);
  svqrdmlah(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlah(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlah(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlah(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlah(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlah(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlah(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlah(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlah_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlah_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlah_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlah_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlah_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlah_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlah_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlah_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlah_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlah_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlah_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlah_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlah_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlah_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlsh(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlsh(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlsh(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlsh(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlsh(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlsh(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlsh(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlsh(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmlsh_lane(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlsh_lane(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlsh_lane(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlsh_lane_s16(svint16_t_val, svint16_t_val, svint16_t_val, 1);
  svqrdmlsh_lane_s32(svint32_t_val, svint32_t_val, svint32_t_val, 1);
  svqrdmlsh_lane_s64(svint64_t_val, svint64_t_val, svint64_t_val, 1);
  svqrdmlsh_n_s8(svint8_t_val, svint8_t_val, int8_t_val);
  svqrdmlsh_n_s16(svint16_t_val, svint16_t_val, int16_t_val);
  svqrdmlsh_n_s32(svint32_t_val, svint32_t_val, int32_t_val);
  svqrdmlsh_n_s64(svint64_t_val, svint64_t_val, int64_t_val);
  svqrdmlsh_s8(svint8_t_val, svint8_t_val, svint8_t_val);
  svqrdmlsh_s16(svint16_t_val, svint16_t_val, svint16_t_val);
  svqrdmlsh_s32(svint32_t_val, svint32_t_val, svint32_t_val);
  svqrdmlsh_s64(svint64_t_val, svint64_t_val, svint64_t_val);
  svqrdmulh(svint8_t_val, int8_t_val);
  svqrdmulh(svint8_t_val, svint8_t_val);
  svqrdmulh(svint16_t_val, int16_t_val);
  svqrdmulh(svint16_t_val, svint16_t_val);
  svqrdmulh(svint32_t_val, int32_t_val);
  svqrdmulh(svint32_t_val, svint32_t_val);
  svqrdmulh(svint64_t_val, int64_t_val);
  svqrdmulh(svint64_t_val, svint64_t_val);
  svqrdmulh_lane(svint16_t_val, svint16_t_val, 1);
  svqrdmulh_lane(svint32_t_val, svint32_t_val, 1);
  svqrdmulh_lane(svint64_t_val, svint64_t_val, 1);
  svqrdmulh_lane_s16(svint16_t_val, svint16_t_val, 1);
  svqrdmulh_lane_s32(svint32_t_val, svint32_t_val, 1);
  svqrdmulh_lane_s64(svint64_t_val, svint64_t_val, 1);
  svqrdmulh_n_s8(svint8_t_val, int8_t_val);
  svqrdmulh_n_s16(svint16_t_val, int16_t_val);
  svqrdmulh_n_s32(svint32_t_val, int32_t_val);
  svqrdmulh_n_s64(svint64_t_val, int64_t_val);
  svqrdmulh_s8(svint8_t_val, svint8_t_val);
  svqrdmulh_s16(svint16_t_val, svint16_t_val);
  svqrdmulh_s32(svint32_t_val, svint32_t_val);
  svqrdmulh_s64(svint64_t_val, svint64_t_val);
  svqrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqrshrnb(svint16_t_val, 2);
  svqrshrnb(svint32_t_val, 2);
  svqrshrnb(svint64_t_val, 2);
  svqrshrnb(svuint16_t_val, 2);
  svqrshrnb(svuint32_t_val, 2);
  svqrshrnb(svuint64_t_val, 2);
  svqrshrnb_n_s16(svint16_t_val, 2);
  svqrshrnb_n_s32(svint32_t_val, 2);
  svqrshrnb_n_s64(svint64_t_val, 2);
  svqrshrnb_n_u16(svuint16_t_val, 2);
  svqrshrnb_n_u32(svuint32_t_val, 2);
  svqrshrnb_n_u64(svuint64_t_val, 2);
  svqrshrnt(svint8_t_val, svint16_t_val, 2);
  svqrshrnt(svint16_t_val, svint32_t_val, 2);
  svqrshrnt(svint32_t_val, svint64_t_val, 2);
  svqrshrnt(svuint8_t_val, svuint16_t_val, 2);
  svqrshrnt(svuint16_t_val, svuint32_t_val, 2);
  svqrshrnt(svuint32_t_val, svuint64_t_val, 2);
  svqrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svqrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svqrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svqrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svqrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svqrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svqrshrunb(svint16_t_val, 2);
  svqrshrunb(svint32_t_val, 2);
  svqrshrunb(svint64_t_val, 2);
  svqrshrunb_n_s16(svint16_t_val, 2);
  svqrshrunb_n_s32(svint32_t_val, 2);
  svqrshrunb_n_s64(svint64_t_val, 2);
  svqrshrunt(svuint8_t_val, svint16_t_val, 2);
  svqrshrunt(svuint16_t_val, svint32_t_val, 2);
  svqrshrunt(svuint32_t_val, svint64_t_val, 2);
  svqrshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
  svqrshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
  svqrshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
  svqshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svqshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svqshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svqshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svqshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svqshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svqshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svqshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svqshlu_m(svbool_t_val, svint8_t_val, 2);
  svqshlu_m(svbool_t_val, svint16_t_val, 2);
  svqshlu_m(svbool_t_val, svint32_t_val, 2);
  svqshlu_m(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s8_m(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s8_x(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s8_z(svbool_t_val, svint8_t_val, 2);
  svqshlu_n_s16_m(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s16_x(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s16_z(svbool_t_val, svint16_t_val, 2);
  svqshlu_n_s32_m(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s32_x(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s32_z(svbool_t_val, svint32_t_val, 2);
  svqshlu_n_s64_m(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s64_x(svbool_t_val, svint64_t_val, 2);
  svqshlu_n_s64_z(svbool_t_val, svint64_t_val, 2);
  svqshlu_x(svbool_t_val, svint8_t_val, 2);
  svqshlu_x(svbool_t_val, svint16_t_val, 2);
  svqshlu_x(svbool_t_val, svint32_t_val, 2);
  svqshlu_x(svbool_t_val, svint64_t_val, 2);
  svqshlu_z(svbool_t_val, svint8_t_val, 2);
  svqshlu_z(svbool_t_val, svint16_t_val, 2);
  svqshlu_z(svbool_t_val, svint32_t_val, 2);
  svqshlu_z(svbool_t_val, svint64_t_val, 2);
  svqshrnb(svint16_t_val, 2);
  svqshrnb(svint32_t_val, 2);
  svqshrnb(svint64_t_val, 2);
  svqshrnb(svuint16_t_val, 2);
  svqshrnb(svuint32_t_val, 2);
  svqshrnb(svuint64_t_val, 2);
  svqshrnb_n_s16(svint16_t_val, 2);
  svqshrnb_n_s32(svint32_t_val, 2);
  svqshrnb_n_s64(svint64_t_val, 2);
  svqshrnb_n_u16(svuint16_t_val, 2);
  svqshrnb_n_u32(svuint32_t_val, 2);
  svqshrnb_n_u64(svuint64_t_val, 2);
  svqshrnt(svint8_t_val, svint16_t_val, 2);
  svqshrnt(svint16_t_val, svint32_t_val, 2);
  svqshrnt(svint32_t_val, svint64_t_val, 2);
  svqshrnt(svuint8_t_val, svuint16_t_val, 2);
  svqshrnt(svuint16_t_val, svuint32_t_val, 2);
  svqshrnt(svuint32_t_val, svuint64_t_val, 2);
  svqshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svqshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svqshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svqshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svqshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svqshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svqshrunb(svint16_t_val, 2);
  svqshrunb(svint32_t_val, 2);
  svqshrunb(svint64_t_val, 2);
  svqshrunb_n_s16(svint16_t_val, 2);
  svqshrunb_n_s32(svint32_t_val, 2);
  svqshrunb_n_s64(svint64_t_val, 2);
  svqshrunt(svuint8_t_val, svint16_t_val, 2);
  svqshrunt(svuint16_t_val, svint32_t_val, 2);
  svqshrunt(svuint32_t_val, svint64_t_val, 2);
  svqshrunt_n_s16(svuint8_t_val, svint16_t_val, 2);
  svqshrunt_n_s32(svuint16_t_val, svint32_t_val, 2);
  svqshrunt_n_s64(svuint32_t_val, svint64_t_val, 2);
  svqsub_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsub_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsub_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsub_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsub_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsub_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsub_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsub_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsub_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsub_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsub_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsub_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsub_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsub_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsub_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsub_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsub_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_x(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_x(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_x(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_x(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqsubr_z(svbool_t_val, svint8_t_val, int8_t_val);
  svqsubr_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svqsubr_z(svbool_t_val, svint16_t_val, int16_t_val);
  svqsubr_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svqsubr_z(svbool_t_val, svint32_t_val, int32_t_val);
  svqsubr_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svqsubr_z(svbool_t_val, svint64_t_val, int64_t_val);
  svqsubr_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svqsubr_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svqsubr_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svqsubr_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svqsubr_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svqsubr_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svqsubr_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svqsubr_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svqsubr_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svqxtnb(svint16_t_val);
  svqxtnb(svint32_t_val);
  svqxtnb(svint64_t_val);
  svqxtnb(svuint16_t_val);
  svqxtnb(svuint32_t_val);
  svqxtnb(svuint64_t_val);
  svqxtnb_s16(svint16_t_val);
  svqxtnb_s32(svint32_t_val);
  svqxtnb_s64(svint64_t_val);
  svqxtnb_u16(svuint16_t_val);
  svqxtnb_u32(svuint32_t_val);
  svqxtnb_u64(svuint64_t_val);
  svqxtnt(svint8_t_val, svint16_t_val);
  svqxtnt(svint16_t_val, svint32_t_val);
  svqxtnt(svint32_t_val, svint64_t_val);
  svqxtnt(svuint8_t_val, svuint16_t_val);
  svqxtnt(svuint16_t_val, svuint32_t_val);
  svqxtnt(svuint32_t_val, svuint64_t_val);
  svqxtnt_s16(svint8_t_val, svint16_t_val);
  svqxtnt_s32(svint16_t_val, svint32_t_val);
  svqxtnt_s64(svint32_t_val, svint64_t_val);
  svqxtnt_u16(svuint8_t_val, svuint16_t_val);
  svqxtnt_u32(svuint16_t_val, svuint32_t_val);
  svqxtnt_u64(svuint32_t_val, svuint64_t_val);
  svqxtunb(svint16_t_val);
  svqxtunb(svint32_t_val);
  svqxtunb(svint64_t_val);
  svqxtunb_s16(svint16_t_val);
  svqxtunb_s32(svint32_t_val);
  svqxtunb_s64(svint64_t_val);
  svqxtunt(svuint8_t_val, svint16_t_val);
  svqxtunt(svuint16_t_val, svint32_t_val);
  svqxtunt(svuint32_t_val, svint64_t_val);
  svqxtunt_s16(svuint8_t_val, svint16_t_val);
  svqxtunt_s32(svuint16_t_val, svint32_t_val);
  svqxtunt_s64(svuint32_t_val, svint64_t_val);
  svraddhnb(svint16_t_val, int16_t_val);
  svraddhnb(svint16_t_val, svint16_t_val);
  svraddhnb(svint32_t_val, int32_t_val);
  svraddhnb(svint32_t_val, svint32_t_val);
  svraddhnb(svint64_t_val, int64_t_val);
  svraddhnb(svint64_t_val, svint64_t_val);
  svraddhnb(svuint16_t_val, svuint16_t_val);
  svraddhnb(svuint16_t_val, uint16_t_val);
  svraddhnb(svuint32_t_val, svuint32_t_val);
  svraddhnb(svuint32_t_val, uint32_t_val);
  svraddhnb(svuint64_t_val, svuint64_t_val);
  svraddhnb(svuint64_t_val, uint64_t_val);
  svraddhnb_n_s16(svint16_t_val, int16_t_val);
  svraddhnb_n_s32(svint32_t_val, int32_t_val);
  svraddhnb_n_s64(svint64_t_val, int64_t_val);
  svraddhnb_n_u16(svuint16_t_val, uint16_t_val);
  svraddhnb_n_u32(svuint32_t_val, uint32_t_val);
  svraddhnb_n_u64(svuint64_t_val, uint64_t_val);
  svraddhnb_s16(svint16_t_val, svint16_t_val);
  svraddhnb_s32(svint32_t_val, svint32_t_val);
  svraddhnb_s64(svint64_t_val, svint64_t_val);
  svraddhnb_u16(svuint16_t_val, svuint16_t_val);
  svraddhnb_u32(svuint32_t_val, svuint32_t_val);
  svraddhnb_u64(svuint64_t_val, svuint64_t_val);
  svraddhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svraddhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svraddhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svraddhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svraddhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svraddhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svraddhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svraddhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svraddhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svraddhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svraddhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svraddhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svraddhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svraddhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svraddhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svraddhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svraddhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svraddhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svraddhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svraddhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svraddhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svraddhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svraddhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svraddhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svrecpe_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrecpe_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrecpe_u32_x(svbool_t_val, svuint32_t_val);
  svrecpe_u32_z(svbool_t_val, svuint32_t_val);
  svrecpe_x(svbool_t_val, svuint32_t_val);
  svrecpe_z(svbool_t_val, svuint32_t_val);
  svrhadd_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_n_u8_m(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u8_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u8_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_n_u16_m(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u16_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u16_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_n_u32_m(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u32_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u32_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_n_u64_m(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_u64_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_n_u64_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_u8_m(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u8_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u8_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_u16_m(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u16_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u16_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_u32_m(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u32_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u32_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_u64_m(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_u64_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_u64_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_x(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_x(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_x(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_x(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_x(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_x(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_x(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_x(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrhadd_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrhadd_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrhadd_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrhadd_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrhadd_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrhadd_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrhadd_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrhadd_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrhadd_z(svbool_t_val, svuint8_t_val, svuint8_t_val);
  svrhadd_z(svbool_t_val, svuint8_t_val, uint8_t_val);
  svrhadd_z(svbool_t_val, svuint16_t_val, svuint16_t_val);
  svrhadd_z(svbool_t_val, svuint16_t_val, uint16_t_val);
  svrhadd_z(svbool_t_val, svuint32_t_val, svuint32_t_val);
  svrhadd_z(svbool_t_val, svuint32_t_val, uint32_t_val);
  svrhadd_z(svbool_t_val, svuint64_t_val, svuint64_t_val);
  svrhadd_z(svbool_t_val, svuint64_t_val, uint64_t_val);
  svrshl_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_n_s8_m(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s8_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s8_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_n_s16_m(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s16_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s16_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_n_s32_m(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s32_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s32_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_n_s64_m(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_s64_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_s64_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_s8_m(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s8_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s8_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_s16_m(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s16_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s16_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_s32_m(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s32_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s32_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_s64_m(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_s64_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_s64_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_x(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_x(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_x(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_x(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_x(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_x(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_x(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_x(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshl_z(svbool_t_val, svint8_t_val, int8_t_val);
  svrshl_z(svbool_t_val, svint8_t_val, svint8_t_val);
  svrshl_z(svbool_t_val, svint16_t_val, int16_t_val);
  svrshl_z(svbool_t_val, svint16_t_val, svint16_t_val);
  svrshl_z(svbool_t_val, svint32_t_val, int32_t_val);
  svrshl_z(svbool_t_val, svint32_t_val, svint32_t_val);
  svrshl_z(svbool_t_val, svint64_t_val, int64_t_val);
  svrshl_z(svbool_t_val, svint64_t_val, svint64_t_val);
  svrshl_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svrshl_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svrshl_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svrshl_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svrshl_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svrshl_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svrshl_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svrshl_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svrshr_m(svbool_t_val, svint8_t_val, 2);
  svrshr_m(svbool_t_val, svint16_t_val, 2);
  svrshr_m(svbool_t_val, svint32_t_val, 2);
  svrshr_m(svbool_t_val, svint64_t_val, 2);
  svrshr_m(svbool_t_val, svuint8_t_val, 2);
  svrshr_m(svbool_t_val, svuint16_t_val, 2);
  svrshr_m(svbool_t_val, svuint32_t_val, 2);
  svrshr_m(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_s8_m(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s8_x(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s8_z(svbool_t_val, svint8_t_val, 2);
  svrshr_n_s16_m(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s16_x(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s16_z(svbool_t_val, svint16_t_val, 2);
  svrshr_n_s32_m(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s32_x(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s32_z(svbool_t_val, svint32_t_val, 2);
  svrshr_n_s64_m(svbool_t_val, svint64_t_val, 2);
  svrshr_n_s64_x(svbool_t_val, svint64_t_val, 2);
  svrshr_n_s64_z(svbool_t_val, svint64_t_val, 2);
  svrshr_n_u8_m(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u8_x(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u8_z(svbool_t_val, svuint8_t_val, 2);
  svrshr_n_u16_m(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u16_x(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u16_z(svbool_t_val, svuint16_t_val, 2);
  svrshr_n_u32_m(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u32_x(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u32_z(svbool_t_val, svuint32_t_val, 2);
  svrshr_n_u64_m(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_u64_x(svbool_t_val, svuint64_t_val, 2);
  svrshr_n_u64_z(svbool_t_val, svuint64_t_val, 2);
  svrshr_x(svbool_t_val, svint8_t_val, 2);
  svrshr_x(svbool_t_val, svint16_t_val, 2);
  svrshr_x(svbool_t_val, svint32_t_val, 2);
  svrshr_x(svbool_t_val, svint64_t_val, 2);
  svrshr_x(svbool_t_val, svuint8_t_val, 2);
  svrshr_x(svbool_t_val, svuint16_t_val, 2);
  svrshr_x(svbool_t_val, svuint32_t_val, 2);
  svrshr_x(svbool_t_val, svuint64_t_val, 2);
  svrshr_z(svbool_t_val, svint8_t_val, 2);
  svrshr_z(svbool_t_val, svint16_t_val, 2);
  svrshr_z(svbool_t_val, svint32_t_val, 2);
  svrshr_z(svbool_t_val, svint64_t_val, 2);
  svrshr_z(svbool_t_val, svuint8_t_val, 2);
  svrshr_z(svbool_t_val, svuint16_t_val, 2);
  svrshr_z(svbool_t_val, svuint32_t_val, 2);
  svrshr_z(svbool_t_val, svuint64_t_val, 2);
  svrshrnb(svint16_t_val, 2);
  svrshrnb(svint32_t_val, 2);
  svrshrnb(svint64_t_val, 2);
  svrshrnb(svuint16_t_val, 2);
  svrshrnb(svuint32_t_val, 2);
  svrshrnb(svuint64_t_val, 2);
  svrshrnb_n_s16(svint16_t_val, 2);
  svrshrnb_n_s32(svint32_t_val, 2);
  svrshrnb_n_s64(svint64_t_val, 2);
  svrshrnb_n_u16(svuint16_t_val, 2);
  svrshrnb_n_u32(svuint32_t_val, 2);
  svrshrnb_n_u64(svuint64_t_val, 2);
  svrshrnt(svint8_t_val, svint16_t_val, 2);
  svrshrnt(svint16_t_val, svint32_t_val, 2);
  svrshrnt(svint32_t_val, svint64_t_val, 2);
  svrshrnt(svuint8_t_val, svuint16_t_val, 2);
  svrshrnt(svuint16_t_val, svuint32_t_val, 2);
  svrshrnt(svuint32_t_val, svuint64_t_val, 2);
  svrshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svrshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svrshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svrshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svrshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svrshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svrsqrte_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrsqrte_u32_m(svuint32_t_val, svbool_t_val, svuint32_t_val);
  svrsqrte_u32_x(svbool_t_val, svuint32_t_val);
  svrsqrte_u32_z(svbool_t_val, svuint32_t_val);
  svrsqrte_x(svbool_t_val, svuint32_t_val);
  svrsqrte_z(svbool_t_val, svuint32_t_val);
  svrsra(svint8_t_val, svint8_t_val, 2);
  svrsra(svint16_t_val, svint16_t_val, 2);
  svrsra(svint32_t_val, svint32_t_val, 2);
  svrsra(svint64_t_val, svint64_t_val, 2);
  svrsra(svuint8_t_val, svuint8_t_val, 2);
  svrsra(svuint16_t_val, svuint16_t_val, 2);
  svrsra(svuint32_t_val, svuint32_t_val, 2);
  svrsra(svuint64_t_val, svuint64_t_val, 2);
  svrsra_n_s8(svint8_t_val, svint8_t_val, 2);
  svrsra_n_s16(svint16_t_val, svint16_t_val, 2);
  svrsra_n_s32(svint32_t_val, svint32_t_val, 2);
  svrsra_n_s64(svint64_t_val, svint64_t_val, 2);
  svrsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svrsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svrsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svrsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svrsubhnb(svint16_t_val, int16_t_val);
  svrsubhnb(svint16_t_val, svint16_t_val);
  svrsubhnb(svint32_t_val, int32_t_val);
  svrsubhnb(svint32_t_val, svint32_t_val);
  svrsubhnb(svint64_t_val, int64_t_val);
  svrsubhnb(svint64_t_val, svint64_t_val);
  svrsubhnb(svuint16_t_val, svuint16_t_val);
  svrsubhnb(svuint16_t_val, uint16_t_val);
  svrsubhnb(svuint32_t_val, svuint32_t_val);
  svrsubhnb(svuint32_t_val, uint32_t_val);
  svrsubhnb(svuint64_t_val, svuint64_t_val);
  svrsubhnb(svuint64_t_val, uint64_t_val);
  svrsubhnb_n_s16(svint16_t_val, int16_t_val);
  svrsubhnb_n_s32(svint32_t_val, int32_t_val);
  svrsubhnb_n_s64(svint64_t_val, int64_t_val);
  svrsubhnb_n_u16(svuint16_t_val, uint16_t_val);
  svrsubhnb_n_u32(svuint32_t_val, uint32_t_val);
  svrsubhnb_n_u64(svuint64_t_val, uint64_t_val);
  svrsubhnb_s16(svint16_t_val, svint16_t_val);
  svrsubhnb_s32(svint32_t_val, svint32_t_val);
  svrsubhnb_s64(svint64_t_val, svint64_t_val);
  svrsubhnb_u16(svuint16_t_val, svuint16_t_val);
  svrsubhnb_u32(svuint32_t_val, svuint32_t_val);
  svrsubhnb_u64(svuint64_t_val, svuint64_t_val);
  svrsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svrsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svrsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svrsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svrsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svrsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svrsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svrsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svrsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svrsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svrsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svrsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svrsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svrsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svrsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svrsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svrsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svrsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svrsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svrsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svrsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svrsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svrsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svrsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsbclb(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclb(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclb(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclb(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclb_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclb_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclb_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclb_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclt(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclt(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclt(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svsbclt(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclt_n_u32(svuint32_t_val, svuint32_t_val, uint32_t_val);
  svsbclt_n_u64(svuint64_t_val, svuint64_t_val, uint64_t_val);
  svsbclt_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svsbclt_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svshllb(svint8_t_val, 2);
  svshllb(svint16_t_val, 2);
  svshllb(svint32_t_val, 2);
  svshllb(svuint8_t_val, 2);
  svshllb(svuint16_t_val, 2);
  svshllb(svuint32_t_val, 2);
  svshllb_n_s16(svint8_t_val, 2);
  svshllb_n_s32(svint16_t_val, 2);
  svshllb_n_s64(svint32_t_val, 2);
  svshllb_n_u16(svuint8_t_val, 2);
  svshllb_n_u32(svuint16_t_val, 2);
  svshllb_n_u64(svuint32_t_val, 2);
  svshllt(svint8_t_val, 2);
  svshllt(svint16_t_val, 2);
  svshllt(svint32_t_val, 2);
  svshllt(svuint8_t_val, 2);
  svshllt(svuint16_t_val, 2);
  svshllt(svuint32_t_val, 2);
  svshllt_n_s16(svint8_t_val, 2);
  svshllt_n_s32(svint16_t_val, 2);
  svshllt_n_s64(svint32_t_val, 2);
  svshllt_n_u16(svuint8_t_val, 2);
  svshllt_n_u32(svuint16_t_val, 2);
  svshllt_n_u64(svuint32_t_val, 2);
  svshrnb(svint16_t_val, 2);
  svshrnb(svint32_t_val, 2);
  svshrnb(svint64_t_val, 2);
  svshrnb(svuint16_t_val, 2);
  svshrnb(svuint32_t_val, 2);
  svshrnb(svuint64_t_val, 2);
  svshrnb_n_s16(svint16_t_val, 2);
  svshrnb_n_s32(svint32_t_val, 2);
  svshrnb_n_s64(svint64_t_val, 2);
  svshrnb_n_u16(svuint16_t_val, 2);
  svshrnb_n_u32(svuint32_t_val, 2);
  svshrnb_n_u64(svuint64_t_val, 2);
  svshrnt(svint8_t_val, svint16_t_val, 2);
  svshrnt(svint16_t_val, svint32_t_val, 2);
  svshrnt(svint32_t_val, svint64_t_val, 2);
  svshrnt(svuint8_t_val, svuint16_t_val, 2);
  svshrnt(svuint16_t_val, svuint32_t_val, 2);
  svshrnt(svuint32_t_val, svuint64_t_val, 2);
  svshrnt_n_s16(svint8_t_val, svint16_t_val, 2);
  svshrnt_n_s32(svint16_t_val, svint32_t_val, 2);
  svshrnt_n_s64(svint32_t_val, svint64_t_val, 2);
  svshrnt_n_u16(svuint8_t_val, svuint16_t_val, 2);
  svshrnt_n_u32(svuint16_t_val, svuint32_t_val, 2);
  svshrnt_n_u64(svuint32_t_val, svuint64_t_val, 2);
  svsli(svint8_t_val, svint8_t_val, 2);
  svsli(svint16_t_val, svint16_t_val, 2);
  svsli(svint32_t_val, svint32_t_val, 2);
  svsli(svint64_t_val, svint64_t_val, 2);
  svsli(svuint8_t_val, svuint8_t_val, 2);
  svsli(svuint16_t_val, svuint16_t_val, 2);
  svsli(svuint32_t_val, svuint32_t_val, 2);
  svsli(svuint64_t_val, svuint64_t_val, 2);
  svsli_n_s8(svint8_t_val, svint8_t_val, 2);
  svsli_n_s16(svint16_t_val, svint16_t_val, 2);
  svsli_n_s32(svint32_t_val, svint32_t_val, 2);
  svsli_n_s64(svint64_t_val, svint64_t_val, 2);
  svsli_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsli_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsli_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsli_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsqadd_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_n_u8_m(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u8_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u8_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_n_u16_m(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u16_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u16_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_n_u32_m(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u32_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u32_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_n_u64_m(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_n_u64_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_n_u64_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_u8_m(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u8_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u8_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_u16_m(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u16_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u16_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_u32_m(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u32_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u32_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_u64_m(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_u64_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_u64_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_x(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_x(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_x(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_x(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_x(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_x(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_x(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_x(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsqadd_z(svbool_t_val, svuint8_t_val, int8_t_val);
  svsqadd_z(svbool_t_val, svuint8_t_val, svint8_t_val);
  svsqadd_z(svbool_t_val, svuint16_t_val, int16_t_val);
  svsqadd_z(svbool_t_val, svuint16_t_val, svint16_t_val);
  svsqadd_z(svbool_t_val, svuint32_t_val, int32_t_val);
  svsqadd_z(svbool_t_val, svuint32_t_val, svint32_t_val);
  svsqadd_z(svbool_t_val, svuint64_t_val, int64_t_val);
  svsqadd_z(svbool_t_val, svuint64_t_val, svint64_t_val);
  svsra(svint8_t_val, svint8_t_val, 2);
  svsra(svint16_t_val, svint16_t_val, 2);
  svsra(svint32_t_val, svint32_t_val, 2);
  svsra(svint64_t_val, svint64_t_val, 2);
  svsra(svuint8_t_val, svuint8_t_val, 2);
  svsra(svuint16_t_val, svuint16_t_val, 2);
  svsra(svuint32_t_val, svuint32_t_val, 2);
  svsra(svuint64_t_val, svuint64_t_val, 2);
  svsra_n_s8(svint8_t_val, svint8_t_val, 2);
  svsra_n_s16(svint16_t_val, svint16_t_val, 2);
  svsra_n_s32(svint32_t_val, svint32_t_val, 2);
  svsra_n_s64(svint64_t_val, svint64_t_val, 2);
  svsra_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsra_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsra_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsra_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsri(svint8_t_val, svint8_t_val, 2);
  svsri(svint16_t_val, svint16_t_val, 2);
  svsri(svint32_t_val, svint32_t_val, 2);
  svsri(svint64_t_val, svint64_t_val, 2);
  svsri(svuint8_t_val, svuint8_t_val, 2);
  svsri(svuint16_t_val, svuint16_t_val, 2);
  svsri(svuint32_t_val, svuint32_t_val, 2);
  svsri(svuint64_t_val, svuint64_t_val, 2);
  svsri_n_s8(svint8_t_val, svint8_t_val, 2);
  svsri_n_s16(svint16_t_val, svint16_t_val, 2);
  svsri_n_s32(svint32_t_val, svint32_t_val, 2);
  svsri_n_s64(svint64_t_val, svint64_t_val, 2);
  svsri_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svsri_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svsri_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svsri_n_u64(svuint64_t_val, svuint64_t_val, 2);
  svsubhnb(svint16_t_val, int16_t_val);
  svsubhnb(svint16_t_val, svint16_t_val);
  svsubhnb(svint32_t_val, int32_t_val);
  svsubhnb(svint32_t_val, svint32_t_val);
  svsubhnb(svint64_t_val, int64_t_val);
  svsubhnb(svint64_t_val, svint64_t_val);
  svsubhnb(svuint16_t_val, svuint16_t_val);
  svsubhnb(svuint16_t_val, uint16_t_val);
  svsubhnb(svuint32_t_val, svuint32_t_val);
  svsubhnb(svuint32_t_val, uint32_t_val);
  svsubhnb(svuint64_t_val, svuint64_t_val);
  svsubhnb(svuint64_t_val, uint64_t_val);
  svsubhnb_n_s16(svint16_t_val, int16_t_val);
  svsubhnb_n_s32(svint32_t_val, int32_t_val);
  svsubhnb_n_s64(svint64_t_val, int64_t_val);
  svsubhnb_n_u16(svuint16_t_val, uint16_t_val);
  svsubhnb_n_u32(svuint32_t_val, uint32_t_val);
  svsubhnb_n_u64(svuint64_t_val, uint64_t_val);
  svsubhnb_s16(svint16_t_val, svint16_t_val);
  svsubhnb_s32(svint32_t_val, svint32_t_val);
  svsubhnb_s64(svint64_t_val, svint64_t_val);
  svsubhnb_u16(svuint16_t_val, svuint16_t_val);
  svsubhnb_u32(svuint32_t_val, svuint32_t_val);
  svsubhnb_u64(svuint64_t_val, svuint64_t_val);
  svsubhnt(svint8_t_val, svint16_t_val, int16_t_val);
  svsubhnt(svint8_t_val, svint16_t_val, svint16_t_val);
  svsubhnt(svint16_t_val, svint32_t_val, int32_t_val);
  svsubhnt(svint16_t_val, svint32_t_val, svint32_t_val);
  svsubhnt(svint32_t_val, svint64_t_val, int64_t_val);
  svsubhnt(svint32_t_val, svint64_t_val, svint64_t_val);
  svsubhnt(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svsubhnt(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svsubhnt(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svsubhnt(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svsubhnt(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsubhnt(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svsubhnt_n_s16(svint8_t_val, svint16_t_val, int16_t_val);
  svsubhnt_n_s32(svint16_t_val, svint32_t_val, int32_t_val);
  svsubhnt_n_s64(svint32_t_val, svint64_t_val, int64_t_val);
  svsubhnt_n_u16(svuint8_t_val, svuint16_t_val, uint16_t_val);
  svsubhnt_n_u32(svuint16_t_val, svuint32_t_val, uint32_t_val);
  svsubhnt_n_u64(svuint32_t_val, svuint64_t_val, uint64_t_val);
  svsubhnt_s16(svint8_t_val, svint16_t_val, svint16_t_val);
  svsubhnt_s32(svint16_t_val, svint32_t_val, svint32_t_val);
  svsubhnt_s64(svint32_t_val, svint64_t_val, svint64_t_val);
  svsubhnt_u16(svuint8_t_val, svuint16_t_val, svuint16_t_val);
  svsubhnt_u32(svuint16_t_val, svuint32_t_val, svuint32_t_val);
  svsubhnt_u64(svuint32_t_val, svuint64_t_val, svuint64_t_val);
  svsublb(svint8_t_val, int8_t_val);
  svsublb(svint8_t_val, svint8_t_val);
  svsublb(svint16_t_val, int16_t_val);
  svsublb(svint16_t_val, svint16_t_val);
  svsublb(svint32_t_val, int32_t_val);
  svsublb(svint32_t_val, svint32_t_val);
  svsublb(svuint8_t_val, svuint8_t_val);
  svsublb(svuint8_t_val, uint8_t_val);
  svsublb(svuint16_t_val, svuint16_t_val);
  svsublb(svuint16_t_val, uint16_t_val);
  svsublb(svuint32_t_val, svuint32_t_val);
  svsublb(svuint32_t_val, uint32_t_val);
  svsublb_n_s16(svint8_t_val, int8_t_val);
  svsublb_n_s32(svint16_t_val, int16_t_val);
  svsublb_n_s64(svint32_t_val, int32_t_val);
  svsublb_n_u16(svuint8_t_val, uint8_t_val);
  svsublb_n_u32(svuint16_t_val, uint16_t_val);
  svsublb_n_u64(svuint32_t_val, uint32_t_val);
  svsublb_s16(svint8_t_val, svint8_t_val);
  svsublb_s32(svint16_t_val, svint16_t_val);
  svsublb_s64(svint32_t_val, svint32_t_val);
  svsublb_u16(svuint8_t_val, svuint8_t_val);
  svsublb_u32(svuint16_t_val, svuint16_t_val);
  svsublb_u64(svuint32_t_val, svuint32_t_val);
  svsublbt(svint8_t_val, int8_t_val);
  svsublbt(svint8_t_val, svint8_t_val);
  svsublbt(svint16_t_val, int16_t_val);
  svsublbt(svint16_t_val, svint16_t_val);
  svsublbt(svint32_t_val, int32_t_val);
  svsublbt(svint32_t_val, svint32_t_val);
  svsublbt_n_s16(svint8_t_val, int8_t_val);
  svsublbt_n_s32(svint16_t_val, int16_t_val);
  svsublbt_n_s64(svint32_t_val, int32_t_val);
  svsublbt_s16(svint8_t_val, svint8_t_val);
  svsublbt_s32(svint16_t_val, svint16_t_val);
  svsublbt_s64(svint32_t_val, svint32_t_val);
  svsublt(svint8_t_val, int8_t_val);
  svsublt(svint8_t_val, svint8_t_val);
  svsublt(svint16_t_val, int16_t_val);
  svsublt(svint16_t_val, svint16_t_val);
  svsublt(svint32_t_val, int32_t_val);
  svsublt(svint32_t_val, svint32_t_val);
  svsublt(svuint8_t_val, svuint8_t_val);
  svsublt(svuint8_t_val, uint8_t_val);
  svsublt(svuint16_t_val, svuint16_t_val);
  svsublt(svuint16_t_val, uint16_t_val);
  svsublt(svuint32_t_val, svuint32_t_val);
  svsublt(svuint32_t_val, uint32_t_val);
  svsublt_n_s16(svint8_t_val, int8_t_val);
  svsublt_n_s32(svint16_t_val, int16_t_val);
  svsublt_n_s64(svint32_t_val, int32_t_val);
  svsublt_n_u16(svuint8_t_val, uint8_t_val);
  svsublt_n_u32(svuint16_t_val, uint16_t_val);
  svsublt_n_u64(svuint32_t_val, uint32_t_val);
  svsublt_s16(svint8_t_val, svint8_t_val);
  svsublt_s32(svint16_t_val, svint16_t_val);
  svsublt_s64(svint32_t_val, svint32_t_val);
  svsublt_u16(svuint8_t_val, svuint8_t_val);
  svsublt_u32(svuint16_t_val, svuint16_t_val);
  svsublt_u64(svuint32_t_val, svuint32_t_val);
  svsubltb(svint8_t_val, int8_t_val);
  svsubltb(svint8_t_val, svint8_t_val);
  svsubltb(svint16_t_val, int16_t_val);
  svsubltb(svint16_t_val, svint16_t_val);
  svsubltb(svint32_t_val, int32_t_val);
  svsubltb(svint32_t_val, svint32_t_val);
  svsubltb_n_s16(svint8_t_val, int8_t_val);
  svsubltb_n_s32(svint16_t_val, int16_t_val);
  svsubltb_n_s64(svint32_t_val, int32_t_val);
  svsubltb_s16(svint8_t_val, svint8_t_val);
  svsubltb_s32(svint16_t_val, svint16_t_val);
  svsubltb_s64(svint32_t_val, svint32_t_val);
  svsubwb(svint16_t_val, int8_t_val);
  svsubwb(svint16_t_val, svint8_t_val);
  svsubwb(svint32_t_val, int16_t_val);
  svsubwb(svint32_t_val, svint16_t_val);
  svsubwb(svint64_t_val, int32_t_val);
  svsubwb(svint64_t_val, svint32_t_val);
  svsubwb(svuint16_t_val, svuint8_t_val);
  svsubwb(svuint16_t_val, uint8_t_val);
  svsubwb(svuint32_t_val, svuint16_t_val);
  svsubwb(svuint32_t_val, uint16_t_val);
  svsubwb(svuint64_t_val, svuint32_t_val);
  svsubwb(svuint64_t_val, uint32_t_val);
  svsubwb_n_s16(svint16_t_val, int8_t_val);
  svsubwb_n_s32(svint32_t_val, int16_t_val);
  svsubwb_n_s64(svint64_t_val, int32_t_val);
  svsubwb_n_u16(svuint16_t_val, uint8_t_val);
  svsubwb_n_u32(svuint32_t_val, uint16_t_val);
  svsubwb_n_u64(svuint64_t_val, uint32_t_val);
  svsubwb_s16(svint16_t_val, svint8_t_val);
  svsubwb_s32(svint32_t_val, svint16_t_val);
  svsubwb_s64(svint64_t_val, svint32_t_val);
  svsubwb_u16(svuint16_t_val, svuint8_t_val);
  svsubwb_u32(svuint32_t_val, svuint16_t_val);
  svsubwb_u64(svuint64_t_val, svuint32_t_val);
  svsubwt(svint16_t_val, int8_t_val);
  svsubwt(svint16_t_val, svint8_t_val);
  svsubwt(svint32_t_val, int16_t_val);
  svsubwt(svint32_t_val, svint16_t_val);
  svsubwt(svint64_t_val, int32_t_val);
  svsubwt(svint64_t_val, svint32_t_val);
  svsubwt(svuint16_t_val, svuint8_t_val);
  svsubwt(svuint16_t_val, uint8_t_val);
  svsubwt(svuint32_t_val, svuint16_t_val);
  svsubwt(svuint32_t_val, uint16_t_val);
  svsubwt(svuint64_t_val, svuint32_t_val);
  svsubwt(svuint64_t_val, uint32_t_val);
  svsubwt_n_s16(svint16_t_val, int8_t_val);
  svsubwt_n_s32(svint32_t_val, int16_t_val);
  svsubwt_n_s64(svint64_t_val, int32_t_val);
  svsubwt_n_u16(svuint16_t_val, uint8_t_val);
  svsubwt_n_u32(svuint32_t_val, uint16_t_val);
  svsubwt_n_u64(svuint64_t_val, uint32_t_val);
  svsubwt_s16(svint16_t_val, svint8_t_val);
  svsubwt_s32(svint32_t_val, svint16_t_val);
  svsubwt_s64(svint64_t_val, svint32_t_val);
  svsubwt_u16(svuint16_t_val, svuint8_t_val);
  svsubwt_u32(svuint32_t_val, svuint16_t_val);
  svsubwt_u64(svuint64_t_val, svuint32_t_val);
  svtbl2(svbfloat16x2_t_val, svuint16_t_val);
  svtbl2(svfloat16x2_t_val, svuint16_t_val);
  svtbl2(svfloat32x2_t_val, svuint32_t_val);
  svtbl2(svfloat64x2_t_val, svuint64_t_val);
  svtbl2(svint8x2_t_val, svuint8_t_val);
  svtbl2(svint16x2_t_val, svuint16_t_val);
  svtbl2(svint32x2_t_val, svuint32_t_val);
  svtbl2(svint64x2_t_val, svuint64_t_val);
  svtbl2(svuint8x2_t_val, svuint8_t_val);
  svtbl2(svuint16x2_t_val, svuint16_t_val);
  svtbl2(svuint32x2_t_val, svuint32_t_val);
  svtbl2(svuint64x2_t_val, svuint64_t_val);
  svtbl2_bf16(svbfloat16x2_t_val, svuint16_t_val);
  svtbl2_f16(svfloat16x2_t_val, svuint16_t_val);
  svtbl2_f32(svfloat32x2_t_val, svuint32_t_val);
  svtbl2_f64(svfloat64x2_t_val, svuint64_t_val);
  svtbl2_s8(svint8x2_t_val, svuint8_t_val);
  svtbl2_s16(svint16x2_t_val, svuint16_t_val);
  svtbl2_s32(svint32x2_t_val, svuint32_t_val);
  svtbl2_s64(svint64x2_t_val, svuint64_t_val);
  svtbl2_u8(svuint8x2_t_val, svuint8_t_val);
  svtbl2_u16(svuint16x2_t_val, svuint16_t_val);
  svtbl2_u32(svuint32x2_t_val, svuint32_t_val);
  svtbl2_u64(svuint64x2_t_val, svuint64_t_val);
  svtbx(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
  svtbx(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
  svtbx(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
  svtbx(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
  svtbx(svint8_t_val, svint8_t_val, svuint8_t_val);
  svtbx(svint16_t_val, svint16_t_val, svuint16_t_val);
  svtbx(svint32_t_val, svint32_t_val, svuint32_t_val);
  svtbx(svint64_t_val, svint64_t_val, svuint64_t_val);
  svtbx(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svtbx(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svtbx(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svtbx(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svtbx_bf16(svbfloat16_t_val, svbfloat16_t_val, svuint16_t_val);
  svtbx_f16(svfloat16_t_val, svfloat16_t_val, svuint16_t_val);
  svtbx_f32(svfloat32_t_val, svfloat32_t_val, svuint32_t_val);
  svtbx_f64(svfloat64_t_val, svfloat64_t_val, svuint64_t_val);
  svtbx_s8(svint8_t_val, svint8_t_val, svuint8_t_val);
  svtbx_s16(svint16_t_val, svint16_t_val, svuint16_t_val);
  svtbx_s32(svint32_t_val, svint32_t_val, svuint32_t_val);
  svtbx_s64(svint64_t_val, svint64_t_val, svuint64_t_val);
  svtbx_u8(svuint8_t_val, svuint8_t_val, svuint8_t_val);
  svtbx_u16(svuint16_t_val, svuint16_t_val, svuint16_t_val);
  svtbx_u32(svuint32_t_val, svuint32_t_val, svuint32_t_val);
  svtbx_u64(svuint64_t_val, svuint64_t_val, svuint64_t_val);
  svuqadd_m(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_m(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_m(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_m(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_m(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_m(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_m(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_m(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s8_m(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s8_x(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s8_z(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_n_s16_m(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s16_x(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s16_z(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_n_s32_m(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s32_x(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s32_z(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_n_s64_m(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s64_x(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_n_s64_z(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_s8_m(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s8_x(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s8_z(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_s16_m(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s16_x(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s16_z(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_s32_m(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s32_x(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s32_z(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_s64_m(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_s64_x(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_s64_z(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_x(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_x(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_x(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_x(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_x(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_x(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_x(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_x(svbool_t_val, svint64_t_val, uint64_t_val);
  svuqadd_z(svbool_t_val, svint8_t_val, svuint8_t_val);
  svuqadd_z(svbool_t_val, svint8_t_val, uint8_t_val);
  svuqadd_z(svbool_t_val, svint16_t_val, svuint16_t_val);
  svuqadd_z(svbool_t_val, svint16_t_val, uint16_t_val);
  svuqadd_z(svbool_t_val, svint32_t_val, svuint32_t_val);
  svuqadd_z(svbool_t_val, svint32_t_val, uint32_t_val);
  svuqadd_z(svbool_t_val, svint64_t_val, svuint64_t_val);
  svuqadd_z(svbool_t_val, svint64_t_val, uint64_t_val);
  svwhilege_b8(int32_t_val, int32_t_val);
  svwhilege_b8(int64_t_val, int64_t_val);
  svwhilege_b8(uint32_t_val, uint32_t_val);
  svwhilege_b8(uint64_t_val, uint64_t_val);
  svwhilege_b8_s32(int32_t_val, int32_t_val);
  svwhilege_b8_s64(int64_t_val, int64_t_val);
  svwhilege_b8_u32(uint32_t_val, uint32_t_val);
  svwhilege_b8_u64(uint64_t_val, uint64_t_val);
  svwhilege_b16(int32_t_val, int32_t_val);
  svwhilege_b16(int64_t_val, int64_t_val);
  svwhilege_b16(uint32_t_val, uint32_t_val);
  svwhilege_b16(uint64_t_val, uint64_t_val);
  svwhilege_b16_s32(int32_t_val, int32_t_val);
  svwhilege_b16_s64(int64_t_val, int64_t_val);
  svwhilege_b16_u32(uint32_t_val, uint32_t_val);
  svwhilege_b16_u64(uint64_t_val, uint64_t_val);
  svwhilege_b32(int32_t_val, int32_t_val);
  svwhilege_b32(int64_t_val, int64_t_val);
  svwhilege_b32(uint32_t_val, uint32_t_val);
  svwhilege_b32(uint64_t_val, uint64_t_val);
  svwhilege_b32_s32(int32_t_val, int32_t_val);
  svwhilege_b32_s64(int64_t_val, int64_t_val);
  svwhilege_b32_u32(uint32_t_val, uint32_t_val);
  svwhilege_b32_u64(uint64_t_val, uint64_t_val);
  svwhilege_b64(int32_t_val, int32_t_val);
  svwhilege_b64(int64_t_val, int64_t_val);
  svwhilege_b64(uint32_t_val, uint32_t_val);
  svwhilege_b64(uint64_t_val, uint64_t_val);
  svwhilege_b64_s32(int32_t_val, int32_t_val);
  svwhilege_b64_s64(int64_t_val, int64_t_val);
  svwhilege_b64_u32(uint32_t_val, uint32_t_val);
  svwhilege_b64_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b8(int32_t_val, int32_t_val);
  svwhilegt_b8(int64_t_val, int64_t_val);
  svwhilegt_b8(uint32_t_val, uint32_t_val);
  svwhilegt_b8(uint64_t_val, uint64_t_val);
  svwhilegt_b8_s32(int32_t_val, int32_t_val);
  svwhilegt_b8_s64(int64_t_val, int64_t_val);
  svwhilegt_b8_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b8_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b16(int32_t_val, int32_t_val);
  svwhilegt_b16(int64_t_val, int64_t_val);
  svwhilegt_b16(uint32_t_val, uint32_t_val);
  svwhilegt_b16(uint64_t_val, uint64_t_val);
  svwhilegt_b16_s32(int32_t_val, int32_t_val);
  svwhilegt_b16_s64(int64_t_val, int64_t_val);
  svwhilegt_b16_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b16_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b32(int32_t_val, int32_t_val);
  svwhilegt_b32(int64_t_val, int64_t_val);
  svwhilegt_b32(uint32_t_val, uint32_t_val);
  svwhilegt_b32(uint64_t_val, uint64_t_val);
  svwhilegt_b32_s32(int32_t_val, int32_t_val);
  svwhilegt_b32_s64(int64_t_val, int64_t_val);
  svwhilegt_b32_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b32_u64(uint64_t_val, uint64_t_val);
  svwhilegt_b64(int32_t_val, int32_t_val);
  svwhilegt_b64(int64_t_val, int64_t_val);
  svwhilegt_b64(uint32_t_val, uint32_t_val);
  svwhilegt_b64(uint64_t_val, uint64_t_val);
  svwhilegt_b64_s32(int32_t_val, int32_t_val);
  svwhilegt_b64_s64(int64_t_val, int64_t_val);
  svwhilegt_b64_u32(uint32_t_val, uint32_t_val);
  svwhilegt_b64_u64(uint64_t_val, uint64_t_val);
  svwhilerw(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilerw(float16_t_ptr_val, float16_t_ptr_val);
  svwhilerw(float32_t_ptr_val, float32_t_ptr_val);
  svwhilerw(float64_t_ptr_val, float64_t_ptr_val);
  svwhilerw(int8_t_ptr_val, int8_t_ptr_val);
  svwhilerw(int16_t_ptr_val, int16_t_ptr_val);
  svwhilerw(int32_t_ptr_val, int32_t_ptr_val);
  svwhilerw(int64_t_ptr_val, int64_t_ptr_val);
  svwhilerw(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilerw(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilerw(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilerw(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilerw_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilerw_f16(float16_t_ptr_val, float16_t_ptr_val);
  svwhilerw_f32(float32_t_ptr_val, float32_t_ptr_val);
  svwhilerw_f64(float64_t_ptr_val, float64_t_ptr_val);
  svwhilerw_s8(int8_t_ptr_val, int8_t_ptr_val);
  svwhilerw_s16(int16_t_ptr_val, int16_t_ptr_val);
  svwhilerw_s32(int32_t_ptr_val, int32_t_ptr_val);
  svwhilerw_s64(int64_t_ptr_val, int64_t_ptr_val);
  svwhilerw_u8(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilerw_u16(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilerw_u32(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilerw_u64(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilewr(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilewr(float16_t_ptr_val, float16_t_ptr_val);
  svwhilewr(float32_t_ptr_val, float32_t_ptr_val);
  svwhilewr(float64_t_ptr_val, float64_t_ptr_val);
  svwhilewr(int8_t_ptr_val, int8_t_ptr_val);
  svwhilewr(int16_t_ptr_val, int16_t_ptr_val);
  svwhilewr(int32_t_ptr_val, int32_t_ptr_val);
  svwhilewr(int64_t_ptr_val, int64_t_ptr_val);
  svwhilewr(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilewr(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilewr(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilewr(uint64_t_ptr_val, uint64_t_ptr_val);
  svwhilewr_bf16(bfloat16_t_ptr_val, bfloat16_t_ptr_val);
  svwhilewr_f16(float16_t_ptr_val, float16_t_ptr_val);
  svwhilewr_f32(float32_t_ptr_val, float32_t_ptr_val);
  svwhilewr_f64(float64_t_ptr_val, float64_t_ptr_val);
  svwhilewr_s8(int8_t_ptr_val, int8_t_ptr_val);
  svwhilewr_s16(int16_t_ptr_val, int16_t_ptr_val);
  svwhilewr_s32(int32_t_ptr_val, int32_t_ptr_val);
  svwhilewr_s64(int64_t_ptr_val, int64_t_ptr_val);
  svwhilewr_u8(uint8_t_ptr_val, uint8_t_ptr_val);
  svwhilewr_u16(uint16_t_ptr_val, uint16_t_ptr_val);
  svwhilewr_u32(uint32_t_ptr_val, uint32_t_ptr_val);
  svwhilewr_u64(uint64_t_ptr_val, uint64_t_ptr_val);
  svxar(svint8_t_val, svint8_t_val, 2);
  svxar(svint16_t_val, svint16_t_val, 2);
  svxar(svint32_t_val, svint32_t_val, 2);
  svxar(svint64_t_val, svint64_t_val, 2);
  svxar(svuint8_t_val, svuint8_t_val, 2);
  svxar(svuint16_t_val, svuint16_t_val, 2);
  svxar(svuint32_t_val, svuint32_t_val, 2);
  svxar(svuint64_t_val, svuint64_t_val, 2);
  svxar_n_s8(svint8_t_val, svint8_t_val, 2);
  svxar_n_s16(svint16_t_val, svint16_t_val, 2);
  svxar_n_s32(svint32_t_val, svint32_t_val, 2);
  svxar_n_s64(svint64_t_val, svint64_t_val, 2);
  svxar_n_u8(svuint8_t_val, svuint8_t_val, 2);
  svxar_n_u16(svuint16_t_val, svuint16_t_val, 2);
  svxar_n_u32(svuint32_t_val, svuint32_t_val, 2);
  svxar_n_u64(svuint64_t_val, svuint64_t_val, 2);
}
