Home | History | Annotate | Download | only in aarch64

Lines Matching defs:product

3272   LogicVRegister product = sqdmull(vform, temp, src1, src2);
3273 return add(vform, dst, dst, product).SignedSaturate(vform);
3282 LogicVRegister product = sqdmull2(vform, temp, src1, src2);
3283 return add(vform, dst, dst, product).SignedSaturate(vform);
3292 LogicVRegister product = sqdmull(vform, temp, src1, src2);
3293 return sub(vform, dst, dst, product).SignedSaturate(vform);
3302 LogicVRegister product = sqdmull2(vform, temp, src1, src2);
3303 return sub(vform, dst, dst, product).SignedSaturate(vform);
3312 LogicVRegister product = smull(vform, temp, src1, src2);
3313 return add(vform, dst, product, product).SignedSaturate(vform);
3322 LogicVRegister product = smull2(vform, temp, src1, src2);
3323 return add(vform, dst, product, product).SignedSaturate(vform);
3338 int64_t product;
3342 product = src1.Int(vform, i) * src2.Int(vform, i);
3343 product += round_const;
3344 product = product >> (esize - 1);
3346 if (product > MaxIntFromFormat(vform)) {
3347 product = MaxIntFromFormat(vform);
3348 } else if (product < MinIntFromFormat(vform)) {
3349 product = MinIntFromFormat(vform);
3351 dst.SetInt(vform, i, product);
3972 LogicVRegister product = fmul(vform, temp, src1, src2);
3973 return fneg(vform, dst, product);