Lines Matching refs:scratch3
108 Register scratch3 = r11; in GenerateSmiToDouble() local
116 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch3, fail); in GenerateSmiToDouble()
129 __ SmiToDoubleArrayOffset(scratch3, length); in GenerateSmiToDouble()
130 __ addi(scratch3, scratch3, Operand(FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
131 __ Allocate(scratch3, array, scratch4, scratch2, fail, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
186 __ LoadP(scratch3, MemOperand(scratch1)); in GenerateSmiToDouble()
189 __ UntagAndJumpIfNotSmi(scratch3, scratch3, &convert_hole); in GenerateSmiToDouble()
192 __ ConvertIntToDouble(scratch3, d0); in GenerateSmiToDouble()
200 __ LoadP(scratch3, MemOperand(scratch1, -kPointerSize)); in GenerateSmiToDouble()
201 __ CompareRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble()
229 Register scratch3 = r11; in GenerateDoubleToObject() local
237 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch3, fail); in GenerateDoubleToObject()
331 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()