Lines Matching refs:scratch2
2062 Register scratch2 = t8; in CallRecordWriteStub() local
2064 li(scratch2, B0); in CallRecordWriteStub()
2065 And(scratch, scratch, scratch2); in CallRecordWriteStub()
2067 li(scratch2, B1); in CallRecordWriteStub()
2068 And(rd, scratch, scratch2); in CallRecordWriteStub()
2070 And(scratch, scratch, scratch2); in CallRecordWriteStub()
2074 li(scratch2, B2); in CallRecordWriteStub()
2075 And(rd, rd, scratch2); in CallRecordWriteStub()
2092 Register scratch2 = t8; in CallRecordWriteStub() local
2094 li(scratch2, B0); in CallRecordWriteStub()
2095 And(scratch, scratch, scratch2); in CallRecordWriteStub()
2097 li(scratch2, B1); in CallRecordWriteStub()
2098 And(rd, scratch, scratch2); in CallRecordWriteStub()
2100 And(scratch, scratch, scratch2); in CallRecordWriteStub()
2104 li(scratch2, B2); in CallRecordWriteStub()
2105 And(rd, rd, scratch2); in CallRecordWriteStub()
2152 Register scratch2 = temps.Acquire(); in CallRecordWriteStub() local
2155 movfr2gr_d(scratch2, single_scratch); in CallRecordWriteStub()
2157 Xor(scratch, scratch, scratch2); in CallRecordWriteStub()
2158 rotri_d(scratch2, scratch, 1); in CallRecordWriteStub()
2160 Branch(done, ne, scratch, Operand(scratch2)); in CallRecordWriteStub()
2879 Register scratch2, PushArrayOrder order) { in CallRecordWriteStub() argument
2880 DCHECK(!AreAliased(array, size, scratch, scratch2)); in CallRecordWriteStub()
2886 Alsl_d(scratch2, scratch, array, kPointerSizeLog2, t7); in CallRecordWriteStub()
2887 Ld_d(scratch2, MemOperand(scratch2, 0)); in CallRecordWriteStub()
2888 Push(scratch2); in CallRecordWriteStub()
2896 Alsl_d(scratch2, scratch, array, kPointerSizeLog2, t7); in CallRecordWriteStub()
2897 Ld_d(scratch2, MemOperand(scratch2, 0)); in CallRecordWriteStub()
2898 Push(scratch2); in CallRecordWriteStub()
2963 Register scratch2, in CallRecordWriteStub() argument
2975 slli_d(scratch2, num_args, kPointerSizeLog2); in CallRecordWriteStub()
2977 Branch(stack_overflow, le, scratch1, Operand(scratch2)); in CallRecordWriteStub()
3202 Register scratch2 = temps.Acquire(); in CallRecordWriteStub() local
3211 DCHECK(left != scratch2 && right_reg != scratch2 && dst != scratch2 && in CallRecordWriteStub()
3212 overflow != scratch2); in CallRecordWriteStub()
3216 add_d(scratch2, left, right_reg); in CallRecordWriteStub()
3217 xor_(overflow, scratch2, left); in CallRecordWriteStub()
3218 xor_(scratch, scratch2, right_reg); in CallRecordWriteStub()
3220 mov(dst, scratch2); in CallRecordWriteStub()
3235 Register scratch2 = temps.Acquire(); in CallRecordWriteStub() local
3244 DCHECK(left != scratch2 && right_reg != scratch2 && dst != scratch2 && in CallRecordWriteStub()
3245 overflow != scratch2); in CallRecordWriteStub()
3249 Sub_d(scratch2, left, right_reg); in CallRecordWriteStub()
3250 xor_(overflow, left, scratch2); in CallRecordWriteStub()
3253 mov(dst, scratch2); in CallRecordWriteStub()
3268 Register scratch2 = temps.Acquire(); in CallRecordWriteStub() local
3277 DCHECK(left != scratch2 && right_reg != scratch2 && dst != scratch2 && in CallRecordWriteStub()
3278 overflow != scratch2); in CallRecordWriteStub()
3282 Mul_w(scratch2, left, right_reg); in CallRecordWriteStub()
3284 mov(dst, scratch2); in CallRecordWriteStub()
3290 srai_d(scratch2, dst, 32); in CallRecordWriteStub()
3291 xor_(overflow, overflow, scratch2); in CallRecordWriteStub()
3346 Register scratch2) { in CallRecordWriteStub() argument
3353 li(scratch2, ExternalReference::Create(counter)); in CallRecordWriteStub()
3354 Ld_w(scratch1, MemOperand(scratch2, 0)); in CallRecordWriteStub()
3356 St_w(scratch1, MemOperand(scratch2, 0)); in CallRecordWriteStub()
3362 Register scratch2) { in CallRecordWriteStub() argument
3369 li(scratch2, ExternalReference::Create(counter)); in CallRecordWriteStub()
3370 Ld_w(scratch1, MemOperand(scratch2, 0)); in CallRecordWriteStub()
3372 St_w(scratch1, MemOperand(scratch2, 0)); in CallRecordWriteStub()