Lines Matching refs:src1
1137 void TurboAssembler::Push(const CPURegister& src0, const CPURegister& src1,
1139 DCHECK(AreSameSizeAndType(src0, src1, src2, src3));
1140 DCHECK_IMPLIES((lr_mode == kSignLR), ((src0 == lr) || (src1 == lr) ||
1142 DCHECK_IMPLIES((lr_mode == kDontStoreLR), ((src0 != lr) && (src1 != lr) &&
1151 int count = 1 + src1.is_valid() + src2.is_valid() + src3.is_valid();
1155 PushHelper(count, size, src0, src1, src2, src3);
1159 void TurboAssembler::Push(const Register& src0, const VRegister& src1) {
1160 DCHECK_IMPLIES((lr_mode == kSignLR), ((src0 == lr) || (src1 == lr)));
1161 DCHECK_IMPLIES((lr_mode == kDontStoreLR), ((src0 != lr) && (src1 != lr)));
1168 int size = src0.SizeInBytes() + src1.SizeInBytes();
1171 // Reserve room for src0 and push src1.
1172 str(src1, MemOperand(sp, -size, PreIndex));
1174 str(src0, MemOperand(sp, src1.SizeInBytes()));