Lines Matching defs:acc_value

3700                          T acc_value,
3703 masm->Mov(x0, acc_value);
3704 masm->Mov(x1, acc_value);
3705 masm->Mov(x2, acc_value);
3706 masm->Mov(x3, acc_value);
3707 masm->Mov(x4, acc_value);
3708 masm->Mov(x5, acc_value);
3709 masm->Mov(x6, acc_value);
3710 masm->Mov(x7, acc_value);
3711 masm->Mov(x8, acc_value);
3712 masm->Mov(x9, acc_value);
3713 masm->Mov(x10, acc_value);
3714 masm->Mov(x11, acc_value);
3715 masm->Mov(x12, acc_value);
3716 masm->Mov(x13, acc_value);
3717 masm->Mov(x14, acc_value);
3718 masm->Mov(x15, acc_value);
3719 masm->Mov(x18, acc_value);
3720 masm->Mov(x19, acc_value);
3721 masm->Mov(x20, acc_value);
3722 masm->Mov(x21, acc_value);
3757 int64_t acc_value = 0,
3761 GenerateCntSequence(&masm, cnt, acc_value, multiplier);
3774 ASSERT_EQUAL_64(acc_value + (multiplier * pow2), x0);
3775 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(1, all)), x1);
3776 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(2, all)), x2);
3777 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(3, all)), x3);
3778 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(4, all)), x4);
3779 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(5, all)), x5);
3780 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(6, all)), x6);
3781 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(7, all)), x7);
3782 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(8, all)), x8);
3783 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(16, all)), x9);
3784 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(32, all)), x10);
3785 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(64, all)), x11);
3786 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(128, all)), x12);
3787 ASSERT_EQUAL_64(acc_value + (multiplier * FixedVL(256, all)), x13);
3788 ASSERT_EQUAL_64(acc_value, x14);
3789 ASSERT_EQUAL_64(acc_value, x15);
3790 ASSERT_EQUAL_64(acc_value, x18);
3791 ASSERT_EQUAL_64(acc_value + (multiplier * mul4), x19);
3792 ASSERT_EQUAL_64(acc_value + (multiplier * mul3), x20);
3793 ASSERT_EQUAL_64(acc_value + (multiplier * all), x21);
3801 int64_t acc_value) {
3802 CntHelper(config, cnt, multiplier, lane_size_in_bits, acc_value, true);
3809 int64_t acc_value) {
3810 CntHelper(config, cnt, multiplier, lane_size_in_bits, acc_value, false);
3920 T acc_value,
3924 GenerateCntSequence(&masm, cnt, acc_value, multiplier);
3937 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * pow2), x0);
3938 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(1, all)), x1);
3939 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(2, all)), x2);
3940 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(3, all)), x3);
3941 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(4, all)), x4);
3942 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(5, all)), x5);
3943 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(6, all)), x6);
3944 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(7, all)), x7);
3945 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(8, all)), x8);
3946 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(16, all)), x9);
3947 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(32, all)), x10);
3948 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(64, all)), x11);
3949 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(128, all)), x12);
3950 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(256, all)), x13);
3951 ASSERT_EQUAL_64(acc_value, x14);
3952 ASSERT_EQUAL_64(acc_value, x15);
3953 ASSERT_EQUAL_64(acc_value, x18);
3954 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * mul4), x19);
3955 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * mul3), x20);
3956 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * all), x21);
3965 T acc_value) {
3966 QIncDecHelper<T>(config, cnt, multiplier, lane_size_in_bits, acc_value, true);
3974 T acc_value) {
3979 acc_value,
4168 int32_t acc_value,
4174 __ Mov(x0, acc_value);
4175 __ Mov(x1, acc_value);
4176 __ Mov(x2, acc_value);
4177 __ Mov(x3, acc_value);
4178 __ Mov(x4, acc_value);
4179 __ Mov(x5, acc_value);
4180 __ Mov(x6, acc_value);
4181 __ Mov(x7, acc_value);
4182 __ Mov(x8, acc_value);
4183 __ Mov(x9, acc_value);
4184 __ Mov(x10, acc_value);
4185 __ Mov(x11, acc_value);
4186 __ Mov(x12, acc_value);
4187 __ Mov(x13, acc_value);
4188 __ Mov(x14, acc_value);
4189 __ Mov(x15, acc_value);
4190 __ Mov(x18, acc_value);
4191 __ Mov(x19, acc_value);
4192 __ Mov(x20, acc_value);
4193 __ Mov(x21, acc_value);
4228 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * pow2), x0);
4229 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(1, all)), x1);
4230 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(2, all)), x2);
4231 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(3, all)), x3);
4232 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(4, all)), x4);
4233 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(5, all)), x5);
4234 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(6, all)), x6);
4235 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(7, all)), x7);
4236 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(8, all)), x8);
4237 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(16, all)), x9);
4238 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(32, all)), x10);
4239 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(64, all)), x11);
4240 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(128, all)), x12);
4241 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * FixedVL(256, all)), x13);
4242 ASSERT_EQUAL_64(acc_value, x14);
4243 ASSERT_EQUAL_64(acc_value, x15);
4244 ASSERT_EQUAL_64(acc_value, x18);
4245 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * mul4), x19);
4246 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * mul3), x20);
4247 ASSERT_EQUAL_64(QAdd(acc_value, multiplier * all), x21);
4255 int32_t acc_value) {
4256 QIncDecXWHelper(config, cnt, multiplier, lane_size_in_bits, acc_value, true);
4263 int32_t acc_value) {
4264 QIncDecXWHelper(config, cnt, multiplier, lane_size_in_bits, acc_value, false);