<s> static Mnode * move_minipool_fix_backward_ref ( Mnode * mp , Mnode * min_mp , HOST_WIDE_INT min_address ) { HOST_WIDE_INT offset ; gcc_assert ( mp != min_mp ) ; if ( min_mp == NULL ) { if ( min_address > mp -> min_address ) mp -> min_address = min_address ; } else { mp -> min_address = min_address ; mp -> next -> prev = mp -> prev ; if ( mp -> prev != NULL ) mp -> prev -> next = mp -> next ; else minipool_vector_head = mp -> next ; mp -> prev = min_mp ; mp -> next = min_mp -> next ; min_mp -> next = mp ; if ( mp -> next != NULL ) mp -> next -> prev = mp ; else minipool_vector_tail = mp ; } min_mp = mp ; offset = <NUM_LIT> ; for ( mp = minipool_vector_head ; mp != NULL ; mp = mp -> next ) { mp -> offset = offset ; if ( mp -> refcount > <NUM_LIT> ) offset += mp -> fix_size ; if ( mp -> next && mp -> next -> min_address < mp -> min_address + mp -> fix_size ) mp -> next -> min_address = mp -> min_address + mp -> fix_size ; } return min_mp ;


<s> max_mp -> prev = mp ; if ( mp -> prev != NULL ) mp -> prev -> next = mp ; else minipool_vector_head = mp ; } max_mp = mp ; while ( mp -> prev != NULL && mp -> prev -> max_address > mp -> max_address - mp -> prev -> fix_size ) {

mp -> prev -> max_address = mp -> max_address - mp -> prev -> fix_size ;


<s> static Mnode * move_minipool_fix_forward_ref ( Mnode * mp , Mnode * max_mp , HOST_WIDE_INT max_address ) { gcc_assert ( mp != max_mp ) ; if ( max_mp == NULL ) { if ( max_address < mp -> max_address ) mp -> max_address = max_address ; } else { if ( max_address > max_mp -> max_address - mp -> fix_size ) mp -> max_address = max_mp -> max_address - mp -> fix_size ; else mp -> max_address = max_address ; mp -> prev -> next = mp -> next ; if ( mp -> next != NULL ) mp -> next -> prev = mp -> prev ; else minipool_vector_tail = mp -> prev ; mp -> next = max_mp ; mp -> prev = max_mp -> prev ; max_mp -> prev = mp ; if ( mp -> prev != NULL ) mp -> prev -> next = mp ; else minipool_vector_head = mp ; } max_mp = mp ; while ( mp -> prev != NULL && mp -> prev -> max_address > mp -> max_address - mp -> prev -> fix_size ) { mp -> prev -> max_address = mp -> max_address - mp -> prev -> fix_size ;


<s> if ( nops <= <NUM_LIT> && arm_tune_xscale && ! optimize_size ) return false ;


<s> static bool multiple_operation_profitable_p ( bool is_store ATTRIBUTE_UNUSED , int nops , HOST_WIDE_INT add_offset ) { if ( nops == <NUM_LIT> && arm_ld_sched && add_offset != <NUM_LIT> ) return false ; if ( nops <= <NUM_LIT> && arm_tune_xscale && ! optimize_size ) return false ; return true ;


<s> return __builtin_mve_vbicq_n_sv4si ( __a , __imm ) ;


<s> return __builtin_mve_vbicq_n_uv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vbicq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vcaddq_rot270v8hf ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270v4si ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_mve_vcaddq_rot270v8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


<s> return ( uint32x4_t ) __builtin_mve_vcaddq_rot270v4si ( ( int32x4_t ) __a , ( int32x4_t ) __b ) ;


<s> return ( uint8x16_t ) __builtin_mve_vcaddq_rot270v16qi ( ( int8x16_t ) __a , ( int8x16_t ) __b ) ;


<s> return __builtin_mve_vcaddq_rot90v4sf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_mve_vcaddq_rot90v8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


<s> return ( uint32x4_t ) __builtin_mve_vcaddq_rot90v4si ( ( int32x4_t ) __a , ( int32x4_t ) __b ) ;


<s> return __builtin_mve_vcmulqv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_rot270v4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_rot90v8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_rot90v4sf ( __a , __b ) ;


<s> return __builtin_mve_vcvtnq_uv4si ( __a ) ;


<s> return __builtin_mve_vcmpcsq_n_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpcsq_v4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_v8hi ( ( int16x8_t ) __a , ( int16_t ) __b ) ;


<s> return __builtin_mve_vcmpeqq_n_v4si ( ( int32x4_t ) __a , ( int32_t ) __b ) ;


<s> return __builtin_mve_vcmpeqq_n_v16qi ( ( int8x16_t ) __a , ( int8_t ) __b ) ;


<s> return __builtin_mve_vcmpeqq_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_v4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_v8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


<s> return __builtin_mve_vcmpeqq_v4si ( ( int32x4_t ) __a , ( int32x4_t ) __b ) ;


<s> return __builtin_mve_vcmpeqq_v16qi ( ( int8x16_t ) __a , ( int8x16_t ) __b ) ;


<s> return __builtin_mve_vcmpgeq_n_v4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_v4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_n_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_n_v16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_n_v16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_v4si ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_v16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpleq_n_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpleq_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_n_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_n_v8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_n_v16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_v16qi ( ( int8x16_t ) __a , ( int8x16_t ) __b ) ;


return __builtin_mve_vctp16qv8bi ( __a ) ;


<s> return __builtin_mve_vctp16q_mv8bi ( __a , __p ) ;


<s> return __builtin_mve_vctp32q_mv4bi ( __a , __p ) ;


return __builtin_mve_vctp64qv2qi ( __a ) ;


<s> return __builtin_mve_vctp8qv16bi ( __a ) ;


<s> return __builtin_mve_vctp8q_mv16bi ( __a , __p ) ;


<s> return __arm_vldrhq_z_f16 ( __base , __p ) ;


<s> return __arm_vldrwq_z_f32 ( __base , __p ) ;


<s> return __arm_vldrwq_z_s32 ( __base , __p ) ;


<s> return __arm_vldrhq_z_u16 ( __base , __p ) ;


<s> return __arm_vldrwq_z_u32 ( __base , __p ) ;


<s> return __arm_vldrbq_z_u8 ( __base , __p ) ;


<s> return __builtin_mve_vpnotv16bi ( __a ) ;


<s> int hi_val = <NUM_LIT> ; for ( i = <NUM_LIT> ; i < n_elts ; i ++ ) { rtx el = CONST_VECTOR_ELT ( const_vec , i ) ; unsigned HOST_WIDE_INT elpart ; gcc_assert ( CONST_INT_P ( el ) ) ; elpart = INTVAL ( el ) ; for ( int j = <NUM_LIT> ; j < repeat ; j ++ ) hi_val |= elpart << ( i * repeat + j ) ; }

return gen_int_mode ( hi_val , HImode ) ;


<s> gcc_assert ( CONST_INT_P ( el ) ) ; elpart = INTVAL ( el ) ; for ( int j = <NUM_LIT> ; j < repeat ; j ++ ) hi_val |= elpart << ( i * repeat + j ) ;


return __arm_vreinterpretq_f16_u8 ( __a ) ;


return __arm_vreinterpretq_f32_u8 ( __a ) ;


<s> return __arm_vreinterpretq_s16_f32 ( __a ) ;


return __arm_vreinterpretq_s32_f32 ( __a ) ;


<s> return __arm_vreinterpretq_s64_f32 ( __a ) ;


return __arm_vreinterpretq_s8_f32 ( __a ) ;


<s> return __arm_vreinterpretq_u16_f32 ( __a ) ;


return __arm_vreinterpretq_u32_f32 ( __a ) ;


<s> return __arm_vreinterpretq_u32_f32 ( __a ) ;


return __arm_vreinterpretq_u64_f32 ( __a ) ;


<s> return __arm_vreinterpretq_u64_f32 ( __a ) ;


return __arm_vreinterpretq_u8_f32 ( __a ) ;


<s> __arm_vuninitializedq_s64 ( void ) {


<s> return ( ( mode == E_V8QImode || mode == E_V4QImode || mode == E_V4HImode ) ? reg_no <= LAST_LO_REGNUM : ( reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM ) ) || reg_no >= FIRST_PSEUDO_REGISTER ; } else if ( ( ( code == POST_MODIFY || code == PRE_MODIFY ) && GET_CODE ( XEXP ( op , <NUM_LIT> ) ) == PLUS && XEXP ( op , <NUM_LIT> ) == XEXP ( XEXP ( op , <NUM_LIT> ) , <NUM_LIT> ) && REG_P ( XEXP ( op , <NUM_LIT> ) ) && GET_CODE ( XEXP ( XEXP ( op , <NUM_LIT> ) , <NUM_LIT> ) ) == CONST_INT ) || ( reload_completed && code == PLUS && REG_P ( XEXP ( op , <NUM_LIT> ) ) && GET_CODE ( XEXP ( op , <NUM_LIT> ) ) == CONST_INT ) ) { reg_no = REGNO ( XEXP ( op , <NUM_LIT> ) ) ; if ( code == PLUS ) val = INTVAL ( XEXP ( op , <NUM_LIT> ) ) ; else val = INTVAL ( XEXP ( XEXP ( op , <NUM_LIT> ) , <NUM_LIT> ) ) ; switch ( mode ) {


<s> __arm_sqrshrl ( int64_t value , int32_t shift ) {

return __builtin_mve_sqrshrl_sat64_di ( value , shift ) ;


<s> return __builtin_mve_sqrshrl_sat64_di ( value , shift ) ;


<s> return __builtin_mve_sqrshrl_sat48_di ( value , shift ) ;


<s> __arm_sqrshrl_sat48 ( int64_t value , int32_t shift ) { return __builtin_mve_sqrshrl_sat48_di ( value , shift ) ;


<s> __arm_sqshll ( int64_t value , const int shift ) { return __builtin_mve_sqshll_di ( value , shift ) ;


<s> return __builtin_mve_srshrl_di ( value , shift ) ;


<s> return __builtin_mve_uqrshl_si ( value , shift ) ;


<s> __arm_uqrshll_sat48 ( uint64_t value , int32_t shift ) {

return __builtin_mve_uqrshll_sat48_di ( value , shift ) ;


<s> __arm_uqrshll_sat48 ( uint64_t value , int32_t shift ) { return __builtin_mve_uqrshll_sat48_di ( value , shift ) ;


<s> __arm_uqshl ( uint32_t value , const int shift ) {

return __builtin_mve_uqshl_si ( value , shift ) ;


<s> __arm_uqshll ( uint64_t value , const int shift ) { return __builtin_mve_uqshll_di ( value , shift ) ;


<s> return __builtin_mve_urshr_si ( value , shift ) ;


<s> __arm_urshr ( uint32_t value , const int shift ) {

return __builtin_mve_urshr_si ( value , shift ) ;


<s> __arm_urshrl ( uint64_t value , const int shift ) { return __builtin_mve_urshrl_di ( value , shift ) ;


<s> return __builtin_mve_vabdq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vabdq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vabdq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vabdq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vabdq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vabdq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


return __builtin_mve_vabsq_fv8hf ( __a ) ;


<s> return __builtin_mve_vabsq_fv4sf ( __a ) ;


return __builtin_mve_vabsq_sv4si ( __a ) ;


return __builtin_mve_vabsq_sv16qi ( __a ) ;


<s> return __builtin_mve_vabsq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


return __builtin_mve_vabsq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vabsq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


return __builtin_mve_vabsq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


return __builtin_mve_vabsq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __p ) ;


* __carry_out = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ;


<s> * __carry_out = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ; return __res ;


* __carry = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ;


<s> __builtin_arm_set_fpscr_nzcvqc ( ( __builtin_arm_get_fpscr_nzcvqc ( ) & ~ <NUM_LIT> ) | ( * __carry << <NUM_LIT> ) ) ;


<s> __builtin_arm_set_fpscr_nzcvqc ( ( __builtin_arm_get_fpscr_nzcvqc ( ) & ~ <NUM_LIT> ) | ( * __carry << <NUM_LIT> ) ) ; uint32x4_t __res = __builtin_mve_vadcq_uv4si ( __a , __b ) ;


<s> return __arm_vaddlvaq_s32 ( __a , __b ) ;


<s> return __arm_vaddlvq_p_u32 ( __a , __p ) ;


<s> return __builtin_mve_vaddlvq_sv4si ( __a ) ;


return __builtin_mve_vaddlvq_uv4si ( __a ) ;


<s> return __builtin_mve_vaddq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vaddq_n_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vaddq_n_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vaddq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_n_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_n_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vaddvaq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vaddvaq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vaddvq_p_sv8hi ( __a , __p ) ;


<s> return __builtin_mve_vaddvq_p_sv4si ( __a , __p ) ;


<s> return __builtin_mve_vaddvq_p_sv16qi ( __a , __p ) ;


return __builtin_mve_vaddvq_sv4si ( __a ) ;


<s> return __builtin_mve_vaddvq_sv16qi ( __a ) ;


<s> return __builtin_mve_vaddvq_uv8hi ( __a ) ;


<s> return __builtin_mve_vaddvq_uv4si ( __a ) ;


return __builtin_mve_vaddvq_uv16qi ( __a ) ;


<s> return __builtin_mve_vandq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vandq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vandq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vandq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vandq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vandq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vandq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __arm_vbicq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vbicq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vbicq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vbicq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vbicq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vbicq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vbrsrq_n_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vbrsrq_n_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vbrsrq_m_n_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vbrsrq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vbrsrq_m_n_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vbrsrq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vbrsrq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __arm_vcaddq_rot270_f32 ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot270_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vcaddq_rot270_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vcaddq_rot270_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __arm_vcaddq_rot90_f32 ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot90_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot90_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcaddq_rot90_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vcaddq_rot90_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vclsq_sv8hi ( __a ) ;


return __builtin_mve_vclsq_sv4si ( __a ) ;


<s> return __builtin_mve_vclsq_sv4si ( __a ) ;


<s> return __builtin_mve_vclsq_sv16qi ( __a ) ;


<s> return __arm_vclsq_x_s32 ( __a , __p ) ;


return __builtin_mve_vclsq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vclzq_sv8hi ( __a ) ;


<s> return __builtin_mve_vclzq_sv4si ( __a ) ;


<s> return __builtin_mve_vclzq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


return __builtin_mve_vclzq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vclzq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vclzq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


return __builtin_mve_vclzq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


return __builtin_mve_vclzq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcmpcsq_n_uv4si ( __a , __b ) ;


<s> return __arm_vcmpeqq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_n_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpeqq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpgeq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_n_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpgtq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmphiq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpleq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpleq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpleq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmpleq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_n_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpltq_sv4si ( __a , __b ) ;


<s> return __arm_vcmpneq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vcmpneq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_rot180_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vcmulq_rot270_fv4sf ( __a , __b ) ;


<s> return __arm_vcmulq_rot90_f32 ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_rot90_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcmulq_rot90_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vcmulq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vcreateq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vcreateq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vcreateq_sv2di ( __a , __b ) ;


<s> return __builtin_mve_vcreateq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vcreateq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vcreateq_uv16qi ( __a , __b ) ;


return __builtin_mve_vctp16qhi ( __a ) ;


<s> return __builtin_mve_vctp16q_mhi ( __a , __p ) ;


return __builtin_mve_vctp32qhi ( __a ) ;


return __builtin_mve_vcvtaq_sv8hi ( __a ) ;


<s> return __builtin_mve_vcvtaq_sv8hi ( __a ) ;


return __builtin_mve_vcvtaq_uv8hi ( __a ) ;


<s> return __builtin_mve_vcvtaq_uv8hi ( __a ) ;


<s> return __builtin_mve_vcvtaq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtaq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


return __builtin_mve_vcvtaq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtaq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtbq_f16_f32v8hf ( __a , __b ) ;


<s> return __builtin_mve_vcvtbq_f32_f16v4sf ( __a ) ;


return __builtin_mve_vcvtbq_m_f32_f16v4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtmq_sv8hi ( __a ) ;


<s> return __builtin_mve_vcvtmq_uv8hi ( __a ) ;


return __builtin_mve_vcvtmq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtmq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtmq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtmq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


return __builtin_mve_vcvtnq_sv8hi ( __a ) ;


<s> return __builtin_mve_vcvtnq_sv4si ( __a ) ;


return __builtin_mve_vcvtnq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtnq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtnq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


return __builtin_mve_vcvtpq_sv8hi ( __a ) ;


<s> return __builtin_mve_vcvtpq_sv8hi ( __a ) ;


<s> return __builtin_mve_vcvtpq_sv4si ( __a ) ;


<s> return __builtin_mve_vcvtpq_uv8hi ( __a ) ;


return __builtin_mve_vcvtpq_uv4si ( __a ) ;


<s> return __builtin_mve_vcvtpq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtpq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtpq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtpq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtpq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtq_to_f_sv8hf ( __a ) ;


<s> return __builtin_mve_vcvtq_to_f_sv4sf ( __a ) ;


<s> return __builtin_mve_vcvtq_to_f_uv4sf ( __a ) ;


<s> return __builtin_mve_vcvtq_n_to_f_uv8hf ( __a , __imm6 ) ;


<s> return __builtin_mve_vcvtq_n_to_f_uv4sf ( __a , __imm6 ) ;


<s> return __builtin_mve_vcvtq_n_from_f_sv4si ( __a , __imm6 ) ;


return __builtin_mve_vcvtq_from_f_sv8hi ( __a ) ;


return __builtin_mve_vcvtq_from_f_sv4si ( __a ) ;


<s> return __builtin_mve_vcvtq_from_f_sv4si ( __a ) ;


<s> return __builtin_mve_vcvtq_from_f_uv8hi ( __a ) ;


<s> return __builtin_mve_vcvtq_m_to_f_sv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


return __builtin_mve_vcvtq_m_to_f_sv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtq_m_to_f_sv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_to_f_sv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_to_f_uv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_to_f_sv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_to_f_uv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_from_f_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_from_f_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_n_from_f_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __imm6 , __p ) ;


<s> return __builtin_mve_vcvtq_m_from_f_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtq_m_from_f_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvtq_m_from_f_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vcvttq_f32_f16v4sf ( __a ) ;


<s> return __builtin_mve_vcvttq_m_f32_f16v4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vddupq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vddupq_n_uv16qi ( __a , __imm ) ;


<s> return __arm_vddupq_wb_u16 ( __a , __imm ) ;


<s> __arm_vddupq_wb_u16 ( uint32_t * __a , const int __imm ) {


<s> return __builtin_mve_vdupq_n_fv4sf ( __a ) ;


<s> return __builtin_mve_vdupq_n_sv8hi ( __a ) ;


return __builtin_mve_vdupq_n_uv4si ( __a ) ;


<s> return __builtin_mve_vdupq_n_uv16qi ( __a ) ;


<s> return __builtin_mve_vdupq_m_n_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


return __builtin_mve_vdupq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vdupq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vdupq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_veorq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_veorq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_veorq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_veorq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_veorq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_veorq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __a [ __ARM_LANEQ ( __a , __idx ) ] ;


<s> return __builtin_mve_vhaddq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_n_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_n_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_n_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vhaddq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhaddq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhaddq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhaddq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhaddq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhcaddq_rot270_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vhcaddq_rot270_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhcaddq_rot270_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhcaddq_rot270_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __arm_vhcaddq_rot90_s32 ( __a , __b ) ;


<s> return __builtin_mve_vhcaddq_rot90_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhsubq_n_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vhsubq_n_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vhsubq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vhsubq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vhsubq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhsubq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhsubq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhsubq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhsubq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vhsubq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vidupq_n_uv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vidupq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vidupq_m_n_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vidupq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __imm , __p ) ;


<s> __arm_vld1q ( float16_t const * __base ) {


<s> return __builtin_mve_vld1q_fv8hf ( ( __builtin_neon_hi * ) __base ) ;


<s> __arm_vld1q_f16 ( float16_t const * __base ) { return __builtin_mve_vld1q_fv8hf ( ( __builtin_neon_hi * ) __base ) ;


<s> __arm_vld1q_f32 ( float32_t const * __base ) {

return __builtin_mve_vld1q_fv4sf ( ( __builtin_neon_si * ) __base ) ;


<s> __arm_vld1q_f32 ( float32_t const * __base ) { return __builtin_mve_vld1q_fv4sf ( ( __builtin_neon_si * ) __base ) ;


<s> __arm_vld1q_s16 ( int16_t const * __base ) {

return __builtin_mve_vld1q_sv8hi ( ( __builtin_neon_hi * ) __base ) ;


<s> __arm_vld1q_s32 ( int32_t const * __base ) {

return __builtin_mve_vld1q_sv4si ( ( __builtin_neon_si * ) __base ) ;


<s> return __builtin_mve_vld1q_sv4si ( ( __builtin_neon_si * ) __base ) ;


<s> __arm_vld1q_s8 ( int8_t const * __base ) { return __builtin_mve_vld1q_sv16qi ( ( __builtin_neon_qi * ) __base ) ;


<s> __arm_vld1q_u16 ( uint16_t const * __base ) {

return __builtin_mve_vld1q_uv8hi ( ( __builtin_neon_hi * ) __base ) ;


<s> return __builtin_mve_vld1q_uv4si ( ( __builtin_neon_si * ) __base ) ;


<s> return __arm_vld1q_z_f32 ( __base , __p ) ;


<s> return vldrwq_z_s32 ( __base , __p ) ;


<s> return vldrwq_z_u32 ( __base , __p ) ;


<s> __arm_vld2q ( float32_t const * __addr ) {


<s> __arm_vld4q_u16 ( uint16_t const * __addr ) {


<s> return __arm_vldrbq_gather_offset_s32 ( __base , __offset ) ;


<s> return __builtin_mve_vldrbq_sv8hi ( ( __builtin_neon_qi * ) __base ) ;


<s> __arm_vldrbq_s16 ( int8_t const * __base ) {

return __builtin_mve_vldrbq_sv8hi ( ( __builtin_neon_qi * ) __base ) ;


<s> __arm_vldrbq_s8 ( int8_t const * __base ) {

return __builtin_mve_vldrbq_sv16qi ( ( __builtin_neon_qi * ) __base ) ;


<s> __arm_vldrbq_u16 ( uint8_t const * __base ) {

return __builtin_mve_vldrbq_uv8hi ( ( __builtin_neon_qi * ) __base ) ;


<s> __arm_vldrbq_u32 ( uint8_t const * __base ) {

return __builtin_mve_vldrbq_uv4si ( ( __builtin_neon_qi * ) __base ) ;


<s> __arm_vldrbq_u8 ( uint8_t const * __base ) {

return __builtin_mve_vldrbq_uv16qi ( ( __builtin_neon_qi * ) __base ) ;


<s> return __builtin_mve_vldrbq_uv16qi ( ( __builtin_neon_qi * ) __base ) ;


return __builtin_mve_vldrbq_z_sv8hi ( ( __builtin_neon_qi * ) __base , __p ) ;


<s> return __builtin_mve_vldrbq_z_sv4si ( ( __builtin_neon_qi * ) __base , __p ) ;


<s> return __builtin_mve_vldrbq_z_sv16qi ( ( __builtin_neon_qi * ) __base , __p ) ;


<s> return __builtin_mve_vldrbq_z_uv4si ( ( __builtin_neon_qi * ) __base , __p ) ;


<s> return __builtin_mve_vldrdq_gather_base_uv2di ( __addr , __offset ) ;


<s> return __arm_vldrdq_gather_shifted_offset_u64 ( __base , __offset ) ;


<s> return __builtin_mve_vldrhq_fv8hf ( ( __builtin_neon_hi * ) __base ) ;


<s> return __arm_vldrhq_gather_shifted_offset_f16 ( __base , __offset ) ;


<s> return __builtin_mve_vldrhq_sv8hi ( ( __builtin_neon_hi * ) __base ) ;


<s> __arm_vldrhq_s16 ( int16_t const * __base ) {

return __builtin_mve_vldrhq_sv8hi ( ( __builtin_neon_hi * ) __base ) ;


<s> return __builtin_mve_vldrhq_sv4si ( ( __builtin_neon_hi * ) __base ) ;


<s> __arm_vldrhq_u16 ( uint16_t const * __base ) { return __builtin_mve_vldrhq_uv8hi ( ( __builtin_neon_hi * ) __base ) ;


<s> __arm_vldrhq_u32 ( uint16_t const * __base ) {

return __builtin_mve_vldrhq_uv4si ( ( __builtin_neon_hi * ) __base ) ;


return __builtin_mve_vldrhq_z_fv8hf ( ( __builtin_neon_hi * ) __base , __p ) ;


<s> return __builtin_mve_vldrhq_z_uv8hi ( ( __builtin_neon_hi * ) __base , __p ) ;


return __builtin_mve_vldrhq_z_uv4si ( ( __builtin_neon_hi * ) __base , __p ) ;


<s> return __builtin_mve_vldrwq_gather_base_fv4sf ( __addr , __offset ) ;


<s> return __arm_vldrwq_gather_shifted_offset_f32 ( __base , __offset ) ;


<s> return __builtin_mve_vldrwq_uv4si ( ( __builtin_neon_si * ) __base ) ;


return __builtin_mve_vldrwq_z_fv4sf ( ( __builtin_neon_si * ) __base , __p ) ;


<s> return __builtin_mve_vldrwq_z_sv4si ( ( __builtin_neon_si * ) __base , __p ) ;


return __builtin_mve_vldrwq_z_sv4si ( ( __builtin_neon_si * ) __base , __p ) ;


<s> return __builtin_mve_vmaxaq_sv16qi ( __a , __b ) ;


<s> return __arm_vmaxnmaq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vmaxnmaq_fv4sf ( __a , __b ) ;


<s> return __arm_vmaxnmavq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vmaxnmavq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vmaxnmq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vmaxnmvq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vmaxq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vmaxq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vmaxq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmaxq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmaxq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __arm_vmaxvq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmaxvq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vminaq_sv4si ( __a , __b ) ;


<s> return __arm_vminavq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vminavq_sv8hi ( __a , __b ) ;


<s> return __arm_vminnmaq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vminnmaq_fv8hf ( __a , __b ) ;


<s> return __arm_vminnmavq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vminnmavq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vminnmavq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vminnmq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vminnmq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vminnmq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __b , __p ) ;


<s> return __arm_vminnmvq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vminnmvq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vminnmvq_fv4sf ( __a , __b ) ;


<s> return __arm_vminq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vminq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vminq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vminq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vminq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vminvq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vminvq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vminvq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vminvq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vminvq_uv16qi ( __a , __b ) ;


<s> return __arm_vmladavq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmladavq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vmladavq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmladavq_uv8hi ( __a , __b ) ;


<s> return __arm_vmladavxq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmladavxq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vmladavxq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmlaldavq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vmlaldavq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vmlaldavq_uv8hi ( __a , __b ) ;


<s> return __arm_vmlaldavxq_s32 ( __a , __b ) ;


<s> return __arm_vmlsdavq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmlsdavq_sv4si ( __a , __b ) ;


<s> return __arm_vmlsdavxq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmlsdavxq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmlsldavq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vmlsldavq_sv4si ( __a , __b ) ;


<s> return __arm_vmlsldavxq_s32 ( __a , __b ) ;


return __builtin_mve_vmovlbq_sv16qi ( __a ) ;


<s> return __builtin_mve_vmovlbq_m_sv16qi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


return __builtin_mve_vmovlbq_m_sv16qi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmovlbq_m_uv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmovltq_sv8hi ( __a ) ;


return __builtin_mve_vmovltq_sv16qi ( __a ) ;


<s> return __builtin_mve_vmovltq_sv16qi ( __a ) ;


<s> return __builtin_mve_vmovltq_uv8hi ( __a ) ;


return __builtin_mve_vmovltq_uv16qi ( __a ) ;


<s> return __builtin_mve_vmovltq_m_sv8hi ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmovltq_m_uv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmovltq_m_uv16qi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


<s> return __arm_vmovnbq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmovnbq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vmovntq_uv8hi ( __a , __b ) ;


<s> return __arm_vmulhq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmulhq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmulhq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmulhq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __arm_vmullbq_int_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmullbq_int_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vmullbq_int_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vmullbq_int_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmullbq_int_m_sv8hi ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmullbq_int_m_sv4si ( __arm_vuninitializedq_s64 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmullbq_int_m_sv16qi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmullbq_int_m_uv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmullbq_int_m_uv4si ( __arm_vuninitializedq_u64 ( ) , __a , __b , __p ) ;


<s> return __arm_vmullbq_poly_p16 ( __a , __b ) ;


<s> return __builtin_mve_vmullbq_poly_pv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmullbq_poly_m_pv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmullbq_poly_m_pv16qi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __arm_vmulltq_int_s32 ( __a , __b ) ;


<s> return __builtin_mve_vmulltq_int_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vmulltq_int_m_sv4si ( __arm_vuninitializedq_s64 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulltq_int_m_uv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulltq_poly_pv16qi ( __a , __b ) ;


<s> return __builtin_mve_vmulltq_poly_m_pv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __arm_vmulq_f32 ( __a , __b ) ;


<s> return __builtin_mve_vmulq_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vmulq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vmulq_n_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vmulq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_n_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_n_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmulq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vmvnq_n_sv8hi ( __imm ) ;


return __builtin_mve_vmvnq_n_sv8hi ( __imm ) ;


<s> __arm_vmvnq_n_u16 ( const int __imm ) { return __builtin_mve_vmvnq_n_uv8hi ( __imm ) ;


<s> return __builtin_mve_vmvnq_n_uv4si ( __imm ) ;


<s> return __builtin_mve_vmvnq_sv8hi ( __a ) ;


<s> return __builtin_mve_vmvnq_sv4si ( __a ) ;


return __builtin_mve_vmvnq_sv16qi ( __a ) ;


<s> return __builtin_mve_vmvnq_uv8hi ( __a ) ;


<s> return __arm_vmvnq_x_u32 ( __a , __p ) ;


<s> return __builtin_mve_vmvnq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __imm , __p ) ;


<s> return __builtin_mve_vmvnq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __imm , __p ) ;


<s> return __builtin_mve_vmvnq_m_n_uv8hi ( __arm_vuninitializedq_u16 ( ) , __imm , __p ) ;


return __builtin_mve_vmvnq_m_n_uv4si ( __arm_vuninitializedq_u32 ( ) , __imm , __p ) ;


return __builtin_mve_vmvnq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


return __builtin_mve_vmvnq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __p ) ;


return __builtin_mve_vmvnq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmvnq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmvnq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


return __builtin_mve_vmvnq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vmvnq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vnegq_fv8hf ( __a ) ;


<s> return __builtin_mve_vnegq_fv4sf ( __a ) ;


return __builtin_mve_vnegq_sv4si ( __a ) ;


return __builtin_mve_vnegq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vnegq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vnegq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vnegq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __p ) ;


return __builtin_mve_vnegq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vornq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vornq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vornq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vornq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vornq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vornq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vornq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vorrq_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vorrq_n_sv4si ( __a , __imm ) ;


<s> return __builtin_mve_vorrq_n_uv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vorrq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vorrq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vorrq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vpnothi ( __a ) ;


<s> return __builtin_mve_vqabsq_sv8hi ( __a ) ;


<s> return __builtin_mve_vqabsq_sv4si ( __a ) ;


<s> return __builtin_mve_vqaddq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqaddq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vqaddq_n_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqaddq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vqdmulhq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqdmulhq_n_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vqdmulhq_sv8hi ( __a , __b ) ;


<s> return __arm_vqdmullbq_n_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqdmullbq_n_sv8hi ( __a , __b ) ;


<s> return __arm_vqdmulltq_n_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqdmulltq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqmovnbq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vqmovnbq_uv8hi ( __a , __b ) ;


<s> return __arm_vqmovntq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqmovntq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vqmovntq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqmovntq_uv4si ( __a , __b ) ;


<s> return __arm_vqmovunbq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqmovunbq_sv8hi ( __a , __b ) ;


<s> return __arm_vqmovuntq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqmovuntq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vqnegq_sv8hi ( __a ) ;


<s> return __builtin_mve_vqnegq_sv4si ( __a ) ;


<s> return __arm_vqrdmulhq_n_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqrdmulhq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vqrdmulhq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqrdmulhq_sv16qi ( __a , __b ) ;


<s> return __arm_vqrshlq_n_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqrshlq_n_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vqrshlq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vqrshlq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vqrshlq_n_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vqrshlq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vqrshlq_sv16qi ( __a , __b ) ;


<s> return __arm_vqshlq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vqshlq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vqshlq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vqshlq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vqshluq_n_sv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vqsubq_n_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vqsubq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vqsubq_n_uv16qi ( __a , __b ) ;


return __builtin_mve_vrev16q_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrev16q_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrev32q_fv8hf ( __a ) ;


<s> return __builtin_mve_vrev32q_sv8hi ( __a ) ;


<s> return __builtin_mve_vrev32q_uv8hi ( __a ) ;


return __builtin_mve_vrev32q_uv8hi ( __a ) ;


<s> return __builtin_mve_vrev32q_uv16qi ( __a ) ;


return __builtin_mve_vrev32q_uv16qi ( __a ) ;


return __builtin_mve_vrev32q_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrev32q_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


return __builtin_mve_vrev32q_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __p ) ;


return __builtin_mve_vrev64q_fv8hf ( __a ) ;


<s> return __builtin_mve_vrev64q_fv8hf ( __a ) ;


<s> return __builtin_mve_vrev64q_fv4sf ( __a ) ;


<s> return __builtin_mve_vrev64q_sv4si ( __a ) ;


<s> return __builtin_mve_vrev64q_uv8hi ( __a ) ;


return __builtin_mve_vrev64q_uv4si ( __a ) ;


<s> return __builtin_mve_vrev64q_uv4si ( __a ) ;


<s> return __builtin_mve_vrev64q_uv16qi ( __a ) ;


<s> return __arm_vrev64q_x_f32 ( __a , __p ) ;


<s> return __builtin_mve_vrev64q_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


return __builtin_mve_vrev64q_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrev64q_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrhaddq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vrhaddq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vrhaddq_m_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrhaddq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrhaddq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrhaddq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __arm_vrmlaldavhq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vrmlaldavhq_uv4si ( __a , __b ) ;


<s> return __arm_vrmlaldavhxq_s32 ( __a , __b ) ;


<s> return __arm_vrmlsldavhq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vrmlsldavhq_sv4si ( __a , __b ) ;


<s> return __arm_vrmlsldavhxq_s32 ( __a , __b ) ;


<s> return __builtin_mve_vrmulhq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vrmulhq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vrmulhq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vrmulhq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrmulhq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrmulhq_m_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrmulhq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vrndaq_fv8hf ( __a ) ;


<s> return __builtin_mve_vrndaq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


return __builtin_mve_vrndmq_fv4sf ( __a ) ;


<s> return __arm_vrndmq_x_f32 ( __a , __p ) ;


<s> return __builtin_mve_vrndmq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


return __builtin_mve_vrndnq_fv8hf ( __a ) ;


<s> return __builtin_mve_vrndnq_fv4sf ( __a ) ;


return __builtin_mve_vrndnq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrndnq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrndnq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __arm_vrndpq_x_f32 ( __a , __p ) ;


<s> return __builtin_mve_vrndpq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrndq_fv8hf ( __a ) ;


<s> return __builtin_mve_vrndq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


return __builtin_mve_vrndxq_fv8hf ( __a ) ;


return __builtin_mve_vrndxq_fv4sf ( __a ) ;


return __builtin_mve_vrndxq_m_fv8hf ( __arm_vuninitializedq_f16 ( ) , __a , __p ) ;


return __builtin_mve_vrndxq_m_fv4sf ( __arm_vuninitializedq_f32 ( ) , __a , __p ) ;


<s> return __builtin_mve_vrshlq_n_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vrshlq_n_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vrshlq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vrshlq_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vrshlq_uv16qi ( __a , __b ) ;


<s> return __builtin_mve_vrshlq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __arm_vrshrq_n_s32 ( __a , __imm ) ;


<s> return __builtin_mve_vrshrq_n_sv4si ( __a , __imm ) ;


<s> return __builtin_mve_vrshrq_n_sv16qi ( __a , __imm ) ;


<s> return __builtin_mve_vrshrq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vrshrq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __imm , __p ) ;


<s> * __carry_out = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ; return __res ;


<s> * __carry_out = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ;


* __carry = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ;


<s> __builtin_arm_set_fpscr_nzcvqc ( ( __builtin_arm_get_fpscr_nzcvqc ( ) & ~ <NUM_LIT> ) | ( * __carry << <NUM_LIT> ) ) ;


<s> __builtin_arm_set_fpscr_nzcvqc ( ( __builtin_arm_get_fpscr_nzcvqc ( ) & ~ <NUM_LIT> ) | ( * __carry << <NUM_LIT> ) ) ; int32x4_t __res = __builtin_mve_vsbcq_sv4si ( __a , __b ) ; * __carry = ( __builtin_arm_get_fpscr_nzcvqc ( ) >> <NUM_LIT> ) & <NUM_LIT> ; return __res ;


__builtin_arm_set_fpscr_nzcvqc ( ( __builtin_arm_get_fpscr_nzcvqc ( ) & ~ <NUM_LIT> ) | ( * __carry << <NUM_LIT> ) ) ;


<s> return __builtin_mve_vshllbq_n_sv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vshllbq_n_sv16qi ( __a , __imm ) ;


<s> return __builtin_mve_vshllbq_m_n_sv8hi ( __arm_vuninitializedq_s32 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlltq_n_sv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vshlltq_n_uv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vshlltq_n_uv16qi ( __a , __imm ) ;


<s> return __builtin_mve_vshlltq_m_n_sv16qi ( __arm_vuninitializedq_s16 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlltq_m_n_uv8hi ( __arm_vuninitializedq_u32 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlltq_m_n_uv16qi ( __arm_vuninitializedq_u16 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlq_n_uv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vshlq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vshlq_n_uv16qi ( __a , __imm ) ;


<s> return __arm_vshlq_r_s32 ( __a , __b ) ;


<s> return __builtin_mve_vshlq_r_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vshlq_r_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vshlq_r_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vshlq_sv8hi ( __a , __b ) ;


<s> return __builtin_mve_vshlq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vshlq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlq_m_n_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlq_m_n_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlq_m_n_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshlq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vshlq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __arm_vshrq_n_u32 ( __a , __imm ) ;


<s> return __builtin_mve_vshrq_n_sv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vshrq_n_uv8hi ( __a , __imm ) ;


<s> return __builtin_mve_vshrq_n_uv4si ( __a , __imm ) ;


<s> return __builtin_mve_vshrq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshrq_m_n_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __imm , __p ) ;


<s> return __builtin_mve_vshrq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __imm , __p ) ;


<s> __builtin_mve_vst1q_fv8hf ( ( __builtin_neon_hi * ) __addr , __value ) ;


<s> __builtin_mve_vst1q_sv16qi ( ( __builtin_neon_qi * ) __addr , __value ) ;


<s> __builtin_mve_vst1q_uv4si ( ( __builtin_neon_si * ) __addr , __value ) ;


<s> __builtin_mve_vstrbq_sv4si ( ( __builtin_neon_qi * ) __addr , __value ) ;


<s> __builtin_mve_vstrbq_sv16qi ( ( __builtin_neon_qi * ) __addr , __value ) ;


<s> __builtin_mve_vstrbq_uv16qi ( ( __builtin_neon_qi * ) __addr , __value ) ;


<s> __builtin_mve_vstrhq_sv8hi ( ( __builtin_neon_hi * ) __addr , __value ) ;


<s> return __builtin_mve_vsubq_n_fv8hf ( __a , __b ) ;


<s> return __builtin_mve_vsubq_n_fv4sf ( __a , __b ) ;


<s> return __builtin_mve_vsubq_n_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vsubq_n_uv8hi ( __a , __b ) ;


<s> return __builtin_mve_vsubq_sv4si ( __a , __b ) ;


<s> return __builtin_mve_vsubq_sv16qi ( __a , __b ) ;


<s> return __builtin_mve_vsubq_uv4si ( __a , __b ) ;


<s> return __builtin_mve_vsubq_m_n_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_n_sv16qi ( __arm_vuninitializedq_s8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_n_uv8hi ( __arm_vuninitializedq_u16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_n_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_sv8hi ( __arm_vuninitializedq_s16 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_sv4si ( __arm_vuninitializedq_s32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_uv4si ( __arm_vuninitializedq_u32 ( ) , __a , __b , __p ) ;


<s> return __builtin_mve_vsubq_m_uv16qi ( __arm_vuninitializedq_u8 ( ) , __a , __b , __p ) ;


<s> return ( uint8x8_t ) ( __a > __b ) ;


<s> vld1q_bf16 ( const bfloat16_t * __ptr ) { return __builtin_neon_vld1v8bf ( __ptr ) ;


<s> return __builtin_neon_vld1v4bf ( __ptr ) ;


<s> vmvnq_p8 ( poly8x16_t __a ) { return ( poly8x16_t ) ~ ( ( int8x16_t ) __a ) ;


return ( poly8x8_t ) ~ ( ( int8x8_t ) __a ) ;


<s> return ( poly8x8_t ) ~ ( ( int8x8_t ) __a ) ;


<s> return ( uint16x8_t ) ( vabsq_f16 ( __a ) >= vabsq_f16 ( __b ) ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcagev4sf ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcagev2sf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcagtv8hf ( __a , __b ) ;


<s> return ( uint32x4_t ) ( vabsq_f32 ( __a ) > vabsq_f32 ( __b ) ) ;


return ( uint16x4_t ) ( vabs_f16 ( __a ) > vabs_f16 ( __b ) ) ;


<s> return ( uint32x2_t ) ( vabs_f32 ( __a ) > vabs_f32 ( __b ) ) ; return ( uint32x2_t ) __builtin_neon_vcagtv2sf ( __a , __b ) ;


<s> return ( uint16x8_t ) ( vabsq_f16 ( __a ) <= vabsq_f16 ( __b ) ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcagev2sf ( __b , __a ) ;


return ( uint16x8_t ) ( vabsq_f16 ( __a ) < vabsq_f16 ( __b ) ) ;


<s> return ( uint32x4_t ) ( vabsq_f32 ( __a ) < vabsq_f32 ( __b ) ) ;


<s> return ( uint32x2_t ) ( vabs_f32 ( __a ) < vabs_f32 ( __b ) ) ; return ( uint32x2_t ) __builtin_neon_vcagtv2sf ( __b , __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vceqv8hf ( __a , __b ) ;


<s> return ( uint16x4_t ) __builtin_neon_vceqv4hf ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vceqv2sf ( __a , __b ) ;


<s> vdup_n_u64 ( uint64_t __a ) { return ( uint64x1_t ) { __a } ;


<s> vld1_p64 ( const poly64_t * __a ) { return ( poly64x1_t ) { * __a } ;


return ( uint8x8_t ) ( ( __a & __b ) != <NUM_LIT> ) ;


return ( float32x4_t ) __builtin_neon_vreinterpretv4sfti ( ( __builtin_neon_ti ) __a ) ;


return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv8hi ( ( int16x8_t ) __a ) ;


<s> return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv16qi ( ( int8x16_t ) __a ) ;


return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv8hi ( __a ) ;


return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv4si ( __a ) ;


<s> return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv2di ( __a ) ;


return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv16qi ( __a ) ;


<s> return ( float32x4_t ) __builtin_neon_vreinterpretv4sfv16qi ( __a ) ;


return ( poly128_t ) __builtin_neon_vreinterprettiv8hi ( ( int16x8_t ) __a ) ;


<s> return ( poly128_t ) __builtin_neon_vreinterprettiv2di ( ( int64x2_t ) __a ) ;


<s> return ( poly128_t ) __builtin_neon_vreinterprettiv16qi ( ( int8x16_t ) __a ) ;


return ( poly128_t ) __builtin_neon_vreinterprettiv8hi ( __a ) ;


<s> return ( poly128_t ) __builtin_neon_vreinterprettiv4si ( __a ) ;


return ( poly128_t ) __builtin_neon_vreinterprettiv4si ( __a ) ;


<s> return ( poly128_t ) __builtin_neon_vreinterprettiv2di ( __a ) ;


return ( poly128_t ) __builtin_neon_vreinterprettiv16qi ( __a ) ;


<s> return ( poly128_t ) __builtin_neon_vreinterprettiv4si ( ( int32x4_t ) __a ) ;


<s> return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiti ( ( __builtin_neon_ti ) __a ) ;


return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( ( int64x2_t ) __a ) ;


<s> return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( ( int64x2_t ) __a ) ;


return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv8hi ( __a ) ;


<s> return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv4si ( __a ) ;


return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( __a ) ;


<s> return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv16qi ( __a ) ;


return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv8hi ( ( int16x8_t ) __a ) ;


<s> return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv4si ( ( int32x4_t ) __a ) ;


return ( poly16x8_t ) __builtin_neon_vreinterpretv8hiv4si ( ( int32x4_t ) __a ) ;


return ( poly64x2_t ) __builtin_neon_vreinterpretv2div8hi ( ( int16x8_t ) __a ) ;


<s> return ( poly64x2_t ) __builtin_neon_vreinterpretv2div8hi ( __a ) ;


return ( poly64x2_t ) __builtin_neon_vreinterpretv2div4si ( __a ) ;


<s> return ( poly64x2_t ) __builtin_neon_vreinterpretv2div4si ( __a ) ;


<s> return ( poly64x2_t ) __builtin_neon_vreinterpretv2div2di ( __a ) ;


return ( poly64x2_t ) __builtin_neon_vreinterpretv2div2di ( __a ) ;


return ( poly64x2_t ) __builtin_neon_vreinterpretv2div16qi ( __a ) ;


<s> return ( poly64x2_t ) __builtin_neon_vreinterpretv2div2di ( ( int64x2_t ) __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiti ( ( __builtin_neon_ti ) __a ) ;


return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv8hi ( ( int16x8_t ) __a ) ;


return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( __a ) ;


return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv16qi ( __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv8hi ( ( int16x8_t ) __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( ( int32x4_t ) __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv16qi ( ( int8x16_t ) __a ) ;


return ( poly8x16_t ) __builtin_neon_vreinterpretv16qiv16qi ( ( int8x16_t ) __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vreinterpretv8hiti ( ( __builtin_neon_ti ) __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( ( int64x2_t ) __a ) ;


return ( int16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( ( int64x2_t ) __a ) ;


return ( int16x8_t ) __builtin_neon_vreinterpretv8hiv16qi ( ( int8x16_t ) __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vreinterpretv8hiv4si ( __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vreinterpretv8hiv8hi ( ( int16x8_t ) __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vreinterpretv8hiv16qi ( ( int8x16_t ) __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vreinterpretv4siti ( ( __builtin_neon_ti ) __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vreinterpretv4siv8hi ( ( int16x8_t ) __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vreinterpretv4siv2di ( ( int64x2_t ) __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vreinterpretv4siv16qi ( ( int8x16_t ) __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vreinterpretv4siv2di ( __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vreinterpretv4siv4si ( ( int32x4_t ) __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vreinterpretv2div4sf ( __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vreinterpretv2diti ( ( __builtin_neon_ti ) __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vreinterpretv2div2di ( ( int64x2_t ) __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vreinterpretv2div16qi ( ( int8x16_t ) __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vreinterpretv2div8hi ( __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vreinterpretv2div16qi ( __a ) ;


return ( int64x2_t ) __builtin_neon_vreinterpretv2div8hi ( ( int16x8_t ) __a ) ;


return ( int64x2_t ) __builtin_neon_vreinterpretv2div2di ( ( int64x2_t ) __a ) ;


return ( int64x2_t ) __builtin_neon_vreinterpretv2div16qi ( ( int8x16_t ) __a ) ;


return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv8hi ( ( int16x8_t ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv16qi ( ( int8x16_t ) __a ) ;


return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( __a ) ;


return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv8hi ( ( int16x8_t ) __a ) ;


return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( ( int32x4_t ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( ( int32x4_t ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( ( int64x2_t ) __a ) ;


return ( int8x16_t ) __builtin_neon_vreinterpretv16qiv16qi ( ( int8x16_t ) __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv4sf ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv8hi ( ( int16x8_t ) __a ) ;


return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv16qi ( ( int8x16_t ) __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv8hi ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv8hi ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv4si ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv16qi ( __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv2di ( ( int64x2_t ) __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vreinterpretv8hiv16qi ( ( int8x16_t ) __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vreinterpretv4siv4sf ( __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vreinterpretv4siv16qi ( ( int8x16_t ) __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vreinterpretv4siv8hi ( __a ) ;


return ( uint32x4_t ) __builtin_neon_vreinterpretv4siv16qi ( __a ) ;


<s> return ( uint64x2_t ) __builtin_neon_vreinterpretv2div4sf ( __a ) ;


return ( uint64x2_t ) __builtin_neon_vreinterpretv2diti ( ( __builtin_neon_ti ) __a ) ;


<s> return ( uint64x2_t ) __builtin_neon_vreinterpretv2div16qi ( ( int8x16_t ) __a ) ;


<s> return ( uint64x2_t ) __builtin_neon_vreinterpretv2div2di ( __a ) ;


<s> return ( uint64x2_t ) __builtin_neon_vreinterpretv2div16qi ( __a ) ;


return ( uint64x2_t ) __builtin_neon_vreinterpretv2div16qi ( ( int8x16_t ) __a ) ;


return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv4sf ( __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv4sf ( __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiti ( ( __builtin_neon_ti ) __a ) ;


return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv8hi ( ( int16x8_t ) __a ) ;


return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( ( int64x2_t ) __a ) ;


return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv8hi ( __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( __a ) ;


return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv2di ( __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vreinterpretv16qiv4si ( ( int32x4_t ) __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vreinterpretv2sfdi ( __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vreinterpretv2sfv8qi ( ( int8x8_t ) __a ) ;


return ( float32x2_t ) __builtin_neon_vreinterpretv2sfv2si ( __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vreinterpretv2sfv8qi ( __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vreinterpretv2sfv4hi ( ( int16x4_t ) __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vreinterpretv2sfdi ( ( int64x1_t ) __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv2sf ( __a ) ;


return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv2sf ( __a ) ;


return ( poly16x4_t ) __builtin_neon_vreinterpretv4hidi ( __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv4hi ( __a ) ;


return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv2si ( __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vreinterpretv4hidi ( __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv4hi ( ( int16x4_t ) __a ) ;


return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv2si ( ( int32x2_t ) __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vreinterpretv4hidi ( ( int64x1_t ) __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vreinterpretv4hiv8qi ( ( int8x8_t ) __a ) ;


<s> return ( poly64x1_t ) __builtin_neon_vreinterpretdiv8qi ( ( int8x8_t ) __a ) ;


<s> return ( poly64x1_t ) __builtin_neon_vreinterpretdiv4hi ( __a ) ;


<s> return ( poly64x1_t ) __builtin_neon_vreinterpretdiv2si ( __a ) ;


return ( poly64x1_t ) __builtin_neon_vreinterpretdidi ( __a ) ;


return ( poly64x1_t ) __builtin_neon_vreinterpretdiv8qi ( __a ) ;


return ( poly64x1_t ) __builtin_neon_vreinterpretdiv4hi ( ( int16x4_t ) __a ) ;


return ( poly64x1_t ) __builtin_neon_vreinterpretdiv2si ( ( int32x2_t ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vreinterpretv8qiv2sf ( __a ) ;


return ( poly8x8_t ) __builtin_neon_vreinterpretv8qidi ( __a ) ;


return ( poly8x8_t ) __builtin_neon_vreinterpretv8qiv4hi ( __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vreinterpretv8qiv2si ( __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vreinterpretv8qidi ( __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vreinterpretv8qiv8qi ( __a ) ;


return ( poly8x8_t ) __builtin_neon_vreinterpretv8qiv4hi ( ( int16x4_t ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vreinterpretv8qiv2si ( ( int32x2_t ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vreinterpretv8qidi ( ( int64x1_t ) __a ) ;


return ( int16x4_t ) __builtin_neon_vreinterpretv4hiv2sf ( __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vreinterpretv4hiv4hi ( ( int16x4_t ) __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vreinterpretv4hidi ( __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vreinterpretv4hiv8qi ( __a ) ;


return ( int16x4_t ) __builtin_neon_vreinterpretv4hiv4hi ( ( int16x4_t ) __a ) ;


return ( int16x4_t ) __builtin_neon_vreinterpretv4hiv2si ( ( int32x2_t ) __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vreinterpretv4hiv2si ( ( int32x2_t ) __a ) ;


return ( int16x4_t ) __builtin_neon_vreinterpretv4hidi ( ( int64x1_t ) __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vreinterpretv2siv4hi ( ( int16x4_t ) __a ) ;


return ( int32x2_t ) __builtin_neon_vreinterpretv2sidi ( __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vreinterpretv2siv8qi ( ( int8x8_t ) __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vreinterpretv2siv4hi ( __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vreinterpretv2sidi ( __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vreinterpretv2siv8qi ( __a ) ;


return ( int32x2_t ) __builtin_neon_vreinterpretv2siv8qi ( __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vreinterpretv2siv2si ( ( int32x2_t ) __a ) ;


return ( int32x2_t ) __builtin_neon_vreinterpretv2siv2si ( ( int32x2_t ) __a ) ;


return ( int32x2_t ) __builtin_neon_vreinterpretv2sidi ( ( int64x1_t ) __a ) ;


<s> return ( int64x1_t ) __builtin_neon_vreinterpretdiv2sf ( __a ) ;


<s> return ( int64x1_t ) __builtin_neon_vreinterpretdiv8qi ( ( int8x8_t ) __a ) ;


<s> return ( int64x1_t ) __builtin_neon_vreinterpretdiv4hi ( __a ) ;


return ( int64x1_t ) __builtin_neon_vreinterpretdiv8qi ( __a ) ;


return ( int64x1_t ) __builtin_neon_vreinterpretdiv4hi ( ( int16x4_t ) __a ) ;


return ( int64x1_t ) __builtin_neon_vreinterpretdiv2si ( ( int32x2_t ) __a ) ;


<s> return ( int64x1_t ) __builtin_neon_vreinterpretdidi ( ( int64x1_t ) __a ) ;


return ( int64x1_t ) __builtin_neon_vreinterpretdidi ( ( int64x1_t ) __a ) ;


return ( int64x1_t ) __builtin_neon_vreinterpretdiv8qi ( ( int8x8_t ) __a ) ;


return ( int8x8_t ) __builtin_neon_vreinterpretv8qiv2sf ( __a ) ;


return ( int8x8_t ) __builtin_neon_vreinterpretv8qiv4hi ( ( int16x4_t ) __a ) ;


<s> return ( int8x8_t ) __builtin_neon_vreinterpretv8qidi ( __a ) ;


return ( int8x8_t ) __builtin_neon_vreinterpretv8qiv4hi ( __a ) ;


return ( int8x8_t ) __builtin_neon_vreinterpretv8qiv2si ( __a ) ;


<s> return ( int8x8_t ) __builtin_neon_vreinterpretv8qiv2si ( __a ) ;


return ( int8x8_t ) __builtin_neon_vreinterpretv8qiv8qi ( ( int8x8_t ) __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vreinterpretv4hiv4hi ( ( int16x4_t ) __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vreinterpretv4hidi ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vreinterpretv4hiv8qi ( ( int8x8_t ) __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vreinterpretv4hiv2si ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vreinterpretv4hidi ( ( int64x1_t ) __a ) ;


return ( uint16x4_t ) __builtin_neon_vreinterpretv4hiv8qi ( ( int8x8_t ) __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vreinterpretv2sidi ( __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vreinterpretv2siv8qi ( __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vreinterpretv2siv4hi ( ( int16x4_t ) __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vreinterpretv2siv8qi ( ( int8x8_t ) __a ) ;


<s> return ( uint64x1_t ) __builtin_neon_vreinterpretdiv2si ( __a ) ;


<s> return ( uint64x1_t ) __builtin_neon_vreinterpretdiv8qi ( __a ) ;


<s> return ( uint64x1_t ) __builtin_neon_vreinterpretdiv4hi ( ( int16x4_t ) __a ) ;


<s> return ( uint8x8_t ) __builtin_neon_vreinterpretv8qiv4hi ( ( int16x4_t ) __a ) ;


<s> return ( uint8x8_t ) __builtin_neon_vreinterpretv8qiv2si ( __a ) ;


return ( uint8x8_t ) __builtin_neon_vreinterpretv8qiv2si ( __a ) ;


<s> return ( uint8x8_t ) __builtin_neon_vreinterpretv8qidi ( __a ) ;


return ( uint8x8_t ) __builtin_neon_vreinterpretv8qiv8qi ( __a ) ;


return ( uint8x8_t ) __builtin_neon_vreinterpretv8qiv4hi ( ( int16x4_t ) __a ) ;


<s> return __builtin_neon_vaddv8hf ( __a , __b ) ;


<s> return __builtin_neon_vaddv4hf ( __a , __b ) ;


<s> return __builtin_neon_vmulfv8hf ( __a , __b ) ;


<s> return __builtin_neon_vmulfv4hf ( __a , __b ) ;


<s> operands [ <NUM_LIT> * i + <NUM_LIT> ] = src [ i ] ; } } else { for ( i = <NUM_LIT> ; i < count ; i ++ ) { operands [ <NUM_LIT> * i ] = dest [ count - i - <NUM_LIT> ] ;

operands [ <NUM_LIT> * i + <NUM_LIT> ] = src [ count - i - <NUM_LIT> ] ;


<s> unsigned int i ; if ( ! reg_overlap_mentioned_p ( operands [ <NUM_LIT> ] , operands [ <NUM_LIT> ] ) || REGNO ( operands [ <NUM_LIT> ] ) < REGNO ( operands [ <NUM_LIT> ] ) ) { for ( i = <NUM_LIT> ; i < count ; i ++ ) {

operands [ <NUM_LIT> * i ] = dest [ i ] ;


<s> HOST_WIDE_INT neon_element_bits ( machine_mode mode ) { return GET_MODE_UNIT_BITSIZE ( mode ) ;


<s> return GET_MODE_UNIT_BITSIZE ( mode ) ;


<s> static int neon_endian_lane_map ( machine_mode mode , int lane ) { if ( BYTES_BIG_ENDIAN ) {


<s> int nelems = GET_MODE_NUNITS ( mode ) ;


<s> x = copy_to_mode_reg ( inner_mode , XVECEXP ( vals , <NUM_LIT> , <NUM_LIT> ) ) ; emit_insn ( gen_rtx_SET ( target , gen_vec_duplicate ( mode , x ) ) ) ; return ; } if ( n_var == <NUM_LIT> ) { rtx copy = copy_rtx ( vals ) ; rtx merge_mask = GEN_INT ( <NUM_LIT> << one_var ) ; XVECEXP ( copy , <NUM_LIT> , one_var ) = XVECEXP ( vals , <NUM_LIT> , ( one_var + <NUM_LIT> ) % n_elts ) ; neon_expand_vector_init ( target , copy ) ; x = copy_to_mode_reg ( inner_mode , XVECEXP ( vals , <NUM_LIT> , one_var ) ) ;

emit_insn ( gen_vec_set_internal ( mode , target , x , merge_mask , target ) ) ;


<s> rtx tmpconst ; int tmpwidth ; int retval = simd_valid_immediate ( op , mode , inverse , & tmpconst , & tmpwidth ) ; if ( retval < <NUM_LIT> || retval > <NUM_LIT> ) return <NUM_LIT> ; if ( modconst ) * modconst = tmpconst ; if ( elementwidth ) * elementwidth = tmpwidth ;


<s> rtx el = CONST_VECTOR_ELT ( op , i ) ; unsigned HOST_WIDE_INT elpart ; if ( CONST_INT_P ( el ) ) elpart = INTVAL ( el ) ; else if ( CONST_DOUBLE_P ( el ) ) return <NUM_LIT> ; else gcc_unreachable ( ) ; if ( i != <NUM_LIT> && elpart != last_elt ) return <NUM_LIT> ; last_elt = elpart ; } maxshift = innersize * <NUM_LIT> ; if ( isleftshift ) { if ( last_elt >= maxshift ) return <NUM_LIT> ; } else { if ( last_elt == <NUM_LIT> || last_elt > maxshift ) return <NUM_LIT> ; } if ( elementwidth ) * elementwidth = innersize * <NUM_LIT> ; if ( modconst ) * modconst = CONST_VECTOR_ELT ( op , <NUM_LIT> ) ; return <NUM_LIT> ;


<s> bounds_check ( operand , low , high , exp , <STR_LIT> ) ;


<s> rtx const_vec = NULL_RTX ; int n_elts = GET_MODE_NUNITS ( mode ) ; int n_const = <NUM_LIT> ; int i ; if ( GET_CODE ( vals ) == CONST_VECTOR ) const_vec = vals ; else if ( GET_CODE ( vals ) == PARALLEL ) { for ( i = <NUM_LIT> ; i < n_elts ; ++ i ) { rtx x = XVECEXP ( vals , <NUM_LIT> , i ) ; if ( CONST_INT_P ( x ) || CONST_DOUBLE_P ( x ) ) n_const ++ ; } if ( n_const == n_elts ) const_vec = gen_rtx_CONST_VECTOR ( mode , XVEC ( vals , <NUM_LIT> ) ) ; }


<s> if ( const_vec != NULL && simd_immediate_valid_for_move ( const_vec , mode , NULL , NULL ) ) return const_vec ; else if ( TARGET_HAVE_MVE && ( GET_MODE_CLASS ( mode ) == MODE_VECTOR_BOOL ) ) return mve_bool_vec_to_const ( const_vec ) ; else if ( ( target = neon_vdup_constant ( vals , generate ) ) != NULL_RTX ) return target ; else if ( const_vec != NULL_RTX ) return arm_disable_literal_pool ? NULL_RTX : const_vec ;


<s> gcc_assert ( is_valid != <NUM_LIT> ) ; if ( quad ) sprintf ( templ , <STR_LIT> , mnem , width ) ;

else sprintf ( templ , <STR_LIT> , mnem , width ) ;


<s> int width , is_valid ; static char templ [ <NUM_LIT> ] ; is_valid = neon_immediate_valid_for_logic ( * op2 , mode , inverse , op2 , & width ) ; gcc_assert ( is_valid != <NUM_LIT> ) ;

if ( quad ) sprintf ( templ , <STR_LIT> , mnem , width ) ;


<s> int width , is_valid ; static char templ [ <NUM_LIT> ] ; is_valid = neon_immediate_valid_for_shift ( * op2 , mode , op2 , & width , isleftshift ) ; gcc_assert ( is_valid != <NUM_LIT> ) ; if ( quad ) sprintf ( templ , <STR_LIT> , mnem , sign , width ) ; else sprintf ( templ , <STR_LIT> , mnem , sign , width ) ;


<s> gcc_assert ( is_valid != <NUM_LIT> ) ; if ( quad ) sprintf ( templ , <STR_LIT> , mnem , sign , width ) ; else sprintf ( templ , <STR_LIT> , mnem , sign , width ) ; return templ ;


<s> for ( i = parts / <NUM_LIT> ; i >= <NUM_LIT> ; i /= <NUM_LIT> ) { rtx dest = ( i == <NUM_LIT> ) ? op0 : gen_reg_rtx ( mode ) ; emit_insn ( reduc ( dest , tmpsum , tmpsum ) ) ; tmpsum = dest ;


<s> static int neon_pair_endian_lane_map ( machine_mode mode , int lane ) { int nelem = GET_MODE_NUNITS ( mode ) ; if ( BYTES_BIG_ENDIAN ) lane = neon_endian_lane_map ( mode , lane & ( nelem - <NUM_LIT> ) ) + ( lane & nelem ) ; return lane ;


<s> static int neon_pair_endian_lane_map ( machine_mode mode , int lane ) { int nelem = GET_MODE_NUNITS ( mode ) ;

if ( BYTES_BIG_ENDIAN ) lane = neon_endian_lane_map ( mode , lane & ( nelem - <NUM_LIT> ) ) + ( lane & nelem ) ;


<s> unsigned int src1 = REGNO ( operands [ <NUM_LIT> ] ) ; unsigned int src2 = REGNO ( operands [ <NUM_LIT> ] ) ; machine_mode halfmode = GET_MODE ( operands [ <NUM_LIT> ] ) ; unsigned int halfregs = REG_NREGS ( operands [ <NUM_LIT> ] ) ; rtx destlo , desthi ; if ( src1 == dest && src2 == dest + halfregs ) { emit_note ( NOTE_INSN_DELETED ) ; return ; } destlo = gen_rtx_REG_offset ( operands [ <NUM_LIT> ] , halfmode , dest , <NUM_LIT> ) ; desthi = gen_rtx_REG_offset ( operands [ <NUM_LIT> ] , halfmode , dest + halfregs , GET_MODE_SIZE ( halfmode ) ) ; if ( src2 == dest && src1 == dest + halfregs ) {

rtx x = gen_rtx_SET ( destlo , operands [ <NUM_LIT> ] ) ;


<s> if ( reload_completed && ( LABEL_REF_P ( ind ) || ( GET_CODE ( ind ) == CONST && GET_CODE ( XEXP ( ind , <NUM_LIT> ) ) == PLUS && GET_CODE ( XEXP ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ) == LABEL_REF && CONST_INT_P ( XEXP ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ) ) ) ) return TRUE ; if ( REG_P ( ind ) ) return arm_address_register_rtx_p ( ind , <NUM_LIT> ) ;

if ( GET_CODE ( ind ) == POST_INC || GET_CODE ( ind ) == PRE_DEC ) return arm_address_register_rtx_p ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ;


<s> if ( ! ( reload_in_progress || reload_completed ) && ( reg_mentioned_p ( frame_pointer_rtx , op ) || reg_mentioned_p ( arg_pointer_rtx , op ) || reg_mentioned_p ( virtual_incoming_args_rtx , op ) || reg_mentioned_p ( virtual_outgoing_args_rtx , op ) || reg_mentioned_p ( virtual_stack_dynamic_rtx , op ) || reg_mentioned_p ( virtual_stack_vars_rtx , op ) ) ) return FALSE ; if ( ! MEM_P ( op ) ) return FALSE ; ind = XEXP ( op , <NUM_LIT> ) ;

if ( reload_completed && ( LABEL_REF_P ( ind ) || ( GET_CODE ( ind ) == CONST && GET_CODE ( XEXP ( ind , <NUM_LIT> ) ) == PLUS && GET_CODE ( XEXP ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ) == LABEL_REF && CONST_INT_P ( XEXP ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ) ) ) ) return TRUE ;


<s> return ( int64x2_t ) __builtin_neon_vabdlsv2si ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vabdluv8qi ( ( int8x8_t ) __a , ( int8x8_t ) __b ) ;


<s> return ( int16x8_t ) __builtin_neon_vabdsv8hi ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vabduv8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


<s> return ( int8x8_t ) __builtin_neon_vabdsv8qi ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vabduv2si ( ( int32x2_t ) __a , ( int32x2_t ) __b ) ;


<s> return ( uint8x8_t ) __builtin_neon_vabduv8qi ( ( int8x8_t ) __a , ( int8x8_t ) __b ) ;


return __builtin_neon_vabsv8hf ( __a ) ;


return ( float32x4_t ) __builtin_neon_vabsv4sf ( __a ) ;


return ( int16x8_t ) __builtin_neon_vabsv8hi ( __a ) ;


<s> return ( int32x4_t ) __builtin_neon_vabsv4si ( __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vabsv2sf ( __a ) ;


<s> return ( int8x8_t ) __builtin_neon_vabsv8qi ( __a ) ;


return ( int8x8_t ) __builtin_neon_vabsv8qi ( __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vaddhnv4si ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vaddhnv2di ( ( int64x2_t ) __a , ( int64x2_t ) __b ) ;


<s> return ( int64x2_t ) __builtin_neon_vaddlsv2si ( __a , __b ) ;


<s> return ( int16x8_t ) __builtin_neon_vaddlsv8qi ( __a , __b ) ;


<s> return ( uint64x2_t ) __builtin_neon_vaddluv2si ( ( int32x2_t ) __a , ( int32x2_t ) __b ) ;


<s> return ( float32x4_t ) __builtin_neon_vaddv4sf ( __a , __b ) ;


<s> return ( int16x8_t ) __builtin_neon_vaddwsv8qi ( __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vaddwuv4hi ( ( int32x4_t ) __a , ( int16x4_t ) __b ) ;


<s> return ( uint64x2_t ) __builtin_neon_vaddwuv2si ( ( int64x2_t ) __a , ( int32x2_t ) __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vaddwuv8qi ( ( int16x8_t ) __a , ( int8x8_t ) __b ) ;


<s> return ( float32x2_t ) __builtin_neon_vaddv2sf ( __a , __b ) ;


<s> return __builtin_arm_crypto_aese ( __data , __key ) ;


return __builtin_arm_crypto_aesimc ( __data ) ;


<s> return __builtin_neon_vcadd90v4sf ( __a , __b ) ;


<s> return __builtin_neon_vcadd90v8hf ( __a , __b ) ;


<s> return __builtin_neon_vcadd90v4hf ( __a , __b ) ;


<s> return __builtin_neon_vcadd90v2sf ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcagev2sf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcagtv8hf ( __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcagev4sf ( __b , __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcaltv4hf ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcagtv2sf ( __b , __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vceqv16qi ( ( int8x16_t ) __a , ( int8x16_t ) __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vceqv2sf ( __a , __b ) ;


<s> return ( uint8x8_t ) __builtin_neon_vceqv8qi ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vceqv2si ( ( int32x2_t ) __a , ( int32x2_t ) __b ) ;


<s> return ( uint8x8_t ) __builtin_neon_vceqv8qi ( ( int8x8_t ) __a , ( int8x8_t ) __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgev8hf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgev8hi ( __a , __b ) ;


<s> return ( uint8x16_t ) __builtin_neon_vcgev16qi ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgeuv8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcgeuv4si ( ( int32x4_t ) __a , ( int32x4_t ) __b ) ;


<s> return ( uint8x16_t ) __builtin_neon_vcgeuv16qi ( ( int8x16_t ) __a , ( int8x16_t ) __b ) ;


return ( uint16x4_t ) __builtin_neon_vcgezv4hf ( __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcgev2sf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgtv8hf ( __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcgtv4sf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgtv8hi ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgtuv8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


return ( uint16x8_t ) __builtin_neon_vcgtzv8hf ( __a ) ;


return ( uint16x4_t ) __builtin_neon_vcgtzv4hf ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcgtv4hf ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcgtv2sf ( __a , __b ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcgtv4hi ( __a , __b ) ;


<s> return ( uint8x8_t ) __builtin_neon_vcgtv8qi ( __a , __b ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcgtuv4hi ( ( int16x4_t ) __a , ( int16x4_t ) __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vclev8hf ( __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcgev4sf ( __b , __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgev8hi ( __b , __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcgev4si ( __b , __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vcgev16qi ( __b , __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgeuv8hi ( ( int16x8_t ) __b , ( int16x8_t ) __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcgev2sf ( __b , __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcgev2si ( __b , __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcgeuv4hi ( ( int16x4_t ) __b , ( int16x4_t ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vclsv16qi ( __a ) ;


return ( int8x16_t ) __builtin_neon_vclsv16qi ( __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vclsv4hi ( __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vclsv2si ( __a ) ;


<s> return ( int8x8_t ) __builtin_neon_vclsv8qi ( __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcltv8hf ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgtv8hi ( __b , __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vcgtv16qi ( __b , __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcgtuv8hi ( ( int16x8_t ) __b , ( int16x8_t ) __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcgtuv4si ( ( int32x4_t ) __b , ( int32x4_t ) __a ) ;


<s> return ( uint8x16_t ) __builtin_neon_vcgtuv16qi ( ( int8x16_t ) __b , ( int8x16_t ) __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcltzv4hf ( __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcgtv2sf ( __b , __a ) ;


<s> return ( uint8x8_t ) __builtin_neon_vcgtv8qi ( __b , __a ) ;


return ( int16x8_t ) __builtin_neon_vclzv8hi ( __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vclzv8hi ( __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vclzv16qi ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vclzv8hi ( ( int16x8_t ) __a ) ;


return ( int8x8_t ) __builtin_neon_vclzv8qi ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vclzv4hi ( ( int16x4_t ) __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vclzv2si ( ( int32x2_t ) __a ) ;


<s> return ( uint8x8_t ) __builtin_neon_vclzv8qi ( ( int8x8_t ) __a ) ;


<s> int lane = INTVAL ( operands [ <NUM_LIT> ] ) ; machine_mode constmode = SImode ; machine_mode mode = GET_MODE ( operands [ <NUM_LIT> ] ) ; int regno = REGNO ( operands [ <NUM_LIT> ] ) ; regno = ( ( regno - FIRST_VFP_REGNUM ) >> <NUM_LIT> ) ; if ( lane > <NUM_LIT> && lane >= GET_MODE_NUNITS ( mode ) / <NUM_LIT> ) { operands [ <NUM_LIT> ] = gen_int_mode ( regno + <NUM_LIT> , constmode ) ; operands [ <NUM_LIT> ] = gen_int_mode ( lane - GET_MODE_NUNITS ( mode ) / <NUM_LIT> , constmode ) ; } else { operands [ <NUM_LIT> ] = gen_int_mode ( regno , constmode ) ; operands [ <NUM_LIT> ] = gen_int_mode ( lane , constmode ) ;


<s> int regno = REGNO ( operands [ <NUM_LIT> ] ) ; regno = ( ( regno - FIRST_VFP_REGNUM ) >> <NUM_LIT> ) ; if ( lane > <NUM_LIT> && lane >= GET_MODE_NUNITS ( mode ) / <NUM_LIT> ) {

operands [ <NUM_LIT> ] = gen_int_mode ( regno + <NUM_LIT> , constmode ) ;


return ( poly8x16_t ) __builtin_neon_vcntv16qi ( ( int8x16_t ) __a ) ;


return ( uint8x16_t ) __builtin_neon_vcntv16qi ( ( int8x16_t ) __a ) ;


return ( poly8x8_t ) __builtin_neon_vcntv8qi ( ( int8x8_t ) __a ) ;


<s> return __builtin_neon_vcombinev4hf ( __a , __b ) ;


<s> return ( poly64x2_t ) __builtin_neon_vcombinedi ( __a , __b ) ;


<s> return ( poly8x16_t ) __builtin_neon_vcombinev8qi ( ( int8x8_t ) __a , ( int8x8_t ) __b ) ;


<s> return ( int16x8_t ) __builtin_neon_vcombinev4hi ( __a , __b ) ;


<s> return ( int32x4_t ) __builtin_neon_vcombinev2si ( __a , __b ) ;


<s> return ( int64x2_t ) __builtin_neon_vcombinedi ( __a , __b ) ;


<s> return ( int8x16_t ) __builtin_neon_vcombinev8qi ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcombinev4hi ( ( int16x4_t ) __a , ( int16x4_t ) __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcombinev2si ( ( int32x2_t ) __a , ( int32x2_t ) __b ) ;


<s> return ( uint8x16_t ) __builtin_neon_vcombinev8qi ( ( int8x8_t ) __a , ( int8x8_t ) __b ) ;


<s> return ( float32x2_t ) __builtin_neon_vcreatev2sf ( ( __builtin_neon_di ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vcreatev8qi ( ( __builtin_neon_di ) __a ) ;


return ( int16x4_t ) __builtin_neon_vcreatev4hi ( ( __builtin_neon_di ) __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vcreatev2si ( ( __builtin_neon_di ) __a ) ;


<s> return ( int64x1_t ) __builtin_neon_vcreatedi ( ( __builtin_neon_di ) __a ) ;


<s> return ( int8x8_t ) __builtin_neon_vcreatev8qi ( ( __builtin_neon_di ) __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcreatev4hi ( ( __builtin_neon_di ) __a ) ;


<s> return ( uint64x1_t ) __builtin_neon_vcreatedi ( ( __builtin_neon_di ) __a ) ;


<s> return ( uint8x8_t ) __builtin_neon_vcreatev8qi ( ( __builtin_neon_di ) __a ) ;


return ( uint16x8_t ) __builtin_neon_vcvtauv8hf ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcvtauv4hf ( __a ) ;


return ( uint16x4_t ) __builtin_neon_vcvtauv4hf ( __a ) ;


<s> return __builtin_neon_vcvtmsv8hf ( __a ) ;


<s> return __builtin_neon_vcvtmsv4hf ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vcvtmuv4hf ( __a ) ;


<s> return __builtin_neon_vcvtpsv8hf ( __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcvtpuv8hf ( __a ) ;


return ( uint16x4_t ) __builtin_neon_vcvtpuv4hf ( __a ) ;


<s> return ( float16x8_t ) __builtin_neon_vcvtsv8hi ( __a ) ;


return ( float16x8_t ) __builtin_neon_vcvtsv8hi ( __a ) ;


<s> return ( float16x8_t ) __builtin_neon_vcvtuv8hi ( ( int16x8_t ) __a ) ;


<s> return ( float32x4_t ) __builtin_neon_vcvtsv4si ( __a ) ;


<s> return ( float32x4_t ) __builtin_neon_vcvtuv4si ( ( int32x4_t ) __a ) ;


return __builtin_neon_vbfcvtv4sfv8bf ( __a ) ;


<s> return __builtin_neon_vbfcvtv8bf ( __a ) ;


<s> return ( float32x4_t ) __builtin_neon_vcvts_nv4si ( __a , __b ) ;


<s> return __builtin_neon_vcvts_nv8hf ( __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcvtu_nv4sf ( __a , __b ) ;


return ( int32x4_t ) __builtin_neon_vcvtsv4sf ( __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vcvtuv8hf ( __a ) ;


return ( uint16x8_t ) __builtin_neon_vcvtuv8hf ( __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vcvtuv4sf ( __a ) ;


<s> return ( float16x4_t ) __builtin_neon_vcvtv4hfv4sf ( __a ) ;


return ( float16x4_t ) __builtin_neon_vcvtsv4hi ( __a ) ;


<s> return __builtin_neon_vbfcvtv4bf ( __a ) ;


<s> return ( float32x2_t ) __builtin_neon_vcvtsv2si ( __a ) ;


<s> return __builtin_neon_vcvts_nv4hi ( __a , __b ) ;


<s> return __builtin_neon_vcvts_nv4hf ( __a , __b ) ;


return ( uint16x4_t ) __builtin_neon_vcvtuv4hf ( __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vcvtuv2sf ( __a ) ;


return ( uint32x2_t ) __builtin_neon_vcvtuv2sf ( __a ) ;


<s> return vgetq_lane_bf16 ( __a , __b ) ;


<s> return vget_lane_bf16 ( __a , __b ) ;


<s> return vdupq_n_bf16 ( vgetq_lane_bf16 ( __a , __b ) ) ;


<s> return __builtin_neon_vdup_lanev8hf ( __a , __b ) ;


<s> return ( float32x4_t ) __builtin_neon_vdup_lanev4sf ( __a , __b ) ;


<s> return ( poly8x16_t ) __builtin_neon_vdup_lanev16qi ( ( int8x8_t ) __a , __b ) ;


<s> return ( int32x4_t ) __builtin_neon_vdup_lanev4si ( __a , __b ) ;


<s> return ( int64x2_t ) __builtin_neon_vdup_lanev2di ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vdup_lanev8hi ( ( int16x4_t ) __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vdup_lanev4si ( ( int32x2_t ) __a , __b ) ;


<s> return ( uint64x2_t ) __builtin_neon_vdup_lanev2di ( ( int64x1_t ) __a , __b ) ;


<s> return __builtin_neon_vdup_nv8bf ( __a ) ;


return ( poly16x8_t ) __builtin_neon_vdup_nv8hi ( ( __builtin_neon_hi ) __a ) ;


<s> return ( poly16x8_t ) __builtin_neon_vdup_nv8hi ( ( __builtin_neon_hi ) __a ) ;


<s> return ( poly64x2_t ) __builtin_neon_vdup_nv2di ( ( __builtin_neon_di ) __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vdup_nv8hi ( ( __builtin_neon_hi ) __a ) ;


return ( int64x2_t ) __builtin_neon_vdup_nv2di ( ( __builtin_neon_di ) __a ) ;


return ( int8x16_t ) __builtin_neon_vdup_nv16qi ( ( __builtin_neon_qi ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vdup_nv16qi ( ( __builtin_neon_qi ) __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vdup_nv8hi ( ( __builtin_neon_hi ) __a ) ;


return ( uint32x4_t ) __builtin_neon_vdup_nv4si ( ( __builtin_neon_si ) __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vdup_nv4si ( ( __builtin_neon_si ) __a ) ;


<s> return ( uint64x2_t ) __builtin_neon_vdup_nv2di ( ( __builtin_neon_di ) __a ) ;


<s> static rtx neon_vdup_constant ( rtx vals , bool generate ) { machine_mode mode = GET_MODE ( vals ) ; machine_mode inner_mode = GET_MODE_INNER ( mode ) ; rtx x ; if ( GET_CODE ( vals ) != CONST_VECTOR || GET_MODE_SIZE ( inner_mode ) > <NUM_LIT> ) return NULL_RTX ; if ( ! const_vec_duplicate_p ( vals , & x ) ) return NULL_RTX ; if ( ! generate ) return x ; x = copy_to_mode_reg ( inner_mode , x ) ;


<s> machine_mode mode = GET_MODE ( vals ) ; machine_mode inner_mode = GET_MODE_INNER ( mode ) ; rtx x ; if ( GET_CODE ( vals ) != CONST_VECTOR || GET_MODE_SIZE ( inner_mode ) > <NUM_LIT> ) return NULL_RTX ; if ( ! const_vec_duplicate_p ( vals , & x ) ) return NULL_RTX ; if ( ! generate ) return x ;

x = copy_to_mode_reg ( inner_mode , x ) ;


<s> return vdup_n_bf16 ( vgetq_lane_bf16 ( __a , __b ) ) ;


<s> return __builtin_neon_vdup_lanev4hf ( __a , __b ) ;


<s> return ( poly16x4_t ) __builtin_neon_vdup_lanev4hi ( ( int16x4_t ) __a , __b ) ;


<s> return ( int16x4_t ) __builtin_neon_vdup_lanev4hi ( __a , __b ) ;


<s> return ( int64x1_t ) __builtin_neon_vdup_lanedi ( __a , __b ) ;


<s> return ( int8x8_t ) __builtin_neon_vdup_lanev8qi ( __a , __b ) ;


<s> return ( uint32x2_t ) __builtin_neon_vdup_lanev2si ( ( int32x2_t ) __a , __b ) ;


<s> return ( uint64x1_t ) __builtin_neon_vdup_lanedi ( ( int64x1_t ) __a , __b ) ;


return __builtin_neon_vdup_nv4bf ( __a ) ;


<s> return ( poly16x4_t ) __builtin_neon_vdup_nv4hi ( ( __builtin_neon_hi ) __a ) ;


return ( poly16x4_t ) __builtin_neon_vdup_nv4hi ( ( __builtin_neon_hi ) __a ) ;


<s> return ( poly64x1_t ) __builtin_neon_vdup_ndi ( ( __builtin_neon_di ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vdup_nv8qi ( ( __builtin_neon_qi ) __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vdup_nv4hi ( ( __builtin_neon_hi ) __a ) ;


return ( int8x8_t ) __builtin_neon_vdup_nv8qi ( ( __builtin_neon_qi ) __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vdup_nv2si ( ( __builtin_neon_si ) __a ) ;


return ( uint64x1_t ) __builtin_neon_vdup_ndi ( ( __builtin_neon_di ) __a ) ;


<s> if ( ( type != <NUM_LIT> && GET_CODE ( ind ) == POST_INC ) || ( type == <NUM_LIT> && GET_CODE ( ind ) == PRE_DEC ) ) return arm_address_register_rtx_p ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ; if ( type == <NUM_LIT> && GET_CODE ( ind ) == POST_MODIFY && GET_CODE ( XEXP ( ind , <NUM_LIT> ) ) == PLUS && REG_P ( XEXP ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ) && REG_P ( XEXP ( ind , <NUM_LIT> ) ) && rtx_equal_p ( XEXP ( ind , <NUM_LIT> ) , XEXP ( XEXP ( ind , <NUM_LIT> ) , <NUM_LIT> ) ) ) return true ; if ( type == <NUM_LIT> && GET_CODE ( ind ) == PLUS && REG_P ( XEXP ( ind , <NUM_LIT> ) ) && REG_MODE_OK_FOR_BASE_P ( XEXP ( ind , <NUM_LIT> ) , VOIDmode ) && CONST_INT_P ( XEXP ( ind , <NUM_LIT> ) ) && INTVAL ( XEXP ( ind , <NUM_LIT> ) ) > - <NUM_LIT> && ( INTVAL ( XEXP ( ind , <NUM_LIT> ) ) < ( VALID_NEON_QREG_MODE ( GET_MODE ( op ) ) ? <NUM_LIT> : <NUM_LIT> ) ) && ( INTVAL ( XEXP ( ind , <NUM_LIT> ) ) & <NUM_LIT> ) == <NUM_LIT> ) return TRUE ; return FALSE ;


<s> return ( float32_t ) __builtin_neon_vget_lanev4sf ( __a , __b ) ;


<s> return ( poly16_t ) __builtin_neon_vget_laneuv8hi ( ( int16x8_t ) __a , __b ) ;


<s> return ( poly64_t ) __builtin_neon_vget_lanev2di ( ( int64x2_t ) __a , __b ) ;


<s> return ( uint64_t ) __builtin_neon_vget_lanev2di ( ( int64x2_t ) __a , __b ) ;


return __builtin_neon_vget_highv8bf ( __a ) ;


<s> return __builtin_neon_vget_highv8hf ( __a ) ;


<s> return ( poly64x1_t ) __builtin_neon_vget_highv2di ( ( int64x2_t ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vget_highv16qi ( ( int8x16_t ) __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vget_highv8hi ( __a ) ;


<s> return ( int32x2_t ) __builtin_neon_vget_highv4si ( __a ) ;


<s> return ( int64x1_t ) __builtin_neon_vget_highv2di ( __a ) ;


<s> return ( int8x8_t ) __builtin_neon_vget_highv16qi ( __a ) ;


<s> return ( uint16x4_t ) __builtin_neon_vget_highv8hi ( ( int16x8_t ) __a ) ;


return ( uint8x8_t ) __builtin_neon_vget_highv16qi ( ( int8x16_t ) __a ) ;


<s> return ( poly16_t ) __builtin_neon_vget_laneuv4hi ( ( int16x4_t ) __a , __b ) ;


<s> return ( poly8_t ) __builtin_neon_vget_laneuv8qi ( ( int8x8_t ) __a , __b ) ;


<s> return ( int8_t ) __builtin_neon_vget_lanev8qi ( __a , __b ) ;


<s> return ( uint64_t ) __builtin_neon_vget_lanedi ( ( int64x1_t ) __a , __b ) ;


<s> return ( uint8_t ) __builtin_neon_vget_laneuv8qi ( ( int8x8_t ) __a , __b ) ;


<s> return __builtin_neon_vget_lowv8bf ( __a ) ;


return ( float32x2_t ) __builtin_neon_vget_lowv4sf ( __a ) ;


<s> return ( poly64x1_t ) __builtin_neon_vget_lowv2di ( ( int64x2_t ) __a ) ;


return ( poly8x8_t ) __builtin_neon_vget_lowv16qi ( ( int8x16_t ) __a ) ;


<s> return ( poly8x8_t ) __builtin_neon_vget_lowv16qi ( ( int8x16_t ) __a ) ;


<s> return ( int16x4_t ) __builtin_neon_vget_lowv8hi ( __a ) ;


return ( int8x8_t ) __builtin_neon_vget_lowv16qi ( __a ) ;


<s> return ( uint32x2_t ) __builtin_neon_vget_lowv4si ( ( int32x4_t ) __a ) ;


return ( uint32x2_t ) __builtin_neon_vget_lowv4si ( ( int32x4_t ) __a ) ;


return ( uint64x1_t ) __builtin_neon_vget_lowv2di ( ( int64x2_t ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vhaddsv16qi ( __a , __b ) ;


<s> return ( uint16x8_t ) __builtin_neon_vhadduv8hi ( ( int16x8_t ) __a , ( int16x8_t ) __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vhadduv4si ( ( int32x4_t ) __a , ( int32x4_t ) __b ) ;


<s> return ( uint8x16_t ) __builtin_neon_vhadduv16qi ( ( int8x16_t ) __a , ( int8x16_t ) __b ) ;


<s> return ( int16x8_t ) __builtin_neon_vhsubsv8hi ( __a , __b ) ;


<s> return ( int32x4_t ) __builtin_neon_vhsubsv4si ( __a , __b ) ;


<s> return ( int8x16_t ) __builtin_neon_vhsubsv16qi ( __a , __b ) ;


<s> return ( uint32x4_t ) __builtin_neon_vhsubuv4si ( ( int32x4_t ) __a , ( int32x4_t ) __b ) ;


<s> return ( int16x4_t ) __builtin_neon_vhsubsv4hi ( __a , __b ) ;


<s> return ( uint16x4_t ) __builtin_neon_vhsubuv4hi ( ( int16x4_t ) __a , ( int16x4_t ) __b ) ;


<s> return ( poly64x2_t ) __builtin_neon_vld1_dupv2di ( ( const __builtin_neon_di * ) __a ) ;


<s> vld1q_dup_p8 ( const poly8_t * __a ) {

return ( poly8x16_t ) __builtin_neon_vld1_dupv16qi ( ( const __builtin_neon_qi * ) __a ) ;


<s> return ( poly8x16_t ) __builtin_neon_vld1_dupv16qi ( ( const __builtin_neon_qi * ) __a ) ;


<s> return ( int16x8_t ) __builtin_neon_vld1_dupv8hi ( ( const __builtin_neon_hi * ) __a ) ;


<s> vld1q_dup_s16 ( const int16_t * __a ) {

return ( int16x8_t ) __builtin_neon_vld1_dupv8hi ( ( const __builtin_neon_hi * ) __a ) ;


<s> vld1q_dup_s32 ( const int32_t * __a ) { return ( int32x4_t ) __builtin_neon_vld1_dupv4si ( ( const __builtin_neon_si * ) __a ) ;


<s> return ( int64x2_t ) __builtin_neon_vld1_dupv2di ( ( const __builtin_neon_di * ) __a ) ;


<s> return ( int8x16_t ) __builtin_neon_vld1_dupv16qi ( ( const __builtin_neon_qi * ) __a ) ;


<s> vld1q_dup_s8 ( const int8_t * __a ) { return ( int8x16_t ) __builtin_neon_vld1_dupv16qi ( ( const __builtin_neon_qi * ) __a ) ;


<s> return ( uint16x8_t ) __builtin_neon_vld1_dupv8hi ( ( const __builtin_neon_hi * ) __a ) ;


<s> return ( uint32x4_t ) __builtin_neon_vld1_dupv4si ( ( const __builtin_neon_si * ) __a ) ;


<s> vld1q_dup_u32 ( const uint32_t * __a ) { return ( uint32x4_t ) __builtin_neon_vld1_dupv4si ( ( const __builtin_neon_si * ) __a ) ;


<s> vld1q_dup_u64 ( const uint64_t * __a ) { return ( uint64x2_t ) __builtin_neon_vld1_dupv2di ( ( const __builtin_neon_di * ) __a ) ;


<s> return ( uint64x2_t ) __builtin_neon_vld1_dupv2di ( ( const __builtin_neon_di * ) __a ) ;


<s> vld1q_dup_u8 ( const uint8_t * __a ) { return ( uint8x16_t ) __builtin_neon_vld1_dupv16qi ( ( const __builtin_neon_qi * ) __a ) ;


<s> vld1q_f16 ( const float16_t * __a ) { return __builtin_neon_vld1v8hf ( __a ) ;


<s> return vsetq_lane_f16 ( * __a , __b , __c ) ;


return ( float32x4_t ) __builtin_neon_vld1_lanev4sf ( ( const __builtin_neon_sf * ) __a , __b , __c ) ;


return ( poly16x8_t ) __builtin_neon_vld1_lanev8hi ( ( const __builtin_neon_hi * ) __a , ( int16x8_t ) __b , __c ) ;


<s> return ( poly8x16_t ) __builtin_neon_vld1_lanev16qi ( ( const __builtin_neon_qi * ) __a , ( int8x16_t ) __b , __c ) ;


return ( poly8x16_t ) __builtin_neon_vld1_lanev16qi ( ( const __builtin_neon_qi * ) __a , ( int8x16_t ) __b , __c ) ;