Lines Matching defs:TEST_SVE

46 #define TEST_SVE(name) TEST_SVE_INNER("ASM", name)
141 TEST_SVE(sve_test_infrastructure_z) {
197 TEST_SVE(sve_test_infrastructure_p) {
283 TEST_SVE(sve_v_write_clear) {
476 TEST_SVE(sve_mla_mls_b) { MlaMlsHelper(config, kBRegSize); }
477 TEST_SVE(sve_mla_mls_h) { MlaMlsHelper(config, kHRegSize); }
478 TEST_SVE(sve_mla_mls_s) { MlaMlsHelper(config, kSRegSize); }
479 TEST_SVE(sve_mla_mls_d) { MlaMlsHelper(config, kDRegSize); }
481 TEST_SVE(sve_bitwise_unpredicate_logical) {
511 TEST_SVE(sve_last_r) {
595 TEST_SVE(sve_last_v) {
679 TEST_SVE(sve_clast_r) {
757 TEST_SVE(sve_clast_v) {
835 TEST_SVE(sve_clast_z) {
930 TEST_SVE(sve_compact) {
971 TEST_SVE(sve_splice) {
1069 TEST_SVE(sve_predicate_logical) {
1131 TEST_SVE(sve_int_compare_vectors) {
1228 TEST_SVE(sve_int_compare_vectors_wide_elements) {
1339 TEST_SVE(sve_bitwise_imm) {
1445 TEST_SVE(sve_dup_imm) {
1506 TEST_SVE(sve_inc_dec_p_scalar) {
1561 TEST_SVE(sve_sqinc_sqdec_p_scalar) {
1674 TEST_SVE(sve_uqinc_uqdec_p_scalar) {
1783 TEST_SVE(sve_inc_dec_p_vector) {
1880 TEST_SVE(sve_inc_dec_ptrue_vector) {
1931 TEST_SVE(sve_sqinc_sqdec_p_vector) {
2028 TEST_SVE(sve_sqinc_sqdec_ptrue_vector) {
2079 TEST_SVE(sve_uqinc_uqdec_p_vector) {
2184 TEST_SVE(sve_uqinc_uqdec_ptrue_vector) {
2239 TEST_SVE(sve_index) {
2862 TEST_SVE(sve_pfirst) {
2932 TEST_SVE(sve_pfirst_alias) {
2985 TEST_SVE(sve_pnext_b) {
3071 TEST_SVE(sve_pnext_h) {
3160 TEST_SVE(sve_pnext_s) {
3226 TEST_SVE(sve_pnext_d) {
3273 TEST_SVE(sve_pnext_alias) {
3485 TEST_SVE(sve_ptrue_b) { PtrueHelper(config, kBRegSize, LeaveFlags); }
3486 TEST_SVE(sve_ptrue_h) { PtrueHelper(config, kHRegSize, LeaveFlags); }
3487 TEST_SVE(sve_ptrue_s) { PtrueHelper(config, kSRegSize, LeaveFlags); }
3488 TEST_SVE(sve_ptrue_d) { PtrueHelper(config, kDRegSize, LeaveFlags); }
3490 TEST_SVE(sve_ptrues_b) { PtrueHelper(config, kBRegSize, SetFlags); }
3491 TEST_SVE(sve_ptrues_h) { PtrueHelper(config, kHRegSize, SetFlags); }
3492 TEST_SVE(sve_ptrues_s) { PtrueHelper(config, kSRegSize, SetFlags); }
3493 TEST_SVE(sve_ptrues_d) { PtrueHelper(config, kDRegSize, SetFlags); }
3495 TEST_SVE(sve_pfalse) {
3524 TEST_SVE(sve_ptest) {
3623 TEST_SVE(sve_cntp) {
3813 TEST_SVE(sve_cntb) {
3820 TEST_SVE(sve_cnth) {
3827 TEST_SVE(sve_cntw) {
3834 TEST_SVE(sve_cntd) {
3841 TEST_SVE(sve_decb) {
3848 TEST_SVE(sve_dech) {
3855 TEST_SVE(sve_decw) {
3862 TEST_SVE(sve_decd) {
3869 TEST_SVE(sve_incb) {
3876 TEST_SVE(sve_inch) {
3883 TEST_SVE(sve_incw) {
3890 TEST_SVE(sve_incd) {
3983 TEST_SVE(sve_sqdecb) {
3992 TEST_SVE(sve_sqdech) {
4001 TEST_SVE(sve_sqdecw) {
4010 TEST_SVE(sve_sqdecd) {
4019 TEST_SVE(sve_sqincb) {
4028 TEST_SVE(sve_sqinch) {
4037 TEST_SVE(sve_sqincw) {
4046 TEST_SVE(sve_sqincd) {
4055 TEST_SVE(sve_uqdecb) {
4068 TEST_SVE(sve_uqdech) {
4081 TEST_SVE(sve_uqdecw) {
4094 TEST_SVE(sve_uqdecd) {
4107 TEST_SVE(sve_uqincb) {
4120 TEST_SVE(sve_uqinch) {
4133 TEST_SVE(sve_uqincw) {
4146 TEST_SVE(sve_uqincd) {
4267 TEST_SVE(sve_sqdecb_xw) {
4274 TEST_SVE(sve_sqdech_xw) {
4281 TEST_SVE(sve_sqdecw_xw) {
4288 TEST_SVE(sve_sqdecd_xw) {
4295 TEST_SVE(sve_sqincb_xw) {
4302 TEST_SVE(sve_sqinch_xw) {
4309 TEST_SVE(sve_sqincw_xw) {
4316 TEST_SVE(sve_sqincd_xw) {
4421 TEST_SVE(sve_inc_dec_vec) {
4437 TEST_SVE(sve_unsigned_sat_inc_dec_vec) {
4453 TEST_SVE(sve_signed_sat_inc_dec_vec) {
4536 TEST_SVE(sve_binary_arithmetic_predicated_add) {
4607 TEST_SVE(sve_binary_arithmetic_predicated_umin_umax_uabd) {
4688 TEST_SVE(sve_binary_arithmetic_predicated_smin_smax_sabd) {
4769 TEST_SVE(sve_binary_arithmetic_predicated_mul_umulh) {
4834 TEST_SVE(sve_binary_arithmetic_predicated_smulh) {
4873 TEST_SVE(sve_binary_arithmetic_predicated_logical) {
4962 TEST_SVE(sve_binary_arithmetic_predicated_sdiv) {
4997 TEST_SVE(sve_binary_arithmetic_predicated_udiv) {
5062 TEST_SVE(sve_arithmetic_unpredicated_add_sqadd_uqadd) {
5111 TEST_SVE(sve_arithmetic_unpredicated_sub_sqsub_uqsub) {
5202 TEST_SVE(sve_rdvl) {
5253 TEST_SVE(sve_rdpl) {
5308 TEST_SVE(sve_addvl) {
5390 TEST_SVE(sve_addpl) {
5475 TEST_SVE(sve_calculate_sve_address) {
5591 TEST_SVE(sve_permute_vector_unpredicated) {
5736 TEST_SVE(sve_permute_vector_unpredicated_unpack_vector_elements) {
5872 TEST_SVE(sve_cnot_not) {
5976 TEST_SVE(sve_fabs_fneg) {
6068 TEST_SVE(sve_cls_clz_cnt) {
6150 TEST_SVE(sve_sxt) {
6236 TEST_SVE(sve_uxt) {
6319 TEST_SVE(sve_abs_neg) {
6408 TEST_SVE(sve_cpy) {
6515 TEST_SVE(sve_cpy_imm) {
6622 TEST_SVE(sve_fcpy_imm) {
6755 TEST_SVE(sve_permute_vector_unpredicated_table_lookup) {
6840 TEST_SVE(ldr_str_z_bi) {
6929 TEST_SVE(ldr_str_p_bi) {
7032 TEST_SVE(sve_ld1_st1_contiguous) {
7233 TEST_SVE(sve_ld2_st2_scalar_plus_imm) {
7406 TEST_SVE(sve_ld2_st2_scalar_plus_scalar) {
7578 TEST_SVE(sve_ld3_st3_scalar_plus_imm) {
7785 TEST_SVE(sve_ld3_st3_scalar_plus_scalar) {
7998 TEST_SVE(sve_ld4_st4_scalar_plus_imm) {
8249 TEST_SVE(sve_ld4_st4_scalar_plus_scalar) {
8510 TEST_SVE(sve_ld234_st234_scalar_plus_scalar_sp) {
8614 TEST_SVE(sve_ld234_st234_scalar_plus_imm_sp) {
8989 TEST_SVE(sve_ldff1_scalar_plus_scalar) {
9304 TEST_SVE(sve_ldff1_scalar_plus_vector) {
9334 TEST_SVE(sve_ldnf1) {
9442 TEST_SVE(sve_ldff1_regression_test) {
9638 TEST_SVE(sve_ld1_regression_test) {
10023 TEST_SVE(sve_ld1b_64bit_vector_plus_immediate) {
10031 TEST_SVE(sve_ld1h_64bit_vector_plus_immediate) {
10039 TEST_SVE(sve_ld1w_64bit_vector_plus_immediate) {
10047 TEST_SVE(sve_ld1d_64bit_vector_plus_immediate) {
10055 TEST_SVE(sve_ld1sb_64bit_vector_plus_immediate) {
10063 TEST_SVE(sve_ld1sh_64bit_vector_plus_immediate) {
10071 TEST_SVE(sve_ld1sw_64bit_vector_plus_immediate) {
10079 TEST_SVE(sve_ld1b_32bit_vector_plus_immediate) {
10087 TEST_SVE(sve_ld1h_32bit_vector_plus_immediate) {
10095 TEST_SVE(sve_ld1w_32bit_vector_plus_immediate) {
10103 TEST_SVE(sve_ld1sb_32bit_vector_plus_immediate) {
10111 TEST_SVE(sve_ld1sh_32bit_vector_plus_immediate) {
10119 TEST_SVE(sve_ld1_scalar_plus_vector_32_scaled_offset) {
10147 TEST_SVE(sve_ld1_scalar_plus_vector_32_unscaled_offset) {
10185 TEST_SVE(sve_ld1_scalar_plus_vector_32_unpacked_scaled_offset) {
10223 TEST_SVE(sve_ld1_scalar_plus_vector_32_unpacked_unscaled_offset) {
10261 TEST_SVE(sve_ld1_scalar_plus_vector_64_scaled_offset) {
10294 TEST_SVE(sve_ld1_scalar_plus_vector_64_unscaled_offset) {
10335 TEST_SVE(sve_ldnt1) {
10395 TEST_SVE(sve_stnt1) {
10452 TEST_SVE(sve_ld1rq) {
10542 TEST_SVE(sve_st1_vec_imm) {
10748 TEST_SVE(sve_st1_sca_vec_32_unpacked_unscaled) {
10753 TEST_SVE(sve_st1_sca_vec_32_unpacked_scaled) {
10758 TEST_SVE(sve_st1_sca_vec_32_unscaled) {
10763 TEST_SVE(sve_st1_sca_vec_32_scaled) {
10768 TEST_SVE(sve_st1_sca_vec_64_scaled) {
10772 TEST_SVE(sve_st1_sca_vec_64_unscaled) {
10827 TEST_SVE(sve_int_wide_imm_unpredicated_smax) {
10857 TEST_SVE(sve_int_wide_imm_unpredicated_smin) {
10887 TEST_SVE(sve_int_wide_imm_unpredicated_umax) {
10917 TEST_SVE(sve_int_wide_imm_unpredicated_umin) {
10947 TEST_SVE(sve_int_wide_imm_unpredicated_mul) {
10982 TEST_SVE(sve_int_wide_imm_unpredicated_add) {
11028 TEST_SVE(sve_int_wide_imm_unpredicated_sqadd) {
11059 TEST_SVE(sve_int_wide_imm_unpredicated_uqadd) {
11089 TEST_SVE(sve_int_wide_imm_unpredicated_sub) {
11135 TEST_SVE(sve_int_wide_imm_unpredicated_sqsub) {
11166 TEST_SVE(sve_int_wide_imm_unpredicated_uqsub) {
11196 TEST_SVE(sve_int_wide_imm_unpredicated_subr) {
11261 TEST_SVE(sve_int_wide_imm_unpredicated_fdup) {
11308 TEST_SVE(sve_andv_eorv_orv) {
11396 TEST_SVE(sve_saddv_uaddv) {
11465 TEST_SVE(sve_sminv_uminv) {
11537 TEST_SVE(sve_smaxv_umaxv) {
11705 TEST_SVE(sve_sdot) {
11740 TEST_SVE(sve_udot) {
11779 TEST_SVE(sve_sdot_indexed_s) {
11815 TEST_SVE(sve_sdot_indexed_d) {
11844 TEST_SVE(sve_udot_indexed_s) {
11879 TEST_SVE(sve_udot_indexed_d) {
11918 TEST_SVE(sve_sdot_udot_indexed_s) {
12028 TEST_SVE(sve_sdot_udot_indexed_d) {
12134 TEST_SVE(sve_fp_arithmetic_unpredicated_fadd) {
12178 TEST_SVE(sve_fp_arithmetic_unpredicated_fsub) {
12222 TEST_SVE(sve_fp_arithmetic_unpredicated_fmul) {
12379 TEST_SVE(sve_binary_arithmetic_predicated_fdiv) {
12462 TEST_SVE(sve_select) {
12512 TEST_SVE(sve_binary_arithmetic_predicated_fmax_fmin_h) {
12569 TEST_SVE(sve_binary_arithmetic_predicated_fmax_fmin_s) {
12626 TEST_SVE(sve_binary_arithmetic_predicated_fmax_fmin_d) {
12743 TEST_SVE(sve_bitwise_shift_imm_unpredicated) {
12839 TEST_SVE(sve_bitwise_shift_wide_elements_unpredicated_asr) {
12881 TEST_SVE(sve_bitwise_shift_wide_elements_unpredicated_lsr) {
12924 TEST_SVE(sve_bitwise_shift_wide_elements_unpredicated_lsl) {
12977 TEST_SVE(sve_shift_by_vector) {
13053 TEST_SVE(sve_shift_by_wide_vector) {
13107 TEST_SVE(sve_pred_shift_imm) {
13169 TEST_SVE(sve_asrd) {
13246 TEST_SVE(sve_setffr) {
13288 TEST_SVE(sve_wrffr) {
13344 TEST_SVE(sve_rdffr_rdffrs) {
13442 TEST_SVE(sve_brkpb) {
13514 TEST_SVE(sve_brkpa) {
13586 TEST_SVE(sve_rbit) {
13632 TEST_SVE(sve_rev_bhw) {
13679 TEST_SVE(sve_ftssel) {
13706 TEST_SVE(sve_fexpa) {
13749 TEST_SVE(sve_rev_p) {
13781 TEST_SVE(sve_trn_p_bh) {
13838 TEST_SVE(sve_trn_p_sd) {
13895 TEST_SVE(sve_zip_p_bh) {
13957 TEST_SVE(sve_zip_p_sd) {
14019 TEST_SVE(sve_uzp_p) {
14067 TEST_SVE(sve_punpk) {
14183 TEST_SVE(sve_brka) {
14249 TEST_SVE(sve_brkb) {
14375 TEST_SVE(sve_brkn) {
14400 TEST_SVE(sve_trn) {
14441 TEST_SVE(sve_zip_uzp) {
14501 TEST_SVE(sve_fcadd) {
14611 TEST_SVE(sve_fcmla_index) {
14689 TEST_SVE(sve_fcmla) {
14809 TEST_SVE(sve_fpmul_index) {
14888 TEST_SVE(sve_ftmad) {
15046 TEST_SVE(sve_fp_arith_pred_h) {
15079 TEST_SVE(sve_fp_arith_pred_s) {
15112 TEST_SVE(sve_fp_arith_pred_d) {
15145 TEST_SVE(sve_fp_arith_pred_imm) {
15281 TEST_SVE(sve_fscale) {
15460 TEST_SVE(fcvtzs_fcvtzu_float16) {
15569 TEST_SVE(fcvtzs_fcvtzu_float) {
15679 TEST_SVE(fcvtzs_fcvtzu_double) {
15846 TEST_SVE(frint) {
16004 TEST_SVE(scvtf_ucvtf_h_s_d_to_float16) {
16058 TEST_SVE(scvtf_ucvtf_s_to_float) {
16114 TEST_SVE(scvtf_ucvtf_d_to_float) {
16174 TEST_SVE(scvtf_ucvtf_d_to_double) {
16233 TEST_SVE(scvtf_ucvtf_s_to_double) {
16275 TEST_SVE(sve_fadda) {
16314 TEST_SVE(sve_extract) {
16387 TEST_SVE(sve_fp_paired_across) {
16483 TEST_SVE(sve_frecpe_frsqrte) {
16531 TEST_SVE(sve_frecps_frsqrts) {
16581 TEST_SVE(sve_ftsmul) {
16729 TEST_SVE(sve_fmla_fmad) {
16780 TEST_SVE(sve_fmls_fmsb) {
16831 TEST_SVE(sve_fnmla_fnmad) {
16882 TEST_SVE(sve_fnmls_fnmsb) {
17055 TEST_SVE(sve_fmla_fmls_index) {
17216 TEST_SVE(sve_process_nans_double) {
17372 TEST_SVE(sve_process_nans_float) {
17528 TEST_SVE(sve_process_nans_half) {
17864 TEST_SVE(sve_fp_compare_vectors) {
17934 TEST_SVE(sve_fp_compare_vector_zero) {
18153 TEST_SVE(sve_fcvt) {
18189 TEST_SVE(sve_fcvt_nan) {
18233 TEST_SVE(sve_frecpx_h) {
18264 TEST_SVE(sve_frecpx_s) {
18293 TEST_SVE(sve_frecpx_d) {
18336 TEST_SVE(sve_fsqrt_h) {
18367 TEST_SVE(sve_fsqrt_s) {
18397 TEST_SVE(sve_fsqrt_d) {
18428 TEST_SVE(sve_adr) {
18589 TEST_SVE(sve_ld1rb) {
18596 TEST_SVE(sve_ld1rh) {
18602 TEST_SVE(sve_ld1rw) {
18607 TEST_SVE(sve_ld1rd) {
18611 TEST_SVE(sve_ld1rsb) {
18617 TEST_SVE(sve_ld1rsh) {
18622 TEST_SVE(sve_ld1rsw) {
18626 TEST_SVE(sve_prefetch_offset) {
18654 TEST_SVE(sve2_match_nmatch) {
18709 TEST_SVE(sve2_saba_uaba) {
18766 TEST_SVE(sve2_integer_multiply_long_vector) {
18839 TEST_SVE(sve2_integer_multiply_add_long_vector) {
18927 TEST_SVE(sve2_ldnt1) {
18988 TEST_SVE(sve2_stnt1) {
19063 TEST_SVE(sve2_while_simple) {
19139 TEST_SVE(sve2_whilerw_whilewr_simple) {
19184 TEST_SVE(sve2_sqrdcmlah) {
19257 TEST_SVE(sve2_sqrdmlah) {
19405 TEST_SVE(sve2_cmla) {
19458 TEST_SVE(sve2_integer_saturating_multiply_add_long) {
19507 TEST_SVE(sve2_floating_point_multiply_add_long_vector) {
19592 TEST_SVE(sve2_flogb_simple) {
19642 TEST_SVE(neon_matmul) {
19678 TEST_SVE(sudot_usdot) {
19732 TEST_SVE(sve_load_store_sp_base_regression_test) {