Lines Matching refs:kBRegSize
355 for (int i = kQRegSizeInBytes; i < core.GetSVELaneCount(kBRegSize); i++) {
476 TEST_SVE(sve_mla_mls_b) { MlaMlsHelper(config, kBRegSize); }
562 int vl = core.GetSVELaneCount(kBRegSize) * 8;
646 int vl = core.GetSVELaneCount(kBRegSize) * 8;
739 int vl = core.GetSVELaneCount(kBRegSize) * 8;
817 int vl = core.GetSVELaneCount(kBRegSize) * 8;
914 int vl = core.GetSVELaneCount(kBRegSize) * 8;
1556 ASSERT_EQUAL_64(0x4000000000000000 - core.GetSVELaneCount(kBRegSize), x20);
1667 ASSERT_EQUAL_64(-core.GetSVELaneCount(kBRegSize), x21);
1776 ASSERT_EQUAL_64(0x4000000000000000 - core.GetSVELaneCount(kBRegSize), x20);
2276 int b_lane_count = core.GetSVELaneCount(kBRegSize);
2281 uint64_t b_mask = GetUintMask(kBRegSize);
2828 core.GetSVELaneCount(kBRegSize));
2842 kBRegSize, // pfirst only accepts B-sized lanes.
3040 PnextHelper(config, kBRegSize, in0, in0, exp00);
3041 PnextHelper(config, kBRegSize, in1, in0, exp10);
3042 PnextHelper(config, kBRegSize, in2, in0, exp20);
3043 PnextHelper(config, kBRegSize, in3, in0, exp30);
3044 PnextHelper(config, kBRegSize, in4, in0, exp40);
3046 PnextHelper(config, kBRegSize, in0, in1, exp01);
3047 PnextHelper(config, kBRegSize, in1, in1, exp11);
3048 PnextHelper(config, kBRegSize, in2, in1, exp21);
3049 PnextHelper(config, kBRegSize, in3, in1, exp31);
3050 PnextHelper(config, kBRegSize, in4, in1, exp41);
3052 PnextHelper(config, kBRegSize, in0, in2, exp02);
3053 PnextHelper(config, kBRegSize, in1, in2, exp12);
3054 PnextHelper(config, kBRegSize, in2, in2, exp22);
3055 PnextHelper(config, kBRegSize, in3, in2, exp32);
3056 PnextHelper(config, kBRegSize, in4, in2, exp42);
3058 PnextHelper(config, kBRegSize, in0, in3, exp03);
3059 PnextHelper(config, kBRegSize, in1, in3, exp13);
3060 PnextHelper(config, kBRegSize, in2, in3, exp23);
3061 PnextHelper(config, kBRegSize, in3, in3, exp33);
3062 PnextHelper(config, kBRegSize, in4, in3, exp43);
3064 PnextHelper(config, kBRegSize, in0, in4, exp04);
3065 PnextHelper(config, kBRegSize, in1, in4, exp14);
3066 PnextHelper(config, kBRegSize, in2, in4, exp24);
3067 PnextHelper(config, kBRegSize, in3, in4, exp34);
3068 PnextHelper(config, kBRegSize, in4, in4, exp44);
3485 TEST_SVE(sve_ptrue_b) { PtrueHelper(config, kBRegSize, LeaveFlags); }
3490 TEST_SVE(sve_ptrues_b) { PtrueHelper(config, kBRegSize, SetFlags); }
3664 int vl_b = core.GetSVELaneCount(kBRegSize);
3814 CntHelper(config, &MacroAssembler::Cntb, 1, kBRegSize);
3815 CntHelper(config, &MacroAssembler::Cntb, 2, kBRegSize);
3816 CntHelper(config, &MacroAssembler::Cntb, 15, kBRegSize);
3817 CntHelper(config, &MacroAssembler::Cntb, 16, kBRegSize);
3842 DecHelper(config, &MacroAssembler::Decb, 1, kBRegSize, 42);
3843 DecHelper(config, &MacroAssembler::Decb, 2, kBRegSize, -1);
3844 DecHelper(config, &MacroAssembler::Decb, 15, kBRegSize, INT64_MIN);
3845 DecHelper(config, &MacroAssembler::Decb, 16, kBRegSize, -42);
3870 IncHelper(config, &MacroAssembler::Incb, 1, kBRegSize, 42);
3871 IncHelper(config, &MacroAssembler::Incb, 2, kBRegSize, -1);
3872 IncHelper(config, &MacroAssembler::Incb, 15, kBRegSize, INT64_MAX);
3873 IncHelper(config, &MacroAssembler::Incb, 16, kBRegSize, -42);
3986 QDecHelper<int64_t>(config, &MacroAssembler::Sqdecb, 1, kBRegSize, 1);
3987 QDecHelper<int64_t>(config, &MacroAssembler::Sqdecb, 2, kBRegSize, bigneg);
3988 QDecHelper<int64_t>(config, &MacroAssembler::Sqdecb, 15, kBRegSize, 999);
3989 QDecHelper<int64_t>(config, &MacroAssembler::Sqdecb, 16, kBRegSize, bigpos);
4022 QIncHelper<int64_t>(config, &MacroAssembler::Sqincb, 1, kBRegSize, 1);
4023 QIncHelper<int64_t>(config, &MacroAssembler::Sqincb, 2, kBRegSize, bigneg);
4024 QIncHelper<int64_t>(config, &MacroAssembler::Sqincb, 15, kBRegSize, 999);
4025 QIncHelper<int64_t>(config, &MacroAssembler::Sqincb, 16, kBRegSize, bigpos);
4058 QDecHelper<uint32_t>(config, &MacroAssembler::Uqdecb, 1, kBRegSize, 1);
4059 QDecHelper<uint32_t>(config, &MacroAssembler::Uqdecb, 2, kBRegSize, 42);
4060 QDecHelper<uint32_t>(config, &MacroAssembler::Uqdecb, 15, kBRegSize, 999);
4061 QDecHelper<uint32_t>(config, &MacroAssembler::Uqdecb, 16, kBRegSize, big32);
4062 QDecHelper<uint64_t>(config, &MacroAssembler::Uqdecb, 1, kBRegSize, 1);
4063 QDecHelper<uint64_t>(config, &MacroAssembler::Uqdecb, 2, kBRegSize, 42);
4064 QDecHelper<uint64_t>(config, &MacroAssembler::Uqdecb, 15, kBRegSize, 999);
4065 QDecHelper<uint64_t>(config, &MacroAssembler::Uqdecb, 16, kBRegSize, big64);
4110 QIncHelper<uint32_t>(config, &MacroAssembler::Uqincb, 1, kBRegSize, 1);
4111 QIncHelper<uint32_t>(config, &MacroAssembler::Uqincb, 2, kBRegSize, 42);
4112 QIncHelper<uint32_t>(config, &MacroAssembler::Uqincb, 15, kBRegSize, 999);
4113 QIncHelper<uint32_t>(config, &MacroAssembler::Uqincb, 16, kBRegSize, big32);
4114 QIncHelper<uint64_t>(config, &MacroAssembler::Uqincb, 1, kBRegSize, 1);
4115 QIncHelper<uint64_t>(config, &MacroAssembler::Uqincb, 2, kBRegSize, 42);
4116 QIncHelper<uint64_t>(config, &MacroAssembler::Uqincb, 15, kBRegSize, 999);
4117 QIncHelper<uint64_t>(config, &MacroAssembler::Uqincb, 16, kBRegSize, big64);
4268 QDecXWHelper(config, &MacroAssembler::Sqdecb, 1, kBRegSize, 1);
4269 QDecXWHelper(config, &MacroAssembler::Sqdecb, 2, kBRegSize, INT32_MIN + 42);
4270 QDecXWHelper(config, &MacroAssembler::Sqdecb, 15, kBRegSize, 999);
4271 QDecXWHelper(config, &MacroAssembler::Sqdecb, 16, kBRegSize, INT32_MAX - 42);
4296 QIncXWHelper(config, &MacroAssembler::Sqincb, 1, kBRegSize, 1);
4297 QIncXWHelper(config, &MacroAssembler::Sqincb, 2, kBRegSize, INT32_MIN + 42);
4298 QIncXWHelper(config, &MacroAssembler::Sqincb, 15, kBRegSize, 999);
4299 QIncXWHelper(config, &MacroAssembler::Sqincb, 16, kBRegSize, INT32_MAX - 42);
4581 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, add_exp_b);
4600 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, sub_exp_b);
4648 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, umax_exp_b);
4664 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, umin_exp_b);
4681 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, uabd_exp_b);
4729 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, smax_exp_b);
4746 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, smin_exp_b);
4762 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, sabd_exp_b);
4810 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, mul_exp_b);
4827 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, umulh_exp_b);
4866 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, exp_b);
4907 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, and_exp_b);
4923 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, bic_exp_b);
4939 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, eor_exp_b);
4955 IntBinArithHelper(config, fn, kBRegSize, pg_b, zn_b, zm_b, orr_exp_b);
5078 IntArithHelper(config, fn, kBRegSize, in_b, in_b, add_exp_b);
5091 IntArithHelper(config, fn, kBRegSize, in_b, in_b, sqadd_exp_b);
5104 IntArithHelper(config, fn, kBRegSize, in_b, in_b, uqadd_exp_b);
5136 IntArithHelper(config, fn, kBRegSize, ins1_b, ins2_b, ins1_sub_ins2_exp_b);
5147 IntArithHelper(config, fn, kBRegSize, ins2_b, ins1_b, ins2_sub_ins1_exp_b);
5160 IntArithHelper(config, fn, kBRegSize, ins1_b, ins2_b, ins1_sqsub_ins2_exp_b);
5171 IntArithHelper(config, fn, kBRegSize, ins2_b, ins1_b, ins2_sqsub_ins1_exp_b);
5184 IntArithHelper(config, fn, kBRegSize, ins1_b, ins2_b, ins1_uqsub_ins2_exp_b);
5195 IntArithHelper(config, fn, kBRegSize, ins2_b, ins1_b, ins2_uqsub_ins1_exp_b);
5651 int lane_count = core.GetSVELaneCount(kBRegSize);
5654 core.zreg_lane(z5.GetCode(), kBRegSize, lane_count - i - 1);
5655 uint64_t input = core.zreg_lane(z9.GetCode(), kBRegSize, i);
5685 lane_count = core.GetSVELaneCount(kBRegSize);
5686 uint64_t expected_z10 = (vl > (index[0] * kBRegSize)) ? 0x23 : 0;
5728 lane_count = core.GetSVELaneCount(kBRegSize);
5729 uint64_t expected_z16 = (vl > (index[6] * kBRegSize)) ? 0xff : 0;
5778 uint16_t input = SignExtend<int16_t>(b_lane, kBRegSize);
5803 uint16_t input = SignExtend<int16_t>(b_lane, kBRegSize);
6424 __ Index(ZRegister(i, kBRegSize), 0, -1);
6531 __ Index(ZRegister(i, kBRegSize), 0, -1);
6638 __ Index(ZRegister(i, kBRegSize), 0, -1);
6773 ZRegister ind_b = z0.WithLaneSize(kBRegSize);
6813 uint64_t expected = (vl > (index_b[i] * kBRegSize)) ? z26_expected[i] : 0;
7168 int64_t offset = 7 * static_cast<int>(vl / (kHRegSize / kBRegSize));
8738 case kBRegSize:
8753 case kBRegSize:
8880 VIXL_ASSERT(msize_in_bits != kBRegSize);
9022 ldff1_unscaled_offset_helper(kBRegSize, kBRegSize, ldff1b, ld1b);
9023 ldff1_unscaled_offset_helper(kBRegSize, kHRegSize, ldff1b, ld1b);
9024 ldff1_unscaled_offset_helper(kBRegSize, kSRegSize, ldff1b, ld1b);
9025 ldff1_unscaled_offset_helper(kBRegSize, kDRegSize, ldff1b, ld1b);
9029 ldff1_unscaled_offset_helper(kBRegSize, kHRegSize, ldff1sb, ld1sb);
9030 ldff1_unscaled_offset_helper(kBRegSize, kSRegSize, ldff1sb, ld1sb);
9031 ldff1_unscaled_offset_helper(kBRegSize, kDRegSize, ldff1sb, ld1sb);
9114 ldff1_32_unscaled_offset_helper(kBRegSize, ldff1b, ld1b, UXTW);
9115 ldff1_32_unscaled_offset_helper(kBRegSize, ldff1b, ld1b, SXTW);
9129 ldff1_32_unscaled_offset_helper(kBRegSize, ldff1sb, ld1sb, UXTW);
9130 ldff1_32_unscaled_offset_helper(kBRegSize, ldff1sb, ld1sb, SXTW);
9194 ldff1_32_unpacked_unscaled_offset_helper(kBRegSize, ldff1b, ld1b, UXTW);
9195 ldff1_32_unpacked_unscaled_offset_helper(kBRegSize, ldff1b, ld1b, SXTW);
9214 ldff1_32_unpacked_unscaled_offset_helper(kBRegSize, ldff1sb, ld1sb, UXTW);
9215 ldff1_32_unpacked_unscaled_offset_helper(kBRegSize, ldff1sb, ld1sb, SXTW);
9277 ldff1_64_unscaled_offset_helper(kBRegSize, ldff1b, ld1b);
9293 ldff1_64_unscaled_offset_helper(kBRegSize, ldff1sb, ld1sb);
10025 kBRegSize,
10057 kBRegSize,
10081 kBRegSize,
10105 kBRegSize,
10161 ld1_32_unscaled_offset_helper(kBRegSize, ld1b, ldff1b, UXTW, false);
10162 ld1_32_unscaled_offset_helper(kBRegSize, ld1b, ldff1b, SXTW, false);
10176 ld1_32_unscaled_offset_helper(kBRegSize, ld1sb, ldff1sb, UXTW, true);
10177 ld1_32_unscaled_offset_helper(kBRegSize, ld1sb, ldff1sb, SXTW, true);
10308 ld1_64_unscaled_offset_helper(kBRegSize, ld1b, ldff1b, false);
10324 ld1_64_unscaled_offset_helper(kBRegSize, ld1sb, ldff1sb, true);
10840 IntWideImmHelper(config, fn, kBRegSize, in_b, -1, exp_b_1);
10870 IntWideImmHelper(config, fn, kBRegSize, in_b, -1, exp_b_1);
10900 IntWideImmHelper(config, fn, kBRegSize, in_b, 17, exp_b_1);
10930 IntWideImmHelper(config, fn, kBRegSize, in_b, 17, exp_b_1);
10960 IntWideImmHelper(config, fn, kBRegSize, in_b, 6, exp_b_1);
10979 IntWideImmHelper(config, fn, kBRegSize, in_b, 0x7f, exp_b_3);
10996 IntWideImmHelper(config, fn, kBRegSize, in_b, 0x81, exp_b_1);
11022 IntWideImmHelper(config, fn, kBRegSize, in_b, -0x20, exp_b_4);
11043 IntWideImmHelper(config, fn, kBRegSize, in_b, 129, exp_b_1);
11073 IntWideImmHelper(config, fn, kBRegSize, in_b, 0x81, exp_b_1);
11103 IntWideImmHelper(config, fn, kBRegSize, in_b, 0x81, exp_b_1);
11129 IntWideImmHelper(config, fn, kBRegSize, in_b, -0x20, exp_b_4);
11150 IntWideImmHelper(config, fn, kBRegSize, in_b, 129, exp_b_1);
11180 IntWideImmHelper(config, fn, kBRegSize, in_b, 0x81, exp_b_1);
12747 BitwiseShiftImmHelper(config, kBRegSize, inputs_b, shift_b[i]);
12848 kBRegSize,
12891 kBRegSize,
12935 kBRegSize,
12971 BitwiseShiftWideElementsHelper(config, LSL, kBRegSize, inputs_b2, shift_b2,
13339 GetPredTestFlags(pd_expected, pg, core.GetSVELaneCount(kBRegSize));
13406 core.GetSVELaneCount(kBRegSize));
14155 core.GetSVELaneCount(kBRegSize));
14368 core.GetSVELaneCount(kBRegSize));
16341 int lane_count = core.GetSVELaneCount(kBRegSize);
18500 VIXL_ASSERT((esize_in_bits == kBRegSize) || (esize_in_bits == kHRegSize) ||
18502 static const unsigned kMaxLaneCount = kZRegMaxSize / kBRegSize;
18590 LoadBcastHelper(config, kBRegSize, kBRegSize, &MacroAssembler::Ld1rb, false);
18591 LoadBcastHelper(config, kBRegSize, kHRegSize, &MacroAssembler::Ld1rb, false);
18592 LoadBcastHelper(config, kBRegSize, kSRegSize, &MacroAssembler::Ld1rb, false);
18593 LoadBcastHelper(config, kBRegSize, kDRegSize, &MacroAssembler::Ld1rb, false);
18612 LoadBcastHelper(config, kBRegSize, kHRegSize, &MacroAssembler::Ld1rsb, true);
18613 LoadBcastHelper(config, kBRegSize, kSRegSize, &MacroAssembler::Ld1rsb, true);
18614 LoadBcastHelper(config, kBRegSize, kDRegSize, &MacroAssembler::Ld1rsb, true);
20007 int vl = core.GetSVELaneCount(kBRegSize) * 8;
20147 int vl = core.GetSVELaneCount(kBRegSize) * 8;