Lines Matching refs:scratch
22 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
41 Register base_addr = scratch; in ProbeTable()
42 scratch = no_reg; in ProbeTable()
95 Register name, Register scratch, Register extra, in GenerateProbe() argument
109 DCHECK(!scratch.is(receiver)); in GenerateProbe()
110 DCHECK(!scratch.is(name)); in GenerateProbe()
113 DCHECK(!extra.is(scratch)); in GenerateProbe()
116 DCHECK(!extra2.is(scratch)); in GenerateProbe()
120 DCHECK(!scratch.is(no_reg)); in GenerateProbe()
133 __ ld(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
135 __ Daddu(scratch, scratch, at); in GenerateProbe()
139 __ dsrl(scratch, scratch, kCacheIndexShift); in GenerateProbe()
140 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); in GenerateProbe()
141 __ And(scratch, scratch, Operand(mask)); in GenerateProbe()
145 scratch, extra, extra2, extra3); in GenerateProbe()
149 __ Dsubu(scratch, scratch, at); in GenerateProbe()
151 __ Daddu(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask2)); in GenerateProbe()
152 __ And(scratch, scratch, Operand(mask2)); in GenerateProbe()
156 scratch, extra, extra2, extra3); in GenerateProbe()