Lines Matching defs:src2
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);
289 if (dst == src2) {
292 MulS64(dst, src2);
295 MulS64(dst, src2);
303 void MulS32(Register dst, Register src1, Register src2) {
305 msrkc(dst, src1, src2);
307 if (dst == src2) {
310 MulS32(dst, src2);
313 MulS32(dst, src2);
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);
325 const MemOperand& src2);
326 void Mul32WithOverflowIfCCUnequal(Register dst, Register src1, Register src2);
328 const Operand& src2);
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);
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) {
620 StoreU64(src2, MemOperand(sp, 0));
624 void Push(Register src1, Register src2, Register src3) {
627 StoreU64(src2, MemOperand(sp, kSystemPointerSize));
632 void Push(Register src1, Register src2, Register src3, Register src4) {
635 StoreU64(src2, MemOperand(sp, kSystemPointerSize * 2));
641 void Push(Register src1, Register src2, Register src3, Register src4,
643 DCHECK(src1 != src2);
645 DCHECK(src2 != src3);
647 DCHECK(src2 != src4);
650 DCHECK(src2 != src5);
656 StoreU64(src2, MemOperand(sp, kSystemPointerSize * 3));
669 void Pop(Register src1, Register src2) {
670 LoadU64(src2, MemOperand(sp, 0));
676 void Pop(Register src1, Register src2, Register src3) {
678 LoadU64(src2, MemOperand(sp, kSystemPointerSize));
684 void Pop(Register src1, Register src2, Register src3, Register src4) {
687 LoadU64(src2, MemOperand(sp, 2 * kSystemPointerSize));
693 void Pop(Register src1, Register src2, Register src3, Register src4,
698 LoadU64(src2, MemOperand(sp, 3 * kSystemPointerSize));
897 void MovToFloatParameters(DoubleRegister src1, DoubleRegister src2);
1132 DoubleRegister src2, uint8_t imm_lane_idx,
1135 DoubleRegister src2, uint8_t imm_lane_idx,
1138 Register src2, uint8_t imm_lane_idx, Register = r0);
1140 Register src2, uint8_t imm_lane_idx, Register = r0);
1142 Register src2, uint8_t imm_lane_idx, Register = r0);
1144 Register src2, uint8_t imm_lane_idx, Register = r0);
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,
1171 Simd128Register src2);
1173 Simd128Register src2);
1175 Simd128Register src2, Simd128Register scratch);
1177 Simd128Register src2, Simd128Register scratch);
1189 Simd128Register src2, Register scratch1, Register scratch2,
1194 Simd128Register src2, uint64_t high, uint64_t low,
1198 Simd128Register src2, Simd128Register scratch);
1200 Simd128Register src2, Simd128Register scratch1,
1203 Simd128Register src2, Simd128Register mask);
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);