Lines Matching refs:b11
385 def _D : sve_int_ptrue<0b11, opc, asm, PPR64, nxv2i1, op>;
775 let Inst{15-14} = 0b11;
832 def _D : sve_int_pfirst_next<0b11, opc, asm, PPR64>;
874 def _D : sve_int_count_r<0b11, opc, asm, GPR64z, PPR64, GPR64as32>;
902 def _D : sve_int_count_r<0b11, opc, asm, GPR32z, PPR64, GPR32z>;
920 def _D : sve_int_count_r<0b11, opc, asm, GPR64z, PPR64, GPR64z>;
1015 def _D : sve_int_count_v<0b11, opc, asm, ZPR64, PPR64>;
1056 def _D : sve_int_pcount_pred<0b11, opc, asm, PPR64>;
1156 let Inst{21-20} = 0b11;
1305 def _D : sve_int_perm_dup_r<0b11, asm, ZPR64, nxv2i64, GPR64sp, op>;
1447 def _D : sve_int_perm_tbl<0b11, 0b10, asm, ZPR64, Z_d>;
1474 def _D : sve_int_perm_tbl<0b11, 0b01, asm, ZPR64, ZZ_d>;
1543 def _D : sve2_int_perm_tbx<0b11, opc, asm, ZPR64>;
1577 def _D : sve_int_perm_reverse_z<0b11, asm, ZPR64>;
1621 def _D : sve_int_perm_reverse_p<0b11, asm, PPR64, op_b64>;
1649 def _D : sve_int_perm_unpk<0b11, opc, asm, ZPR64, ZPR32>;
1679 def _D : sve_int_perm_insrs<0b11, asm, ZPR64, GPR64>;
1710 def _D : sve_int_perm_insrv<0b11, asm, ZPR64, FPR64asZPR>;
1799 let Inst{15-14} = 0b11;
1811 def _D : sve_int_sel_vvv<0b11, asm, ZPR64>;
2038 def _D : sve_int_bin_cons_arit_0<0b11, opc, asm, ZPR64>;
2081 def _D : SVEPseudo2Instr<Ps # _D, 1>, sve_fp_2op_i_p_zds<0b11, opc, asm, ZPR64, imm_ty>;
2148 def _D : sve_fp_2op_p_zds<0b11, opc, asm, ZPR64>,
2161 def _D : sve_fp_2op_p_zds<0b11, opc, asm, ZPR64>;
2204 def _D : sve_fp_ftmad<0b11, asm, ZPR64>;
2276 def _D : sve_fp_3op_u_zd<0b11, opc, asm, ZPR64>;
2292 def _D : sve_fp_3op_u_zd<0b11, opc, asm, ZPR64>;
2336 def _D : sve_fp_3op_p_zds_a<0b11, opc, asm, ZPR64>,
2388 def _D : sve_fp_3op_p_zds_b<0b11, opc, asm, ZPR64>,
2450 def _D : sve_fp_fma_by_indexed_elem<0b11, opc, asm, ZPR64, ZPR4b64, VectorIndexD32b> {
2515 def _D : sve_fp_fmul_by_indexed_elem<0b11, 0b0, asm, ZPR64, ZPR4b64, VectorIndexD32b> {
2564 def _D : sve_fp_fcmla<0b11, asm, ZPR64>;
2610 def _S : sve_fp_fcmla_by_indexed_elem<0b11, asm, ZPR32, ZPR4b32, VectorIndexD32b> {
2656 def _D : sve_fp_fcadd<0b11, asm, ZPR64>;
2748 def _D : sve2_fp_pairwise_pred<0b11, opc, asm, ZPR64>;
2908 def _D : sve_int_perm_bin_perm_zz<opc, 0b11, asm, ZPR64>;
3001 def _D : sve_fp_2op_p_zd<{ 0b11, opc }, asm, ZPR64, ZPR64, ElementSizeD>,
3078 def _D : sve_fp_2op_u_zd<0b11, opc, asm, ZPR64>;
3116 def _B : sve_int_bin_pred_arit_log<0b00, 0b11, opc, asm, ZPR8>,
3118 def _H : sve_int_bin_pred_arit_log<0b01, 0b11, opc, asm, ZPR16>,
3120 def _S : sve_int_bin_pred_arit_log<0b10, 0b11, opc, asm, ZPR32>,
3122 def _D : sve_int_bin_pred_arit_log<0b11, 0b11, opc, asm, ZPR64>,
3143 def _D : sve_int_bin_pred_arit_log<0b11, 0b00, opc, asm, ZPR64>,
3163 def _D : sve_int_bin_pred_arit_log<0b11, 0b01, opc, asm, ZPR64>,
3183 def _D : sve_int_bin_pred_arit_log<0b11, 0b10, opc, asm, ZPR64>,
3201 def _D : sve_int_bin_pred_arit_log<0b11, 0b10, opc, asm, ZPR64>,
3227 let Inst{15-14} = 0b11;
3247 def _D : sve_int_mladdsub_vvv_pred<0b11, opc, asm, ZPR64>,
3290 def _D : sve_int_mlas_vvv_pred<0b11, opc, asm, ZPR64>,
3344 def _D : sve2_int_mla<0b11, { 0b1110, S }, asm, ZPR64, ZPR64>;
3355 def _D : sve2_int_mla<0b11, opc, asm, ZPR64, ZPR32>;
3401 …def _D : sve2_int_mla_by_indexed_elem<0b11, { 0b000, opc, S }, asm, ZPR64, ZPR64, ZPR4b64, VectorI…
3427 def _D : sve2_int_mla_by_indexed_elem<0b11, { opc{3}, 0b0, opc{2-1}, ?, opc{0} },
3547 def _D : sve2_complex_int_arith<0b11, 0b0001, asm, ZPR64, ZPR16>;
3565 def _D : sve2_complex_int_arith<0b11, { 0b001, opc }, asm, ZPR64, ZPR64>;
3607 …def _D : sve2_complex_int_arith_indexed<0b11, 0b0100, asm, ZPR64, ZPR16, ZPR4b16, VectorIndexD32b>…
3634 …def _S : sve2_complex_int_arith_indexed<0b11, { 0b011, opc }, asm, ZPR32, ZPR32, ZPR4b32, VectorIn…
3676 def _D : sve2_int_mul<0b11, opc, asm, ZPR64>;
3704 let Inst{15-14} = 0b11;
3727 def _D : sve2_int_mul_by_indexed_elem<0b11, opc, asm, ZPR64, ZPR64, ZPR4b64, VectorIndexD32b> {
3749 def _D : sve2_int_mul_by_indexed_elem<0b11, { opc{2-1}, ?, opc{0} }, asm,
3800 def _D : sve2_int_arith_pred<0b11, opc, asm, ZPR64>,
3835 def _D : sve2_int_sadd_long_accum_pairwise<0b11, U, asm, ZPR64, ZPR32>;
3887 def _D : sve2_int_un_pred_arit<0b11, opc{2}, opc{1-0}, asm, ZPR64>,
3933 def _D : sve2_wide_int_arith<0b11, opc, asm, ZPR64, ZPR32, ZPR32>;
3944 def _D : sve2_wide_int_arith<0b11, { 0b10, opc }, asm, ZPR64, ZPR64, ZPR32>;
3963 def _D : sve2_wide_int_arith<0b11, {0b1101, opc}, asm, ZPR64, ZPR32, ZPR32>;
3999 def _D : sve2_misc<0b11, opc, asm, ZPR64, ZPR64>;
4011 def _D : sve2_misc<0b11, { 0b00, opc }, asm, ZPR64, ZPR32>;
4045 def _D : sve2_bitwise_xor_interleaved<0b11, opc, asm, ZPR64, ZPR64>;
4233 def _D : sve2_int_cadd<0b11, opc, asm, ZPR64>;
4252 let Inst{15-14} = 0b11;
4267 def _D : sve2_int_absdiff_accum<0b11, { 0b111, opc }, asm, ZPR64, ZPR64>;
4279 def _D : sve2_int_absdiff_accum<0b11, { 0b00, opc }, asm, ZPR64, ZPR32>;
4406 def _S : sve2_int_addsub_narrow_high_bottom<0b11, opc, asm, ZPR32, ZPR64>;
4438 def _S : sve2_int_addsub_narrow_high_top<0b11, opc, asm, ZPR32, ZPR64>;
4543 def _D : sve_int_un_pred_arit<0b11, { opc, 0b0 }, asm, ZPR64>,
4568 def _D : sve_int_un_pred_arit<0b11, { opc, 0b0 }, asm, ZPR64>,
4588 def _D : sve_int_un_pred_arit<0b11, { opc, 0b0 }, asm, ZPR64>,
4603 def _D : sve_int_un_pred_arit<0b11, { opc, 0b0 }, asm, ZPR64>,
4621 def _D : sve_int_un_pred_arit<0b11, { opc, 0b1 }, asm, ZPR64>,
4645 def _D : sve_int_un_pred_arit<0b11, { opc, 0b1 }, asm, ZPR64>,
4694 def _D : sve_int_dup_imm<0b11, asm, ZPR64, cpy_imm8_opt_lsl_i64>;
4736 def _D : sve_int_dup_fpimm<0b11, fpimm64, asm, ZPR64>;
4758 let Inst{15-14} = 0b11;
4773 def _D : sve_int_arith_imm0<0b11, opc, asm, ZPR64, addsub_imm8_opt_lsl_i64>;
4786 def _D : sve_int_arith_imm0<0b11, opc, asm, ZPR64, addsub_imm8_opt_lsl_i64>;
4824 def _D : sve_int_arith_imm<0b11, { 0b1010, opc }, asm, ZPR64, simm8_32b>;
4836 def _D : sve_int_arith_imm<0b11, { 0b1010, opc }, asm, ZPR64, imm0_255>;
4848 def _D : sve_int_arith_imm<0b11, 0b110000, asm, ZPR64, simm8_32b>;
5008 def _D : sve_int_dup_fpimm_pred<0b11, fpimm64, asm, ZPR64>;
5062 defm _D : sve_int_dup_imm_pred_merge_inst<0b11, asm, ZPR64, cpy_imm8_opt_lsl_i64,
5112 defm _D : sve_int_dup_imm_pred_zero_inst<0b11, asm, ZPR64, cpy_imm8_opt_lsl_i64,
5176 def _D : sve_int_cmp<0b0, 0b11, opc, asm, PPR64, ZPR64, ZPR64>;
5269 def _D : sve_int_scmp_vi<0b11, opc, asm, PPR64, ZPR64, simm5_64b>;
5317 def _D : sve_int_ucmp_vi<0b11, opc, asm, PPR64, ZPR64, imm0_127_64b>;
5383 def _D : sve_int_while_rr<0b11, { 0, opc }, asm, GPR32, PPR64>;
5405 def _D : sve_int_while_rr<0b11, { 1, opc }, asm, GPR64, PPR64>;
5449 def _D : sve2_int_while_rr<0b11, rw, asm, PPR64>;
5486 def _D : sve_fp_fast_red<0b11, opc, asm, ZPR64, FPR64asZPR>;
5527 def _D : sve_fp_2op_p_vd<0b11, opc, asm, ZPR64, FPR64asZPR>;
5570 def _D : sve_fp_3op_p_pd<0b11, opc, asm, PPR64, ZPR64>;
5582 def _D : sve_fp_3op_p_pd<0b11, opc, asm, PPR64, ZPR64>;
5631 def _D : sve_fp_2op_p_pd<0b11, opc, asm, PPR64, ZPR64>;
5686 def _D : sve_int_index_ii<0b11, asm, ZPR64, simm5_64b>;
5731 def _D : sve_int_index_ir<0b11, asm, ZPR64, GPR64, simm5_64b>;
5800 def _D : sve_int_index_ri<0b11, asm, ZPR64, GPR64, simm5_64b>;
5836 def _D : sve_int_index_rr<0b11, asm, ZPR64, GPR64>;
6016 def _D : sve_int_bin_pred_shift<0b11, 0b0, opc, asm, ZPR64, ZPR64>,
6764 def _D : sve_int_perm_bin_perm_pp<opc, 0b11, asm, PPR64, op_b64>;
6883 def _D : sve_int_perm_clast_rz<0b11, ab, asm, ZPR64, GPR64>;
6917 def _D : sve_int_perm_clast_vz<0b11, ab, asm, ZPR64, FPR64>;
6954 def _D : sve_int_perm_clast_zz<0b11, ab, asm, ZPR64>;
6993 def _D : sve_int_perm_last_r<0b11, ab, asm, ZPR64, GPR64>;
7026 def _D : sve_int_perm_last_v<0b11, ab, asm, ZPR64, FPR64>;
7061 def _D : sve_int_perm_splice<0b11, asm, ZPR64>;
7099 def _D : sve2_int_perm_splice_cons<0b11, asm, ZPR64, ZZ_d>;
7127 def _B : sve_int_perm_rev<0b00, 0b11, asm, ZPR8>;
7128 def _H : sve_int_perm_rev<0b01, 0b11, asm, ZPR16>;
7129 def _S : sve_int_perm_rev<0b10, 0b11, asm, ZPR32>;
7130 def _D : sve_int_perm_rev<0b11, 0b11, asm, ZPR64>;
7141 def _D : sve_int_perm_rev<0b11, 0b00, asm, ZPR64>;
7150 def _D : sve_int_perm_rev<0b11, 0b01, asm, ZPR64>;
7157 def _D : sve_int_perm_rev<0b11, 0b10, asm, ZPR64>;
7188 def _D : sve_int_perm_cpy_r<0b11, asm, ZPR64, GPR64sp>;
7235 def _D : sve_int_perm_cpy_v<0b11, asm, ZPR64, FPR64>;
8206 def _3 : sve_int_bin_cons_misc_0_a<opc, 0b11, asm, ZPR64, ZPR64ExtUXTW64>;
8213 def _3 : sve_int_bin_cons_misc_0_a<opc, 0b11, asm, ZPR64, ZPR64ExtSXTW64>;
8220 def _3 : sve_int_bin_cons_misc_0_a<opc, 0b11, asm, ZPR32, ZPR32ExtLSL64>;
8227 def _3 : sve_int_bin_cons_misc_0_a<opc, 0b11, asm, ZPR64, ZPR64ExtLSL64>;
8256 def _D : sve_int_bin_cons_misc_0_b<0b11, asm, ZPR64>;
8334 def _D : sve_int_reduce<0b11, 0b00, opc, asm, ZPR64, FPR64asZPR>;
8347 def _D : sve_int_reduce<0b11, 0b01, opc, asm, ZPR64, FPR64asZPR>;
8357 def _B : sve_int_reduce<0b00, 0b11, opc, asm, ZPR8, FPR8asZPR>;
8358 def _H : sve_int_reduce<0b01, 0b11, opc, asm, ZPR16, FPR16asZPR>;
8359 def _S : sve_int_reduce<0b10, 0b11, opc, asm, ZPR32, FPR32asZPR>;
8360 def _D : sve_int_reduce<0b11, 0b11, opc, asm, ZPR64, FPR64asZPR>;
8398 def _D : sve_int_movprfx_pred<0b11, opc, asm, ZPR64, "/m",
8410 def _D : sve_int_movprfx_pred<0b11, opc, asm, ZPR64, "/z",
8432 let Inst{15-14} = 0b11;
9148 def _D : sve2p1_fclamp<asm, 0b11, ZPR64>;
9233 def _D : sve2p1_ptrue_pn<mnemonic, 0b11, PNR64_p8to15, int_aarch64_sve_ptrue_c64>;
9267 def _D : sve2p1_pred_as_ctr_to_mask<mnemonic, 0b11, PPR64>;
9286 def _D : sve2p1_pred_as_ctr_to_mask_pair<mnemonic, 0b11, PP_d>;
9616 def _D : sve2p1_pcount_pn<mnemonic, opc, 0b11, PNR64>;
9657 def _D : sve2p1_int_while_rr_pn<mnemonic, 0b11, opc, PNR64_p8to15>;
9699 def _D : sve2p1_int_while_rr_pair<mnemonic, 0b11, opc, PP_d_mul_r>;
9884 def _D : sve2p1_fp_reduction_q<0b11, opc, mnemonic, ZPR64, "2d">;
10131 def _D : sve2p1_int_reduce_q<0b11, opc, mnemonic, ZPR64, "2d">;
10166 def _D : sve2p1_permute_vec_elems_q<0b11, opc, mnemonic, ZPR64, ZPR64>;
10184 def _D : sve2p1_permute_vec_elems_q<0b11, 0b110, mnemonic, ZPR64, Z_d>;
10384 let Inst{23-22} = 0b11; // sz
10399 : sve2_int_mla<0b11, 0b10100, asm, ZPR64, ZPR64> {