#ifdef GET_NEON_BUILTIN_ENUMERATORS BI__builtin_neon___a32_vcvt_bf16_f32, BI__builtin_neon_splat_lane_bf16, BI__builtin_neon_splat_lane_v, BI__builtin_neon_splat_laneq_bf16, BI__builtin_neon_splat_laneq_v, BI__builtin_neon_splatq_lane_bf16, BI__builtin_neon_splatq_lane_v, BI__builtin_neon_splatq_laneq_bf16, BI__builtin_neon_splatq_laneq_v, BI__builtin_neon_vabd_f16, BI__builtin_neon_vabd_v, BI__builtin_neon_vabdd_f64, BI__builtin_neon_vabdq_f16, BI__builtin_neon_vabdq_v, BI__builtin_neon_vabds_f32, BI__builtin_neon_vabs_f16, BI__builtin_neon_vabs_v, BI__builtin_neon_vabsd_s64, BI__builtin_neon_vabsq_f16, BI__builtin_neon_vabsq_v, BI__builtin_neon_vadd_v, BI__builtin_neon_vaddd_s64, BI__builtin_neon_vaddd_u64, BI__builtin_neon_vaddhn_v, BI__builtin_neon_vaddlv_s16, BI__builtin_neon_vaddlv_s32, BI__builtin_neon_vaddlv_s8, BI__builtin_neon_vaddlv_u16, BI__builtin_neon_vaddlv_u32, BI__builtin_neon_vaddlv_u8, BI__builtin_neon_vaddlvq_s16, BI__builtin_neon_vaddlvq_s32, BI__builtin_neon_vaddlvq_s8, BI__builtin_neon_vaddlvq_u16, BI__builtin_neon_vaddlvq_u32, BI__builtin_neon_vaddlvq_u8, BI__builtin_neon_vaddq_p128, BI__builtin_neon_vaddq_v, BI__builtin_neon_vaddv_f32, BI__builtin_neon_vaddv_s16, BI__builtin_neon_vaddv_s32, BI__builtin_neon_vaddv_s8, BI__builtin_neon_vaddv_u16, BI__builtin_neon_vaddv_u32, BI__builtin_neon_vaddv_u8, BI__builtin_neon_vaddvq_f32, BI__builtin_neon_vaddvq_f64, BI__builtin_neon_vaddvq_s16, BI__builtin_neon_vaddvq_s32, BI__builtin_neon_vaddvq_s64, BI__builtin_neon_vaddvq_s8, BI__builtin_neon_vaddvq_u16, BI__builtin_neon_vaddvq_u32, BI__builtin_neon_vaddvq_u64, BI__builtin_neon_vaddvq_u8, BI__builtin_neon_vaesdq_u8, BI__builtin_neon_vaeseq_u8, BI__builtin_neon_vaesimcq_u8, BI__builtin_neon_vaesmcq_u8, BI__builtin_neon_vamax_f16, BI__builtin_neon_vamax_f32, BI__builtin_neon_vamaxq_f16, BI__builtin_neon_vamaxq_f32, BI__builtin_neon_vamaxq_f64, BI__builtin_neon_vamin_f16, BI__builtin_neon_vamin_f32, BI__builtin_neon_vaminq_f16, BI__builtin_neon_vaminq_f32, BI__builtin_neon_vaminq_f64, BI__builtin_neon_vbcaxq_s16, BI__builtin_neon_vbcaxq_s32, BI__builtin_neon_vbcaxq_s64, BI__builtin_neon_vbcaxq_s8, BI__builtin_neon_vbcaxq_u16, BI__builtin_neon_vbcaxq_u32, BI__builtin_neon_vbcaxq_u64, BI__builtin_neon_vbcaxq_u8, BI__builtin_neon_vbfdot_f32, BI__builtin_neon_vbfdotq_f32, BI__builtin_neon_vbfmlalbq_f32, BI__builtin_neon_vbfmlaltq_f32, BI__builtin_neon_vbfmmlaq_f32, BI__builtin_neon_vbsl_v, BI__builtin_neon_vbslq_v, BI__builtin_neon_vcadd_rot270_f16, BI__builtin_neon_vcadd_rot270_f32, BI__builtin_neon_vcadd_rot90_f16, BI__builtin_neon_vcadd_rot90_f32, BI__builtin_neon_vcaddq_rot270_f16, BI__builtin_neon_vcaddq_rot270_f32, BI__builtin_neon_vcaddq_rot270_f64, BI__builtin_neon_vcaddq_rot90_f16, BI__builtin_neon_vcaddq_rot90_f32, BI__builtin_neon_vcaddq_rot90_f64, BI__builtin_neon_vcage_f16, BI__builtin_neon_vcage_v, BI__builtin_neon_vcaged_f64, BI__builtin_neon_vcageq_f16, BI__builtin_neon_vcageq_v, BI__builtin_neon_vcages_f32, BI__builtin_neon_vcagt_f16, BI__builtin_neon_vcagt_v, BI__builtin_neon_vcagtd_f64, BI__builtin_neon_vcagtq_f16, BI__builtin_neon_vcagtq_v, BI__builtin_neon_vcagts_f32, BI__builtin_neon_vcale_f16, BI__builtin_neon_vcale_v, BI__builtin_neon_vcaled_f64, BI__builtin_neon_vcaleq_f16, BI__builtin_neon_vcaleq_v, BI__builtin_neon_vcales_f32, BI__builtin_neon_vcalt_f16, BI__builtin_neon_vcalt_v, BI__builtin_neon_vcaltd_f64, BI__builtin_neon_vcaltq_f16, BI__builtin_neon_vcaltq_v, BI__builtin_neon_vcalts_f32, BI__builtin_neon_vceqd_f64, BI__builtin_neon_vceqd_s64, BI__builtin_neon_vceqd_u64, BI__builtin_neon_vceqs_f32, BI__builtin_neon_vceqz_f16, BI__builtin_neon_vceqz_v, BI__builtin_neon_vceqzd_f64, BI__builtin_neon_vceqzd_s64, BI__builtin_neon_vceqzd_u64, BI__builtin_neon_vceqzq_f16, BI__builtin_neon_vceqzq_v, BI__builtin_neon_vceqzs_f32, BI__builtin_neon_vcged_f64, BI__builtin_neon_vcged_s64, BI__builtin_neon_vcged_u64, BI__builtin_neon_vcges_f32, BI__builtin_neon_vcgez_f16, BI__builtin_neon_vcgez_v, BI__builtin_neon_vcgezd_f64, BI__builtin_neon_vcgezd_s64, BI__builtin_neon_vcgezq_f16, BI__builtin_neon_vcgezq_v, BI__builtin_neon_vcgezs_f32, BI__builtin_neon_vcgtd_f64, BI__builtin_neon_vcgtd_s64, BI__builtin_neon_vcgtd_u64, BI__builtin_neon_vcgts_f32, BI__builtin_neon_vcgtz_f16, BI__builtin_neon_vcgtz_v, BI__builtin_neon_vcgtzd_f64, BI__builtin_neon_vcgtzd_s64, BI__builtin_neon_vcgtzq_f16, BI__builtin_neon_vcgtzq_v, BI__builtin_neon_vcgtzs_f32, BI__builtin_neon_vcled_f64, BI__builtin_neon_vcled_s64, BI__builtin_neon_vcled_u64, BI__builtin_neon_vcles_f32, BI__builtin_neon_vclez_f16, BI__builtin_neon_vclez_v, BI__builtin_neon_vclezd_f64, BI__builtin_neon_vclezd_s64, BI__builtin_neon_vclezq_f16, BI__builtin_neon_vclezq_v, BI__builtin_neon_vclezs_f32, BI__builtin_neon_vcls_v, BI__builtin_neon_vclsq_v, BI__builtin_neon_vcltd_f64, BI__builtin_neon_vcltd_s64, BI__builtin_neon_vcltd_u64, BI__builtin_neon_vclts_f32, BI__builtin_neon_vcltz_f16, BI__builtin_neon_vcltz_v, BI__builtin_neon_vcltzd_f64, BI__builtin_neon_vcltzd_s64, BI__builtin_neon_vcltzq_f16, BI__builtin_neon_vcltzq_v, BI__builtin_neon_vcltzs_f32, BI__builtin_neon_vclz_v, BI__builtin_neon_vclzq_v, BI__builtin_neon_vcmla_f16, BI__builtin_neon_vcmla_f32, BI__builtin_neon_vcmla_rot180_f16, BI__builtin_neon_vcmla_rot180_f32, BI__builtin_neon_vcmla_rot270_f16, BI__builtin_neon_vcmla_rot270_f32, BI__builtin_neon_vcmla_rot90_f16, BI__builtin_neon_vcmla_rot90_f32, BI__builtin_neon_vcmlaq_f16, BI__builtin_neon_vcmlaq_f32, BI__builtin_neon_vcmlaq_f64, BI__builtin_neon_vcmlaq_rot180_f16, BI__builtin_neon_vcmlaq_rot180_f32, BI__builtin_neon_vcmlaq_rot180_f64, BI__builtin_neon_vcmlaq_rot270_f16, BI__builtin_neon_vcmlaq_rot270_f32, BI__builtin_neon_vcmlaq_rot270_f64, BI__builtin_neon_vcmlaq_rot90_f16, BI__builtin_neon_vcmlaq_rot90_f32, BI__builtin_neon_vcmlaq_rot90_f64, BI__builtin_neon_vcnt_v, BI__builtin_neon_vcntq_v, BI__builtin_neon_vcvt1_bf16_mf8_fpm, BI__builtin_neon_vcvt1_f16_mf8_fpm, BI__builtin_neon_vcvt1_high_bf16_mf8_fpm, BI__builtin_neon_vcvt1_high_f16_mf8_fpm, BI__builtin_neon_vcvt1_low_bf16_mf8_fpm, BI__builtin_neon_vcvt1_low_f16_mf8_fpm, BI__builtin_neon_vcvt2_bf16_mf8_fpm, BI__builtin_neon_vcvt2_f16_mf8_fpm, BI__builtin_neon_vcvt2_high_bf16_mf8_fpm, BI__builtin_neon_vcvt2_high_f16_mf8_fpm, BI__builtin_neon_vcvt2_low_bf16_mf8_fpm, BI__builtin_neon_vcvt2_low_f16_mf8_fpm, BI__builtin_neon_vcvt_bf16_f32, BI__builtin_neon_vcvt_f16_f32, BI__builtin_neon_vcvt_f16_s16, BI__builtin_neon_vcvt_f16_u16, BI__builtin_neon_vcvt_f32_f16, BI__builtin_neon_vcvt_f32_f64, BI__builtin_neon_vcvt_f32_v, BI__builtin_neon_vcvt_f64_f32, BI__builtin_neon_vcvt_f64_v, BI__builtin_neon_vcvt_high_mf8_f32_fpm, BI__builtin_neon_vcvt_mf8_f16_fpm, BI__builtin_neon_vcvt_mf8_f32_fpm, BI__builtin_neon_vcvt_n_f16_s16, BI__builtin_neon_vcvt_n_f16_u16, BI__builtin_neon_vcvt_n_f32_v, BI__builtin_neon_vcvt_n_f64_v, BI__builtin_neon_vcvt_n_s16_f16, BI__builtin_neon_vcvt_n_s32_v, BI__builtin_neon_vcvt_n_s64_v, BI__builtin_neon_vcvt_n_u16_f16, BI__builtin_neon_vcvt_n_u32_v, BI__builtin_neon_vcvt_n_u64_v, BI__builtin_neon_vcvt_s16_f16, BI__builtin_neon_vcvt_s32_v, BI__builtin_neon_vcvt_s64_v, BI__builtin_neon_vcvt_u16_f16, BI__builtin_neon_vcvt_u32_v, BI__builtin_neon_vcvt_u64_v, BI__builtin_neon_vcvta_s16_f16, BI__builtin_neon_vcvta_s32_v, BI__builtin_neon_vcvta_s64_v, BI__builtin_neon_vcvta_u16_f16, BI__builtin_neon_vcvta_u32_v, BI__builtin_neon_vcvta_u64_v, BI__builtin_neon_vcvtad_s64_f64, BI__builtin_neon_vcvtad_u64_f64, BI__builtin_neon_vcvtaq_s16_f16, BI__builtin_neon_vcvtaq_s32_v, BI__builtin_neon_vcvtaq_s64_v, BI__builtin_neon_vcvtaq_u16_f16, BI__builtin_neon_vcvtaq_u32_v, BI__builtin_neon_vcvtaq_u64_v, BI__builtin_neon_vcvtas_s32_f32, BI__builtin_neon_vcvtas_u32_f32, BI__builtin_neon_vcvtd_f64_s64, BI__builtin_neon_vcvtd_f64_u64, BI__builtin_neon_vcvtd_n_f64_s64, BI__builtin_neon_vcvtd_n_f64_u64, BI__builtin_neon_vcvtd_n_s64_f64, BI__builtin_neon_vcvtd_n_u64_f64, BI__builtin_neon_vcvtd_s64_f64, BI__builtin_neon_vcvtd_u64_f64, BI__builtin_neon_vcvth_bf16_f32, BI__builtin_neon_vcvtm_s16_f16, BI__builtin_neon_vcvtm_s32_v, BI__builtin_neon_vcvtm_s64_v, BI__builtin_neon_vcvtm_u16_f16, BI__builtin_neon_vcvtm_u32_v, BI__builtin_neon_vcvtm_u64_v, BI__builtin_neon_vcvtmd_s64_f64, BI__builtin_neon_vcvtmd_u64_f64, BI__builtin_neon_vcvtmq_s16_f16, BI__builtin_neon_vcvtmq_s32_v, BI__builtin_neon_vcvtmq_s64_v, BI__builtin_neon_vcvtmq_u16_f16, BI__builtin_neon_vcvtmq_u32_v, BI__builtin_neon_vcvtmq_u64_v, BI__builtin_neon_vcvtms_s32_f32, BI__builtin_neon_vcvtms_u32_f32, BI__builtin_neon_vcvtn_s16_f16, BI__builtin_neon_vcvtn_s32_v, BI__builtin_neon_vcvtn_s64_v, BI__builtin_neon_vcvtn_u16_f16, BI__builtin_neon_vcvtn_u32_v, BI__builtin_neon_vcvtn_u64_v, BI__builtin_neon_vcvtnd_s64_f64, BI__builtin_neon_vcvtnd_u64_f64, BI__builtin_neon_vcvtnq_s16_f16, BI__builtin_neon_vcvtnq_s32_v, BI__builtin_neon_vcvtnq_s64_v, BI__builtin_neon_vcvtnq_u16_f16, BI__builtin_neon_vcvtnq_u32_v, BI__builtin_neon_vcvtnq_u64_v, BI__builtin_neon_vcvtns_s32_f32, BI__builtin_neon_vcvtns_u32_f32, BI__builtin_neon_vcvtp_s16_f16, BI__builtin_neon_vcvtp_s32_v, BI__builtin_neon_vcvtp_s64_v, BI__builtin_neon_vcvtp_u16_f16, BI__builtin_neon_vcvtp_u32_v, BI__builtin_neon_vcvtp_u64_v, BI__builtin_neon_vcvtpd_s64_f64, BI__builtin_neon_vcvtpd_u64_f64, BI__builtin_neon_vcvtpq_s16_f16, BI__builtin_neon_vcvtpq_s32_v, BI__builtin_neon_vcvtpq_s64_v, BI__builtin_neon_vcvtpq_u16_f16, BI__builtin_neon_vcvtpq_u32_v, BI__builtin_neon_vcvtpq_u64_v, BI__builtin_neon_vcvtps_s32_f32, BI__builtin_neon_vcvtps_u32_f32, BI__builtin_neon_vcvtq_f16_s16, BI__builtin_neon_vcvtq_f16_u16, BI__builtin_neon_vcvtq_f32_v, BI__builtin_neon_vcvtq_f64_v, BI__builtin_neon_vcvtq_high_bf16_f32, BI__builtin_neon_vcvtq_low_bf16_f32, BI__builtin_neon_vcvtq_mf8_f16_fpm, BI__builtin_neon_vcvtq_n_f16_s16, BI__builtin_neon_vcvtq_n_f16_u16, BI__builtin_neon_vcvtq_n_f32_v, BI__builtin_neon_vcvtq_n_f64_v, BI__builtin_neon_vcvtq_n_s16_f16, BI__builtin_neon_vcvtq_n_s32_v, BI__builtin_neon_vcvtq_n_s64_v, BI__builtin_neon_vcvtq_n_u16_f16, BI__builtin_neon_vcvtq_n_u32_v, BI__builtin_neon_vcvtq_n_u64_v, BI__builtin_neon_vcvtq_s16_f16, BI__builtin_neon_vcvtq_s32_v, BI__builtin_neon_vcvtq_s64_v, BI__builtin_neon_vcvtq_u16_f16, BI__builtin_neon_vcvtq_u32_v, BI__builtin_neon_vcvtq_u64_v, BI__builtin_neon_vcvts_f32_s32, BI__builtin_neon_vcvts_f32_u32, BI__builtin_neon_vcvts_n_f32_s32, BI__builtin_neon_vcvts_n_f32_u32, BI__builtin_neon_vcvts_n_s32_f32, BI__builtin_neon_vcvts_n_u32_f32, BI__builtin_neon_vcvts_s32_f32, BI__builtin_neon_vcvts_u32_f32, BI__builtin_neon_vcvtx_f32_v, BI__builtin_neon_vcvtxd_f32_f64, BI__builtin_neon_vdot_f16_mf8_fpm, BI__builtin_neon_vdot_f32_mf8_fpm, BI__builtin_neon_vdot_lane_f16_mf8_fpm, BI__builtin_neon_vdot_lane_f32_mf8_fpm, BI__builtin_neon_vdot_laneq_f16_mf8_fpm, BI__builtin_neon_vdot_laneq_f32_mf8_fpm, BI__builtin_neon_vdot_s32, BI__builtin_neon_vdot_u32, BI__builtin_neon_vdotq_f16_mf8_fpm, BI__builtin_neon_vdotq_f32_mf8_fpm, BI__builtin_neon_vdotq_lane_f16_mf8_fpm, BI__builtin_neon_vdotq_lane_f32_mf8_fpm, BI__builtin_neon_vdotq_laneq_f16_mf8_fpm, BI__builtin_neon_vdotq_laneq_f32_mf8_fpm, BI__builtin_neon_vdotq_s32, BI__builtin_neon_vdotq_u32, BI__builtin_neon_vdupb_lane_i8, BI__builtin_neon_vdupb_lane_mf8, BI__builtin_neon_vdupb_laneq_i8, BI__builtin_neon_vdupb_laneq_mf8, BI__builtin_neon_vdupd_lane_f64, BI__builtin_neon_vdupd_lane_i64, BI__builtin_neon_vdupd_laneq_f64, BI__builtin_neon_vdupd_laneq_i64, BI__builtin_neon_vduph_lane_bf16, BI__builtin_neon_vduph_lane_f16, BI__builtin_neon_vduph_lane_i16, BI__builtin_neon_vduph_laneq_bf16, BI__builtin_neon_vduph_laneq_f16, BI__builtin_neon_vduph_laneq_i16, BI__builtin_neon_vdups_lane_f32, BI__builtin_neon_vdups_lane_i32, BI__builtin_neon_vdups_laneq_f32, BI__builtin_neon_vdups_laneq_i32, BI__builtin_neon_veor3q_s16, BI__builtin_neon_veor3q_s32, BI__builtin_neon_veor3q_s64, BI__builtin_neon_veor3q_s8, BI__builtin_neon_veor3q_u16, BI__builtin_neon_veor3q_u32, BI__builtin_neon_veor3q_u64, BI__builtin_neon_veor3q_u8, BI__builtin_neon_vext_v, BI__builtin_neon_vextq_v, BI__builtin_neon_vfma_f16, BI__builtin_neon_vfma_lane_f16, BI__builtin_neon_vfma_lane_v, BI__builtin_neon_vfma_laneq_f16, BI__builtin_neon_vfma_laneq_v, BI__builtin_neon_vfma_v, BI__builtin_neon_vfmad_lane_f64, BI__builtin_neon_vfmad_laneq_f64, BI__builtin_neon_vfmah_lane_f16, BI__builtin_neon_vfmah_laneq_f16, BI__builtin_neon_vfmaq_f16, BI__builtin_neon_vfmaq_lane_f16, BI__builtin_neon_vfmaq_lane_v, BI__builtin_neon_vfmaq_laneq_f16, BI__builtin_neon_vfmaq_laneq_v, BI__builtin_neon_vfmaq_v, BI__builtin_neon_vfmas_lane_f32, BI__builtin_neon_vfmas_laneq_f32, BI__builtin_neon_vfmlal_high_f16, BI__builtin_neon_vfmlal_low_f16, BI__builtin_neon_vfmlalq_high_f16, BI__builtin_neon_vfmlalq_low_f16, BI__builtin_neon_vfmlsl_high_f16, BI__builtin_neon_vfmlsl_low_f16, BI__builtin_neon_vfmlslq_high_f16, BI__builtin_neon_vfmlslq_low_f16, BI__builtin_neon_vget_lane_bf16, BI__builtin_neon_vget_lane_f32, BI__builtin_neon_vget_lane_f64, BI__builtin_neon_vget_lane_i16, BI__builtin_neon_vget_lane_i32, BI__builtin_neon_vget_lane_i64, BI__builtin_neon_vget_lane_i8, BI__builtin_neon_vget_lane_mf8, BI__builtin_neon_vgetq_lane_bf16, BI__builtin_neon_vgetq_lane_f32, BI__builtin_neon_vgetq_lane_f64, BI__builtin_neon_vgetq_lane_i16, BI__builtin_neon_vgetq_lane_i32, BI__builtin_neon_vgetq_lane_i64, BI__builtin_neon_vgetq_lane_i8, BI__builtin_neon_vgetq_lane_mf8, BI__builtin_neon_vhadd_v, BI__builtin_neon_vhaddq_v, BI__builtin_neon_vhsub_v, BI__builtin_neon_vhsubq_v, BI__builtin_neon_vld1_bf16, BI__builtin_neon_vld1_bf16_x2, BI__builtin_neon_vld1_bf16_x3, BI__builtin_neon_vld1_bf16_x4, BI__builtin_neon_vld1_dup_bf16, BI__builtin_neon_vld1_dup_v, BI__builtin_neon_vld1_lane_bf16, BI__builtin_neon_vld1_lane_v, BI__builtin_neon_vld1_v, BI__builtin_neon_vld1_x2_v, BI__builtin_neon_vld1_x3_v, BI__builtin_neon_vld1_x4_v, BI__builtin_neon_vld1q_bf16, BI__builtin_neon_vld1q_bf16_x2, BI__builtin_neon_vld1q_bf16_x3, BI__builtin_neon_vld1q_bf16_x4, BI__builtin_neon_vld1q_dup_bf16, BI__builtin_neon_vld1q_dup_v, BI__builtin_neon_vld1q_lane_bf16, BI__builtin_neon_vld1q_lane_v, BI__builtin_neon_vld1q_v, BI__builtin_neon_vld1q_x2_v, BI__builtin_neon_vld1q_x3_v, BI__builtin_neon_vld1q_x4_v, BI__builtin_neon_vld2_bf16, BI__builtin_neon_vld2_dup_bf16, BI__builtin_neon_vld2_dup_v, BI__builtin_neon_vld2_lane_bf16, BI__builtin_neon_vld2_lane_v, BI__builtin_neon_vld2_v, BI__builtin_neon_vld2q_bf16, BI__builtin_neon_vld2q_dup_bf16, BI__builtin_neon_vld2q_dup_v, BI__builtin_neon_vld2q_lane_bf16, BI__builtin_neon_vld2q_lane_v, BI__builtin_neon_vld2q_v, BI__builtin_neon_vld3_bf16, BI__builtin_neon_vld3_dup_bf16, BI__builtin_neon_vld3_dup_v, BI__builtin_neon_vld3_lane_bf16, BI__builtin_neon_vld3_lane_v, BI__builtin_neon_vld3_v, BI__builtin_neon_vld3q_bf16, BI__builtin_neon_vld3q_dup_bf16, BI__builtin_neon_vld3q_dup_v, BI__builtin_neon_vld3q_lane_bf16, BI__builtin_neon_vld3q_lane_v, BI__builtin_neon_vld3q_v, BI__builtin_neon_vld4_bf16, BI__builtin_neon_vld4_dup_bf16, BI__builtin_neon_vld4_dup_v, BI__builtin_neon_vld4_lane_bf16, BI__builtin_neon_vld4_lane_v, BI__builtin_neon_vld4_v, BI__builtin_neon_vld4q_bf16, BI__builtin_neon_vld4q_dup_bf16, BI__builtin_neon_vld4q_dup_v, BI__builtin_neon_vld4q_lane_bf16, BI__builtin_neon_vld4q_lane_v, BI__builtin_neon_vld4q_v, BI__builtin_neon_vldap1_lane_f64, BI__builtin_neon_vldap1_lane_p64, BI__builtin_neon_vldap1_lane_s64, BI__builtin_neon_vldap1_lane_u64, BI__builtin_neon_vldap1q_lane_f64, BI__builtin_neon_vldap1q_lane_p64, BI__builtin_neon_vldap1q_lane_s64, BI__builtin_neon_vldap1q_lane_u64, BI__builtin_neon_vldrq_p128, BI__builtin_neon_vluti2_lane_bf16, BI__builtin_neon_vluti2_lane_f16, BI__builtin_neon_vluti2_lane_mf8, BI__builtin_neon_vluti2_lane_p16, BI__builtin_neon_vluti2_lane_p8, BI__builtin_neon_vluti2_lane_s16, BI__builtin_neon_vluti2_lane_s8, BI__builtin_neon_vluti2_lane_u16, BI__builtin_neon_vluti2_lane_u8, BI__builtin_neon_vluti2_laneq_bf16, BI__builtin_neon_vluti2_laneq_f16, BI__builtin_neon_vluti2_laneq_mf8, BI__builtin_neon_vluti2_laneq_p16, BI__builtin_neon_vluti2_laneq_p8, BI__builtin_neon_vluti2_laneq_s16, BI__builtin_neon_vluti2_laneq_s8, BI__builtin_neon_vluti2_laneq_u16, BI__builtin_neon_vluti2_laneq_u8, BI__builtin_neon_vluti2q_lane_bf16, BI__builtin_neon_vluti2q_lane_f16, BI__builtin_neon_vluti2q_lane_mf8, BI__builtin_neon_vluti2q_lane_p16, BI__builtin_neon_vluti2q_lane_p8, BI__builtin_neon_vluti2q_lane_s16, BI__builtin_neon_vluti2q_lane_s8, BI__builtin_neon_vluti2q_lane_u16, BI__builtin_neon_vluti2q_lane_u8, BI__builtin_neon_vluti2q_laneq_bf16, BI__builtin_neon_vluti2q_laneq_f16, BI__builtin_neon_vluti2q_laneq_mf8, BI__builtin_neon_vluti2q_laneq_p16, BI__builtin_neon_vluti2q_laneq_p8, BI__builtin_neon_vluti2q_laneq_s16, BI__builtin_neon_vluti2q_laneq_s8, BI__builtin_neon_vluti2q_laneq_u16, BI__builtin_neon_vluti2q_laneq_u8, BI__builtin_neon_vluti4q_lane_bf16_x2, BI__builtin_neon_vluti4q_lane_f16_x2, BI__builtin_neon_vluti4q_lane_mf8, BI__builtin_neon_vluti4q_lane_p16_x2, BI__builtin_neon_vluti4q_lane_p8, BI__builtin_neon_vluti4q_lane_s16_x2, BI__builtin_neon_vluti4q_lane_s8, BI__builtin_neon_vluti4q_lane_u16_x2, BI__builtin_neon_vluti4q_lane_u8, BI__builtin_neon_vluti4q_laneq_bf16_x2, BI__builtin_neon_vluti4q_laneq_f16_x2, BI__builtin_neon_vluti4q_laneq_mf8, BI__builtin_neon_vluti4q_laneq_p16_x2, BI__builtin_neon_vluti4q_laneq_p8, BI__builtin_neon_vluti4q_laneq_s16_x2, BI__builtin_neon_vluti4q_laneq_s8, BI__builtin_neon_vluti4q_laneq_u16_x2, BI__builtin_neon_vluti4q_laneq_u8, BI__builtin_neon_vmax_f16, BI__builtin_neon_vmax_v, BI__builtin_neon_vmaxnm_f16, BI__builtin_neon_vmaxnm_v, BI__builtin_neon_vmaxnmq_f16, BI__builtin_neon_vmaxnmq_v, BI__builtin_neon_vmaxnmv_f16, BI__builtin_neon_vmaxnmv_f32, BI__builtin_neon_vmaxnmvq_f16, BI__builtin_neon_vmaxnmvq_f32, BI__builtin_neon_vmaxnmvq_f64, BI__builtin_neon_vmaxq_f16, BI__builtin_neon_vmaxq_v, BI__builtin_neon_vmaxv_f16, BI__builtin_neon_vmaxv_f32, BI__builtin_neon_vmaxv_s16, BI__builtin_neon_vmaxv_s32, BI__builtin_neon_vmaxv_s8, BI__builtin_neon_vmaxv_u16, BI__builtin_neon_vmaxv_u32, BI__builtin_neon_vmaxv_u8, BI__builtin_neon_vmaxvq_f16, BI__builtin_neon_vmaxvq_f32, BI__builtin_neon_vmaxvq_f64, BI__builtin_neon_vmaxvq_s16, BI__builtin_neon_vmaxvq_s32, BI__builtin_neon_vmaxvq_s8, BI__builtin_neon_vmaxvq_u16, BI__builtin_neon_vmaxvq_u32, BI__builtin_neon_vmaxvq_u8, BI__builtin_neon_vmin_f16, BI__builtin_neon_vmin_v, BI__builtin_neon_vminnm_f16, BI__builtin_neon_vminnm_v, BI__builtin_neon_vminnmq_f16, BI__builtin_neon_vminnmq_v, BI__builtin_neon_vminnmv_f16, BI__builtin_neon_vminnmv_f32, BI__builtin_neon_vminnmvq_f16, BI__builtin_neon_vminnmvq_f32, BI__builtin_neon_vminnmvq_f64, BI__builtin_neon_vminq_f16, BI__builtin_neon_vminq_v, BI__builtin_neon_vminv_f16, BI__builtin_neon_vminv_f32, BI__builtin_neon_vminv_s16, BI__builtin_neon_vminv_s32, BI__builtin_neon_vminv_s8, BI__builtin_neon_vminv_u16, BI__builtin_neon_vminv_u32, BI__builtin_neon_vminv_u8, BI__builtin_neon_vminvq_f16, BI__builtin_neon_vminvq_f32, BI__builtin_neon_vminvq_f64, BI__builtin_neon_vminvq_s16, BI__builtin_neon_vminvq_s32, BI__builtin_neon_vminvq_s8, BI__builtin_neon_vminvq_u16, BI__builtin_neon_vminvq_u32, BI__builtin_neon_vminvq_u8, BI__builtin_neon_vmlalbq_f16_mf8_fpm, BI__builtin_neon_vmlalbq_lane_f16_mf8_fpm, BI__builtin_neon_vmlalbq_laneq_f16_mf8_fpm, BI__builtin_neon_vmlallbbq_f32_mf8_fpm, BI__builtin_neon_vmlallbbq_lane_f32_mf8_fpm, BI__builtin_neon_vmlallbbq_laneq_f32_mf8_fpm, BI__builtin_neon_vmlallbtq_f32_mf8_fpm, BI__builtin_neon_vmlallbtq_lane_f32_mf8_fpm, BI__builtin_neon_vmlallbtq_laneq_f32_mf8_fpm, BI__builtin_neon_vmlalltbq_f32_mf8_fpm, BI__builtin_neon_vmlalltbq_lane_f32_mf8_fpm, BI__builtin_neon_vmlalltbq_laneq_f32_mf8_fpm, BI__builtin_neon_vmlallttq_f32_mf8_fpm, BI__builtin_neon_vmlallttq_lane_f32_mf8_fpm, BI__builtin_neon_vmlallttq_laneq_f32_mf8_fpm, BI__builtin_neon_vmlaltq_f16_mf8_fpm, BI__builtin_neon_vmlaltq_lane_f16_mf8_fpm, BI__builtin_neon_vmlaltq_laneq_f16_mf8_fpm, BI__builtin_neon_vmmlaq_s32, BI__builtin_neon_vmmlaq_u32, BI__builtin_neon_vmovl_v, BI__builtin_neon_vmovn_v, BI__builtin_neon_vmul_lane_v, BI__builtin_neon_vmul_laneq_v, BI__builtin_neon_vmul_n_f64, BI__builtin_neon_vmul_v, BI__builtin_neon_vmull_p64, BI__builtin_neon_vmull_v, BI__builtin_neon_vmulq_v, BI__builtin_neon_vmulx_f16, BI__builtin_neon_vmulx_v, BI__builtin_neon_vmulxd_f64, BI__builtin_neon_vmulxh_lane_f16, BI__builtin_neon_vmulxh_laneq_f16, BI__builtin_neon_vmulxq_f16, BI__builtin_neon_vmulxq_v, BI__builtin_neon_vmulxs_f32, BI__builtin_neon_vnegd_s64, BI__builtin_neon_vpadal_v, BI__builtin_neon_vpadalq_v, BI__builtin_neon_vpadd_f16, BI__builtin_neon_vpadd_v, BI__builtin_neon_vpaddd_f64, BI__builtin_neon_vpaddd_s64, BI__builtin_neon_vpaddd_u64, BI__builtin_neon_vpaddl_v, BI__builtin_neon_vpaddlq_v, BI__builtin_neon_vpaddq_f16, BI__builtin_neon_vpaddq_v, BI__builtin_neon_vpadds_f32, BI__builtin_neon_vpmax_f16, BI__builtin_neon_vpmax_v, BI__builtin_neon_vpmaxnm_f16, BI__builtin_neon_vpmaxnm_v, BI__builtin_neon_vpmaxnmq_f16, BI__builtin_neon_vpmaxnmq_v, BI__builtin_neon_vpmaxnmqd_f64, BI__builtin_neon_vpmaxnms_f32, BI__builtin_neon_vpmaxq_f16, BI__builtin_neon_vpmaxq_v, BI__builtin_neon_vpmaxqd_f64, BI__builtin_neon_vpmaxs_f32, BI__builtin_neon_vpmin_f16, BI__builtin_neon_vpmin_v, BI__builtin_neon_vpminnm_f16, BI__builtin_neon_vpminnm_v, BI__builtin_neon_vpminnmq_f16, BI__builtin_neon_vpminnmq_v, BI__builtin_neon_vpminnmqd_f64, BI__builtin_neon_vpminnms_f32, BI__builtin_neon_vpminq_f16, BI__builtin_neon_vpminq_v, BI__builtin_neon_vpminqd_f64, BI__builtin_neon_vpmins_f32, BI__builtin_neon_vqabs_v, BI__builtin_neon_vqabsb_s8, BI__builtin_neon_vqabsd_s64, BI__builtin_neon_vqabsh_s16, BI__builtin_neon_vqabsq_v, BI__builtin_neon_vqabss_s32, BI__builtin_neon_vqadd_v, BI__builtin_neon_vqaddb_s8, BI__builtin_neon_vqaddb_u8, BI__builtin_neon_vqaddd_s64, BI__builtin_neon_vqaddd_u64, BI__builtin_neon_vqaddh_s16, BI__builtin_neon_vqaddh_u16, BI__builtin_neon_vqaddq_v, BI__builtin_neon_vqadds_s32, BI__builtin_neon_vqadds_u32, BI__builtin_neon_vqdmlal_v, BI__builtin_neon_vqdmlalh_lane_s16, BI__builtin_neon_vqdmlalh_laneq_s16, BI__builtin_neon_vqdmlalh_s16, BI__builtin_neon_vqdmlals_lane_s32, BI__builtin_neon_vqdmlals_laneq_s32, BI__builtin_neon_vqdmlals_s32, BI__builtin_neon_vqdmlsl_v, BI__builtin_neon_vqdmlslh_lane_s16, BI__builtin_neon_vqdmlslh_laneq_s16, BI__builtin_neon_vqdmlslh_s16, BI__builtin_neon_vqdmlsls_lane_s32, BI__builtin_neon_vqdmlsls_laneq_s32, BI__builtin_neon_vqdmlsls_s32, BI__builtin_neon_vqdmulh_lane_v, BI__builtin_neon_vqdmulh_laneq_v, BI__builtin_neon_vqdmulh_v, BI__builtin_neon_vqdmulhh_s16, BI__builtin_neon_vqdmulhq_lane_v, BI__builtin_neon_vqdmulhq_laneq_v, BI__builtin_neon_vqdmulhq_v, BI__builtin_neon_vqdmulhs_s32, BI__builtin_neon_vqdmull_v, BI__builtin_neon_vqdmullh_s16, BI__builtin_neon_vqdmulls_s32, BI__builtin_neon_vqmovn_v, BI__builtin_neon_vqmovnd_s64, BI__builtin_neon_vqmovnd_u64, BI__builtin_neon_vqmovnh_s16, BI__builtin_neon_vqmovnh_u16, BI__builtin_neon_vqmovns_s32, BI__builtin_neon_vqmovns_u32, BI__builtin_neon_vqmovun_v, BI__builtin_neon_vqmovund_s64, BI__builtin_neon_vqmovunh_s16, BI__builtin_neon_vqmovuns_s32, BI__builtin_neon_vqneg_v, BI__builtin_neon_vqnegb_s8, BI__builtin_neon_vqnegd_s64, BI__builtin_neon_vqnegh_s16, BI__builtin_neon_vqnegq_v, BI__builtin_neon_vqnegs_s32, BI__builtin_neon_vqrdmlah_s16, BI__builtin_neon_vqrdmlah_s32, BI__builtin_neon_vqrdmlahh_s16, BI__builtin_neon_vqrdmlahq_s16, BI__builtin_neon_vqrdmlahq_s32, BI__builtin_neon_vqrdmlahs_s32, BI__builtin_neon_vqrdmlsh_s16, BI__builtin_neon_vqrdmlsh_s32, BI__builtin_neon_vqrdmlshh_s16, BI__builtin_neon_vqrdmlshq_s16, BI__builtin_neon_vqrdmlshq_s32, BI__builtin_neon_vqrdmlshs_s32, BI__builtin_neon_vqrdmulh_lane_v, BI__builtin_neon_vqrdmulh_laneq_v, BI__builtin_neon_vqrdmulh_v, BI__builtin_neon_vqrdmulhh_s16, BI__builtin_neon_vqrdmulhq_lane_v, BI__builtin_neon_vqrdmulhq_laneq_v, BI__builtin_neon_vqrdmulhq_v, BI__builtin_neon_vqrdmulhs_s32, BI__builtin_neon_vqrshl_v, BI__builtin_neon_vqrshlb_s8, BI__builtin_neon_vqrshlb_u8, BI__builtin_neon_vqrshld_s64, BI__builtin_neon_vqrshld_u64, BI__builtin_neon_vqrshlh_s16, BI__builtin_neon_vqrshlh_u16, BI__builtin_neon_vqrshlq_v, BI__builtin_neon_vqrshls_s32, BI__builtin_neon_vqrshls_u32, BI__builtin_neon_vqrshrn_n_v, BI__builtin_neon_vqrshrnd_n_s64, BI__builtin_neon_vqrshrnd_n_u64, BI__builtin_neon_vqrshrnh_n_s16, BI__builtin_neon_vqrshrnh_n_u16, BI__builtin_neon_vqrshrns_n_s32, BI__builtin_neon_vqrshrns_n_u32, BI__builtin_neon_vqrshrun_n_v, BI__builtin_neon_vqrshrund_n_s64, BI__builtin_neon_vqrshrunh_n_s16, BI__builtin_neon_vqrshruns_n_s32, BI__builtin_neon_vqshl_n_v, BI__builtin_neon_vqshl_v, BI__builtin_neon_vqshlb_n_s8, BI__builtin_neon_vqshlb_n_u8, BI__builtin_neon_vqshlb_s8, BI__builtin_neon_vqshlb_u8, BI__builtin_neon_vqshld_n_s64, BI__builtin_neon_vqshld_n_u64, BI__builtin_neon_vqshld_s64, BI__builtin_neon_vqshld_u64, BI__builtin_neon_vqshlh_n_s16, BI__builtin_neon_vqshlh_n_u16, BI__builtin_neon_vqshlh_s16, BI__builtin_neon_vqshlh_u16, BI__builtin_neon_vqshlq_n_v, BI__builtin_neon_vqshlq_v, BI__builtin_neon_vqshls_n_s32, BI__builtin_neon_vqshls_n_u32, BI__builtin_neon_vqshls_s32, BI__builtin_neon_vqshls_u32, BI__builtin_neon_vqshlu_n_v, BI__builtin_neon_vqshlub_n_s8, BI__builtin_neon_vqshlud_n_s64, BI__builtin_neon_vqshluh_n_s16, BI__builtin_neon_vqshluq_n_v, BI__builtin_neon_vqshlus_n_s32, BI__builtin_neon_vqshrn_n_v, BI__builtin_neon_vqshrnd_n_s64, BI__builtin_neon_vqshrnd_n_u64, BI__builtin_neon_vqshrnh_n_s16, BI__builtin_neon_vqshrnh_n_u16, BI__builtin_neon_vqshrns_n_s32, BI__builtin_neon_vqshrns_n_u32, BI__builtin_neon_vqshrun_n_v, BI__builtin_neon_vqshrund_n_s64, BI__builtin_neon_vqshrunh_n_s16, BI__builtin_neon_vqshruns_n_s32, BI__builtin_neon_vqsub_v, BI__builtin_neon_vqsubb_s8, BI__builtin_neon_vqsubb_u8, BI__builtin_neon_vqsubd_s64, BI__builtin_neon_vqsubd_u64, BI__builtin_neon_vqsubh_s16, BI__builtin_neon_vqsubh_u16, BI__builtin_neon_vqsubq_v, BI__builtin_neon_vqsubs_s32, BI__builtin_neon_vqsubs_u32, BI__builtin_neon_vqtbl1_v, BI__builtin_neon_vqtbl1q_v, BI__builtin_neon_vqtbl2_v, BI__builtin_neon_vqtbl2q_v, BI__builtin_neon_vqtbl3_v, BI__builtin_neon_vqtbl3q_v, BI__builtin_neon_vqtbl4_v, BI__builtin_neon_vqtbl4q_v, BI__builtin_neon_vqtbx1_v, BI__builtin_neon_vqtbx1q_v, BI__builtin_neon_vqtbx2_v, BI__builtin_neon_vqtbx2q_v, BI__builtin_neon_vqtbx3_v, BI__builtin_neon_vqtbx3q_v, BI__builtin_neon_vqtbx4_v, BI__builtin_neon_vqtbx4q_v, BI__builtin_neon_vraddhn_v, BI__builtin_neon_vrax1q_u64, BI__builtin_neon_vrbit_v, BI__builtin_neon_vrbitq_v, BI__builtin_neon_vrecpe_f16, BI__builtin_neon_vrecpe_v, BI__builtin_neon_vrecped_f64, BI__builtin_neon_vrecpeq_f16, BI__builtin_neon_vrecpeq_v, BI__builtin_neon_vrecpes_f32, BI__builtin_neon_vrecps_f16, BI__builtin_neon_vrecps_v, BI__builtin_neon_vrecpsd_f64, BI__builtin_neon_vrecpsq_f16, BI__builtin_neon_vrecpsq_v, BI__builtin_neon_vrecpss_f32, BI__builtin_neon_vrecpxd_f64, BI__builtin_neon_vrecpxs_f32, BI__builtin_neon_vrhadd_v, BI__builtin_neon_vrhaddq_v, BI__builtin_neon_vrnd32x_f32, BI__builtin_neon_vrnd32x_f64, BI__builtin_neon_vrnd32xq_f32, BI__builtin_neon_vrnd32xq_f64, BI__builtin_neon_vrnd32z_f32, BI__builtin_neon_vrnd32z_f64, BI__builtin_neon_vrnd32zq_f32, BI__builtin_neon_vrnd32zq_f64, BI__builtin_neon_vrnd64x_f32, BI__builtin_neon_vrnd64x_f64, BI__builtin_neon_vrnd64xq_f32, BI__builtin_neon_vrnd64xq_f64, BI__builtin_neon_vrnd64z_f32, BI__builtin_neon_vrnd64z_f64, BI__builtin_neon_vrnd64zq_f32, BI__builtin_neon_vrnd64zq_f64, BI__builtin_neon_vrnd_f16, BI__builtin_neon_vrnd_v, BI__builtin_neon_vrnda_f16, BI__builtin_neon_vrnda_v, BI__builtin_neon_vrndaq_f16, BI__builtin_neon_vrndaq_v, BI__builtin_neon_vrndi_f16, BI__builtin_neon_vrndi_v, BI__builtin_neon_vrndiq_f16, BI__builtin_neon_vrndiq_v, BI__builtin_neon_vrndm_f16, BI__builtin_neon_vrndm_v, BI__builtin_neon_vrndmq_f16, BI__builtin_neon_vrndmq_v, BI__builtin_neon_vrndn_f16, BI__builtin_neon_vrndn_v, BI__builtin_neon_vrndnq_f16, BI__builtin_neon_vrndnq_v, BI__builtin_neon_vrndns_f32, BI__builtin_neon_vrndp_f16, BI__builtin_neon_vrndp_v, BI__builtin_neon_vrndpq_f16, BI__builtin_neon_vrndpq_v, BI__builtin_neon_vrndq_f16, BI__builtin_neon_vrndq_v, BI__builtin_neon_vrndx_f16, BI__builtin_neon_vrndx_v, BI__builtin_neon_vrndxq_f16, BI__builtin_neon_vrndxq_v, BI__builtin_neon_vrshl_v, BI__builtin_neon_vrshld_s64, BI__builtin_neon_vrshld_u64, BI__builtin_neon_vrshlq_v, BI__builtin_neon_vrshr_n_v, BI__builtin_neon_vrshrd_n_s64, BI__builtin_neon_vrshrd_n_u64, BI__builtin_neon_vrshrn_n_v, BI__builtin_neon_vrshrq_n_v, BI__builtin_neon_vrsqrte_f16, BI__builtin_neon_vrsqrte_v, BI__builtin_neon_vrsqrted_f64, BI__builtin_neon_vrsqrteq_f16, BI__builtin_neon_vrsqrteq_v, BI__builtin_neon_vrsqrtes_f32, BI__builtin_neon_vrsqrts_f16, BI__builtin_neon_vrsqrts_v, BI__builtin_neon_vrsqrtsd_f64, BI__builtin_neon_vrsqrtsq_f16, BI__builtin_neon_vrsqrtsq_v, BI__builtin_neon_vrsqrtss_f32, BI__builtin_neon_vrsra_n_v, BI__builtin_neon_vrsrad_n_s64, BI__builtin_neon_vrsrad_n_u64, BI__builtin_neon_vrsraq_n_v, BI__builtin_neon_vrsubhn_v, BI__builtin_neon_vscale_f16, BI__builtin_neon_vscale_f32, BI__builtin_neon_vscaleq_f16, BI__builtin_neon_vscaleq_f32, BI__builtin_neon_vscaleq_f64, BI__builtin_neon_vset_lane_bf16, BI__builtin_neon_vset_lane_f32, BI__builtin_neon_vset_lane_f64, BI__builtin_neon_vset_lane_i16, BI__builtin_neon_vset_lane_i32, BI__builtin_neon_vset_lane_i64, BI__builtin_neon_vset_lane_i8, BI__builtin_neon_vset_lane_mf8, BI__builtin_neon_vsetq_lane_bf16, BI__builtin_neon_vsetq_lane_f32, BI__builtin_neon_vsetq_lane_f64, BI__builtin_neon_vsetq_lane_i16, BI__builtin_neon_vsetq_lane_i32, BI__builtin_neon_vsetq_lane_i64, BI__builtin_neon_vsetq_lane_i8, BI__builtin_neon_vsetq_lane_mf8, BI__builtin_neon_vsha1cq_u32, BI__builtin_neon_vsha1h_u32, BI__builtin_neon_vsha1mq_u32, BI__builtin_neon_vsha1pq_u32, BI__builtin_neon_vsha1su0q_u32, BI__builtin_neon_vsha1su1q_u32, BI__builtin_neon_vsha256h2q_u32, BI__builtin_neon_vsha256hq_u32, BI__builtin_neon_vsha256su0q_u32, BI__builtin_neon_vsha256su1q_u32, BI__builtin_neon_vsha512h2q_u64, BI__builtin_neon_vsha512hq_u64, BI__builtin_neon_vsha512su0q_u64, BI__builtin_neon_vsha512su1q_u64, BI__builtin_neon_vshl_n_v, BI__builtin_neon_vshl_v, BI__builtin_neon_vshld_n_s64, BI__builtin_neon_vshld_n_u64, BI__builtin_neon_vshld_s64, BI__builtin_neon_vshld_u64, BI__builtin_neon_vshll_n_v, BI__builtin_neon_vshlq_n_v, BI__builtin_neon_vshlq_v, BI__builtin_neon_vshr_n_v, BI__builtin_neon_vshrd_n_s64, BI__builtin_neon_vshrd_n_u64, BI__builtin_neon_vshrn_n_v, BI__builtin_neon_vshrq_n_v, BI__builtin_neon_vsli_n_v, BI__builtin_neon_vslid_n_s64, BI__builtin_neon_vslid_n_u64, BI__builtin_neon_vsliq_n_v, BI__builtin_neon_vsm3partw1q_u32, BI__builtin_neon_vsm3partw2q_u32, BI__builtin_neon_vsm3ss1q_u32, BI__builtin_neon_vsm3tt1aq_u32, BI__builtin_neon_vsm3tt1bq_u32, BI__builtin_neon_vsm3tt2aq_u32, BI__builtin_neon_vsm3tt2bq_u32, BI__builtin_neon_vsm4ekeyq_u32, BI__builtin_neon_vsm4eq_u32, BI__builtin_neon_vsqadd_v, BI__builtin_neon_vsqaddb_u8, BI__builtin_neon_vsqaddd_u64, BI__builtin_neon_vsqaddh_u16, BI__builtin_neon_vsqaddq_v, BI__builtin_neon_vsqadds_u32, BI__builtin_neon_vsqrt_f16, BI__builtin_neon_vsqrt_v, BI__builtin_neon_vsqrtq_f16, BI__builtin_neon_vsqrtq_v, BI__builtin_neon_vsra_n_v, BI__builtin_neon_vsrad_n_s64, BI__builtin_neon_vsrad_n_u64, BI__builtin_neon_vsraq_n_v, BI__builtin_neon_vsri_n_v, BI__builtin_neon_vsrid_n_s64, BI__builtin_neon_vsrid_n_u64, BI__builtin_neon_vsriq_n_v, BI__builtin_neon_vst1_bf16, BI__builtin_neon_vst1_bf16_x2, BI__builtin_neon_vst1_bf16_x3, BI__builtin_neon_vst1_bf16_x4, BI__builtin_neon_vst1_lane_bf16, BI__builtin_neon_vst1_lane_v, BI__builtin_neon_vst1_v, BI__builtin_neon_vst1_x2_v, BI__builtin_neon_vst1_x3_v, BI__builtin_neon_vst1_x4_v, BI__builtin_neon_vst1q_bf16, BI__builtin_neon_vst1q_bf16_x2, BI__builtin_neon_vst1q_bf16_x3, BI__builtin_neon_vst1q_bf16_x4, BI__builtin_neon_vst1q_lane_bf16, BI__builtin_neon_vst1q_lane_v, BI__builtin_neon_vst1q_v, BI__builtin_neon_vst1q_x2_v, BI__builtin_neon_vst1q_x3_v, BI__builtin_neon_vst1q_x4_v, BI__builtin_neon_vst2_bf16, BI__builtin_neon_vst2_lane_bf16, BI__builtin_neon_vst2_lane_v, BI__builtin_neon_vst2_v, BI__builtin_neon_vst2q_bf16, BI__builtin_neon_vst2q_lane_bf16, BI__builtin_neon_vst2q_lane_v, BI__builtin_neon_vst2q_v, BI__builtin_neon_vst3_bf16, BI__builtin_neon_vst3_lane_bf16, BI__builtin_neon_vst3_lane_v, BI__builtin_neon_vst3_v, BI__builtin_neon_vst3q_bf16, BI__builtin_neon_vst3q_lane_bf16, BI__builtin_neon_vst3q_lane_v, BI__builtin_neon_vst3q_v, BI__builtin_neon_vst4_bf16, BI__builtin_neon_vst4_lane_bf16, BI__builtin_neon_vst4_lane_v, BI__builtin_neon_vst4_v, BI__builtin_neon_vst4q_bf16, BI__builtin_neon_vst4q_lane_bf16, BI__builtin_neon_vst4q_lane_v, BI__builtin_neon_vst4q_v, BI__builtin_neon_vstl1_lane_f64, BI__builtin_neon_vstl1_lane_p64, BI__builtin_neon_vstl1_lane_s64, BI__builtin_neon_vstl1_lane_u64, BI__builtin_neon_vstl1q_lane_f64, BI__builtin_neon_vstl1q_lane_p64, BI__builtin_neon_vstl1q_lane_s64, BI__builtin_neon_vstl1q_lane_u64, BI__builtin_neon_vstrq_p128, BI__builtin_neon_vsubd_s64, BI__builtin_neon_vsubd_u64, BI__builtin_neon_vsubhn_v, BI__builtin_neon_vtbl1_v, BI__builtin_neon_vtbl2_v, BI__builtin_neon_vtbl3_v, BI__builtin_neon_vtbl4_v, BI__builtin_neon_vtbx1_v, BI__builtin_neon_vtbx2_v, BI__builtin_neon_vtbx3_v, BI__builtin_neon_vtbx4_v, BI__builtin_neon_vtrn_v, BI__builtin_neon_vtrnq_v, BI__builtin_neon_vtst_v, BI__builtin_neon_vtstd_s64, BI__builtin_neon_vtstd_u64, BI__builtin_neon_vtstq_v, BI__builtin_neon_vuqadd_v, BI__builtin_neon_vuqaddb_s8, BI__builtin_neon_vuqaddd_s64, BI__builtin_neon_vuqaddh_s16, BI__builtin_neon_vuqaddq_v, BI__builtin_neon_vuqadds_s32, BI__builtin_neon_vusdot_s32, BI__builtin_neon_vusdotq_s32, BI__builtin_neon_vusmmlaq_s32, BI__builtin_neon_vuzp_v, BI__builtin_neon_vuzpq_v, BI__builtin_neon_vxarq_u64, BI__builtin_neon_vzip_v, BI__builtin_neon_vzipq_v, #endif // GET_NEON_BUILTIN_ENUMERATORS #ifdef GET_NEON_BUILTIN_STR_TABLE #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Woverlength-strings" #endif static constexpr char BuiltinStringsStorage[] = "\0" "n\0" "vqdmulhq_lane_v\0" "V16ScV16ScV8ScIii\0" "neon\0" "vqdmulh_lane_v\0" "V8ScV8ScV8ScIii\0" "vqrdmulhq_lane_v\0" "vqrdmulh_lane_v\0" "vabdq_v\0" "V16ScV16ScV16Sci\0" "vabd_v\0" "V8ScV8ScV8Sci\0" "vabsq_v\0" "V16ScV16Sci\0" "vabs_v\0" "V8ScV8Sci\0" "vpaddq_v\0" "vaesdq_u8\0" "aes,neon\0" "vaeseq_u8\0" "vaesimcq_u8\0" "vaesmcq_u8\0" "vbcaxq_u8\0" "V16ScV16ScV16ScV16Sci\0" "sha3,neon\0" "vbcaxq_u32\0" "vbcaxq_u64\0" "vbcaxq_u16\0" "vbcaxq_s8\0" "vbcaxq_s32\0" "vbcaxq_s64\0" "vbcaxq_s16\0" "vbsl_v\0" "V8ScV8ScV8ScV8Sci\0" "vbslq_v\0" "vceqz_v\0" "vceqzq_v\0" "vceqzq_f16\0" "fullfp16,neon\0" "vceqz_f16\0" "vcgezq_v\0" "vcgez_v\0" "vcgezq_f16\0" "vcgez_f16\0" "vcgtzq_v\0" "vcgtz_v\0" "vcgtzq_f16\0" "vcgtz_f16\0" "vclezq_v\0" "vclez_v\0" "vclezq_f16\0" "vclez_f16\0" "vcltzq_v\0" "vcltz_v\0" "vcltzq_f16\0" "vcltz_f16\0" "vtst_v\0" "vtstq_v\0" "vcvtq_n_f64_v\0" "V16ScV16ScIii\0" "vcvt_n_f64_v\0" "V8ScV8ScIii\0" "vdotq_u32\0" "dotprod,neon\0" "vdotq_s32\0" "vdot_u32\0" "vdot_s32\0" "veor3q_u8\0" "veor3q_u32\0" "veor3q_u64\0" "veor3q_u16\0" "veor3q_s8\0" "veor3q_s32\0" "veor3q_s64\0" "veor3q_s16\0" "vamaxq_f64\0" "neon,faminmax\0" "vamaxq_f32\0" "vamaxq_f16\0" "vamax_f32\0" "vamax_f16\0" "vaminq_f64\0" "vaminq_f32\0" "vaminq_f16\0" "vamin_f32\0" "vamin_f16\0" "vcageq_v\0" "vcage_v\0" "vcagtq_v\0" "vcagt_v\0" "vcaleq_v\0" "vcale_v\0" "vcaltq_v\0" "vcalt_v\0" "vcvtaq_s32_v\0" "vcvta_s32_v\0" "vcvtaq_s64_v\0" "vcvta_s64_v\0" "vcvtaq_u32_v\0" "vcvta_u32_v\0" "vcvtaq_u64_v\0" "vcvta_u64_v\0" "vcvtmq_s32_v\0" "vcvtm_s32_v\0" "vcvtmq_s64_v\0" "vcvtm_s64_v\0" "vcvtmq_u32_v\0" "vcvtm_u32_v\0" "vcvtmq_u64_v\0" "vcvtm_u64_v\0" "vcvtnq_s32_v\0" "vcvtn_s32_v\0" "vcvtnq_s64_v\0" "vcvtn_s64_v\0" "vcvtnq_u32_v\0" "vcvtn_u32_v\0" "vcvtnq_u64_v\0" "vcvtn_u64_v\0" "vcvtpq_s32_v\0" "vcvtp_s32_v\0" "vcvtpq_s64_v\0" "vcvtp_s64_v\0" "vcvtpq_u32_v\0" "vcvtp_u32_v\0" "vcvtpq_u64_v\0" "vcvtp_u64_v\0" "vcvtq_n_s64_v\0" "vcvt_n_s64_v\0" "vcvtq_n_u64_v\0" "vcvt_n_u64_v\0" "vmaxnmq_f16\0" "vmaxnm_f16\0" "vpmaxnmq_v\0" "vpmaxnm_v\0" "vpmaxnmq_f16\0" "vpmaxnm_f16\0" "vmaxnmvq_f64\0" "dV2d\0" "vmaxnmvq_f32\0" "fV4f\0" "vmaxnmv_f32\0" "fV2f\0" "vmaxnmvq_f16\0" "hV16Sc\0" "vmaxnmv_f16\0" "hV8Sc\0" "vmaxnmq_v\0" "vmaxnm_v\0" "vminnmq_f16\0" "vminnm_f16\0" "vpminnmq_v\0" "vpminnm_v\0" "vpminnmq_f16\0" "vpminnm_f16\0" "vminnmvq_f64\0" "vminnmvq_f32\0" "vminnmv_f32\0" "vminnmvq_f16\0" "vminnmv_f16\0" "vminnmq_v\0" "vminnm_v\0" "vfmaq_v\0" "vfma_v\0" "vrecpeq_v\0" "vrecpe_v\0" "vrecpsq_v\0" "vrecps_v\0" "vrnd32xq_f32\0" "v8.5a,neon\0" "vrnd32x_f32\0" "vrnd32xq_f64\0" "vrnd32x_f64\0" "vrnd32zq_f32\0" "vrnd32z_f32\0" "vrnd32zq_f64\0" "vrnd32z_f64\0" "vrnd64xq_f32\0" "vrnd64x_f32\0" "vrnd64xq_f64\0" "vrnd64x_f64\0" "vrnd64zq_f32\0" "vrnd64z_f32\0" "vrnd64zq_f64\0" "vrnd64z_f64\0" "vrndaq_f16\0" "vrnda_f16\0" "vrndaq_v\0" "vrnda_v\0" "vrndiq_f16\0" "vrndi_f16\0" "vrndiq_v\0" "vrndi_v\0" "vrndmq_f16\0" "vrndm_f16\0" "vrndmq_v\0" "vrndm_v\0" "vrndnq_f16\0" "vrndn_f16\0" "vrndnq_v\0" "vrndn_v\0" "vrndpq_f16\0" "vrndp_f16\0" "vrndpq_v\0" "vrndp_v\0" "vrndxq_f16\0" "vrndx_f16\0" "vrndxq_v\0" "vrndx_v\0" "vrndq_f16\0" "vrnd_f16\0" "vrndq_v\0" "vrnd_v\0" "vrsqrteq_v\0" "vrsqrte_v\0" "vrsqrteq_f16\0" "vrsqrte_f16\0" "vrsqrtsq_v\0" "vrsqrts_v\0" "vscale_f32\0" "fp8,neon\0" "vscale_f16\0" "vscaleq_f64\0" "vscaleq_f32\0" "vscaleq_f16\0" "vsqrtq_v\0" "vsqrt_v\0" "vsqrtq_f16\0" "vsqrt_f16\0" "vget_lane_i64\0" "UWiV1WiIi\0" "vgetq_lane_i64\0" "UWiV2WiIi\0" "vgetq_lane_f64\0" "dV2dIi\0" "vget_lane_f64\0" "dV1dIi\0" "vld1_v\0" "V8ScvC*i\0" "vld1q_v\0" "V16ScvC*i\0" "vld1_dup_v\0" "vld1q_dup_v\0" "vld1_lane_v\0" "V8ScvC*V8ScIii\0" "vld1q_lane_v\0" "V16ScvC*V16ScIii\0" "vld1_x2_v\0" "vv*vC*i\0" "vld1q_x2_v\0" "vld1_x3_v\0" "vld1q_x3_v\0" "vld1_x4_v\0" "vld1q_x4_v\0" "vld2_v\0" "vld2q_v\0" "vld2_dup_v\0" "vld2q_dup_v\0" "vld2_lane_v\0" "vv*vC*V8ScV8ScIii\0" "vld2q_lane_v\0" "vv*vC*V16ScV16ScIii\0" "vld3_v\0" "vld3q_v\0" "vld3_dup_v\0" "vld3q_dup_v\0" "vld3_lane_v\0" "vv*vC*V8ScV8ScV8ScIii\0" "vld3q_lane_v\0" "vv*vC*V16ScV16ScV16ScIii\0" "vld4_v\0" "vld4q_v\0" "vld4_dup_v\0" "vld4q_dup_v\0" "vld4_lane_v\0" "vv*vC*V8ScV8ScV8ScV8ScIii\0" "vld4q_lane_v\0" "vv*vC*V16ScV16ScV16ScV16ScIii\0" "vmaxq_v\0" "vmax_v\0" "vpmaxq_v\0" "vminq_v\0" "vmin_v\0" "vpminq_v\0" "vmulxq_v\0" "vmulx_v\0" "vmulxq_f16\0" "vmulx_f16\0" "vqabsq_v\0" "vqabs_v\0" "vqnegq_v\0" "vqneg_v\0" "vrax1q_u64\0" "vrbit_v\0" "vrbitq_v\0" "vabdd_f64\0" "ddd\0" "vabds_f32\0" "fff\0" "vabsd_s64\0" "WiWi\0" "vaddd_u64\0" "UWiUWiUWi\0" "vaddd_s64\0" "WiWiWi\0" "vpaddd_u64\0" "UWiV2UWi\0" "vpaddd_f64\0" "vpaddd_s64\0" "WiV2Wi\0" "vpadds_f32\0" "vceqd_u64\0" "vceqd_s64\0" "UWiWiWi\0" "vceqzd_u64\0" "UWiUWi\0" "vceqzd_s64\0" "UWiWi\0" "vcged_s64\0" "vcgezd_s64\0" "vcgtd_s64\0" "vcgtzd_s64\0" "vcgtd_u64\0" "vcged_u64\0" "vcled_u64\0" "vcled_s64\0" "vclezd_s64\0" "vcltd_u64\0" "vcltd_s64\0" "vcltzd_s64\0" "vtstd_u64\0" "vtstd_s64\0" "vcvth_bf16_f32\0" "yf\0" "bf16,neon\0" "vcaged_f64\0" "UWidd\0" "vcages_f32\0" "Uiff\0" "vcagtd_f64\0" "vcagts_f32\0" "vcaled_f64\0" "vcales_f32\0" "vcaltd_f64\0" "vcalts_f32\0" "vceqd_f64\0" "vceqs_f32\0" "vceqzd_f64\0" "UWid\0" "vceqzs_f32\0" "Uif\0" "vcged_f64\0" "vcges_f32\0" "vcgezd_f64\0" "vcgezs_f32\0" "vcgtd_f64\0" "vcgts_f32\0" "vcgtzd_f64\0" "vcgtzs_f32\0" "vcled_f64\0" "vcles_f32\0" "vclezd_f64\0" "vclezs_f32\0" "vcltd_f64\0" "vclts_f32\0" "vcltzd_f64\0" "vcltzs_f32\0" "vcvtad_s64_f64\0" "Wid\0" "vcvtas_s32_f32\0" "if\0" "vcvtad_u64_f64\0" "vcvtas_u32_f32\0" "vcvtmd_s64_f64\0" "vcvtms_s32_f32\0" "vcvtmd_u64_f64\0" "vcvtms_u32_f32\0" "vcvtnd_s64_f64\0" "vcvtns_s32_f32\0" "vcvtnd_u64_f64\0" "vcvtns_u32_f32\0" "vcvtpd_s64_f64\0" "vcvtps_s32_f32\0" "vcvtpd_u64_f64\0" "vcvtps_u32_f32\0" "vcvtxd_f32_f64\0" "fd\0" "vcvtd_s64_f64\0" "vcvts_s32_f32\0" "vcvts_n_s32_f32\0" "ifIi\0" "vcvtd_n_s64_f64\0" "WidIi\0" "vcvtd_u64_f64\0" "vcvts_u32_f32\0" "vcvts_n_u32_f32\0" "UifIi\0" "vcvtd_n_u64_f64\0" "UWidIi\0" "vpmaxnmqd_f64\0" "vpmaxnms_f32\0" "vpmaxqd_f64\0" "vpmaxs_f32\0" "vpminnmqd_f64\0" "vpminnms_f32\0" "vpminqd_f64\0" "vpmins_f32\0" "vfmad_lane_f64\0" "dddV1dIi\0" "vfmas_lane_f32\0" "fffV2fIi\0" "vfmah_lane_f16\0" "hhhV4hIi\0" "vfmad_laneq_f64\0" "dddV2dIi\0" "vfmas_laneq_f32\0" "fffV4fIi\0" "vfmah_laneq_f16\0" "hhhV8hIi\0" "vmulxd_f64\0" "vmulxs_f32\0" "vmulxh_lane_f16\0" "hhV4hIi\0" "vmulxh_laneq_f16\0" "hhV8hIi\0" "vrecped_f64\0" "dd\0" "vrecpes_f32\0" "ff\0" "vrecpsd_f64\0" "vrecpss_f32\0" "vrecpxd_f64\0" "vrecpxs_f32\0" "vrndns_f32\0" "vrsqrted_f64\0" "vrsqrtes_f32\0" "vrsqrtsd_f64\0" "vrsqrtss_f32\0" "vnegd_s64\0" "vqaddb_u8\0" "UcUcUc\0" "vqadds_u32\0" "UiUiUi\0" "vqaddd_u64\0" "vqaddh_u16\0" "UsUsUs\0" "vqaddb_s8\0" "ScScSc\0" "vqadds_s32\0" "iii\0" "vqaddd_s64\0" "vqaddh_s16\0" "sss\0" "vqrshlb_u8\0" "UcUcSc\0" "vqrshls_u32\0" "UiUii\0" "vqrshld_u64\0" "UWiUWiWi\0" "vqrshlh_u16\0" "UsUss\0" "vqrshlb_s8\0" "vqrshls_s32\0" "vqrshld_s64\0" "vqrshlh_s16\0" "vqshlb_u8\0" "vqshls_u32\0" "vqshld_u64\0" "vqshlh_u16\0" "vqshlb_s8\0" "vqshls_s32\0" "vqshld_s64\0" "vqshlh_s16\0" "vqsubb_u8\0" "vqsubs_u32\0" "vqsubd_u64\0" "vqsubh_u16\0" "vqsubb_s8\0" "vqsubs_s32\0" "vqsubd_s64\0" "vqsubh_s16\0" "vrshld_u64\0" "vrshld_s64\0" "vcvtd_f64_s64\0" "dWi\0" "vcvts_f32_s32\0" "fi\0" "vcvts_n_f32_u32\0" "fUiIi\0" "vcvts_n_f32_s32\0" "fiIi\0" "vcvtd_n_f64_u64\0" "dUWiIi\0" "vcvtd_n_f64_s64\0" "dWiIi\0" "vshld_u64\0" "vshld_s64\0" "vshld_n_u64\0" "UWiUWiIi\0" "vshld_n_s64\0" "WiWiIi\0" "vslid_n_u64\0" "UWiUWiUWiIi\0" "vslid_n_s64\0" "WiWiWiIi\0" "vqabsb_s8\0" "ScSc\0" "vqabss_s32\0" "ii\0" "vqabsd_s64\0" "vqabsh_s16\0" "ss\0" "vqdmlals_s32\0" "WiWiii\0" "vqdmlalh_s16\0" "iiss\0" "vqdmlals_lane_s32\0" "WiWiiV2iIi\0" "vqdmlalh_lane_s16\0" "iisV4sIi\0" "vqdmlals_laneq_s32\0" "WiWiiV4iIi\0" "vqdmlalh_laneq_s16\0" "iisV8sIi\0" "vqdmlsls_s32\0" "vqdmlslh_s16\0" "vqdmlsls_lane_s32\0" "vqdmlslh_lane_s16\0" "vqdmlsls_laneq_s32\0" "vqdmlslh_laneq_s16\0" "vqdmulhs_s32\0" "vqdmulhh_s16\0" "vqdmulls_s32\0" "Wiii\0" "vqdmullh_s16\0" "iss\0" "vqnegb_s8\0" "vqnegs_s32\0" "vqnegd_s64\0" "vqnegh_s16\0" "vqrdmlahs_s32\0" "iiii\0" "v8.1a,neon\0" "vqrdmlahh_s16\0" "ssss\0" "vqrdmlshs_s32\0" "vqrdmlshh_s16\0" "vqrdmulhs_s32\0" "vqrdmulhh_s16\0" "vqrshrns_n_u32\0" "UsUiIi\0" "vqrshrnd_n_u64\0" "UiUWiIi\0" "vqrshrnh_n_u16\0" "UcUsIi\0" "vqrshrns_n_s32\0" "siIi\0" "vqrshrnd_n_s64\0" "iWiIi\0" "vqrshrnh_n_s16\0" "ScsIi\0" "vqrshruns_n_s32\0" "UsiIi\0" "vqrshrund_n_s64\0" "UiWiIi\0" "vqrshrunh_n_s16\0" "UcsIi\0" "vqshlub_n_s8\0" "ScScIi\0" "vqshlus_n_s32\0" "iiIi\0" "vqshlud_n_s64\0" "vqshluh_n_s16\0" "ssIi\0" "vqshlb_n_u8\0" "UcUcIi\0" "vqshls_n_u32\0" "UiUiIi\0" "vqshld_n_u64\0" "vqshlh_n_u16\0" "UsUsIi\0" "vqshlb_n_s8\0" "vqshls_n_s32\0" "vqshld_n_s64\0" "vqshlh_n_s16\0" "vqshrns_n_u32\0" "vqshrnd_n_u64\0" "vqshrnh_n_u16\0" "vqshrns_n_s32\0" "vqshrnd_n_s64\0" "vqshrnh_n_s16\0" "vqshruns_n_s32\0" "vqshrund_n_s64\0" "vqshrunh_n_s16\0" "vqmovns_s32\0" "si\0" "vqmovnd_s64\0" "iWi\0" "vqmovnh_s16\0" "Scs\0" "vqmovuns_s32\0" "Usi\0" "vqmovund_s64\0" "UiWi\0" "vqmovunh_s16\0" "Ucs\0" "vsrid_n_u64\0" "vsrid_n_s64\0" "vrshrd_n_u64\0" "vrshrd_n_s64\0" "vrsrad_n_u64\0" "vrsrad_n_s64\0" "vshrd_n_u64\0" "vshrd_n_s64\0" "vsrad_n_u64\0" "vsrad_n_s64\0" "vsubd_u64\0" "vsubd_s64\0" "vuqaddb_s8\0" "ScScUc\0" "vuqadds_s32\0" "iiUi\0" "vuqaddd_s64\0" "WiWiUWi\0" "vuqaddh_s16\0" "ssUs\0" "vcvtd_f64_u64\0" "dUWi\0" "vcvts_f32_u32\0" "fUi\0" "vqmovns_u32\0" "UsUi\0" "vqmovnd_u64\0" "UiUWi\0" "vqmovnh_u16\0" "UcUs\0" "vsqaddb_u8\0" "vsqadds_u32\0" "vsqaddd_u64\0" "vsqaddh_u16\0" "vdupb_lane_i8\0" "UcV8ScIi\0" "vduph_lane_i16\0" "UsV4sIi\0" "vdups_lane_i32\0" "UiV2iIi\0" "vdupd_lane_i64\0" "vdupd_lane_f64\0" "vdups_lane_f32\0" "fV2fIi\0" "vdupb_lane_mf8\0" "mV8mIi\0" "vduph_lane_f16\0" "hV4hIi\0" "vdupb_laneq_i8\0" "UcV16ScIi\0" "vduph_laneq_i16\0" "UsV8sIi\0" "vdups_laneq_i32\0" "UiV4iIi\0" "vdupd_laneq_i64\0" "vdupd_laneq_f64\0" "vdups_laneq_f32\0" "fV4fIi\0" "vdupb_laneq_mf8\0" "mV16mIi\0" "vduph_laneq_f16\0" "hV8hIi\0" "vduph_laneq_bf16\0" "yV8yIi\0" "vduph_lane_bf16\0" "yV4yIi\0" "vmul_lane_v\0" "vmul_laneq_v\0" "V8ScV8ScV16ScIii\0" "vmul_n_f64\0" "V1dV1dd\0" "vset_lane_i64\0" "V1WiWiV1WiIi\0" "vsetq_lane_i64\0" "V2WiWiV2WiIi\0" "vsetq_lane_f64\0" "V2ddV2dIi\0" "vset_lane_f64\0" "V1ddV1dIi\0" "vsha1cq_u32\0" "V4iV4UiUiV4Ui\0" "sha2,neon\0" "vsha1h_u32\0" "UiUi\0" "vsha1mq_u32\0" "vsha1pq_u32\0" "vsha1su0q_u32\0" "vsha1su1q_u32\0" "vsha256hq_u32\0" "vsha256h2q_u32\0" "vsha256su0q_u32\0" "vsha256su1q_u32\0" "vsha512hq_u64\0" "vsha512h2q_u64\0" "vsha512su0q_u64\0" "vsha512su1q_u64\0" "vsli_n_v\0" "vsliq_n_v\0" "V16ScV16ScV16ScIii\0" "vsm3partw1q_u32\0" "sm4,neon\0" "vsm3partw2q_u32\0" "vsm3ss1q_u32\0" "vsm3tt1aq_u32\0" "V16ScV16ScV16ScV16ScIii\0" "vsm3tt1bq_u32\0" "vsm3tt2aq_u32\0" "vsm3tt2bq_u32\0" "vsm4eq_u32\0" "vsm4ekeyq_u32\0" "splat_lane_v\0" "splatq_lane_v\0" "V16ScV8ScIii\0" "splat_laneq_v\0" "V8ScV16ScIii\0" "splatq_laneq_v\0" "splatq_laneq_bf16\0" "splat_laneq_bf16\0" "splatq_lane_bf16\0" "splat_lane_bf16\0" "vsri_n_v\0" "vsriq_n_v\0" "vst1_v\0" "vv*V8Sci\0" "vst1q_v\0" "vv*V16Sci\0" "vst1_lane_v\0" "vv*V8ScIii\0" "vst1q_lane_v\0" "vv*V16ScIii\0" "vst1_x2_v\0" "vv*V8ScV8Sci\0" "vst1q_x2_v\0" "vv*V16ScV16Sci\0" "vst1_x3_v\0" "vv*V8ScV8ScV8Sci\0" "vst1q_x3_v\0" "vv*V16ScV16ScV16Sci\0" "vst1_x4_v\0" "vv*V8ScV8ScV8ScV8Sci\0" "vst1q_x4_v\0" "vv*V16ScV16ScV16ScV16Sci\0" "vst2_v\0" "vst2q_v\0" "vst2_lane_v\0" "vv*V8ScV8ScIii\0" "vst2q_lane_v\0" "vv*V16ScV16ScIii\0" "vst3_v\0" "vst3q_v\0" "vst3_lane_v\0" "vv*V8ScV8ScV8ScIii\0" "vst3q_lane_v\0" "vv*V16ScV16ScV16ScIii\0" "vst4_v\0" "vst4q_v\0" "vst4_lane_v\0" "vv*V8ScV8ScV8ScV8ScIii\0" "vst4q_lane_v\0" "vv*V16ScV16ScV16ScV16ScIii\0" "vuqaddq_v\0" "vuqadd_v\0" "vsqaddq_v\0" "vsqadd_v\0" "vabdq_f16\0" "vabd_f16\0" "vabsq_f16\0" "vabs_f16\0" "vaddhn_v\0" "V8ScV16ScV16Sci\0" "vaddlvq_u8\0" "UsV16Uc\0" "vaddlvq_u32\0" "UWiV4Ui\0" "vaddlvq_u16\0" "UiV8Us\0" "vaddlvq_s8\0" "sV16Sc\0" "vaddlvq_s32\0" "WiV4i\0" "vaddlvq_s16\0" "iV8s\0" "vaddlv_u8\0" "UsV8Uc\0" "vaddlv_u32\0" "UWiV2Ui\0" "vaddlv_u16\0" "UiV4Us\0" "vaddlv_s8\0" "sV8Sc\0" "vaddlv_s32\0" "WiV2i\0" "vaddlv_s16\0" "iV4s\0" "vadd_v\0" "vaddq_v\0" "vaddq_p128\0" "ULLLiULLLiULLLi\0" "vaddvq_u8\0" "UcV16Uc\0" "vaddvq_u32\0" "UiV4Ui\0" "vaddvq_u64\0" "vaddvq_u16\0" "UsV8Us\0" "vaddvq_s8\0" "ScV16Sc\0" "vaddvq_f64\0" "vaddvq_f32\0" "vaddvq_s32\0" "iV4i\0" "vaddvq_s64\0" "vaddvq_s16\0" "sV8s\0" "vaddv_u8\0" "UcV8Uc\0" "vaddv_u32\0" "UiV2Ui\0" "vaddv_u16\0" "UsV4Us\0" "vaddv_s8\0" "ScV8Sc\0" "vaddv_f32\0" "vaddv_s32\0" "iV2i\0" "vaddv_s16\0" "sV4s\0" "vcvt1_high_bf16_mf8_fpm\0" "V8yV16mUWi\0" "vcvt1_bf16_mf8_fpm\0" "V8yV8mUWi\0" "vcvt1_low_bf16_mf8_fpm\0" "vcvt2_high_bf16_mf8_fpm\0" "vcvt2_bf16_mf8_fpm\0" "vcvt2_low_bf16_mf8_fpm\0" "vcaddq_rot90_f32\0" "v8.3a,neon\0" "vcaddq_rot90_f16\0" "v8.3a,fullfp16,neon\0" "vcaddq_rot90_f64\0" "vcaddq_rot270_f32\0" "vcaddq_rot270_f16\0" "vcaddq_rot270_f64\0" "vcadd_rot90_f32\0" "vcadd_rot90_f16\0" "vcadd_rot270_f32\0" "vcadd_rot270_f16\0" "vcageq_f16\0" "vcage_f16\0" "vcagtq_f16\0" "vcagt_f16\0" "vcaleq_f16\0" "vcale_f16\0" "vcaltq_f16\0" "vcalt_f16\0" "vclsq_v\0" "vcls_v\0" "vclzq_v\0" "vclz_v\0" "vcmlaq_f64\0" "vcmlaq_rot90_f64\0" "vcmlaq_rot180_f64\0" "vcmlaq_rot270_f64\0" "vcnt_v\0" "vcntq_v\0" "vcvtaq_s16_f16\0" "vcvta_s16_f16\0" "vcvtaq_u16_f16\0" "vcvta_u16_f16\0" "vcvtmq_s16_f16\0" "vcvtm_s16_f16\0" "vcvtmq_u16_f16\0" "vcvtm_u16_f16\0" "vcvtq_mf8_f16_fpm\0" "V16mV16ScV16ScUWi\0" "vcvt_mf8_f16_fpm\0" "V8mV8ScV8ScUWi\0" "vcvt_high_mf8_f32_fpm\0" "V16mV8mV4fV4fUWi\0" "vcvt_mf8_f32_fpm\0" "V8mV4fV4fUWi\0" "vcvtnq_s16_f16\0" "vcvtn_s16_f16\0" "vcvtnq_u16_f16\0" "vcvtn_u16_f16\0" "vcvtpq_s16_f16\0" "vcvtp_s16_f16\0" "vcvtpq_u16_f16\0" "vcvtp_u16_f16\0" "vcvtx_f32_v\0" "V8ScV16Sci\0" "vcvt_bf16_f32\0" "__a32_vcvt_bf16_f32\0" "vcvtq_f16_u16\0" "vcvtq_f16_s16\0" "vcvt_f16_u16\0" "vcvt_f16_s16\0" "vcvt_f16_f32\0" "vcvtq_f32_v\0" "vcvt_f32_v\0" "vcvt_f32_f16\0" "V16ScV8Sci\0" "vcvt_f32_f64\0" "vcvtq_f64_v\0" "vcvt_f64_v\0" "vcvt_f64_f32\0" "vcvtq_high_bf16_f32\0" "vcvtq_low_bf16_f32\0" "vcvtq_n_f16_u16\0" "vcvtq_n_f16_s16\0" "vcvt_n_f16_u16\0" "vcvt_n_f16_s16\0" "vcvtq_n_f32_v\0" "vcvt_n_f32_v\0" "vcvtq_n_s16_f16\0" "vcvt_n_s16_f16\0" "vcvtq_n_s32_v\0" "vcvt_n_s32_v\0" "vcvtq_n_u16_f16\0" "vcvt_n_u16_f16\0" "vcvtq_n_u32_v\0" "vcvt_n_u32_v\0" "vcvtq_s16_f16\0" "vcvt_s16_f16\0" "vcvtq_s32_v\0" "vcvt_s32_v\0" "vcvtq_s64_v\0" "vcvt_s64_v\0" "vcvtq_u16_f16\0" "vcvt_u16_f16\0" "vcvtq_u32_v\0" "vcvt_u32_v\0" "vcvtq_u64_v\0" "vcvt_u64_v\0" "vdotq_laneq_f16_mf8_fpm\0" "V8hV16ScV16mV16mIiUWi\0" "fp8dot2,neon\0" "vdotq_laneq_f32_mf8_fpm\0" "V4fV4fV16mV16mIiUWi\0" "fp8dot4,neon\0" "vdotq_lane_f16_mf8_fpm\0" "V8hV16ScV16mV8mIiUWi\0" "vdotq_lane_f32_mf8_fpm\0" "V4fV4fV16mV8mIiUWi\0" "vbfdotq_f32\0" "vbfdot_f32\0" "vdotq_f16_mf8_fpm\0" "V8hV16ScV16mV16mUWi\0" "vdot_f16_mf8_fpm\0" "V4hV8ScV8mV8mUWi\0" "vdotq_f32_mf8_fpm\0" "V4fV4fV16mV16mUWi\0" "vdot_f32_mf8_fpm\0" "V2fV2fV8mV8mUWi\0" "vdot_laneq_f16_mf8_fpm\0" "V4hV8ScV8mV16mIiUWi\0" "vdot_laneq_f32_mf8_fpm\0" "V2fV2fV8mV16mIiUWi\0" "vdot_lane_f16_mf8_fpm\0" "V4hV8ScV8mV8mIiUWi\0" "vdot_lane_f32_mf8_fpm\0" "V2fV2fV8mV8mIiUWi\0" "vext_v\0" "vextq_v\0" "vcvt1_high_f16_mf8_fpm\0" "V8hV16mUWi\0" "vcvt1_f16_mf8_fpm\0" "V8hV8mUWi\0" "vcvt1_low_f16_mf8_fpm\0" "vcvt2_high_f16_mf8_fpm\0" "vcvt2_f16_mf8_fpm\0" "vcvt2_low_f16_mf8_fpm\0" "vfmaq_f16\0" "vfma_f16\0" "vfmaq_lane_v\0" "V16ScV16ScV16ScV8ScIii\0" "vfma_lane_v\0" "V8ScV8ScV8ScV8ScIii\0" "vfmaq_lane_f16\0" "vfma_lane_f16\0" "vfmaq_laneq_v\0" "vfma_laneq_v\0" "V8ScV8ScV8ScV16ScIii\0" "vfmaq_laneq_f16\0" "vfma_laneq_f16\0" "vbfmlalbq_f32\0" "vbfmlaltq_f32\0" "vfmlalq_high_f16\0" "fp16fml,neon\0" "vfmlal_high_f16\0" "vfmlalq_low_f16\0" "vfmlal_low_f16\0" "vfmlslq_high_f16\0" "vfmlsl_high_f16\0" "vfmlslq_low_f16\0" "vfmlsl_low_f16\0" "vbfmmlaq_f32\0" "vget_lane_i8\0" "vget_lane_i16\0" "vgetq_lane_i8\0" "vgetq_lane_i16\0" "vgetq_lane_i32\0" "vgetq_lane_f32\0" "vgetq_lane_mf8\0" "vget_lane_i32\0" "vget_lane_f32\0" "vget_lane_mf8\0" "vgetq_lane_bf16\0" "vget_lane_bf16\0" "vhaddq_v\0" "vhadd_v\0" "vhsubq_v\0" "vhsub_v\0" "vld1q_bf16\0" "vld1_bf16\0" "vld1q_dup_bf16\0" "vld1_dup_bf16\0" "vld1q_lane_bf16\0" "vld1_lane_bf16\0" "vld1q_bf16_x2\0" "vld1_bf16_x2\0" "vld1q_bf16_x3\0" "vld1_bf16_x3\0" "vld1q_bf16_x4\0" "vld1_bf16_x4\0" "vld2q_bf16\0" "vld2_bf16\0" "vld2q_dup_bf16\0" "vld2_dup_bf16\0" "vld2q_lane_bf16\0" "vld2_lane_bf16\0" "vld3q_bf16\0" "vld3_bf16\0" "vld3q_dup_bf16\0" "vld3_dup_bf16\0" "vld3q_lane_bf16\0" "vld3_lane_bf16\0" "vld4q_bf16\0" "vld4_bf16\0" "vld4q_dup_bf16\0" "vld4_dup_bf16\0" "vld4q_lane_bf16\0" "vld4_lane_bf16\0" "vldap1_lane_p64\0" "rcpc3,neon\0" "vldap1q_lane_p64\0" "vldap1q_lane_u64\0" "vldap1q_lane_f64\0" "vldap1q_lane_s64\0" "vldap1_lane_u64\0" "vldap1_lane_f64\0" "vldap1_lane_s64\0" "vldrq_p128\0" "ULLLivC*\0" "vluti2_lane_p8\0" "V16ScV8ScV8ScIii\0" "lut\0" "vluti2q_lane_p8\0" "vluti2q_lane_u8\0" "vluti2q_lane_s8\0" "vluti2q_lane_mf8\0" "vluti2_lane_u8\0" "vluti2_lane_s8\0" "vluti2_lane_mf8\0" "vluti2q_lane_bf16\0" "lut,bf16\0" "vluti2_lane_bf16\0" "vluti2q_laneq_bf16\0" "vluti2_laneq_bf16\0" "V16ScV8ScV16ScIii\0" "vluti2_laneq_p8\0" "vluti2q_laneq_p8\0" "vluti2q_laneq_u8\0" "vluti2q_laneq_s8\0" "vluti2q_laneq_mf8\0" "vluti2_laneq_u8\0" "vluti2_laneq_s8\0" "vluti2_laneq_mf8\0" "vluti2_lane_p16\0" "vluti2q_lane_p16\0" "vluti2q_lane_u16\0" "vluti2q_lane_f16\0" "vluti2q_lane_s16\0" "vluti2_lane_u16\0" "vluti2_lane_f16\0" "vluti2_lane_s16\0" "vluti2_laneq_p16\0" "vluti2q_laneq_p16\0" "vluti2q_laneq_u16\0" "vluti2q_laneq_f16\0" "vluti2q_laneq_s16\0" "vluti2_laneq_u16\0" "vluti2_laneq_f16\0" "vluti2_laneq_s16\0" "vluti4q_lane_p8\0" "vluti4q_lane_u8\0" "vluti4q_lane_s8\0" "vluti4q_lane_mf8\0" "vluti4q_lane_bf16_x2\0" "vluti4q_laneq_bf16_x2\0" "vluti4q_laneq_p8\0" "vluti4q_laneq_u8\0" "vluti4q_laneq_s8\0" "vluti4q_laneq_mf8\0" "vluti4q_lane_p16_x2\0" "vluti4q_lane_u16_x2\0" "vluti4q_lane_f16_x2\0" "vluti4q_lane_s16_x2\0" "vluti4q_laneq_p16_x2\0" "vluti4q_laneq_u16_x2\0" "vluti4q_laneq_f16_x2\0" "vluti4q_laneq_s16_x2\0" "vmaxq_f16\0" "vmax_f16\0" "vmaxvq_u8\0" "vmaxvq_u32\0" "vmaxvq_u16\0" "vmaxvq_s8\0" "vmaxvq_f64\0" "vmaxvq_f32\0" "vmaxvq_s32\0" "vmaxvq_s16\0" "vmaxv_u8\0" "vmaxv_u32\0" "vmaxv_u16\0" "vmaxv_s8\0" "vmaxv_f32\0" "vmaxv_s32\0" "vmaxv_s16\0" "vmaxvq_f16\0" "vmaxv_f16\0" "vminq_f16\0" "vmin_f16\0" "vminvq_u8\0" "vminvq_u32\0" "vminvq_u16\0" "vminvq_s8\0" "vminvq_f64\0" "vminvq_f32\0" "vminvq_s32\0" "vminvq_s16\0" "vminv_u8\0" "vminv_u32\0" "vminv_u16\0" "vminv_s8\0" "vminv_f32\0" "vminv_s32\0" "vminv_s16\0" "vminvq_f16\0" "vminv_f16\0" "vmlalbq_f16_mf8_fpm\0" "fp8fma,neon\0" "vmlalbq_lane_f16_mf8_fpm\0" "vmlalbq_laneq_f16_mf8_fpm\0" "vmlallbbq_f32_mf8_fpm\0" "vmlallbbq_lane_f32_mf8_fpm\0" "vmlallbbq_laneq_f32_mf8_fpm\0" "vmlallbtq_f32_mf8_fpm\0" "vmlallbtq_lane_f32_mf8_fpm\0" "vmlallbtq_laneq_f32_mf8_fpm\0" "vmlalltbq_f32_mf8_fpm\0" "vmlalltbq_lane_f32_mf8_fpm\0" "vmlalltbq_laneq_f32_mf8_fpm\0" "vmlallttq_f32_mf8_fpm\0" "vmlallttq_lane_f32_mf8_fpm\0" "vmlallttq_laneq_f32_mf8_fpm\0" "vmlaltq_f16_mf8_fpm\0" "vmlaltq_lane_f16_mf8_fpm\0" "vmlaltq_laneq_f16_mf8_fpm\0" "vmmlaq_u32\0" "i8mm,neon\0" "vmmlaq_s32\0" "vmovl_v\0" "vmovn_v\0" "vmull_v\0" "V16ScV8ScV8Sci\0" "vmull_p64\0" "ULLLiUWiUWi\0" "vmul_v\0" "vmulq_v\0" "vpadalq_v\0" "vpadal_v\0" "vpadd_v\0" "vpadd_f16\0" "vpaddq_f16\0" "vpaddlq_v\0" "vpaddl_v\0" "vpmax_v\0" "vpmax_f16\0" "vpmaxq_f16\0" "vpmin_v\0" "vpmin_f16\0" "vpminq_f16\0" "vqaddq_v\0" "vqadd_v\0" "vqdmlal_v\0" "V16ScV16ScV8ScV8Sci\0" "vqdmlsl_v\0" "vqdmulhq_v\0" "vqdmulh_v\0" "vqdmulhq_laneq_v\0" "vqdmulh_laneq_v\0" "vqdmull_v\0" "vqmovn_v\0" "vqmovun_v\0" "vqrdmlahq_s32\0" "vqrdmlahq_s16\0" "vqrdmlah_s32\0" "vqrdmlah_s16\0" "vqrdmlshq_s32\0" "vqrdmlshq_s16\0" "vqrdmlsh_s32\0" "vqrdmlsh_s16\0" "vqrdmulhq_v\0" "vqrdmulh_v\0" "vqrdmulhq_laneq_v\0" "vqrdmulh_laneq_v\0" "vqrshlq_v\0" "vqrshl_v\0" "vqrshrn_n_v\0" "vqrshrun_n_v\0" "vqshlq_v\0" "vqshl_v\0" "vqshluq_n_v\0" "vqshlu_n_v\0" "vqshlq_n_v\0" "vqshl_n_v\0" "vqshrn_n_v\0" "vqshrun_n_v\0" "vqsubq_v\0" "vqsub_v\0" "vqtbl1_v\0" "V8ScV16ScV8Sci\0" "vqtbl1q_v\0" "vqtbl2_v\0" "V8ScV16ScV16ScV8Sci\0" "vqtbl2q_v\0" "vqtbl3_v\0" "V8ScV16ScV16ScV16ScV8Sci\0" "vqtbl3q_v\0" "V16ScV16ScV16ScV16ScV16Sci\0" "vqtbl4_v\0" "V8ScV16ScV16ScV16ScV16ScV8Sci\0" "vqtbl4q_v\0" "V16ScV16ScV16ScV16ScV16ScV16Sci\0" "vqtbx1_v\0" "V8ScV8ScV16ScV8Sci\0" "vqtbx1q_v\0" "vqtbx2_v\0" "V8ScV8ScV16ScV16ScV8Sci\0" "vqtbx2q_v\0" "vqtbx3_v\0" "V8ScV8ScV16ScV16ScV16ScV8Sci\0" "vqtbx3q_v\0" "vqtbx4_v\0" "V8ScV8ScV16ScV16ScV16ScV16ScV8Sci\0" "vqtbx4q_v\0" "V16ScV16ScV16ScV16ScV16ScV16ScV16Sci\0" "vraddhn_v\0" "vrecpeq_f16\0" "vrecpe_f16\0" "vrecpsq_f16\0" "vrecps_f16\0" "vrhaddq_v\0" "vrhadd_v\0" "vrshlq_v\0" "vrshl_v\0" "vrshrn_n_v\0" "vrshrq_n_v\0" "vrshr_n_v\0" "vrsqrtsq_f16\0" "vrsqrts_f16\0" "vrsraq_n_v\0" "vrsra_n_v\0" "vrsubhn_v\0" "vset_lane_i8\0" "V8ScScV8ScIi\0" "vset_lane_i16\0" "V4ssV4sIi\0" "vsetq_lane_i8\0" "V16ScScV16ScIi\0" "vsetq_lane_i16\0" "V8ssV8sIi\0" "vsetq_lane_i32\0" "V4iiV4iIi\0" "vsetq_lane_f32\0" "V4ffV4fIi\0" "vsetq_lane_mf8\0" "V16mmV16mIi\0" "vset_lane_i32\0" "V2iiV2iIi\0" "vset_lane_f32\0" "V2ffV2fIi\0" "vset_lane_mf8\0" "V8mmV8mIi\0" "vsetq_lane_bf16\0" "V8yyV8yIi\0" "vset_lane_bf16\0" "V4yyV4yIi\0" "vshlq_v\0" "vshl_v\0" "vshll_n_v\0" "vshlq_n_v\0" "vshl_n_v\0" "vshrn_n_v\0" "vshrq_n_v\0" "vshr_n_v\0" "vsraq_n_v\0" "vsra_n_v\0" "vst1q_bf16\0" "vst1_bf16\0" "vst1q_lane_bf16\0" "vst1_lane_bf16\0" "vst1q_bf16_x2\0" "vst1_bf16_x2\0" "vst1q_bf16_x3\0" "vst1_bf16_x3\0" "vst1q_bf16_x4\0" "vst1_bf16_x4\0" "vst2q_bf16\0" "vst2_bf16\0" "vst2q_lane_bf16\0" "vst2_lane_bf16\0" "vst3q_bf16\0" "vst3_bf16\0" "vst3q_lane_bf16\0" "vst3_lane_bf16\0" "vst4q_bf16\0" "vst4_bf16\0" "vst4q_lane_bf16\0" "vst4_lane_bf16\0" "vstl1_lane_p64\0" "vstl1q_lane_p64\0" "vstl1q_lane_u64\0" "vstl1q_lane_f64\0" "vstl1q_lane_s64\0" "vstl1_lane_u64\0" "vstl1_lane_f64\0" "vstl1_lane_s64\0" "vstrq_p128\0" "vv*ULLLi\0" "vsubhn_v\0" "vtbl1_v\0" "vtbl2_v\0" "vtbl3_v\0" "V8ScV8ScV8ScV8ScV8Sci\0" "vtbl4_v\0" "V8ScV8ScV8ScV8ScV8ScV8Sci\0" "vtbx1_v\0" "vtbx2_v\0" "vtbx3_v\0" "vtbx4_v\0" "V8ScV8ScV8ScV8ScV8ScV8ScV8Sci\0" "vtrn_v\0" "vtrnq_v\0" "vusdotq_s32\0" "vusdot_s32\0" "vusmmlaq_s32\0" "vuzp_v\0" "vuzpq_v\0" "vzip_v\0" "vzipq_v\0" "vxarq_u64\0" "vcmlaq_f16\0" "vcmla_f16\0" "vcmlaq_rot90_f16\0" "vcmla_rot90_f16\0" "vcmlaq_rot180_f16\0" "vcmla_rot180_f16\0" "vcmlaq_rot270_f16\0" "vcmla_rot270_f16\0" "vcmlaq_f32\0" "vcmla_f32\0" "vcmlaq_rot90_f32\0" "vcmla_rot90_f32\0" "vcmlaq_rot180_f32\0" "vcmla_rot180_f32\0" "vcmlaq_rot270_f32\0" "vcmla_rot270_f32\0" ; #ifdef __GNUC__ #pragma GCC diagnostic pop #endif static constexpr llvm::StringTable BuiltinStrings = BuiltinStringsStorage; #endif // GET_NEON_BUILTIN_STR_TABLE #ifdef GET_NEON_BUILTIN_INFOS Builtin::Info{Builtin::Info::StrOffsets{10166 /* __a32_vcvt_bf16_f32 */, 10141 /* V8ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8067 /* splat_lane_bf16 */, 661 /* V8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7933 /* splat_lane_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8033 /* splat_laneq_bf16 */, 7987 /* V8ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7973 /* splat_laneq_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8050 /* splatq_lane_bf16 */, 7960 /* V16ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7946 /* splatq_lane_v */, 7960 /* V16ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8015 /* splatq_laneq_bf16 */, 634 /* V16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8000 /* splatq_laneq_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8649 /* vabd_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{131 /* vabd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3235 /* vabdd_f64 */, 3245 /* ddd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8639 /* vabdq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{106 /* vabdq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3249 /* vabds_f32 */, 3259 /* fff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8668 /* vabs_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{172 /* vabs_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3263 /* vabsd_s64 */, 3273 /* WiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8658 /* vabsq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{152 /* vabsq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8916 /* vadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3298 /* vaddd_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3278 /* vaddd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8677 /* vaddhn_v */, 8686 /* V8ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8900 /* vaddlv_s16 */, 8911 /* iV4s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8883 /* vaddlv_s32 */, 8894 /* WiV2i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8867 /* vaddlv_s8 */, 8877 /* sV8Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8849 /* vaddlv_u16 */, 8860 /* UiV4Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8830 /* vaddlv_u32 */, 8841 /* UWiV2Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8813 /* vaddlv_u8 */, 8823 /* UsV8Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8796 /* vaddlvq_s16 */, 8808 /* iV8s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8778 /* vaddlvq_s32 */, 8790 /* WiV4i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8760 /* vaddlvq_s8 */, 8771 /* sV16Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8741 /* vaddlvq_u16 */, 8753 /* UiV8Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8721 /* vaddlvq_u32 */, 8733 /* UWiV4Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8702 /* vaddlvq_u8 */, 8713 /* UsV16Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8931 /* vaddq_p128 */, 8942 /* ULLLiULLLiULLLi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8923 /* vaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9172 /* vaddv_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9197 /* vaddv_s16 */, 9207 /* sV4s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9182 /* vaddv_s32 */, 9192 /* iV2i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9156 /* vaddv_s8 */, 9165 /* ScV8Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9139 /* vaddv_u16 */, 9149 /* UsV4Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9122 /* vaddv_u32 */, 9132 /* UiV2Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9106 /* vaddv_u8 */, 9115 /* UcV8Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9052 /* vaddvq_f32 */, 1552 /* fV4f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9041 /* vaddvq_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9090 /* vaddvq_s16 */, 9101 /* sV8s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9063 /* vaddvq_s32 */, 9074 /* iV4i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9079 /* vaddvq_s64 */, 3357 /* WiV2Wi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9023 /* vaddvq_s8 */, 9033 /* ScV16Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9005 /* vaddvq_u16 */, 9016 /* UsV8Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8976 /* vaddvq_u32 */, 8987 /* UiV4Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8994 /* vaddvq_u64 */, 3326 /* UWiV2UWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8958 /* vaddvq_u8 */, 8968 /* UcV16Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{198 /* vaesdq_u8 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 208 /* aes,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{217 /* vaeseq_u8 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 208 /* aes,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{227 /* vaesimcq_u8 */, 160 /* V16ScV16Sci */, 1 /* n */, 208 /* aes,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{239 /* vaesmcq_u8 */, 160 /* V16ScV16Sci */, 1 /* n */, 208 /* aes,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{867 /* vamax_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{857 /* vamax_f32 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{846 /* vamaxq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{835 /* vamaxq_f32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{810 /* vamaxq_f64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{920 /* vamin_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{910 /* vamin_f32 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{899 /* vaminq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{888 /* vaminq_f32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{877 /* vaminq_f64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 821 /* neon,faminmax */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{357 /* vbcaxq_s16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{335 /* vbcaxq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{346 /* vbcaxq_s64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{325 /* vbcaxq_s8 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{314 /* vbcaxq_u16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{292 /* vbcaxq_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{303 /* vbcaxq_u64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{250 /* vbcaxq_u8 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10953 /* vbfdot_f32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10941 /* vbfdotq_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11628 /* vbfmlalbq_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11642 /* vbfmlaltq_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11797 /* vbfmmlaq_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{368 /* vbsl_v */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{393 /* vbslq_v */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9550 /* vcadd_rot270_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9533 /* vcadd_rot270_f32 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9517 /* vcadd_rot90_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9501 /* vcadd_rot90_f32 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9465 /* vcaddq_rot270_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9447 /* vcaddq_rot270_f32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9483 /* vcaddq_rot270_f64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9393 /* vcaddq_rot90_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9365 /* vcaddq_rot90_f32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9430 /* vcaddq_rot90_f64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9578 /* vcage_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{939 /* vcage_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3610 /* vcaged_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9567 /* vcageq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{930 /* vcageq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3627 /* vcages_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9599 /* vcagt_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{956 /* vcagt_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3643 /* vcagtd_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9588 /* vcagtq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{947 /* vcagtq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3654 /* vcagts_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9620 /* vcale_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{973 /* vcale_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3665 /* vcaled_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9609 /* vcaleq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{964 /* vcaleq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3676 /* vcales_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9641 /* vcalt_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{990 /* vcalt_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3687 /* vcaltd_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9630 /* vcaltq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{981 /* vcaltq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3698 /* vcalts_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3709 /* vceqd_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3385 /* vceqd_s64 */, 3395 /* UWiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3375 /* vceqd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3719 /* vceqs_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{443 /* vceqz_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{401 /* vceqz_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3729 /* vceqzd_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3421 /* vceqzd_s64 */, 3432 /* UWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3403 /* vceqzd_u64 */, 3414 /* UWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{418 /* vceqzq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{409 /* vceqzq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3745 /* vceqzs_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3760 /* vcged_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3438 /* vcged_s64 */, 3395 /* UWiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3490 /* vcged_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3770 /* vcges_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{481 /* vcgez_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{462 /* vcgez_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3780 /* vcgezd_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3448 /* vcgezd_s64 */, 3432 /* UWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{470 /* vcgezq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{453 /* vcgezq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3791 /* vcgezs_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3802 /* vcgtd_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3459 /* vcgtd_s64 */, 3395 /* UWiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3480 /* vcgtd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3812 /* vcgts_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{519 /* vcgtz_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{500 /* vcgtz_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3822 /* vcgtzd_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3469 /* vcgtzd_s64 */, 3432 /* UWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{508 /* vcgtzq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{491 /* vcgtzq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3833 /* vcgtzs_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3844 /* vcled_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3510 /* vcled_s64 */, 3395 /* UWiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3500 /* vcled_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3854 /* vcles_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{557 /* vclez_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{538 /* vclez_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3864 /* vclezd_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3520 /* vclezd_s64 */, 3432 /* UWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{546 /* vclezq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{529 /* vclezq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3875 /* vclezs_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9659 /* vcls_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9651 /* vclsq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3886 /* vcltd_f64 */, 3621 /* UWidd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3541 /* vcltd_s64 */, 3395 /* UWiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3531 /* vcltd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3896 /* vclts_f32 */, 3638 /* Uiff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{595 /* vcltz_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{576 /* vcltz_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3906 /* vcltzd_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3551 /* vcltzd_s64 */, 3432 /* UWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{584 /* vcltzq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{567 /* vcltzq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3917 /* vcltzs_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9674 /* vclz_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9666 /* vclzq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16819 /* vcmla_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16943 /* vcmla_f32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16880 /* vcmla_rot180_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{17004 /* vcmla_rot180_f32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16915 /* vcmla_rot270_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{17039 /* vcmla_rot270_f32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16846 /* vcmla_rot90_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16970 /* vcmla_rot90_f32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16808 /* vcmlaq_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16932 /* vcmlaq_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9681 /* vcmlaq_f64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16862 /* vcmlaq_rot180_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16986 /* vcmlaq_rot180_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9709 /* vcmlaq_rot180_f64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16897 /* vcmlaq_rot270_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{17021 /* vcmlaq_rot270_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9727 /* vcmlaq_rot270_f64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16829 /* vcmlaq_rot90_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9410 /* v8.3a,fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16953 /* vcmlaq_rot90_f32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9692 /* vcmlaq_rot90_f64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 9382 /* v8.3a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9745 /* vcnt_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9752 /* vcntq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9247 /* vcvt1_bf16_mf8_fpm */, 9266 /* V8yV8mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11320 /* vcvt1_f16_mf8_fpm */, 11338 /* V8hV8mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9212 /* vcvt1_high_bf16_mf8_fpm */, 9236 /* V8yV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11286 /* vcvt1_high_f16_mf8_fpm */, 11309 /* V8hV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9276 /* vcvt1_low_bf16_mf8_fpm */, 9236 /* V8yV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11348 /* vcvt1_low_f16_mf8_fpm */, 11309 /* V8hV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9323 /* vcvt2_bf16_mf8_fpm */, 9266 /* V8yV8mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11393 /* vcvt2_f16_mf8_fpm */, 11338 /* V8hV8mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9299 /* vcvt2_high_bf16_mf8_fpm */, 9236 /* V8yV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11370 /* vcvt2_high_f16_mf8_fpm */, 11309 /* V8hV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9342 /* vcvt2_low_bf16_mf8_fpm */, 9236 /* V8yV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11411 /* vcvt2_low_f16_mf8_fpm */, 11309 /* V8hV16mUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10152 /* vcvt_bf16_f32 */, 10141 /* V8ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10240 /* vcvt_f16_f32 */, 10141 /* V8ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10227 /* vcvt_f16_s16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10214 /* vcvt_f16_u16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10276 /* vcvt_f32_f16 */, 10289 /* V16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10300 /* vcvt_f32_f64 */, 10141 /* V8ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10265 /* vcvt_f32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10336 /* vcvt_f64_f32 */, 10289 /* V16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10325 /* vcvt_f64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9944 /* vcvt_high_mf8_f32_fpm */, 9966 /* V16mV8mV4fV4fUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9912 /* vcvt_mf8_f16_fpm */, 9929 /* V8mV8ScV8ScUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9983 /* vcvt_mf8_f32_fpm */, 10000 /* V8mV4fV4fUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10435 /* vcvt_n_f16_s16 */, 661 /* V8ScV8ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10420 /* vcvt_n_f16_u16 */, 661 /* V8ScV8ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10464 /* vcvt_n_f32_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{648 /* vcvt_n_f64_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10493 /* vcvt_n_s16_f16 */, 661 /* V8ScV8ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10522 /* vcvt_n_s32_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1412 /* vcvt_n_s64_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10551 /* vcvt_n_u16_f16 */, 661 /* V8ScV8ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10580 /* vcvt_n_u32_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1439 /* vcvt_n_u64_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10607 /* vcvt_s16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10632 /* vcvt_s32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10655 /* vcvt_s64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10680 /* vcvt_u16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10705 /* vcvt_u32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10728 /* vcvt_u64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9775 /* vcvta_s16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1011 /* vcvta_s32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1036 /* vcvta_s64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9804 /* vcvta_u16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1061 /* vcvta_u32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1086 /* vcvta_u64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3928 /* vcvtad_s64_f64 */, 3943 /* Wid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3965 /* vcvtad_u64_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9760 /* vcvtaq_s16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{998 /* vcvtaq_s32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1023 /* vcvtaq_s64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9789 /* vcvtaq_u16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1048 /* vcvtaq_u32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1073 /* vcvtaq_u64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3947 /* vcvtas_s32_f32 */, 3962 /* if */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3980 /* vcvtas_u32_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5244 /* vcvtd_f64_s64 */, 5258 /* dWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6822 /* vcvtd_f64_u64 */, 6836 /* dUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5345 /* vcvtd_n_f64_s64 */, 5361 /* dWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5322 /* vcvtd_n_f64_u64 */, 5338 /* dUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4242 /* vcvtd_n_s64_f64 */, 4258 /* WidIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4314 /* vcvtd_n_u64_f64 */, 4330 /* UWidIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4193 /* vcvtd_s64_f64 */, 3943 /* Wid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4264 /* vcvtd_u64_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3582 /* vcvth_bf16_f32 */, 3597 /* yf */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9833 /* vcvtm_s16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1111 /* vcvtm_s32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1136 /* vcvtm_s64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9862 /* vcvtm_u16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1161 /* vcvtm_u32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1186 /* vcvtm_u64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3995 /* vcvtmd_s64_f64 */, 3943 /* Wid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4025 /* vcvtmd_u64_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9818 /* vcvtmq_s16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1098 /* vcvtmq_s32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1123 /* vcvtmq_s64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9847 /* vcvtmq_u16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1148 /* vcvtmq_u32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1173 /* vcvtmq_u64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4010 /* vcvtms_s32_f32 */, 3962 /* if */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4040 /* vcvtms_u32_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10028 /* vcvtn_s16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1211 /* vcvtn_s32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1236 /* vcvtn_s64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10057 /* vcvtn_u16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1261 /* vcvtn_u32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1286 /* vcvtn_u64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4055 /* vcvtnd_s64_f64 */, 3943 /* Wid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4085 /* vcvtnd_u64_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10013 /* vcvtnq_s16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1198 /* vcvtnq_s32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1223 /* vcvtnq_s64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10042 /* vcvtnq_u16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1248 /* vcvtnq_u32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1273 /* vcvtnq_u64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4070 /* vcvtns_s32_f32 */, 3962 /* if */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4100 /* vcvtns_u32_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10086 /* vcvtp_s16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1311 /* vcvtp_s32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1336 /* vcvtp_s64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10115 /* vcvtp_u16_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1361 /* vcvtp_u32_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1386 /* vcvtp_u64_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4115 /* vcvtpd_s64_f64 */, 3943 /* Wid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4145 /* vcvtpd_u64_f64 */, 3740 /* UWid */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10071 /* vcvtpq_s16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1298 /* vcvtpq_s32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1323 /* vcvtpq_s64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10100 /* vcvtpq_u16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1348 /* vcvtpq_u32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1373 /* vcvtpq_u64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4130 /* vcvtps_s32_f32 */, 3962 /* if */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4160 /* vcvtps_u32_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10200 /* vcvtq_f16_s16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10186 /* vcvtq_f16_u16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10253 /* vcvtq_f32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10313 /* vcvtq_f64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10349 /* vcvtq_high_bf16_f32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10369 /* vcvtq_low_bf16_f32 */, 160 /* V16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{9876 /* vcvtq_mf8_f16_fpm */, 9894 /* V16mV16ScV16ScUWi */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10404 /* vcvtq_n_f16_s16 */, 634 /* V16ScV16ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10388 /* vcvtq_n_f16_u16 */, 634 /* V16ScV16ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10450 /* vcvtq_n_f32_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{620 /* vcvtq_n_f64_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10477 /* vcvtq_n_s16_f16 */, 634 /* V16ScV16ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10508 /* vcvtq_n_s32_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1398 /* vcvtq_n_s64_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10535 /* vcvtq_n_u16_f16 */, 634 /* V16ScV16ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10566 /* vcvtq_n_u32_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1425 /* vcvtq_n_u64_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10593 /* vcvtq_s16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10620 /* vcvtq_s32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10643 /* vcvtq_s64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10666 /* vcvtq_u16_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10693 /* vcvtq_u32_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10716 /* vcvtq_u64_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5262 /* vcvts_f32_s32 */, 5276 /* fi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6841 /* vcvts_f32_u32 */, 6855 /* fUi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5301 /* vcvts_n_f32_s32 */, 5317 /* fiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5279 /* vcvts_n_f32_u32 */, 5295 /* fUiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4221 /* vcvts_n_s32_f32 */, 4237 /* ifIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4292 /* vcvts_n_u32_f32 */, 4308 /* UifIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4207 /* vcvts_s32_f32 */, 3962 /* if */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4278 /* vcvts_u32_f32 */, 3756 /* Uif */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10129 /* vcvtx_f32_v */, 10141 /* V8ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4175 /* vcvtxd_f32_f64 */, 4190 /* fd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11002 /* vdot_f16_mf8_fpm */, 11019 /* V4hV8ScV8mV8mUWi */, 1 /* n */, 10785 /* fp8dot2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11072 /* vdot_f32_mf8_fpm */, 11089 /* V2fV2fV8mV8mUWi */, 1 /* n */, 10842 /* fp8dot4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11190 /* vdot_lane_f16_mf8_fpm */, 11212 /* V4hV8ScV8mV8mIiUWi */, 1 /* n */, 10785 /* fp8dot2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11231 /* vdot_lane_f32_mf8_fpm */, 11253 /* V2fV2fV8mV8mIiUWi */, 1 /* n */, 10842 /* fp8dot4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11105 /* vdot_laneq_f16_mf8_fpm */, 11128 /* V4hV8ScV8mV16mIiUWi */, 1 /* n */, 10785 /* fp8dot2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11148 /* vdot_laneq_f32_mf8_fpm */, 11171 /* V2fV2fV8mV16mIiUWi */, 1 /* n */, 10842 /* fp8dot4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{715 /* vdot_s32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 683 /* dotprod,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{706 /* vdot_u32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 683 /* dotprod,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10964 /* vdotq_f16_mf8_fpm */, 10982 /* V8hV16ScV16mV16mUWi */, 1 /* n */, 10785 /* fp8dot2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11036 /* vdotq_f32_mf8_fpm */, 11054 /* V4fV4fV16mV16mUWi */, 1 /* n */, 10842 /* fp8dot4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10855 /* vdotq_lane_f16_mf8_fpm */, 10878 /* V8hV16ScV16mV8mIiUWi */, 1 /* n */, 10785 /* fp8dot2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10899 /* vdotq_lane_f32_mf8_fpm */, 10922 /* V4fV4fV16mV8mIiUWi */, 1 /* n */, 10842 /* fp8dot4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10739 /* vdotq_laneq_f16_mf8_fpm */, 10763 /* V8hV16ScV16mV16mIiUWi */, 1 /* n */, 10785 /* fp8dot2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{10798 /* vdotq_laneq_f32_mf8_fpm */, 10822 /* V4fV4fV16mV16mIiUWi */, 1 /* n */, 10842 /* fp8dot4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{696 /* vdotq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 683 /* dotprod,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{673 /* vdotq_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 683 /* dotprod,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6958 /* vdupb_lane_i8 */, 6972 /* UcV8ScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7079 /* vdupb_lane_mf8 */, 7094 /* mV8mIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7123 /* vdupb_laneq_i8 */, 7138 /* UcV16ScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7251 /* vdupb_laneq_mf8 */, 7267 /* mV16mIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7042 /* vdupd_lane_f64 */, 2565 /* dV1dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7027 /* vdupd_lane_i64 */, 2494 /* UWiV1WiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7212 /* vdupd_laneq_f64 */, 2544 /* dV2dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7196 /* vdupd_laneq_i64 */, 2519 /* UWiV2WiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7322 /* vduph_lane_bf16 */, 7338 /* yV4yIi */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7101 /* vduph_lane_f16 */, 7116 /* hV4hIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6981 /* vduph_lane_i16 */, 6996 /* UsV4sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7298 /* vduph_laneq_bf16 */, 7315 /* yV8yIi */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7275 /* vduph_laneq_f16 */, 7291 /* hV8hIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7148 /* vduph_laneq_i16 */, 7164 /* UsV8sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7057 /* vdups_lane_f32 */, 7072 /* fV2fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7004 /* vdups_lane_i32 */, 7019 /* UiV2iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7228 /* vdups_laneq_f32 */, 7244 /* fV4fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7172 /* vdups_laneq_i32 */, 7188 /* UiV4iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{799 /* veor3q_s16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{777 /* veor3q_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{788 /* veor3q_s64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{767 /* veor3q_s8 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{756 /* veor3q_u16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{734 /* veor3q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{745 /* veor3q_u64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{724 /* veor3q_u8 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11271 /* vext_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11278 /* vextq_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11443 /* vfma_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11535 /* vfma_lane_f16 */, 11500 /* V8ScV8ScV8ScV8ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11488 /* vfma_lane_v */, 11500 /* V8ScV8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11613 /* vfma_laneq_f16 */, 11576 /* V8ScV8ScV8ScV16ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11563 /* vfma_laneq_v */, 11576 /* V8ScV8ScV8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1790 /* vfma_v */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4437 /* vfmad_lane_f64 */, 4452 /* dddV1dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4509 /* vfmad_laneq_f64 */, 4525 /* dddV2dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4485 /* vfmah_lane_f16 */, 4500 /* hhhV4hIi */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4559 /* vfmah_laneq_f16 */, 4575 /* hhhV8hIi */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11433 /* vfmaq_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11520 /* vfmaq_lane_f16 */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11452 /* vfmaq_lane_v */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11597 /* vfmaq_laneq_f16 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11549 /* vfmaq_laneq_v */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1782 /* vfmaq_v */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4461 /* vfmas_lane_f32 */, 4476 /* fffV2fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4534 /* vfmas_laneq_f32 */, 4550 /* fffV4fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11686 /* vfmlal_high_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11718 /* vfmlal_low_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11656 /* vfmlalq_high_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11702 /* vfmlalq_low_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11750 /* vfmlsl_high_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11782 /* vfmlsl_low_f16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11733 /* vfmlslq_high_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11766 /* vfmlslq_low_f16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 11673 /* fp16fml,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11969 /* vget_lane_bf16 */, 7338 /* yV4yIi */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11925 /* vget_lane_f32 */, 7072 /* fV2fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2551 /* vget_lane_f64 */, 2565 /* dV1dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11823 /* vget_lane_i16 */, 6996 /* UsV4sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11911 /* vget_lane_i32 */, 7019 /* UiV2iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2480 /* vget_lane_i64 */, 2494 /* UWiV1WiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11810 /* vget_lane_i8 */, 6972 /* UcV8ScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11939 /* vget_lane_mf8 */, 7094 /* mV8mIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11953 /* vgetq_lane_bf16 */, 7315 /* yV8yIi */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11881 /* vgetq_lane_f32 */, 7244 /* fV4fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2529 /* vgetq_lane_f64 */, 2544 /* dV2dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11851 /* vgetq_lane_i16 */, 7164 /* UsV8sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11866 /* vgetq_lane_i32 */, 7188 /* UiV4iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2504 /* vgetq_lane_i64 */, 2519 /* UWiV2WiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11837 /* vgetq_lane_i8 */, 7138 /* UcV16ScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11896 /* vgetq_lane_mf8 */, 7267 /* mV16mIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11993 /* vhadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{11984 /* vhaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12010 /* vhsub_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12001 /* vhsubq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12029 /* vld1_bf16 */, 2579 /* V8ScvC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12113 /* vld1_bf16_x2 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12140 /* vld1_bf16_x3 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12167 /* vld1_bf16_x4 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12054 /* vld1_dup_bf16 */, 2579 /* V8ScvC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2606 /* vld1_dup_v */, 2579 /* V8ScvC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12084 /* vld1_lane_bf16 */, 2641 /* V8ScvC*V8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2629 /* vld1_lane_v */, 2641 /* V8ScvC*V8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2572 /* vld1_v */, 2579 /* V8ScvC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2686 /* vld1_x2_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2715 /* vld1_x3_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2736 /* vld1_x4_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12018 /* vld1q_bf16 */, 2596 /* V16ScvC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12099 /* vld1q_bf16_x2 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12126 /* vld1q_bf16_x3 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12153 /* vld1q_bf16_x4 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12039 /* vld1q_dup_bf16 */, 2596 /* V16ScvC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2617 /* vld1q_dup_v */, 2596 /* V16ScvC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12068 /* vld1q_lane_bf16 */, 2669 /* V16ScvC*V16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2656 /* vld1q_lane_v */, 2669 /* V16ScvC*V16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2588 /* vld1q_v */, 2596 /* V16ScvC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2704 /* vld1q_x2_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2725 /* vld1q_x3_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2746 /* vld1q_x4_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12191 /* vld2_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12216 /* vld2_dup_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2772 /* vld2_dup_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12246 /* vld2_lane_bf16 */, 2807 /* vv*vC*V8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2795 /* vld2_lane_v */, 2807 /* vv*vC*V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2757 /* vld2_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12180 /* vld2q_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12201 /* vld2q_dup_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2783 /* vld2q_dup_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12230 /* vld2q_lane_bf16 */, 2838 /* vv*vC*V16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2825 /* vld2q_lane_v */, 2838 /* vv*vC*V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2764 /* vld2q_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12272 /* vld3_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12297 /* vld3_dup_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2873 /* vld3_dup_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12327 /* vld3_lane_bf16 */, 2908 /* vv*vC*V8ScV8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2896 /* vld3_lane_v */, 2908 /* vv*vC*V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2858 /* vld3_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12261 /* vld3q_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12282 /* vld3q_dup_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2884 /* vld3q_dup_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12311 /* vld3q_lane_bf16 */, 2943 /* vv*vC*V16ScV16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2930 /* vld3q_lane_v */, 2943 /* vv*vC*V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2865 /* vld3q_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12353 /* vld4_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12378 /* vld4_dup_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2983 /* vld4_dup_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12408 /* vld4_lane_bf16 */, 3018 /* vv*vC*V8ScV8ScV8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3006 /* vld4_lane_v */, 3018 /* vv*vC*V8ScV8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2968 /* vld4_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12342 /* vld4q_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12363 /* vld4q_dup_bf16 */, 2696 /* vv*vC*i */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2994 /* vld4q_dup_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12392 /* vld4q_lane_bf16 */, 3057 /* vv*vC*V16ScV16ScV16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3044 /* vld4q_lane_v */, 3057 /* vv*vC*V16ScV16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2975 /* vld4q_v */, 2696 /* vv*vC*i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12534 /* vldap1_lane_f64 */, 2641 /* V8ScvC*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12423 /* vldap1_lane_p64 */, 2641 /* V8ScvC*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12550 /* vldap1_lane_s64 */, 2641 /* V8ScvC*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12518 /* vldap1_lane_u64 */, 2641 /* V8ScvC*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12484 /* vldap1q_lane_f64 */, 2669 /* V16ScvC*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12450 /* vldap1q_lane_p64 */, 2669 /* V16ScvC*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12501 /* vldap1q_lane_s64 */, 2669 /* V16ScvC*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12467 /* vldap1q_lane_u64 */, 2669 /* V16ScvC*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12566 /* vldrq_p128 */, 12577 /* ULLLivC* */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12760 /* vluti2_lane_bf16 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12751 /* lut,bf16 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13066 /* vluti2_lane_f16 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12717 /* vluti2_lane_mf8 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12966 /* vluti2_lane_p16 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12586 /* vluti2_lane_p8 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13082 /* vluti2_lane_s16 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12702 /* vluti2_lane_s8 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13050 /* vluti2_lane_u16 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12687 /* vluti2_lane_u8 */, 12601 /* V16ScV8ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12796 /* vluti2_laneq_bf16 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12751 /* lut,bf16 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13204 /* vluti2_laneq_f16 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12949 /* vluti2_laneq_mf8 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13098 /* vluti2_laneq_p16 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12832 /* vluti2_laneq_p8 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13221 /* vluti2_laneq_s16 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12933 /* vluti2_laneq_s8 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13187 /* vluti2_laneq_u16 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12917 /* vluti2_laneq_u8 */, 12814 /* V16ScV8ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12733 /* vluti2q_lane_bf16 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12751 /* lut,bf16 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13016 /* vluti2q_lane_f16 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12670 /* vluti2q_lane_mf8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12982 /* vluti2q_lane_p16 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12622 /* vluti2q_lane_p8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13033 /* vluti2q_lane_s16 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12654 /* vluti2q_lane_s8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12999 /* vluti2q_lane_u16 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12638 /* vluti2q_lane_u8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12777 /* vluti2q_laneq_bf16 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12751 /* lut,bf16 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13151 /* vluti2q_laneq_f16 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12899 /* vluti2q_laneq_mf8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13115 /* vluti2q_laneq_p16 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12848 /* vluti2q_laneq_p8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13169 /* vluti2q_laneq_s16 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12882 /* vluti2q_laneq_s8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13133 /* vluti2q_laneq_u16 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{12865 /* vluti2q_laneq_u8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13303 /* vluti4q_lane_bf16_x2 */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 12751 /* lut,bf16 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13455 /* vluti4q_lane_f16_x2 */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13286 /* vluti4q_lane_mf8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13415 /* vluti4q_lane_p16_x2 */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13238 /* vluti4q_lane_p8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13475 /* vluti4q_lane_s16_x2 */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13270 /* vluti4q_lane_s8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13435 /* vluti4q_lane_u16_x2 */, 11465 /* V16ScV16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13254 /* vluti4q_lane_u8 */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13324 /* vluti4q_laneq_bf16_x2 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 12751 /* lut,bf16 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13537 /* vluti4q_laneq_f16_x2 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13397 /* vluti4q_laneq_mf8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13495 /* vluti4q_laneq_p16_x2 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13346 /* vluti4q_laneq_p8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13558 /* vluti4q_laneq_s16_x2 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13380 /* vluti4q_laneq_s8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13516 /* vluti4q_laneq_u16_x2 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13363 /* vluti4q_laneq_u8 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 12618 /* lut */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13589 /* vmax_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3095 /* vmax_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1464 /* vmaxnm_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1622 /* vmaxnm_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1452 /* vmaxnmq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1612 /* vmaxnmq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1594 /* vmaxnmv_f16 */, 1606 /* hV8Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1557 /* vmaxnmv_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1574 /* vmaxnmvq_f16 */, 1587 /* hV16Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1539 /* vmaxnmvq_f32 */, 1552 /* fV4f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1521 /* vmaxnmvq_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13579 /* vmaxq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3087 /* vmaxq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13763 /* vmaxv_f16 */, 1606 /* hV8Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13722 /* vmaxv_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13742 /* vmaxv_s16 */, 9207 /* sV4s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13732 /* vmaxv_s32 */, 9192 /* iV2i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13713 /* vmaxv_s8 */, 9165 /* ScV8Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13703 /* vmaxv_u16 */, 9149 /* UsV4Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13693 /* vmaxv_u32 */, 9132 /* UiV2Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13684 /* vmaxv_u8 */, 9115 /* UcV8Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13752 /* vmaxvq_f16 */, 1587 /* hV16Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13651 /* vmaxvq_f32 */, 1552 /* fV4f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13640 /* vmaxvq_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13673 /* vmaxvq_s16 */, 9101 /* sV8s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13662 /* vmaxvq_s32 */, 9074 /* iV4i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13630 /* vmaxvq_s8 */, 9033 /* ScV16Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13619 /* vmaxvq_u16 */, 9016 /* UsV8Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13608 /* vmaxvq_u32 */, 8987 /* UiV4Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13598 /* vmaxvq_u8 */, 8968 /* UcV16Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13783 /* vmin_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3119 /* vmin_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1643 /* vminnm_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1773 /* vminnm_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1631 /* vminnmq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1763 /* vminnmq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1751 /* vminnmv_f16 */, 1606 /* hV8Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1726 /* vminnmv_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1738 /* vminnmvq_f16 */, 1587 /* hV16Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1713 /* vminnmvq_f32 */, 1552 /* fV4f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1700 /* vminnmvq_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13773 /* vminq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3111 /* vminq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13957 /* vminv_f16 */, 1606 /* hV8Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13916 /* vminv_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13936 /* vminv_s16 */, 9207 /* sV4s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13926 /* vminv_s32 */, 9192 /* iV2i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13907 /* vminv_s8 */, 9165 /* ScV8Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13897 /* vminv_u16 */, 9149 /* UsV4Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13887 /* vminv_u32 */, 9132 /* UiV2Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13878 /* vminv_u8 */, 9115 /* UcV8Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13946 /* vminvq_f16 */, 1587 /* hV16Sc */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13845 /* vminvq_f32 */, 1552 /* fV4f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13834 /* vminvq_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13867 /* vminvq_s16 */, 9101 /* sV8s */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13856 /* vminvq_s32 */, 9074 /* iV4i */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13824 /* vminvq_s8 */, 9033 /* ScV16Sc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13813 /* vminvq_u16 */, 9016 /* UsV8Us */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13802 /* vminvq_u32 */, 8987 /* UiV4Ui */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13792 /* vminvq_u8 */, 8968 /* UcV16Uc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13967 /* vmlalbq_f16_mf8_fpm */, 10982 /* V8hV16ScV16mV16mUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{13999 /* vmlalbq_lane_f16_mf8_fpm */, 10878 /* V8hV16ScV16mV8mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14024 /* vmlalbq_laneq_f16_mf8_fpm */, 10763 /* V8hV16ScV16mV16mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14050 /* vmlallbbq_f32_mf8_fpm */, 11054 /* V4fV4fV16mV16mUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14072 /* vmlallbbq_lane_f32_mf8_fpm */, 10922 /* V4fV4fV16mV8mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14099 /* vmlallbbq_laneq_f32_mf8_fpm */, 10822 /* V4fV4fV16mV16mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14127 /* vmlallbtq_f32_mf8_fpm */, 11054 /* V4fV4fV16mV16mUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14149 /* vmlallbtq_lane_f32_mf8_fpm */, 10922 /* V4fV4fV16mV8mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14176 /* vmlallbtq_laneq_f32_mf8_fpm */, 10822 /* V4fV4fV16mV16mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14204 /* vmlalltbq_f32_mf8_fpm */, 11054 /* V4fV4fV16mV16mUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14226 /* vmlalltbq_lane_f32_mf8_fpm */, 10922 /* V4fV4fV16mV8mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14253 /* vmlalltbq_laneq_f32_mf8_fpm */, 10822 /* V4fV4fV16mV16mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14281 /* vmlallttq_f32_mf8_fpm */, 11054 /* V4fV4fV16mV16mUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14303 /* vmlallttq_lane_f32_mf8_fpm */, 10922 /* V4fV4fV16mV8mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14330 /* vmlallttq_laneq_f32_mf8_fpm */, 10822 /* V4fV4fV16mV16mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14358 /* vmlaltq_f16_mf8_fpm */, 10982 /* V8hV16ScV16mV16mUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14378 /* vmlaltq_lane_f16_mf8_fpm */, 10878 /* V8hV16ScV16mV8mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14403 /* vmlaltq_laneq_f16_mf8_fpm */, 10763 /* V8hV16ScV16mV16mIiUWi */, 1 /* n */, 13987 /* fp8fma,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14450 /* vmmlaq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 14440 /* i8mm,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14429 /* vmmlaq_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 14440 /* i8mm,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14461 /* vmovl_v */, 10289 /* V16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14469 /* vmovn_v */, 10141 /* V8ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7345 /* vmul_lane_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7357 /* vmul_laneq_v */, 7370 /* V8ScV8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7387 /* vmul_n_f64 */, 7398 /* V1dV1dd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14522 /* vmul_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14500 /* vmull_p64 */, 14510 /* ULLLiUWiUWi */, 1 /* n */, 208 /* aes,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14477 /* vmull_v */, 14485 /* V16ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14529 /* vmulq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3163 /* vmulx_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3144 /* vmulx_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4584 /* vmulxd_f64 */, 3245 /* ddd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4606 /* vmulxh_lane_f16 */, 4622 /* hhV4hIi */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4630 /* vmulxh_laneq_f16 */, 4647 /* hhV8hIi */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3152 /* vmulxq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3135 /* vmulxq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4595 /* vmulxs_f32 */, 3259 /* fff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4796 /* vnegd_s64 */, 3273 /* WiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14547 /* vpadal_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14537 /* vpadalq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14564 /* vpadd_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14556 /* vpadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3335 /* vpaddd_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3346 /* vpaddd_s64 */, 3357 /* WiV2Wi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3315 /* vpaddd_u64 */, 3326 /* UWiV2UWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14595 /* vpaddl_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14585 /* vpaddlq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14574 /* vpaddq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{189 /* vpaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3364 /* vpadds_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14612 /* vpmax_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14604 /* vpmax_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1509 /* vpmaxnm_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1486 /* vpmaxnm_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1496 /* vpmaxnmq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1475 /* vpmaxnmq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4337 /* vpmaxnmqd_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4351 /* vpmaxnms_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14622 /* vpmaxq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3102 /* vpmaxq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4364 /* vpmaxqd_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4376 /* vpmaxs_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14641 /* vpmin_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14633 /* vpmin_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1688 /* vpminnm_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1665 /* vpminnm_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1675 /* vpminnmq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1654 /* vpminnmq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4387 /* vpminnmqd_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4401 /* vpminnms_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14651 /* vpminq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3126 /* vpminq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4414 /* vpminqd_f64 */, 1534 /* dV2d */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4426 /* vpmins_f32 */, 1569 /* fV2f */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3182 /* vqabs_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5472 /* vqabsb_s8 */, 5482 /* ScSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5501 /* vqabsd_s64 */, 3273 /* WiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5512 /* vqabsh_s16 */, 5523 /* ss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3173 /* vqabsq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5487 /* vqabss_s32 */, 5498 /* ii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14671 /* vqadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4870 /* vqaddb_s8 */, 4880 /* ScScSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4806 /* vqaddb_u8 */, 4816 /* UcUcUc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4902 /* vqaddd_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4841 /* vqaddd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4913 /* vqaddh_s16 */, 4924 /* sss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4852 /* vqaddh_u16 */, 4863 /* UsUsUs */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14662 /* vqaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4887 /* vqadds_s32 */, 4898 /* iii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4823 /* vqadds_u32 */, 4834 /* UiUiUi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14679 /* vqdmlal_v */, 14689 /* V16ScV16ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5593 /* vqdmlalh_lane_s16 */, 5611 /* iisV4sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5650 /* vqdmlalh_laneq_s16 */, 5669 /* iisV8sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5546 /* vqdmlalh_s16 */, 5559 /* iiss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5564 /* vqdmlals_lane_s32 */, 5582 /* WiWiiV2iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5620 /* vqdmlals_laneq_s32 */, 5639 /* WiWiiV4iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5526 /* vqdmlals_s32 */, 5539 /* WiWiii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14709 /* vqdmlsl_v */, 14689 /* V16ScV16ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5722 /* vqdmlslh_lane_s16 */, 5611 /* iisV4sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5759 /* vqdmlslh_laneq_s16 */, 5669 /* iisV8sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5691 /* vqdmlslh_s16 */, 5559 /* iiss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5704 /* vqdmlsls_lane_s32 */, 5582 /* WiWiiV2iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5740 /* vqdmlsls_laneq_s32 */, 5639 /* WiWiiV4iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5678 /* vqdmlsls_s32 */, 5539 /* WiWiii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{42 /* vqdmulh_lane_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14757 /* vqdmulh_laneq_v */, 7370 /* V8ScV8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14730 /* vqdmulh_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5791 /* vqdmulhh_s16 */, 4924 /* sss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3 /* vqdmulhq_lane_v */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14740 /* vqdmulhq_laneq_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14719 /* vqdmulhq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5778 /* vqdmulhs_s32 */, 4898 /* iii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14773 /* vqdmull_v */, 14485 /* V16ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5822 /* vqdmullh_s16 */, 5835 /* iss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5804 /* vqdmulls_s32 */, 5817 /* Wiii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14783 /* vqmovn_v */, 10141 /* V8ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6522 /* vqmovnd_s64 */, 6534 /* iWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6876 /* vqmovnd_u64 */, 6888 /* UiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6538 /* vqmovnh_s16 */, 6550 /* Scs */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6894 /* vqmovnh_u16 */, 6906 /* UcUs */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6507 /* vqmovns_s32 */, 6519 /* si */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6859 /* vqmovns_u32 */, 6871 /* UsUi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14792 /* vqmovun_v */, 10141 /* V8ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6571 /* vqmovund_s64 */, 6584 /* UiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6589 /* vqmovunh_s16 */, 6602 /* Ucs */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6554 /* vqmovuns_s32 */, 6567 /* Usi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3199 /* vqneg_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5839 /* vqnegb_s8 */, 5482 /* ScSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5860 /* vqnegd_s64 */, 3273 /* WiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5871 /* vqnegh_s16 */, 5523 /* ss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3190 /* vqnegq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5849 /* vqnegs_s32 */, 5498 /* ii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14843 /* vqrdmlah_s16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14830 /* vqrdmlah_s32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5912 /* vqrdmlahh_s16 */, 5926 /* ssss */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14816 /* vqrdmlahq_s16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14802 /* vqrdmlahq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5882 /* vqrdmlahs_s32 */, 5896 /* iiii */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14897 /* vqrdmlsh_s16 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14884 /* vqrdmlsh_s32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5945 /* vqrdmlshh_s16 */, 5926 /* ssss */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14870 /* vqrdmlshq_s16 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14856 /* vqrdmlshq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5931 /* vqrdmlshs_s32 */, 5896 /* iiii */, 1 /* n */, 5901 /* v8.1a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{90 /* vqrdmulh_lane_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14951 /* vqrdmulh_laneq_v */, 7370 /* V8ScV8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14922 /* vqrdmulh_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5973 /* vqrdmulhh_s16 */, 4924 /* sss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{73 /* vqrdmulhq_lane_v */, 19 /* V16ScV16ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14933 /* vqrdmulhq_laneq_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14910 /* vqrdmulhq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5959 /* vqrdmulhs_s32 */, 4898 /* iii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14978 /* vqrshl_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5003 /* vqrshlb_s8 */, 4880 /* ScScSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4928 /* vqrshlb_u8 */, 4939 /* UcUcSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5026 /* vqrshld_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4964 /* vqrshld_u64 */, 4976 /* UWiUWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5038 /* vqrshlh_s16 */, 4924 /* sss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4985 /* vqrshlh_u16 */, 4997 /* UsUss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14968 /* vqrshlq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5014 /* vqrshls_s32 */, 4898 /* iii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4946 /* vqrshls_u32 */, 4958 /* UiUii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14987 /* vqrshrn_n_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6074 /* vqrshrnd_n_s64 */, 6089 /* iWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6009 /* vqrshrnd_n_u64 */, 6024 /* UiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6095 /* vqrshrnh_n_s16 */, 6110 /* ScsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6032 /* vqrshrnh_n_u16 */, 6047 /* UcUsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6054 /* vqrshrns_n_s32 */, 6069 /* siIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5987 /* vqrshrns_n_u32 */, 6002 /* UsUiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{14999 /* vqrshrun_n_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6138 /* vqrshrund_n_s64 */, 6154 /* UiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6161 /* vqrshrunh_n_s16 */, 6177 /* UcsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6116 /* vqrshruns_n_s32 */, 6132 /* UsiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15063 /* vqshl_n_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15021 /* vqshl_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6327 /* vqshlb_n_s8 */, 6196 /* ScScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6255 /* vqshlb_n_u8 */, 6267 /* UcUcIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5093 /* vqshlb_s8 */, 4880 /* ScScSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5050 /* vqshlb_u8 */, 4939 /* UcUcSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6352 /* vqshld_n_s64 */, 5420 /* WiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6294 /* vqshld_n_u64 */, 5399 /* UWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5114 /* vqshld_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5071 /* vqshld_u64 */, 4976 /* UWiUWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6365 /* vqshlh_n_s16 */, 6250 /* ssIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6307 /* vqshlh_n_u16 */, 6320 /* UsUsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5125 /* vqshlh_s16 */, 4924 /* sss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5082 /* vqshlh_u16 */, 4997 /* UsUss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15052 /* vqshlq_n_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15012 /* vqshlq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6339 /* vqshls_n_s32 */, 6217 /* iiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6274 /* vqshls_n_u32 */, 6287 /* UiUiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5103 /* vqshls_s32 */, 4898 /* iii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5060 /* vqshls_u32 */, 4958 /* UiUii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15041 /* vqshlu_n_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6183 /* vqshlub_n_s8 */, 6196 /* ScScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6222 /* vqshlud_n_s64 */, 5420 /* WiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6236 /* vqshluh_n_s16 */, 6250 /* ssIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15029 /* vqshluq_n_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6203 /* vqshlus_n_s32 */, 6217 /* iiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15073 /* vqshrn_n_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6434 /* vqshrnd_n_s64 */, 6089 /* iWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6392 /* vqshrnd_n_u64 */, 6024 /* UiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6448 /* vqshrnh_n_s16 */, 6110 /* ScsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6406 /* vqshrnh_n_u16 */, 6047 /* UcUsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6420 /* vqshrns_n_s32 */, 6069 /* siIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6378 /* vqshrns_n_u32 */, 6002 /* UsUiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15084 /* vqshrun_n_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6477 /* vqshrund_n_s64 */, 6154 /* UiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6492 /* vqshrunh_n_s16 */, 6177 /* UcsIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6462 /* vqshruns_n_s32 */, 6132 /* UsiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15105 /* vqsub_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5179 /* vqsubb_s8 */, 4880 /* ScScSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5136 /* vqsubb_u8 */, 4816 /* UcUcUc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5200 /* vqsubd_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5157 /* vqsubd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5211 /* vqsubh_s16 */, 4924 /* sss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5168 /* vqsubh_u16 */, 4863 /* UsUsUs */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15096 /* vqsubq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5189 /* vqsubs_s32 */, 4898 /* iii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5146 /* vqsubs_u32 */, 4834 /* UiUiUi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15113 /* vqtbl1_v */, 15122 /* V8ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15137 /* vqtbl1q_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15147 /* vqtbl2_v */, 15156 /* V8ScV16ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15176 /* vqtbl2q_v */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15186 /* vqtbl3_v */, 15195 /* V8ScV16ScV16ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15220 /* vqtbl3q_v */, 15230 /* V16ScV16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15257 /* vqtbl4_v */, 15266 /* V8ScV16ScV16ScV16ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15296 /* vqtbl4q_v */, 15306 /* V16ScV16ScV16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15338 /* vqtbx1_v */, 15347 /* V8ScV8ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15366 /* vqtbx1q_v */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15376 /* vqtbx2_v */, 15385 /* V8ScV8ScV16ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15409 /* vqtbx2q_v */, 15230 /* V16ScV16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15419 /* vqtbx3_v */, 15428 /* V8ScV8ScV16ScV16ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15457 /* vqtbx3q_v */, 15306 /* V16ScV16ScV16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15467 /* vqtbx4_v */, 15476 /* V8ScV8ScV16ScV16ScV16ScV16ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15510 /* vqtbx4q_v */, 15520 /* V16ScV16ScV16ScV16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15557 /* vraddhn_v */, 8686 /* V8ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3207 /* vrax1q_u64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3218 /* vrbit_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3226 /* vrbitq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15579 /* vrecpe_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1807 /* vrecpe_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4655 /* vrecped_f64 */, 4667 /* dd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15567 /* vrecpeq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1797 /* vrecpeq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4670 /* vrecpes_f32 */, 4682 /* ff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15602 /* vrecps_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1826 /* vrecps_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4685 /* vrecpsd_f64 */, 3245 /* ddd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15590 /* vrecpsq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1816 /* vrecpsq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4697 /* vrecpss_f32 */, 3259 /* fff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4709 /* vrecpxd_f64 */, 4667 /* dd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4721 /* vrecpxs_f32 */, 4682 /* ff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15623 /* vrhadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15613 /* vrhaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1859 /* vrnd32x_f32 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1884 /* vrnd32x_f64 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1835 /* vrnd32xq_f32 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1871 /* vrnd32xq_f64 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1909 /* vrnd32z_f32 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1934 /* vrnd32z_f64 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1896 /* vrnd32zq_f32 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1921 /* vrnd32zq_f64 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1959 /* vrnd64x_f32 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1984 /* vrnd64x_f64 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1946 /* vrnd64xq_f32 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1971 /* vrnd64xq_f64 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2009 /* vrnd64z_f32 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2034 /* vrnd64z_f64 */, 179 /* V8ScV8Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{1996 /* vrnd64zq_f32 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2021 /* vrnd64zq_f64 */, 160 /* V16ScV16Sci */, 1 /* n */, 1848 /* v8.5a,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2284 /* vrnd_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2301 /* vrnd_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2057 /* vrnda_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2076 /* vrnda_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2046 /* vrndaq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2067 /* vrndaq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2095 /* vrndi_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2114 /* vrndi_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2084 /* vrndiq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2105 /* vrndiq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2133 /* vrndm_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2152 /* vrndm_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2122 /* vrndmq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2143 /* vrndmq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2171 /* vrndn_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2190 /* vrndn_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2160 /* vrndnq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2181 /* vrndnq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4733 /* vrndns_f32 */, 4682 /* ff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2209 /* vrndp_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2228 /* vrndp_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2198 /* vrndpq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2219 /* vrndpq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2274 /* vrndq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2293 /* vrndq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2247 /* vrndx_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2266 /* vrndx_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2236 /* vrndxq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2257 /* vrndxq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15641 /* vrshl_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5233 /* vrshld_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5222 /* vrshld_u64 */, 4976 /* UWiUWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15632 /* vrshlq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15671 /* vrshr_n_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6643 /* vrshrd_n_s64 */, 5420 /* WiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6630 /* vrshrd_n_u64 */, 5399 /* UWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15649 /* vrshrn_n_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15660 /* vrshrq_n_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2342 /* vrsqrte_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2319 /* vrsqrte_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4744 /* vrsqrted_f64 */, 4667 /* dd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2329 /* vrsqrteq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2308 /* vrsqrteq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4757 /* vrsqrtes_f32 */, 4682 /* ff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15694 /* vrsqrts_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2365 /* vrsqrts_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4770 /* vrsqrtsd_f64 */, 3245 /* ddd */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15681 /* vrsqrtsq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2354 /* vrsqrtsq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{4783 /* vrsqrtss_f32 */, 3259 /* fff */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15717 /* vrsra_n_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6669 /* vrsrad_n_s64 */, 5463 /* WiWiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6656 /* vrsrad_n_u64 */, 5439 /* UWiUWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15706 /* vrsraq_n_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15727 /* vrsubhn_v */, 8686 /* V8ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2395 /* vscale_f16 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2375 /* vscale_f32 */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2430 /* vscaleq_f16 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2418 /* vscaleq_f32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2406 /* vscaleq_f64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 2386 /* fp8,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16016 /* vset_lane_bf16 */, 16031 /* V4yyV4yIi */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15942 /* vset_lane_f32 */, 15956 /* V2ffV2fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7486 /* vset_lane_f64 */, 7500 /* V1ddV1dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15763 /* vset_lane_i16 */, 15777 /* V4ssV4sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15918 /* vset_lane_i32 */, 15932 /* V2iiV2iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7406 /* vset_lane_i64 */, 7420 /* V1WiWiV1WiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15737 /* vset_lane_i8 */, 15750 /* V8ScScV8ScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15966 /* vset_lane_mf8 */, 15980 /* V8mmV8mIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15990 /* vsetq_lane_bf16 */, 16006 /* V8yyV8yIi */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15866 /* vsetq_lane_f32 */, 15881 /* V4ffV4fIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7461 /* vsetq_lane_f64 */, 7476 /* V2ddV2dIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15816 /* vsetq_lane_i16 */, 15831 /* V8ssV8sIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15841 /* vsetq_lane_i32 */, 15856 /* V4iiV4iIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7433 /* vsetq_lane_i64 */, 7448 /* V2WiWiV2WiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15787 /* vsetq_lane_i8 */, 15801 /* V16ScScV16ScIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{15891 /* vsetq_lane_mf8 */, 15906 /* V16mmV16mIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7510 /* vsha1cq_u32 */, 7522 /* V4iV4UiUiV4Ui */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7546 /* vsha1h_u32 */, 7557 /* UiUi */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7562 /* vsha1mq_u32 */, 7522 /* V4iV4UiUiV4Ui */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7574 /* vsha1pq_u32 */, 7522 /* V4iV4UiUiV4Ui */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7586 /* vsha1su0q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7600 /* vsha1su1q_u32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7628 /* vsha256h2q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7614 /* vsha256hq_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7643 /* vsha256su0q_u32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7659 /* vsha256su1q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7536 /* sha2,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7689 /* vsha512h2q_u64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7675 /* vsha512hq_u64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7704 /* vsha512su0q_u64 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7720 /* vsha512su1q_u64 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16076 /* vshl_n_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16049 /* vshl_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5408 /* vshld_n_s64 */, 5420 /* WiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5387 /* vshld_n_u64 */, 5399 /* UWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5377 /* vshld_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5367 /* vshld_u64 */, 4976 /* UWiUWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16056 /* vshll_n_v */, 7960 /* V16ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16066 /* vshlq_n_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16041 /* vshlq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16105 /* vshr_n_v */, 661 /* V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6694 /* vshrd_n_s64 */, 5420 /* WiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6682 /* vshrd_n_u64 */, 5399 /* UWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16085 /* vshrn_n_v */, 7987 /* V8ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16095 /* vshrq_n_v */, 634 /* V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7736 /* vsli_n_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5451 /* vslid_n_s64 */, 5463 /* WiWiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{5427 /* vslid_n_u64 */, 5439 /* UWiUWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7745 /* vsliq_n_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7774 /* vsm3partw1q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7799 /* vsm3partw2q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7815 /* vsm3ss1q_u32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7828 /* vsm3tt1aq_u32 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7866 /* vsm3tt1bq_u32 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7880 /* vsm3tt2aq_u32 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7894 /* vsm3tt2bq_u32 */, 7842 /* V16ScV16ScV16ScV16ScIii */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7919 /* vsm4ekeyq_u32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{7908 /* vsm4eq_u32 */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 7790 /* sm4,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8630 /* vsqadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6911 /* vsqaddb_u8 */, 4939 /* UcUcSc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6934 /* vsqaddd_u64 */, 4976 /* UWiUWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6946 /* vsqaddh_u16 */, 4997 /* UsUss */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8620 /* vsqaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6922 /* vsqadds_u32 */, 4958 /* UiUii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2470 /* vsqrt_f16 */, 179 /* V8ScV8Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2451 /* vsqrt_v */, 179 /* V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2459 /* vsqrtq_f16 */, 160 /* V16ScV16Sci */, 1 /* n */, 429 /* fullfp16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{2442 /* vsqrtq_v */, 160 /* V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16124 /* vsra_n_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6718 /* vsrad_n_s64 */, 5463 /* WiWiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6706 /* vsrad_n_u64 */, 5439 /* UWiUWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16114 /* vsraq_n_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8083 /* vsri_n_v */, 57 /* V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6618 /* vsrid_n_s64 */, 5463 /* WiWiWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6606 /* vsrid_n_u64 */, 5439 /* UWiUWiUWiIi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8092 /* vsriq_n_v */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16144 /* vst1_bf16 */, 8109 /* vv*V8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16199 /* vst1_bf16_x2 */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16226 /* vst1_bf16_x3 */, 8243 /* vv*V8ScV8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16253 /* vst1_bf16_x4 */, 8301 /* vv*V8ScV8ScV8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16170 /* vst1_lane_bf16 */, 8148 /* vv*V8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8136 /* vst1_lane_v */, 8148 /* vv*V8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8102 /* vst1_v */, 8109 /* vv*V8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8184 /* vst1_x2_v */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8233 /* vst1_x3_v */, 8243 /* vv*V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8291 /* vst1_x4_v */, 8301 /* vv*V8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16133 /* vst1q_bf16 */, 8126 /* vv*V16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16185 /* vst1q_bf16_x2 */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16212 /* vst1q_bf16_x3 */, 8271 /* vv*V16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16239 /* vst1q_bf16_x4 */, 8333 /* vv*V16ScV16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16154 /* vst1q_lane_bf16 */, 8172 /* vv*V16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8159 /* vst1q_lane_v */, 8172 /* vv*V16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8118 /* vst1q_v */, 8126 /* vv*V16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8207 /* vst1q_x2_v */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8260 /* vst1q_x3_v */, 8271 /* vv*V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8322 /* vst1q_x4_v */, 8333 /* vv*V16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16277 /* vst2_bf16 */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16303 /* vst2_lane_bf16 */, 8385 /* vv*V8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8373 /* vst2_lane_v */, 8385 /* vv*V8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8358 /* vst2_v */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16266 /* vst2q_bf16 */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16287 /* vst2q_lane_bf16 */, 8413 /* vv*V16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8400 /* vst2q_lane_v */, 8413 /* vv*V16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8365 /* vst2q_v */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16329 /* vst3_bf16 */, 8243 /* vv*V8ScV8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16355 /* vst3_lane_bf16 */, 8457 /* vv*V8ScV8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8445 /* vst3_lane_v */, 8457 /* vv*V8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8430 /* vst3_v */, 8243 /* vv*V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16318 /* vst3q_bf16 */, 8271 /* vv*V16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16339 /* vst3q_lane_bf16 */, 8489 /* vv*V16ScV16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8476 /* vst3q_lane_v */, 8489 /* vv*V16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8437 /* vst3q_v */, 8271 /* vv*V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16381 /* vst4_bf16 */, 8301 /* vv*V8ScV8ScV8ScV8Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16407 /* vst4_lane_bf16 */, 8538 /* vv*V8ScV8ScV8ScV8ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8526 /* vst4_lane_v */, 8538 /* vv*V8ScV8ScV8ScV8ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8511 /* vst4_v */, 8301 /* vv*V8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16370 /* vst4q_bf16 */, 8333 /* vv*V16ScV16ScV16ScV16Sci */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16391 /* vst4q_lane_bf16 */, 8574 /* vv*V16ScV16ScV16ScV16ScIii */, 1 /* n */, 3600 /* bf16,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8561 /* vst4q_lane_v */, 8574 /* vv*V16ScV16ScV16ScV16ScIii */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8518 /* vst4q_v */, 8333 /* vv*V16ScV16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16516 /* vstl1_lane_f64 */, 8148 /* vv*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16422 /* vstl1_lane_p64 */, 8148 /* vv*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16531 /* vstl1_lane_s64 */, 8148 /* vv*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16501 /* vstl1_lane_u64 */, 8148 /* vv*V8ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16469 /* vstl1q_lane_f64 */, 8172 /* vv*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16437 /* vstl1q_lane_p64 */, 8172 /* vv*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16485 /* vstl1q_lane_s64 */, 8172 /* vv*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16453 /* vstl1q_lane_u64 */, 8172 /* vv*V16ScIii */, 1 /* n */, 12439 /* rcpc3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16546 /* vstrq_p128 */, 16557 /* vv*ULLLi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6740 /* vsubd_s64 */, 3308 /* WiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6730 /* vsubd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16566 /* vsubhn_v */, 8686 /* V8ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16575 /* vtbl1_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16583 /* vtbl2_v */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16591 /* vtbl3_v */, 16599 /* V8ScV8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16621 /* vtbl4_v */, 16629 /* V8ScV8ScV8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16655 /* vtbx1_v */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16663 /* vtbx2_v */, 16599 /* V8ScV8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16671 /* vtbx3_v */, 16629 /* V8ScV8ScV8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16679 /* vtbx4_v */, 16687 /* V8ScV8ScV8ScV8ScV8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16717 /* vtrn_v */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16724 /* vtrnq_v */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{605 /* vtst_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3572 /* vtstd_s64 */, 3395 /* UWiWiWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{3562 /* vtstd_u64 */, 3288 /* UWiUWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{612 /* vtstq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8611 /* vuqadd_v */, 138 /* V8ScV8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6750 /* vuqaddb_s8 */, 6761 /* ScScUc */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6785 /* vuqaddd_s64 */, 6797 /* WiWiUWi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6805 /* vuqaddh_s16 */, 6817 /* ssUs */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{8601 /* vuqaddq_v */, 114 /* V16ScV16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{6768 /* vuqadds_s32 */, 6780 /* iiUi */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16744 /* vusdot_s32 */, 375 /* V8ScV8ScV8ScV8Sci */, 1 /* n */, 14440 /* i8mm,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16732 /* vusdotq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 14440 /* i8mm,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16755 /* vusmmlaq_s32 */, 260 /* V16ScV16ScV16ScV16Sci */, 1 /* n */, 14440 /* i8mm,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16768 /* vuzp_v */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16775 /* vuzpq_v */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16798 /* vxarq_u64 */, 7755 /* V16ScV16ScV16ScIii */, 1 /* n */, 282 /* sha3,neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16783 /* vzip_v */, 8194 /* vv*V8ScV8Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, Builtin::Info{Builtin::Info::StrOffsets{16790 /* vzipq_v */, 8218 /* vv*V16ScV16Sci */, 1 /* n */, 37 /* neon */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES}, #endif // GET_NEON_BUILTIN_INFOS #ifdef GET_NEON_OVERLOAD_CHECK case NEON::BI__builtin_neon___a32_vcvt_bf16_f32: mask = 0x800ULL; break; case NEON::BI__builtin_neon_splat_lane_bf16: mask = 0x800ULL; break; case NEON::BI__builtin_neon_splat_lane_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_splat_laneq_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_splat_laneq_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_splatq_lane_bf16: mask = 0x800ULL; break; case NEON::BI__builtin_neon_splatq_lane_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_splatq_laneq_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_splatq_laneq_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_vabd_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vabd_v: mask = 0x70607ULL; break; case NEON::BI__builtin_neon_vabdq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vabdq_v: mask = 0x7060700000000ULL; break; case NEON::BI__builtin_neon_vabs_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vabs_v: mask = 0x60fULL; break; case NEON::BI__builtin_neon_vabsq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vabsq_v: mask = 0x60f00000000ULL; break; case NEON::BI__builtin_neon_vadd_v: mask = 0x70ULL; break; case NEON::BI__builtin_neon_vaddhn_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vaddq_v: mask = 0x7000000000ULL; break; case NEON::BI__builtin_neon_vaesdq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vaeseq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vaesimcq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vaesmcq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vamax_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vamax_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vamaxq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vamaxq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vamaxq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vamin_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vamin_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vaminq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vaminq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vaminq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_s64: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vbcaxq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vbfdot_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vbfdotq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vbfmlalbq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vbfmlaltq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vbfmmlaq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vbsl_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_vbslq_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_vcadd_rot270_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcadd_rot270_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcadd_rot90_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcadd_rot90_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcaddq_rot270_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcaddq_rot270_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcaddq_rot270_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcaddq_rot90_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcaddq_rot90_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcaddq_rot90_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcage_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcage_v: mask = 0xc0000ULL; break; case NEON::BI__builtin_neon_vcageq_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcageq_v: mask = 0xc000000000000ULL; break; case NEON::BI__builtin_neon_vcagt_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcagt_v: mask = 0xc0000ULL; break; case NEON::BI__builtin_neon_vcagtq_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcagtq_v: mask = 0xc000000000000ULL; break; case NEON::BI__builtin_neon_vcale_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcale_v: mask = 0xc0000ULL; break; case NEON::BI__builtin_neon_vcaleq_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcaleq_v: mask = 0xc000000000000ULL; break; case NEON::BI__builtin_neon_vcalt_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcalt_v: mask = 0xc0000ULL; break; case NEON::BI__builtin_neon_vcaltq_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcaltq_v: mask = 0xc000000000000ULL; break; case NEON::BI__builtin_neon_vceqz_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vceqz_v: mask = 0xf065fULL; break; case NEON::BI__builtin_neon_vceqzq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vceqzq_v: mask = 0xf065f00000000ULL; break; case NEON::BI__builtin_neon_vcgez_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcgez_v: mask = 0x60fULL; break; case NEON::BI__builtin_neon_vcgezq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcgezq_v: mask = 0x60f00000000ULL; break; case NEON::BI__builtin_neon_vcgtz_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcgtz_v: mask = 0x60fULL; break; case NEON::BI__builtin_neon_vcgtzq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcgtzq_v: mask = 0x60f00000000ULL; break; case NEON::BI__builtin_neon_vclez_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vclez_v: mask = 0x60fULL; break; case NEON::BI__builtin_neon_vclezq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vclezq_v: mask = 0x60f00000000ULL; break; case NEON::BI__builtin_neon_vcls_v: mask = 0x7ULL; break; case NEON::BI__builtin_neon_vclsq_v: mask = 0x700000000ULL; break; case NEON::BI__builtin_neon_vcltz_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcltz_v: mask = 0x60fULL; break; case NEON::BI__builtin_neon_vcltzq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcltzq_v: mask = 0x60f00000000ULL; break; case NEON::BI__builtin_neon_vclz_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vclzq_v: mask = 0x7000700000000ULL; break; case NEON::BI__builtin_neon_vcmla_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcmla_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcmla_rot180_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcmla_rot180_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcmla_rot270_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcmla_rot270_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcmla_rot90_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcmla_rot90_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcmlaq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot180_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot180_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot180_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot270_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot270_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot270_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot90_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot90_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcmlaq_rot90_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcnt_v: mask = 0x10011ULL; break; case NEON::BI__builtin_neon_vcntq_v: mask = 0x1001100000000ULL; break; case NEON::BI__builtin_neon_vcvt_bf16_f32: mask = 0x800ULL; break; case NEON::BI__builtin_neon_vcvt_f16_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vcvt_f16_s16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvt_f16_u16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvt_f32_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vcvt_f32_f64: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vcvt_f32_v: mask = 0x40004ULL; break; case NEON::BI__builtin_neon_vcvt_f64_f32: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vcvt_f64_v: mask = 0x80008ULL; break; case NEON::BI__builtin_neon_vcvt_n_f16_s16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvt_n_f16_u16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvt_n_f32_v: mask = 0x40004ULL; break; case NEON::BI__builtin_neon_vcvt_n_f64_v: mask = 0x80008ULL; break; case NEON::BI__builtin_neon_vcvt_n_s16_f16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvt_n_s32_v: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vcvt_n_s64_v: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vcvt_n_u16_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvt_n_u32_v: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vcvt_n_u64_v: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vcvt_s16_f16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvt_s32_v: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vcvt_s64_v: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vcvt_u16_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvt_u32_v: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vcvt_u64_v: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vcvta_s16_f16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvta_s32_v: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vcvta_s64_v: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vcvta_u16_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvta_u32_v: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vcvta_u64_v: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vcvtaq_s16_f16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtaq_s32_v: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vcvtaq_s64_v: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vcvtaq_u16_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtaq_u32_v: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vcvtaq_u64_v: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vcvtm_s16_f16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvtm_s32_v: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vcvtm_s64_v: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vcvtm_u16_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvtm_u32_v: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vcvtm_u64_v: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vcvtmq_s16_f16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtmq_s32_v: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vcvtmq_s64_v: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vcvtmq_u16_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtmq_u32_v: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vcvtmq_u64_v: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vcvtn_s16_f16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvtn_s32_v: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vcvtn_s64_v: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vcvtn_u16_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvtn_u32_v: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vcvtn_u64_v: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vcvtnq_s16_f16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtnq_s32_v: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vcvtnq_s64_v: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vcvtnq_u16_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtnq_u32_v: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vcvtnq_u64_v: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vcvtp_s16_f16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vcvtp_s32_v: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vcvtp_s64_v: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vcvtp_u16_f16: mask = 0x20000ULL; break; case NEON::BI__builtin_neon_vcvtp_u32_v: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vcvtp_u64_v: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vcvtpq_s16_f16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtpq_s32_v: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vcvtpq_s64_v: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vcvtpq_u16_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtpq_u32_v: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vcvtpq_u64_v: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_f16_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtq_f16_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_f32_v: mask = 0x4000400000000ULL; break; case NEON::BI__builtin_neon_vcvtq_f64_v: mask = 0x8000800000000ULL; break; case NEON::BI__builtin_neon_vcvtq_high_bf16_f32: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_low_bf16_f32: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_f16_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_f16_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_f32_v: mask = 0x4000400000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_f64_v: mask = 0x8000800000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_s16_f16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_s32_v: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_s64_v: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_u16_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_u32_v: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_n_u64_v: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_s16_f16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vcvtq_s32_v: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vcvtq_s64_v: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vcvtq_u16_f16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_u32_v: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vcvtq_u64_v: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vcvtx_f32_v: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vdot_s32: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vdot_u32: mask = 0x40000ULL; break; case NEON::BI__builtin_neon_vdotq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vdotq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_veor3q_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_veor3q_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_veor3q_s64: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_veor3q_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_veor3q_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_veor3q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_veor3q_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_veor3q_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vext_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_vextq_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_vfma_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vfma_lane_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vfma_lane_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vfma_laneq_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vfma_laneq_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vfma_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vfmaq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vfmaq_lane_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vfmaq_lane_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vfmaq_laneq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vfmaq_laneq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vfmaq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vfmlal_high_f16: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vfmlal_low_f16: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vfmlalq_high_f16: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vfmlalq_low_f16: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vfmlsl_high_f16: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vfmlsl_low_f16: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vfmlslq_high_f16: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vfmlslq_low_f16: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vhadd_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vhaddq_v: mask = 0x7000700000000ULL; break; case NEON::BI__builtin_neon_vhsub_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vhsubq_v: mask = 0x7000700000000ULL; break; case NEON::BI__builtin_neon_vld1_bf16: mask = 0x800ULL; PtrArgNum = 0; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_bf16_x2: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_bf16_x3: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_bf16_x4: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_dup_bf16: mask = 0x800ULL; break; case NEON::BI__builtin_neon_vld1_dup_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_vld1_lane_bf16: mask = 0x800ULL; break; case NEON::BI__builtin_neon_vld1_lane_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_vld1_v: mask = 0xf177fULL; PtrArgNum = 0; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_x2_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_x3_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1_x4_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_bf16_x2: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_bf16_x3: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_bf16_x4: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_dup_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vld1q_dup_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_vld1q_lane_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vld1q_lane_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_vld1q_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_x2_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_x3_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld1q_x4_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2_dup_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2_dup_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2_lane_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2_lane_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2q_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2q_dup_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2q_dup_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2q_lane_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2q_lane_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld2q_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3_dup_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3_dup_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3_lane_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3_lane_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3q_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3q_dup_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3q_dup_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3q_lane_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3q_lane_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld3q_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4_dup_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4_dup_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4_lane_bf16: mask = 0x800ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4_lane_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4_v: mask = 0xf177fULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4q_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4q_dup_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4q_dup_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4q_lane_bf16: mask = 0x80000000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4q_lane_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vld4q_v: mask = 0xf177f00000000ULL; PtrArgNum = 1; HasConstPtr = true; break; case NEON::BI__builtin_neon_vldap1_lane_f64: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vldap1_lane_p64: mask = 0x40ULL; break; case NEON::BI__builtin_neon_vldap1_lane_s64: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vldap1_lane_u64: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vldap1q_lane_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vldap1q_lane_p64: mask = 0x4000000000ULL; break; case NEON::BI__builtin_neon_vldap1q_lane_s64: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vldap1q_lane_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_mf8: mask = 0x100000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_p16: mask = 0x2000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_p8: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vluti2_lane_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_mf8: mask = 0x100000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_p16: mask = 0x2000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_p8: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vluti2_laneq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_mf8: mask = 0x100000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_p16: mask = 0x2000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_p8: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_lane_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_mf8: mask = 0x100000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_p16: mask = 0x2000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_p8: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_u16: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vluti2q_laneq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_bf16_x2: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_f16_x2: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_mf8: mask = 0x100000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_p16_x2: mask = 0x2000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_p8: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_s16_x2: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_u16_x2: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_lane_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_bf16_x2: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_f16_x2: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_mf8: mask = 0x100000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_p16_x2: mask = 0x2000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_p8: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_s16_x2: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_s8: mask = 0x100000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_u16_x2: mask = 0x2000000000000ULL; break; case NEON::BI__builtin_neon_vluti4q_laneq_u8: mask = 0x1000000000000ULL; break; case NEON::BI__builtin_neon_vmax_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vmax_v: mask = 0x70607ULL; break; case NEON::BI__builtin_neon_vmaxnm_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vmaxnm_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vmaxnmq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vmaxnmq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vmaxq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vmaxq_v: mask = 0x7060700000000ULL; break; case NEON::BI__builtin_neon_vmin_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vmin_v: mask = 0x70607ULL; break; case NEON::BI__builtin_neon_vminnm_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vminnm_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vminnmq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vminnmq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vminq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vminq_v: mask = 0x7060700000000ULL; break; case NEON::BI__builtin_neon_vmmlaq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vmmlaq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vmovl_v: mask = 0xe000e00000000ULL; break; case NEON::BI__builtin_neon_vmovn_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vmul_lane_v: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vmul_laneq_v: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vmul_v: mask = 0x10ULL; break; case NEON::BI__builtin_neon_vmull_v: mask = 0xe002e00000000ULL; break; case NEON::BI__builtin_neon_vmulq_v: mask = 0x1000000000ULL; break; case NEON::BI__builtin_neon_vmulx_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vmulx_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vmulxq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vmulxq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vpadal_v: mask = 0xe000eULL; break; case NEON::BI__builtin_neon_vpadalq_v: mask = 0xe000e00000000ULL; break; case NEON::BI__builtin_neon_vpadd_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vpadd_v: mask = 0x70207ULL; break; case NEON::BI__builtin_neon_vpaddl_v: mask = 0xe000eULL; break; case NEON::BI__builtin_neon_vpaddlq_v: mask = 0xe000e00000000ULL; break; case NEON::BI__builtin_neon_vpaddq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vpaddq_v: mask = 0xf060f00000000ULL; break; case NEON::BI__builtin_neon_vpmax_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vpmax_v: mask = 0x70207ULL; break; case NEON::BI__builtin_neon_vpmaxnm_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vpmaxnm_v: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vpmaxnmq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vpmaxnmq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vpmaxq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vpmaxq_v: mask = 0x7060700000000ULL; break; case NEON::BI__builtin_neon_vpmin_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vpmin_v: mask = 0x70207ULL; break; case NEON::BI__builtin_neon_vpminnm_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vpminnm_v: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vpminnmq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vpminnmq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vpminq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vpminq_v: mask = 0x7060700000000ULL; break; case NEON::BI__builtin_neon_vqabs_v: mask = 0xfULL; break; case NEON::BI__builtin_neon_vqabsq_v: mask = 0xf00000000ULL; break; case NEON::BI__builtin_neon_vqadd_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vqaddq_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vqdmlal_v: mask = 0xc00000000ULL; break; case NEON::BI__builtin_neon_vqdmlsl_v: mask = 0xc00000000ULL; break; case NEON::BI__builtin_neon_vqdmulh_lane_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqdmulh_laneq_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqdmulh_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqdmulhq_lane_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqdmulhq_laneq_v: mask = 0x600000000ULL; break; case NEON::BI__builtin_neon_vqdmulhq_v: mask = 0x600000000ULL; break; case NEON::BI__builtin_neon_vqdmull_v: mask = 0xc00000000ULL; break; case NEON::BI__builtin_neon_vqmovn_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vqmovun_v: mask = 0x70000ULL; break; case NEON::BI__builtin_neon_vqneg_v: mask = 0xfULL; break; case NEON::BI__builtin_neon_vqnegq_v: mask = 0xf00000000ULL; break; case NEON::BI__builtin_neon_vqrdmlah_s16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vqrdmlah_s32: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vqrdmlahq_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vqrdmlahq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vqrdmlsh_s16: mask = 0x2ULL; break; case NEON::BI__builtin_neon_vqrdmlsh_s32: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vqrdmlshq_s16: mask = 0x200000000ULL; break; case NEON::BI__builtin_neon_vqrdmlshq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vqrdmulh_lane_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqrdmulh_laneq_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqrdmulh_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqrdmulhq_lane_v: mask = 0x6ULL; break; case NEON::BI__builtin_neon_vqrdmulhq_laneq_v: mask = 0x600000000ULL; break; case NEON::BI__builtin_neon_vqrdmulhq_v: mask = 0x600000000ULL; break; case NEON::BI__builtin_neon_vqrshl_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vqrshlq_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vqrshrn_n_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vqrshrun_n_v: mask = 0x70000ULL; break; case NEON::BI__builtin_neon_vqshl_n_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vqshl_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vqshlq_n_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vqshlq_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vqshlu_n_v: mask = 0xf0000ULL; break; case NEON::BI__builtin_neon_vqshluq_n_v: mask = 0xf000000000000ULL; break; case NEON::BI__builtin_neon_vqshrn_n_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vqshrun_n_v: mask = 0x70000ULL; break; case NEON::BI__builtin_neon_vqsub_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vqsubq_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vqtbl1_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbl1q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbl2_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbl2q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbl3_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbl3q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbl4_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbl4q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbx1_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbx1q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbx2_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbx2q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbx3_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbx3q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vqtbx4_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vqtbx4q_v: mask = 0x1101100000000ULL; break; case NEON::BI__builtin_neon_vraddhn_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vrax1q_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vrbit_v: mask = 0x10011ULL; break; case NEON::BI__builtin_neon_vrbitq_v: mask = 0x1001100000000ULL; break; case NEON::BI__builtin_neon_vrecpe_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrecpe_v: mask = 0x40600ULL; break; case NEON::BI__builtin_neon_vrecpeq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrecpeq_v: mask = 0x4060000000000ULL; break; case NEON::BI__builtin_neon_vrecps_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrecps_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrecpsq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrecpsq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrhadd_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vrhaddq_v: mask = 0x7000700000000ULL; break; case NEON::BI__builtin_neon_vrnd32x_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vrnd32x_f64: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vrnd32xq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vrnd32xq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vrnd32z_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vrnd32z_f64: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vrnd32zq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vrnd32zq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vrnd64x_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vrnd64x_f64: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vrnd64xq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vrnd64xq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vrnd64z_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vrnd64z_f64: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vrnd64zq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vrnd64zq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vrnd_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrnd_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrnda_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrnda_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrndaq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndaq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrndi_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrndi_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrndiq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndiq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrndm_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrndm_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrndmq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndmq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrndn_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrndn_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrndnq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndnq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrndp_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrndp_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrndpq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndpq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrndq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrndx_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrndx_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrndxq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrndxq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrshl_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vrshlq_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vrshr_n_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vrshrn_n_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vrshrq_n_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vrsqrte_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrsqrte_v: mask = 0x40600ULL; break; case NEON::BI__builtin_neon_vrsqrteq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrsqrteq_v: mask = 0x4060000000000ULL; break; case NEON::BI__builtin_neon_vrsqrts_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vrsqrts_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vrsqrtsq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vrsqrtsq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vrsra_n_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vrsraq_n_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vrsubhn_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vscale_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vscale_f32: mask = 0x200ULL; break; case NEON::BI__builtin_neon_vscaleq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vscaleq_f32: mask = 0x20000000000ULL; break; case NEON::BI__builtin_neon_vscaleq_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vsha1su0q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsha1su1q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsha256h2q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsha256hq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsha256su0q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsha256su1q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsha512h2q_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vsha512hq_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vsha512su0q_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vsha512su1q_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vshl_n_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vshl_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vshll_n_v: mask = 0xe000e00000000ULL; break; case NEON::BI__builtin_neon_vshlq_n_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vshlq_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vshr_n_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vshrn_n_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vshrq_n_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vsli_n_v: mask = 0xf007fULL; break; case NEON::BI__builtin_neon_vsliq_n_v: mask = 0xf007f00000000ULL; break; case NEON::BI__builtin_neon_vsm3partw1q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm3partw2q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm3ss1q_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm3tt1aq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm3tt1bq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm3tt2aq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm3tt2bq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm4ekeyq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsm4eq_u32: mask = 0x4000000000000ULL; break; case NEON::BI__builtin_neon_vsqadd_v: mask = 0xf0000ULL; break; case NEON::BI__builtin_neon_vsqaddq_v: mask = 0xf000000000000ULL; break; case NEON::BI__builtin_neon_vsqrt_f16: mask = 0x100ULL; break; case NEON::BI__builtin_neon_vsqrt_v: mask = 0x600ULL; break; case NEON::BI__builtin_neon_vsqrtq_f16: mask = 0x10000000000ULL; break; case NEON::BI__builtin_neon_vsqrtq_v: mask = 0x60000000000ULL; break; case NEON::BI__builtin_neon_vsra_n_v: mask = 0xf000fULL; break; case NEON::BI__builtin_neon_vsraq_n_v: mask = 0xf000f00000000ULL; break; case NEON::BI__builtin_neon_vsri_n_v: mask = 0xf007fULL; break; case NEON::BI__builtin_neon_vsriq_n_v: mask = 0xf007f00000000ULL; break; case NEON::BI__builtin_neon_vst1_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_bf16_x2: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_bf16_x3: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_bf16_x4: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_lane_bf16: mask = 0x800ULL; break; case NEON::BI__builtin_neon_vst1_lane_v: mask = 0xf177fULL; break; case NEON::BI__builtin_neon_vst1_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_x2_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_x3_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1_x4_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_bf16_x2: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_bf16_x3: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_bf16_x4: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_lane_bf16: mask = 0x80000000000ULL; break; case NEON::BI__builtin_neon_vst1q_lane_v: mask = 0xf177f00000000ULL; break; case NEON::BI__builtin_neon_vst1q_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_x2_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_x3_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst1q_x4_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2_lane_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2_lane_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2q_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2q_lane_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2q_lane_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst2q_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3_lane_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3_lane_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3q_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3q_lane_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3q_lane_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst3q_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4_lane_bf16: mask = 0x800ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4_lane_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4_v: mask = 0xf177fULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4q_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4q_lane_bf16: mask = 0x80000000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4q_lane_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vst4q_v: mask = 0xf177f00000000ULL; PtrArgNum = 0; break; case NEON::BI__builtin_neon_vstl1_lane_f64: mask = 0x400ULL; break; case NEON::BI__builtin_neon_vstl1_lane_p64: mask = 0x40ULL; break; case NEON::BI__builtin_neon_vstl1_lane_s64: mask = 0x8ULL; break; case NEON::BI__builtin_neon_vstl1_lane_u64: mask = 0x80000ULL; break; case NEON::BI__builtin_neon_vstl1q_lane_f64: mask = 0x40000000000ULL; break; case NEON::BI__builtin_neon_vstl1q_lane_p64: mask = 0x4000000000ULL; break; case NEON::BI__builtin_neon_vstl1q_lane_s64: mask = 0x800000000ULL; break; case NEON::BI__builtin_neon_vstl1q_lane_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vsubhn_v: mask = 0x70007ULL; break; case NEON::BI__builtin_neon_vtbl1_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbl2_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbl3_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbl4_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbx1_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbx2_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbx3_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtbx4_v: mask = 0x11011ULL; break; case NEON::BI__builtin_neon_vtrn_v: mask = 0x71337ULL; break; case NEON::BI__builtin_neon_vtrnq_v: mask = 0x7133700000000ULL; break; case NEON::BI__builtin_neon_vtst_v: mask = 0xf0000ULL; break; case NEON::BI__builtin_neon_vtstq_v: mask = 0xf000000000000ULL; break; case NEON::BI__builtin_neon_vuqadd_v: mask = 0xfULL; break; case NEON::BI__builtin_neon_vuqaddq_v: mask = 0xf00000000ULL; break; case NEON::BI__builtin_neon_vusdot_s32: mask = 0x4ULL; break; case NEON::BI__builtin_neon_vusdotq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vusmmlaq_s32: mask = 0x400000000ULL; break; case NEON::BI__builtin_neon_vuzp_v: mask = 0x71337ULL; break; case NEON::BI__builtin_neon_vuzpq_v: mask = 0x7133700000000ULL; break; case NEON::BI__builtin_neon_vxarq_u64: mask = 0x8000000000000ULL; break; case NEON::BI__builtin_neon_vzip_v: mask = 0x71337ULL; break; case NEON::BI__builtin_neon_vzipq_v: mask = 0x7133700000000ULL; break; #endif #ifdef GET_NEON_STREAMING_COMPAT_FLAG case NEON::BI__builtin_neon_vqdmulhq_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulh_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulhq_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulh_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabdq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabsq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabs_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaesdq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaeseq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaesimcq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaesmcq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbcaxq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbsl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbslq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqz_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqzq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqzq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqz_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgezq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgez_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgezq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgez_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtzq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtz_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtzq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtz_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclezq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclez_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclezq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclez_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltzq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltz_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltzq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltz_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtst_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtstq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_f64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_f64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_veor3q_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamaxq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamaxq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamaxq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamax_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamax_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaminq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaminq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaminq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamin_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vamin_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcageq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcage_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcagtq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcagt_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaleq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcale_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaltq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcalt_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtaq_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvta_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtaq_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvta_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtaq_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvta_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtaq_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvta_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmq_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtm_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmq_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtm_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmq_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtm_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmq_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtm_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnq_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtn_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnq_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtn_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnq_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtn_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnq_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtn_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpq_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtp_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpq_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtp_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpq_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtp_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpq_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtp_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnm_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxnmq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxnm_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxnmq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxnm_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmvq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmvq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmv_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmvq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmv_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnmq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxnm_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnm_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminnmq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminnm_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminnmq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminnm_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmvq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmvq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmv_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmvq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmv_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnmq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminnm_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmaq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfma_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpeq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpe_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpsq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecps_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32xq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32x_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32xq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32x_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32zq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32z_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32zq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd32z_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64xq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64x_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64xq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64x_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64zq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64z_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64zq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd64z_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndaq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnda_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndaq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnda_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndiq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndi_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndiq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndi_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndmq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndm_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndmq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndm_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndnq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndn_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndnq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndpq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndp_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndpq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndp_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndxq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndx_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndxq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndx_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrnd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrteq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrte_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrteq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrte_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrtsq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrts_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vscale_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vscale_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vscaleq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vscaleq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vscaleq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqrtq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqrt_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqrtq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqrt_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_i64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_i64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_x2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_x2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_x3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_x3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_x4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_x4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2q_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3q_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4q_dup_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmax_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmin_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulxq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulx_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulxq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulx_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqabsq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqabs_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqnegq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqneg_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrax1q_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrbit_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrbitq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabdd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabds_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabsd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpadds_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqzd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqzd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcged_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgezd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtzd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcged_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcled_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcled_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclezd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltzd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtstd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtstd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvth_bf16_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaged_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcages_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcagtd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcagts_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaled_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcales_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaltd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcalts_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqzd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vceqzs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcged_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcges_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgezd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgezs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgts_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtzd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcgtzs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcled_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcles_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclezd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclezs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclts_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltzd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcltzs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtad_s64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtas_s32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtad_u64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtas_u32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmd_s64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtms_s32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmd_u64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtms_u32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnd_s64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtns_s32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnd_u64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtns_u32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpd_s64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtps_s32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpd_u64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtps_u32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtxd_f32_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_s64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_s32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_n_s32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_n_s64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_u64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_u32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_n_u32_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_n_u64_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxnmqd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxnms_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxqd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminnmqd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminnms_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminqd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmins_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmad_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmas_lane_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmah_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmad_laneq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmas_laneq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmah_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulxd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulxs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulxh_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulxh_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecped_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpes_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpsd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpss_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpxd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpxs_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrndns_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrted_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrtes_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrtsd_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrtss_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vnegd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddb_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqadds_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddh_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqadds_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshlb_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshls_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshld_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshlh_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshlb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshls_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshld_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshlh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlb_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshls_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshld_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlh_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshls_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshld_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubb_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubs_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubh_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubs_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshld_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshld_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_f64_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_f32_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_n_f32_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_n_f32_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_n_f64_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_n_f64_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshld_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshld_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshld_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshld_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vslid_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vslid_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqabsb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqabss_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqabsd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqabsh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlals_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlalh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlals_lane_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlalh_lane_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlals_laneq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlalh_laneq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlsls_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlslh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlsls_lane_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlslh_lane_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlsls_laneq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlslh_laneq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulhs_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulhh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulls_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmullh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqnegb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqnegs_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqnegd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqnegh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlahs_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlahh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlshs_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlshh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulhs_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulhh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrns_n_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrnd_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrnh_n_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrns_n_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrnd_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrnh_n_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshruns_n_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrund_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrunh_n_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlub_n_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlus_n_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlud_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshluh_n_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlb_n_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshls_n_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshld_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlh_n_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlb_n_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshls_n_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshld_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlh_n_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrns_n_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrnd_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrnh_n_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrns_n_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrnd_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrnh_n_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshruns_n_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrund_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrunh_n_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovns_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovnd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovnh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovuns_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovund_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovunh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsrid_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsrid_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshrd_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshrd_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsrad_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsrad_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshrd_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshrd_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsrad_n_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsrad_n_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsubd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsubd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuqaddb_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuqadds_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuqaddd_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuqaddh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtd_f64_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvts_f32_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovns_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovnd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovnh_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqaddb_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqadds_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqaddd_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqaddh_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupb_lane_i8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vduph_lane_i16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdups_lane_i32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupd_lane_i64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupd_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdups_lane_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupb_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vduph_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupb_laneq_i8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vduph_laneq_i16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdups_laneq_i32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupd_laneq_i64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupd_laneq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdups_laneq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdupb_laneq_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vduph_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vduph_laneq_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vduph_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmul_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmul_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmul_n_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_i64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_i64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha1cq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha1h_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha1mq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha1pq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha1su0q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha1su1q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha256hq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha256h2q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha256su0q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha256su1q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha512hq_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha512h2q_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha512su0q_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsha512su1q_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsli_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsliq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3partw1q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3partw2q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3ss1q_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3tt1aq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3tt1bq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3tt2aq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm3tt2bq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm4eq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsm4ekeyq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splat_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splatq_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splat_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splatq_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splatq_laneq_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splat_laneq_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splatq_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_splat_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsri_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsriq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_x2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_x2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_x3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_x3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_x4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_x4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4q_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuqaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuqadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsqadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabdq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabd_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabsq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vabs_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddhn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlvq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlvq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlvq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlvq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlvq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlvq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlv_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlv_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlv_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlv_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlv_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddlv_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddq_p128: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddvq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vaddv_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt1_high_bf16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt1_bf16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt1_low_bf16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt2_high_bf16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt2_bf16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt2_low_bf16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaddq_rot90_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaddq_rot90_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaddq_rot90_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaddq_rot270_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaddq_rot270_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaddq_rot270_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcadd_rot90_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcadd_rot90_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcadd_rot270_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcadd_rot270_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcageq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcage_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcagtq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcagt_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaleq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcale_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcaltq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcalt_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclsq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcls_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclzq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vclz_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot90_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot180_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot270_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcnt_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcntq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtaq_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvta_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtaq_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvta_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmq_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtm_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtmq_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtm_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_mf8_f16_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_mf8_f16_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_high_mf8_f32_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_mf8_f32_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnq_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtn_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtnq_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtn_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpq_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtp_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtpq_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtp_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtx_f32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_bf16_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon___a32_vcvt_bf16_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_f16_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_f16_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f16_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f16_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f16_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_f32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f32_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f32_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_f64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_f64_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_high_bf16_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_low_bf16_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_f16_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_f16_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_f16_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_f16_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_f32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_f32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_n_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_n_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_s16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_s32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_s64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_u16_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_u32_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvtq_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt_u64_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_laneq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_laneq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_lane_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_lane_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbfdotq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbfdot_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdotq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_laneq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_laneq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_lane_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vdot_lane_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vext_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vextq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt1_high_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt1_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt1_low_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt2_high_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt2_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcvt2_low_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmaq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfma_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmaq_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfma_lane_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmaq_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfma_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmaq_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfma_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmaq_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfma_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbfmlalbq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbfmlaltq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlalq_high_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlal_high_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlalq_low_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlal_low_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlslq_high_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlsl_high_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlslq_low_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vfmlsl_low_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vbfmmlaq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_i8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_i16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_i8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_i16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_i32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_i32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vgetq_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vget_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vhaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vhadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vhsubq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vhsub_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_bf16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_bf16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_bf16_x3: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_bf16_x3: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1q_bf16_x4: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld1_bf16_x4: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2q_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld2_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3q_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld3_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4q_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4_dup_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vld4_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1_lane_p64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1q_lane_p64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1q_lane_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1q_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1q_lane_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1_lane_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldap1_lane_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vldrq_p128: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_p8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_p8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_p8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_p8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_p16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_p16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_lane_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_lane_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_p16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_p16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2q_laneq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti2_laneq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_p8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_bf16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_bf16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_p8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_p16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_u16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_f16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_lane_s16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_p16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_u16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_f16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vluti4q_laneq_s16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmax_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxvq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmaxv_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmin_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_u8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_u16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_s8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminvq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vminv_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlalbq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlalbq_lane_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlalbq_laneq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallbbq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallbbq_lane_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallbbq_laneq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallbtq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallbtq_lane_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallbtq_laneq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlalltbq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlalltbq_lane_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlalltbq_laneq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallttq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallttq_lane_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlallttq_laneq_f32_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlaltq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlaltq_lane_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmlaltq_laneq_f16_mf8_fpm: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmmlaq_u32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmmlaq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmovl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmovn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmull_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmull_p64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmul_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vmulq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpadalq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpadal_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpadd_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddlq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpaddl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmax_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmax_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmaxq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmin_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpmin_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vpminq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlal_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmlsl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulhq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulh_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulhq_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmulh_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqdmull_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqmovun_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlahq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlahq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlah_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlah_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlshq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlshq_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlsh_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmlsh_s16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulhq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulh_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulhq_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrdmulh_laneq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshlq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrn_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqrshrun_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshluq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlu_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshlq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshl_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrn_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqshrun_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsubq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqsub_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl1_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl1q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl2q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl3q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbl4q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx1_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx1q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx2q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx3q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vqtbx4q_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vraddhn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpeq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpe_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecpsq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrecps_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrhaddq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrhadd_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshlq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshrn_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshrq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrshr_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrtsq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsqrts_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsraq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsra_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vrsubhn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_i8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_i16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_i8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_i16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_i32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_i32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_mf8: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsetq_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vset_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshlq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshl_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshll_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshlq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshl_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshrn_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshrq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vshr_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsraq_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsra_n_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_bf16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_bf16_x2: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_bf16_x3: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_bf16_x3: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1q_bf16_x4: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst1_bf16_x4: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst2_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst3_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4q_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4q_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vst4_lane_bf16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1_lane_p64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1q_lane_p64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1q_lane_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1q_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1q_lane_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1_lane_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1_lane_f64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstl1_lane_s64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vstrq_p128: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vsubhn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbl1_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbl2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbl3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbl4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbx1_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbx2_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbx3_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtbx4_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtrn_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vtrnq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vusdotq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vusdot_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vusmmlaq_s32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuzp_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vuzpq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vzip_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vzipq_v: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vxarq_u64: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot90_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_rot90_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot180_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_rot180_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot270_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_rot270_f16: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot90_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_rot90_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot180_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_rot180_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmlaq_rot270_f32: BuiltinType = ArmNonStreaming; break; case NEON::BI__builtin_neon_vcmla_rot270_f32: BuiltinType = ArmNonStreaming; break; #endif #ifdef GET_NEON_IMMEDIATE_CHECK case NEON::BI__builtin_neon_vqdmulhq_lane_v: ImmChecks.emplace_back(2, 7, 32, 64); break; case NEON::BI__builtin_neon_vqdmulh_lane_v: ImmChecks.emplace_back(2, 7, 32, 64); break; case NEON::BI__builtin_neon_vqrdmulhq_lane_v: ImmChecks.emplace_back(2, 7, 32, 64); break; case NEON::BI__builtin_neon_vqrdmulh_lane_v: ImmChecks.emplace_back(2, 7, 32, 64); break; case NEON::BI__builtin_neon_vcvtq_n_f64_v: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_f64_v: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_s64_v: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_s64_v: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_u64_v: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_u64_v: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vget_lane_i64: ImmChecks.emplace_back(1, 7, 64, 64); break; case NEON::BI__builtin_neon_vgetq_lane_i64: ImmChecks.emplace_back(1, 7, 64, 128); break; case NEON::BI__builtin_neon_vgetq_lane_f64: ImmChecks.emplace_back(1, 7, 64, 128); break; case NEON::BI__builtin_neon_vget_lane_f64: ImmChecks.emplace_back(1, 7, 64, 64); break; case NEON::BI__builtin_neon_vld1_lane_v: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vld1q_lane_v: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vld2_lane_v: ImmChecks.emplace_back(4, 7, 64, 64); break; case NEON::BI__builtin_neon_vld2q_lane_v: ImmChecks.emplace_back(4, 7, 8, 128); break; case NEON::BI__builtin_neon_vld3_lane_v: ImmChecks.emplace_back(5, 7, 64, 64); break; case NEON::BI__builtin_neon_vld3q_lane_v: ImmChecks.emplace_back(5, 7, 8, 128); break; case NEON::BI__builtin_neon_vld4_lane_v: ImmChecks.emplace_back(6, 7, 64, 64); break; case NEON::BI__builtin_neon_vld4q_lane_v: ImmChecks.emplace_back(6, 7, 8, 128); break; case NEON::BI__builtin_neon_vcvts_n_s32_f32: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvtd_n_s64_f64: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvts_n_u32_f32: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvtd_n_u64_f64: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vfmad_lane_f64: ImmChecks.emplace_back(3, 7, 64, 64); break; case NEON::BI__builtin_neon_vfmas_lane_f32: ImmChecks.emplace_back(3, 7, 32, 64); break; case NEON::BI__builtin_neon_vfmah_lane_f16: ImmChecks.emplace_back(3, 7, 16, 64); break; case NEON::BI__builtin_neon_vfmad_laneq_f64: ImmChecks.emplace_back(3, 7, 64, 128); break; case NEON::BI__builtin_neon_vfmas_laneq_f32: ImmChecks.emplace_back(3, 7, 32, 128); break; case NEON::BI__builtin_neon_vfmah_laneq_f16: ImmChecks.emplace_back(3, 7, 16, 128); break; case NEON::BI__builtin_neon_vmulxh_lane_f16: ImmChecks.emplace_back(2, 7, 16, 64); break; case NEON::BI__builtin_neon_vmulxh_laneq_f16: ImmChecks.emplace_back(2, 7, 16, 128); break; case NEON::BI__builtin_neon_vcvts_n_f32_u32: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvts_n_f32_s32: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvtd_n_f64_u64: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vcvtd_n_f64_s64: ImmChecks.emplace_back(1, 25, 0, 0); break; case NEON::BI__builtin_neon_vshld_n_u64: ImmChecks.emplace_back(1, 5, 64, 64); break; case NEON::BI__builtin_neon_vshld_n_s64: ImmChecks.emplace_back(1, 5, 64, 64); break; case NEON::BI__builtin_neon_vslid_n_u64: ImmChecks.emplace_back(2, 5, 64, 64); break; case NEON::BI__builtin_neon_vslid_n_s64: ImmChecks.emplace_back(2, 5, 64, 64); break; case NEON::BI__builtin_neon_vqdmlals_lane_s32: ImmChecks.emplace_back(3, 7, 32, 64); break; case NEON::BI__builtin_neon_vqdmlalh_lane_s16: ImmChecks.emplace_back(3, 7, 16, 64); break; case NEON::BI__builtin_neon_vqdmlals_laneq_s32: ImmChecks.emplace_back(3, 7, 32, 128); break; case NEON::BI__builtin_neon_vqdmlalh_laneq_s16: ImmChecks.emplace_back(3, 7, 16, 128); break; case NEON::BI__builtin_neon_vqdmlsls_lane_s32: ImmChecks.emplace_back(3, 7, 32, 64); break; case NEON::BI__builtin_neon_vqdmlslh_lane_s16: ImmChecks.emplace_back(3, 7, 16, 64); break; case NEON::BI__builtin_neon_vqdmlsls_laneq_s32: ImmChecks.emplace_back(3, 7, 32, 128); break; case NEON::BI__builtin_neon_vqdmlslh_laneq_s16: ImmChecks.emplace_back(3, 7, 16, 128); break; case NEON::BI__builtin_neon_vqrshrns_n_u32: ImmChecks.emplace_back(1, 4, 32, 64); break; case NEON::BI__builtin_neon_vqrshrnd_n_u64: ImmChecks.emplace_back(1, 4, 64, 64); break; case NEON::BI__builtin_neon_vqrshrnh_n_u16: ImmChecks.emplace_back(1, 4, 16, 64); break; case NEON::BI__builtin_neon_vqrshrns_n_s32: ImmChecks.emplace_back(1, 4, 32, 64); break; case NEON::BI__builtin_neon_vqrshrnd_n_s64: ImmChecks.emplace_back(1, 4, 64, 64); break; case NEON::BI__builtin_neon_vqrshrnh_n_s16: ImmChecks.emplace_back(1, 4, 16, 64); break; case NEON::BI__builtin_neon_vqrshruns_n_s32: ImmChecks.emplace_back(1, 4, 32, 64); break; case NEON::BI__builtin_neon_vqrshrund_n_s64: ImmChecks.emplace_back(1, 4, 64, 64); break; case NEON::BI__builtin_neon_vqrshrunh_n_s16: ImmChecks.emplace_back(1, 4, 16, 64); break; case NEON::BI__builtin_neon_vqshlub_n_s8: ImmChecks.emplace_back(1, 5, 8, 64); break; case NEON::BI__builtin_neon_vqshlus_n_s32: ImmChecks.emplace_back(1, 5, 32, 64); break; case NEON::BI__builtin_neon_vqshlud_n_s64: ImmChecks.emplace_back(1, 5, 64, 64); break; case NEON::BI__builtin_neon_vqshluh_n_s16: ImmChecks.emplace_back(1, 5, 16, 64); break; case NEON::BI__builtin_neon_vqshlb_n_u8: ImmChecks.emplace_back(1, 5, 8, 64); break; case NEON::BI__builtin_neon_vqshls_n_u32: ImmChecks.emplace_back(1, 5, 32, 64); break; case NEON::BI__builtin_neon_vqshld_n_u64: ImmChecks.emplace_back(1, 5, 64, 64); break; case NEON::BI__builtin_neon_vqshlh_n_u16: ImmChecks.emplace_back(1, 5, 16, 64); break; case NEON::BI__builtin_neon_vqshlb_n_s8: ImmChecks.emplace_back(1, 5, 8, 64); break; case NEON::BI__builtin_neon_vqshls_n_s32: ImmChecks.emplace_back(1, 5, 32, 64); break; case NEON::BI__builtin_neon_vqshld_n_s64: ImmChecks.emplace_back(1, 5, 64, 64); break; case NEON::BI__builtin_neon_vqshlh_n_s16: ImmChecks.emplace_back(1, 5, 16, 64); break; case NEON::BI__builtin_neon_vqshrns_n_u32: ImmChecks.emplace_back(1, 4, 32, 64); break; case NEON::BI__builtin_neon_vqshrnd_n_u64: ImmChecks.emplace_back(1, 4, 64, 64); break; case NEON::BI__builtin_neon_vqshrnh_n_u16: ImmChecks.emplace_back(1, 4, 16, 64); break; case NEON::BI__builtin_neon_vqshrns_n_s32: ImmChecks.emplace_back(1, 4, 32, 64); break; case NEON::BI__builtin_neon_vqshrnd_n_s64: ImmChecks.emplace_back(1, 4, 64, 64); break; case NEON::BI__builtin_neon_vqshrnh_n_s16: ImmChecks.emplace_back(1, 4, 16, 64); break; case NEON::BI__builtin_neon_vqshruns_n_s32: ImmChecks.emplace_back(1, 4, 32, 64); break; case NEON::BI__builtin_neon_vqshrund_n_s64: ImmChecks.emplace_back(1, 4, 64, 64); break; case NEON::BI__builtin_neon_vqshrunh_n_s16: ImmChecks.emplace_back(1, 4, 16, 64); break; case NEON::BI__builtin_neon_vsrid_n_u64: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vsrid_n_s64: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vrshrd_n_u64: ImmChecks.emplace_back(1, 3, 64, 64); break; case NEON::BI__builtin_neon_vrshrd_n_s64: ImmChecks.emplace_back(1, 3, 64, 64); break; case NEON::BI__builtin_neon_vrsrad_n_u64: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vrsrad_n_s64: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vshrd_n_u64: ImmChecks.emplace_back(1, 3, 64, 64); break; case NEON::BI__builtin_neon_vshrd_n_s64: ImmChecks.emplace_back(1, 3, 64, 64); break; case NEON::BI__builtin_neon_vsrad_n_u64: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vsrad_n_s64: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vdupb_lane_i8: ImmChecks.emplace_back(1, 7, 8, 64); break; case NEON::BI__builtin_neon_vduph_lane_i16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_vdups_lane_i32: ImmChecks.emplace_back(1, 7, 32, 64); break; case NEON::BI__builtin_neon_vdupd_lane_i64: ImmChecks.emplace_back(1, 7, 64, 64); break; case NEON::BI__builtin_neon_vdupd_lane_f64: ImmChecks.emplace_back(1, 7, 64, 64); break; case NEON::BI__builtin_neon_vdups_lane_f32: ImmChecks.emplace_back(1, 7, 32, 64); break; case NEON::BI__builtin_neon_vdupb_lane_mf8: ImmChecks.emplace_back(1, 7, 8, 64); break; case NEON::BI__builtin_neon_vduph_lane_f16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_vdupb_laneq_i8: ImmChecks.emplace_back(1, 7, 8, 128); break; case NEON::BI__builtin_neon_vduph_laneq_i16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_vdups_laneq_i32: ImmChecks.emplace_back(1, 7, 32, 128); break; case NEON::BI__builtin_neon_vdupd_laneq_i64: ImmChecks.emplace_back(1, 7, 64, 128); break; case NEON::BI__builtin_neon_vdupd_laneq_f64: ImmChecks.emplace_back(1, 7, 64, 128); break; case NEON::BI__builtin_neon_vdups_laneq_f32: ImmChecks.emplace_back(1, 7, 32, 128); break; case NEON::BI__builtin_neon_vdupb_laneq_mf8: ImmChecks.emplace_back(1, 7, 8, 128); break; case NEON::BI__builtin_neon_vduph_laneq_f16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_vduph_laneq_bf16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_vduph_lane_bf16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_vmul_lane_v: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vmul_laneq_v: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vset_lane_i64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vsetq_lane_i64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vsetq_lane_f64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vset_lane_f64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vsli_n_v: ImmChecks.emplace_back(2, 5, 64, 64); break; case NEON::BI__builtin_neon_vsliq_n_v: ImmChecks.emplace_back(2, 5, 64, 128); break; case NEON::BI__builtin_neon_vsm3tt1aq_u32: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vsm3tt1bq_u32: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vsm3tt2aq_u32: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vsm3tt2bq_u32: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_splat_lane_v: ImmChecks.emplace_back(1, 7, 8, 64); break; case NEON::BI__builtin_neon_splatq_lane_v: ImmChecks.emplace_back(1, 7, 8, 64); break; case NEON::BI__builtin_neon_splat_laneq_v: ImmChecks.emplace_back(1, 7, 8, 128); break; case NEON::BI__builtin_neon_splatq_laneq_v: ImmChecks.emplace_back(1, 7, 8, 128); break; case NEON::BI__builtin_neon_splatq_laneq_bf16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_splat_laneq_bf16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_splatq_lane_bf16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_splat_lane_bf16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_vsri_n_v: ImmChecks.emplace_back(2, 3, 64, 64); break; case NEON::BI__builtin_neon_vsriq_n_v: ImmChecks.emplace_back(2, 3, 64, 128); break; case NEON::BI__builtin_neon_vst1_lane_v: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vst1q_lane_v: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vst2_lane_v: ImmChecks.emplace_back(3, 7, 64, 64); break; case NEON::BI__builtin_neon_vst2q_lane_v: ImmChecks.emplace_back(3, 7, 8, 128); break; case NEON::BI__builtin_neon_vst3_lane_v: ImmChecks.emplace_back(4, 7, 64, 64); break; case NEON::BI__builtin_neon_vst3q_lane_v: ImmChecks.emplace_back(4, 7, 8, 128); break; case NEON::BI__builtin_neon_vst4_lane_v: ImmChecks.emplace_back(5, 7, 64, 64); break; case NEON::BI__builtin_neon_vst4q_lane_v: ImmChecks.emplace_back(5, 7, 8, 128); break; case NEON::BI__builtin_neon_vcvtq_n_f16_u16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_f16_s16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_f16_u16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_f16_s16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_f32_v: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_f32_v: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_s16_f16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_s16_f16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_s32_v: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_s32_v: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_u16_f16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_u16_f16: ImmChecks.emplace_back(1, 1, 0, 0); break; case NEON::BI__builtin_neon_vcvtq_n_u32_v: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vcvt_n_u32_v: ImmChecks.emplace_back(1, 24, 0, 0); break; case NEON::BI__builtin_neon_vdotq_laneq_f16_mf8_fpm: ImmChecks.emplace_back(3, 6, 16, 128); break; case NEON::BI__builtin_neon_vdotq_laneq_f32_mf8_fpm: ImmChecks.emplace_back(3, 16, 32, 128); break; case NEON::BI__builtin_neon_vdotq_lane_f16_mf8_fpm: ImmChecks.emplace_back(3, 16, 16, 128); break; case NEON::BI__builtin_neon_vdotq_lane_f32_mf8_fpm: ImmChecks.emplace_back(3, 14, 32, 128); break; case NEON::BI__builtin_neon_vdot_laneq_f16_mf8_fpm: ImmChecks.emplace_back(3, 6, 16, 64); break; case NEON::BI__builtin_neon_vdot_laneq_f32_mf8_fpm: ImmChecks.emplace_back(3, 16, 32, 64); break; case NEON::BI__builtin_neon_vdot_lane_f16_mf8_fpm: ImmChecks.emplace_back(3, 16, 16, 64); break; case NEON::BI__builtin_neon_vdot_lane_f32_mf8_fpm: ImmChecks.emplace_back(3, 14, 32, 64); break; case NEON::BI__builtin_neon_vext_v: ImmChecks.emplace_back(2, 7, 8, 64); break; case NEON::BI__builtin_neon_vextq_v: ImmChecks.emplace_back(2, 7, 8, 128); break; case NEON::BI__builtin_neon_vfmaq_lane_v: ImmChecks.emplace_back(3, 7, 64, 64); break; case NEON::BI__builtin_neon_vfma_lane_v: ImmChecks.emplace_back(3, 7, 64, 64); break; case NEON::BI__builtin_neon_vfmaq_lane_f16: ImmChecks.emplace_back(3, 7, 16, 64); break; case NEON::BI__builtin_neon_vfma_lane_f16: ImmChecks.emplace_back(3, 7, 16, 64); break; case NEON::BI__builtin_neon_vfmaq_laneq_v: ImmChecks.emplace_back(3, 7, 64, 128); break; case NEON::BI__builtin_neon_vfma_laneq_v: ImmChecks.emplace_back(3, 7, 64, 128); break; case NEON::BI__builtin_neon_vfmaq_laneq_f16: ImmChecks.emplace_back(3, 7, 16, 128); break; case NEON::BI__builtin_neon_vfma_laneq_f16: ImmChecks.emplace_back(3, 7, 16, 128); break; case NEON::BI__builtin_neon_vget_lane_i8: ImmChecks.emplace_back(1, 7, 8, 64); break; case NEON::BI__builtin_neon_vget_lane_i16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_vgetq_lane_i8: ImmChecks.emplace_back(1, 7, 8, 128); break; case NEON::BI__builtin_neon_vgetq_lane_i16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_vgetq_lane_i32: ImmChecks.emplace_back(1, 7, 32, 128); break; case NEON::BI__builtin_neon_vgetq_lane_f32: ImmChecks.emplace_back(1, 7, 32, 128); break; case NEON::BI__builtin_neon_vgetq_lane_mf8: ImmChecks.emplace_back(1, 7, 8, 128); break; case NEON::BI__builtin_neon_vget_lane_i32: ImmChecks.emplace_back(1, 7, 32, 64); break; case NEON::BI__builtin_neon_vget_lane_f32: ImmChecks.emplace_back(1, 7, 32, 64); break; case NEON::BI__builtin_neon_vget_lane_mf8: ImmChecks.emplace_back(1, 7, 8, 64); break; case NEON::BI__builtin_neon_vgetq_lane_bf16: ImmChecks.emplace_back(1, 7, 16, 128); break; case NEON::BI__builtin_neon_vget_lane_bf16: ImmChecks.emplace_back(1, 7, 16, 64); break; case NEON::BI__builtin_neon_vld1q_lane_bf16: ImmChecks.emplace_back(2, 7, 16, 128); break; case NEON::BI__builtin_neon_vld1_lane_bf16: ImmChecks.emplace_back(2, 7, 16, 64); break; case NEON::BI__builtin_neon_vld2q_lane_bf16: ImmChecks.emplace_back(4, 7, 16, 128); break; case NEON::BI__builtin_neon_vld2_lane_bf16: ImmChecks.emplace_back(4, 7, 16, 64); break; case NEON::BI__builtin_neon_vld3q_lane_bf16: ImmChecks.emplace_back(5, 7, 16, 128); break; case NEON::BI__builtin_neon_vld3_lane_bf16: ImmChecks.emplace_back(5, 7, 16, 64); break; case NEON::BI__builtin_neon_vld4q_lane_bf16: ImmChecks.emplace_back(6, 7, 16, 128); break; case NEON::BI__builtin_neon_vld4_lane_bf16: ImmChecks.emplace_back(6, 7, 16, 64); break; case NEON::BI__builtin_neon_vldap1_lane_p64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vldap1q_lane_p64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vldap1q_lane_u64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vldap1q_lane_f64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vldap1q_lane_s64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vldap1_lane_u64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vldap1_lane_f64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vldap1_lane_s64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vluti2_lane_p8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_p8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_u8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_s8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_mf8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_u8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_s8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_mf8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_bf16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_bf16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_bf16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_bf16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_p8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_p8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_u8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_s8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_mf8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_u8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_s8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_mf8: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_p16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_p16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_u16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_f16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_lane_s16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_u16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_f16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_lane_s16: ImmChecks.emplace_back(2, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_p16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_p16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_u16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_f16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2q_laneq_s16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_u16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_f16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti2_laneq_s16: ImmChecks.emplace_back(2, 6, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_p8: ImmChecks.emplace_back(2, 17, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_u8: ImmChecks.emplace_back(2, 17, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_s8: ImmChecks.emplace_back(2, 17, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_mf8: ImmChecks.emplace_back(2, 17, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_bf16_x2: ImmChecks.emplace_back(3, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_bf16_x2: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_p8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_u8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_s8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_mf8: ImmChecks.emplace_back(2, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_p16_x2: ImmChecks.emplace_back(3, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_u16_x2: ImmChecks.emplace_back(3, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_f16_x2: ImmChecks.emplace_back(3, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_lane_s16_x2: ImmChecks.emplace_back(3, 14, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_p16_x2: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_u16_x2: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_f16_x2: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vluti4q_laneq_s16_x2: ImmChecks.emplace_back(3, 16, 0, 0); break; case NEON::BI__builtin_neon_vmlalbq_lane_f16_mf8_fpm: ImmChecks.emplace_back(3, 6, 16, 128); break; case NEON::BI__builtin_neon_vmlalbq_laneq_f16_mf8_fpm: ImmChecks.emplace_back(3, 18, 16, 128); break; case NEON::BI__builtin_neon_vmlallbbq_lane_f32_mf8_fpm: ImmChecks.emplace_back(3, 6, 32, 128); break; case NEON::BI__builtin_neon_vmlallbbq_laneq_f32_mf8_fpm: ImmChecks.emplace_back(3, 18, 32, 128); break; case NEON::BI__builtin_neon_vmlallbtq_lane_f32_mf8_fpm: ImmChecks.emplace_back(3, 6, 32, 128); break; case NEON::BI__builtin_neon_vmlallbtq_laneq_f32_mf8_fpm: ImmChecks.emplace_back(3, 18, 32, 128); break; case NEON::BI__builtin_neon_vmlalltbq_lane_f32_mf8_fpm: ImmChecks.emplace_back(3, 6, 32, 128); break; case NEON::BI__builtin_neon_vmlalltbq_laneq_f32_mf8_fpm: ImmChecks.emplace_back(3, 18, 32, 128); break; case NEON::BI__builtin_neon_vmlallttq_lane_f32_mf8_fpm: ImmChecks.emplace_back(3, 6, 32, 128); break; case NEON::BI__builtin_neon_vmlallttq_laneq_f32_mf8_fpm: ImmChecks.emplace_back(3, 18, 32, 128); break; case NEON::BI__builtin_neon_vmlaltq_lane_f16_mf8_fpm: ImmChecks.emplace_back(3, 6, 16, 128); break; case NEON::BI__builtin_neon_vmlaltq_laneq_f16_mf8_fpm: ImmChecks.emplace_back(3, 18, 16, 128); break; case NEON::BI__builtin_neon_vqdmulhq_laneq_v: ImmChecks.emplace_back(2, 7, 32, 128); break; case NEON::BI__builtin_neon_vqdmulh_laneq_v: ImmChecks.emplace_back(2, 7, 32, 128); break; case NEON::BI__builtin_neon_vqrdmulhq_laneq_v: ImmChecks.emplace_back(2, 7, 32, 128); break; case NEON::BI__builtin_neon_vqrdmulh_laneq_v: ImmChecks.emplace_back(2, 7, 32, 128); break; case NEON::BI__builtin_neon_vqrshrn_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vqrshrun_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vqshluq_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vqshlu_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vqshlq_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vqshl_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vqshrn_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vqshrun_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vrshrn_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vrshrq_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vrshr_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vrsraq_n_v: ImmChecks.emplace_back(2, 3, 0, 0); break; case NEON::BI__builtin_neon_vrsra_n_v: ImmChecks.emplace_back(2, 3, 0, 0); break; case NEON::BI__builtin_neon_vset_lane_i8: ImmChecks.emplace_back(2, 7, 8, 64); break; case NEON::BI__builtin_neon_vset_lane_i16: ImmChecks.emplace_back(2, 7, 16, 64); break; case NEON::BI__builtin_neon_vsetq_lane_i8: ImmChecks.emplace_back(2, 7, 8, 128); break; case NEON::BI__builtin_neon_vsetq_lane_i16: ImmChecks.emplace_back(2, 7, 16, 128); break; case NEON::BI__builtin_neon_vsetq_lane_i32: ImmChecks.emplace_back(2, 7, 32, 128); break; case NEON::BI__builtin_neon_vsetq_lane_f32: ImmChecks.emplace_back(2, 7, 32, 128); break; case NEON::BI__builtin_neon_vsetq_lane_mf8: ImmChecks.emplace_back(2, 7, 8, 128); break; case NEON::BI__builtin_neon_vset_lane_i32: ImmChecks.emplace_back(2, 7, 32, 64); break; case NEON::BI__builtin_neon_vset_lane_f32: ImmChecks.emplace_back(2, 7, 32, 64); break; case NEON::BI__builtin_neon_vset_lane_mf8: ImmChecks.emplace_back(2, 7, 8, 64); break; case NEON::BI__builtin_neon_vsetq_lane_bf16: ImmChecks.emplace_back(2, 7, 16, 128); break; case NEON::BI__builtin_neon_vset_lane_bf16: ImmChecks.emplace_back(2, 7, 16, 64); break; case NEON::BI__builtin_neon_vshll_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vshlq_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vshl_n_v: ImmChecks.emplace_back(1, 5, 0, 0); break; case NEON::BI__builtin_neon_vshrn_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vshrq_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vshr_n_v: ImmChecks.emplace_back(1, 3, 0, 0); break; case NEON::BI__builtin_neon_vsraq_n_v: ImmChecks.emplace_back(2, 3, 0, 0); break; case NEON::BI__builtin_neon_vsra_n_v: ImmChecks.emplace_back(2, 3, 0, 0); break; case NEON::BI__builtin_neon_vst1q_lane_bf16: ImmChecks.emplace_back(2, 7, 16, 128); break; case NEON::BI__builtin_neon_vst1_lane_bf16: ImmChecks.emplace_back(2, 7, 16, 64); break; case NEON::BI__builtin_neon_vst2q_lane_bf16: ImmChecks.emplace_back(3, 7, 16, 128); break; case NEON::BI__builtin_neon_vst2_lane_bf16: ImmChecks.emplace_back(3, 7, 16, 64); break; case NEON::BI__builtin_neon_vst3q_lane_bf16: ImmChecks.emplace_back(4, 7, 16, 128); break; case NEON::BI__builtin_neon_vst3_lane_bf16: ImmChecks.emplace_back(4, 7, 16, 64); break; case NEON::BI__builtin_neon_vst4q_lane_bf16: ImmChecks.emplace_back(5, 7, 16, 128); break; case NEON::BI__builtin_neon_vst4_lane_bf16: ImmChecks.emplace_back(5, 7, 16, 64); break; case NEON::BI__builtin_neon_vstl1_lane_p64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vstl1q_lane_p64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vstl1q_lane_u64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vstl1q_lane_f64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vstl1q_lane_s64: ImmChecks.emplace_back(2, 7, 64, 128); break; case NEON::BI__builtin_neon_vstl1_lane_u64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vstl1_lane_f64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vstl1_lane_s64: ImmChecks.emplace_back(2, 7, 64, 64); break; case NEON::BI__builtin_neon_vxarq_u64: ImmChecks.emplace_back(2, 26, 0, 0); break; #endif