Lines Matching refs:src1
232 void AddS32(Register dst, Register src1, Register src2);
233 void AddS64(Register dst, Register src1, Register src2);
244 void AddU32(Register dst, Register src1, Register src2);
249 void AddU64(Register dst, Register src1, Register src2);
266 void SubS32(Register dst, Register src1, Register src2);
267 void SubS64(Register dst, Register src1, Register src2);
279 void SubU32(Register dst, Register src1, Register src2);
285 void MulS64(Register dst, Register src1, Register src2) {
287 msgrkc(dst, src1, src2);
290 MulS64(dst, src1);
291 } else if (dst == src1) {
294 mov(dst, src1);
300 void MulS32(Register dst, const MemOperand& src1);
301 void MulS32(Register dst, Register src1);
302 void MulS32(Register dst, const Operand& src1);
303 void MulS32(Register dst, Register src1, Register src2) {
305 msrkc(dst, src1, src2);
308 MulS32(dst, src1);
309 } else if (dst == src1) {
312 mov(dst, src1);
318 void MulHighS32(Register dst, Register src1, const MemOperand& src2);
319 void MulHighS32(Register dst, Register src1, Register src2);
320 void MulHighS32(Register dst, Register src1, const Operand& src2);
321 void MulHighU32(Register dst, Register src1, const MemOperand& src2);
322 void MulHighU32(Register dst, Register src1, Register src2);
323 void MulHighU32(Register dst, Register src1, const Operand& src2);
324 void Mul32WithOverflowIfCCUnequal(Register dst, Register src1,
326 void Mul32WithOverflowIfCCUnequal(Register dst, Register src1, Register src2);
327 void Mul32WithOverflowIfCCUnequal(Register dst, Register src1,
330 void DivS32(Register dst, Register src1, const MemOperand& src2);
331 void DivS32(Register dst, Register src1, Register src2);
332 void DivU32(Register dst, Register src1, const MemOperand& src2);
333 void DivU32(Register dst, Register src1, Register src2);
334 void DivS64(Register dst, Register src1, const MemOperand& src2);
335 void DivS64(Register dst, Register src1, Register src2);
336 void DivU64(Register dst, Register src1, const MemOperand& src2);
337 void DivU64(Register dst, Register src1, Register src2);
340 void ModS32(Register dst, Register src1, const MemOperand& src2);
341 void ModS32(Register dst, Register src1, Register src2);
342 void ModU32(Register dst, Register src1, const MemOperand& src2);
343 void ModU32(Register dst, Register src1, Register src2);
344 void ModS64(Register dst, Register src1, const MemOperand& src2);
345 void ModS64(Register dst, Register src1, Register src2);
346 void ModU64(Register dst, Register src1, const MemOperand& src2);
347 void ModU64(Register dst, Register src1, Register src2);
354 void CmpS32(Register src1, Register src2);
355 void CmpS64(Register src1, Register src2);
364 void CmpP(Register src1, T src2) {
365 CmpS64(src1, src2);
369 void CmpU32(Register src1, Register src2);
370 void CmpU64(Register src1, Register src2);
371 void CmpU32(Register src1, const Operand& opnd);
372 void CmpU64(Register src1, const Operand& opnd);
542 void And(Register dst, Register src1, Register src2);
543 void AndP(Register dst, Register src1, Register src2);
552 void Or(Register dst, Register src1, Register src2);
553 void OrP(Register dst, Register src1, Register src2);
562 void Xor(Register dst, Register src1, Register src2);
563 void XorP(Register dst, Register src1, Register src2);
617 void Push(Register src1, Register src2) {
619 StoreU64(src1, MemOperand(sp, kSystemPointerSize));
624 void Push(Register src1, Register src2, Register src3) {
626 StoreU64(src1, MemOperand(sp, kSystemPointerSize * 2));
632 void Push(Register src1, Register src2, Register src3, Register src4) {
634 StoreU64(src1, MemOperand(sp, kSystemPointerSize * 3));
641 void Push(Register src1, Register src2, Register src3, Register src4,
643 DCHECK(src1 != src2);
644 DCHECK(src1 != src3);
646 DCHECK(src1 != src4);
649 DCHECK(src1 != src5);
655 StoreU64(src1, MemOperand(sp, kSystemPointerSize * 4));
669 void Pop(Register src1, Register src2) {
671 LoadU64(src1, MemOperand(sp, kSystemPointerSize));
676 void Pop(Register src1, Register src2, Register src3) {
679 LoadU64(src1, MemOperand(sp, 2 * kSystemPointerSize));
684 void Pop(Register src1, Register src2, Register src3, Register src4) {
688 LoadU64(src1, MemOperand(sp, 3 * kSystemPointerSize));
693 void Pop(Register src1, Register src2, Register src3, Register src4,
699 LoadU64(src1, MemOperand(sp, 4 * kSystemPointerSize));
835 void CmpSmiLiteral(Register src1, Smi smi, Register scratch);
897 void MovToFloatParameters(DoubleRegister src1, DoubleRegister src2);
1131 void F64x2ReplaceLane(Simd128Register dst, Simd128Register src1,
1134 void F32x4ReplaceLane(Simd128Register dst, Simd128Register src1,
1137 void I64x2ReplaceLane(Simd128Register dst, Simd128Register src1,
1139 void I32x4ReplaceLane(Simd128Register dst, Simd128Register src1,
1141 void I16x8ReplaceLane(Simd128Register dst, Simd128Register src1,
1143 void I8x16ReplaceLane(Simd128Register dst, Simd128Register src1,
1145 void I64x2Mul(Simd128Register dst, Simd128Register src1, Simd128Register src2,
1147 void I32x4GeU(Simd128Register dst, Simd128Register src1, Simd128Register src2,
1149 void I16x8GeU(Simd128Register dst, Simd128Register src1, Simd128Register src2,
1151 void I8x16GeU(Simd128Register dst, Simd128Register src1, Simd128Register src2,
1170 void I16x8SConvertI32x4(Simd128Register dst, Simd128Register src1,
1172 void I8x16SConvertI16x8(Simd128Register dst, Simd128Register src1,
1174 void I16x8UConvertI32x4(Simd128Register dst, Simd128Register src1,
1176 void I8x16UConvertI16x8(Simd128Register dst, Simd128Register src1,
1188 void I8x16Swizzle(Simd128Register dst, Simd128Register src1,
1193 void I8x16Shuffle(Simd128Register dst, Simd128Register src1,
1197 void I32x4DotI16x8S(Simd128Register dst, Simd128Register src1,
1199 void I16x8Q15MulRSatS(Simd128Register dst, Simd128Register src1,
1202 void S128Select(Simd128Register dst, Simd128Register src1,
1220 void name(Simd128Register dst, Simd128Register src1, Register src2, \
1222 void name(Simd128Register dst, Simd128Register src1, const Operand& src2, \
1350 void name(Simd128Register dst, Simd128Register src1, Simd128Register src2);
1370 void name(Simd128Register dst, Simd128Register src1, Simd128Register src2, \
1396 void name(Simd128Register dst, Simd128Register src1, Simd128Register src2, \
1413 void name(Simd128Register dst, Simd128Register src1, Simd128Register src2, \
1570 void CompareTagged(Register src1, T src2) {
1572 CmpS32(src1, src2);
1574 CmpS64(src1, src2);