• Home
  • Raw
  • Download

Lines Matching refs:scratch1

1399                                      Register scratch1,  in EmitFPUTruncate()  argument
1413 cfc1(scratch1, FCSR); in EmitFPUTruncate()
1436 ctc1(scratch1, FCSR); in EmitFPUTruncate()
2893 Register scratch1, in AllocateInNewSpace() argument
2901 li(scratch1, 0x7191); in AllocateInNewSpace()
2908 ASSERT(!result.is(scratch1)); in AllocateInNewSpace()
2910 ASSERT(!scratch1.is(scratch2)); in AllocateInNewSpace()
2911 ASSERT(!scratch1.is(t9)); in AllocateInNewSpace()
2935 Register topaddr = scratch1; in AllocateInNewSpace()
2972 Register scratch1, in AllocateInNewSpace() argument
2980 li(scratch1, 0x7191); in AllocateInNewSpace()
2987 ASSERT(!result.is(scratch1)); in AllocateInNewSpace()
2989 ASSERT(!scratch1.is(scratch2)); in AllocateInNewSpace()
2991 ASSERT(!scratch1.is(t9) && !scratch2.is(t9) && !result.is(t9)); in AllocateInNewSpace()
3007 Register topaddr = scratch1; in AllocateInNewSpace()
3074 Register scratch1, in AllocateTwoByteString() argument
3081 sll(scratch1, length, 1); // Length in bytes, not chars. in AllocateTwoByteString()
3082 addiu(scratch1, scratch1, in AllocateTwoByteString()
3084 And(scratch1, scratch1, Operand(~kObjectAlignmentMask)); in AllocateTwoByteString()
3087 AllocateInNewSpace(scratch1, in AllocateTwoByteString()
3098 scratch1, in AllocateTwoByteString()
3105 Register scratch1, in AllocateAsciiString() argument
3113 addiu(scratch1, length, kObjectAlignmentMask + SeqAsciiString::kHeaderSize); in AllocateAsciiString()
3114 And(scratch1, scratch1, Operand(~kObjectAlignmentMask)); in AllocateAsciiString()
3117 AllocateInNewSpace(scratch1, in AllocateAsciiString()
3128 scratch1, in AllocateAsciiString()
3135 Register scratch1, in AllocateTwoByteConsString() argument
3140 scratch1, in AllocateTwoByteConsString()
3147 scratch1, in AllocateTwoByteConsString()
3154 Register scratch1, in AllocateAsciiConsString() argument
3159 scratch1, in AllocateAsciiConsString()
3166 scratch1, in AllocateAsciiConsString()
3173 Register scratch1, in AllocateTwoByteSlicedString() argument
3178 scratch1, in AllocateTwoByteSlicedString()
3186 scratch1, in AllocateTwoByteSlicedString()
3193 Register scratch1, in AllocateAsciiSlicedString() argument
3198 scratch1, in AllocateAsciiSlicedString()
3206 scratch1, in AllocateAsciiSlicedString()
3214 Register scratch1, in AllocateHeapNumber() argument
3222 scratch1, in AllocateHeapNumber()
3235 Register scratch1, in AllocateHeapNumberWithValue() argument
3239 AllocateHeapNumber(result, scratch1, scratch2, t8, gc_required); in AllocateHeapNumberWithValue()
3378 Register scratch1, in StoreNumberToDoubleElements() argument
3392 scratch1, in StoreNumberToDoubleElements()
3399 li(scratch1, Operand(kNaNOrInfinityLowerBoundUpper32)); in StoreNumberToDoubleElements()
3401 Branch(&maybe_nan, ge, exponent_reg, Operand(scratch1)); in StoreNumberToDoubleElements()
3406 sll(scratch1, key_reg, kDoubleSizeLog2 - kSmiTagSize); in StoreNumberToDoubleElements()
3407 Addu(scratch1, scratch1, elements_reg); in StoreNumberToDoubleElements()
3408 sw(mantissa_reg, FieldMemOperand(scratch1, FixedDoubleArray::kHeaderSize)); in StoreNumberToDoubleElements()
3410 sw(exponent_reg, FieldMemOperand(scratch1, offset)); in StoreNumberToDoubleElements()
3416 Branch(&is_nan, gt, exponent_reg, Operand(scratch1)); in StoreNumberToDoubleElements()
3428 Addu(scratch1, elements_reg, in StoreNumberToDoubleElements()
3431 Addu(scratch1, scratch1, scratch2); in StoreNumberToDoubleElements()
3453 sdc1(f0, MemOperand(scratch1, 0)); in StoreNumberToDoubleElements()
3455 sw(mantissa_reg, MemOperand(scratch1, 0)); in StoreNumberToDoubleElements()
3456 sw(exponent_reg, MemOperand(scratch1, Register::kSizeInBytes)); in StoreNumberToDoubleElements()
4040 Register scratch1, in ObjectToDoubleFPURegister() argument
4050 sra(scratch1, object, kSmiTagSize); in ObjectToDoubleFPURegister()
4051 mtc1(scratch1, result); in ObjectToDoubleFPURegister()
4057 lw(scratch1, FieldMemOperand(object, HeapObject::kMapOffset)); in ObjectToDoubleFPURegister()
4058 Branch(not_number, ne, scratch1, Operand(heap_number_map)); in ObjectToDoubleFPURegister()
4062 Register exponent = scratch1; in ObjectToDoubleFPURegister()
4077 Register scratch1) { in SmiToDoubleFPURegister() argument
4078 sra(scratch1, smi, kSmiTagSize); in SmiToDoubleFPURegister()
4079 mtc1(scratch1, value); in SmiToDoubleFPURegister()
4290 Register scratch1, Register scratch2) { in SetCounter() argument
4292 li(scratch1, Operand(value)); in SetCounter()
4294 sw(scratch1, MemOperand(scratch2)); in SetCounter()
4300 Register scratch1, Register scratch2) { in IncrementCounter() argument
4304 lw(scratch1, MemOperand(scratch2)); in IncrementCounter()
4305 Addu(scratch1, scratch1, Operand(value)); in IncrementCounter()
4306 sw(scratch1, MemOperand(scratch2)); in IncrementCounter()
4312 Register scratch1, Register scratch2) { in DecrementCounter() argument
4316 lw(scratch1, MemOperand(scratch2)); in DecrementCounter()
4317 Subu(scratch1, scratch1, Operand(value)); in DecrementCounter()
4318 sw(scratch1, MemOperand(scratch2)); in DecrementCounter()
4638 Register scratch1, in InitializeNewString() argument
4640 sll(scratch1, length, kSmiTagSize); in InitializeNewString()
4642 sw(scratch1, FieldMemOperand(string, String::kLengthOffset)); in InitializeNewString()
4643 li(scratch1, Operand(String::kEmptyHashField)); in InitializeNewString()
4645 sw(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); in InitializeNewString()
4823 Register scratch1, in JumpIfNonSmisNotBothSequentialAsciiStrings() argument
4828 lw(scratch1, FieldMemOperand(first, HeapObject::kMapOffset)); in JumpIfNonSmisNotBothSequentialAsciiStrings()
4830 lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); in JumpIfNonSmisNotBothSequentialAsciiStrings()
4833 JumpIfBothInstanceTypesAreNotSequentialAscii(scratch1, in JumpIfNonSmisNotBothSequentialAsciiStrings()
4835 scratch1, in JumpIfNonSmisNotBothSequentialAsciiStrings()
4843 Register scratch1, in JumpIfNotBothSequentialAsciiStrings() argument
4848 And(scratch1, first, Operand(second)); in JumpIfNotBothSequentialAsciiStrings()
4849 JumpIfSmi(scratch1, failure); in JumpIfNotBothSequentialAsciiStrings()
4852 scratch1, in JumpIfNotBothSequentialAsciiStrings()
4861 Register scratch1, in JumpIfBothInstanceTypesAreNotSequentialAscii() argument
4868 andi(scratch1, first, kFlatAsciiStringMask); in JumpIfBothInstanceTypesAreNotSequentialAscii()
4869 Branch(failure, ne, scratch1, Operand(kFlatAsciiStringTag)); in JumpIfBothInstanceTypesAreNotSequentialAscii()
5087 Register scratch1, in JumpIfBlack() argument
5089 HasColor(object, scratch0, scratch1, on_black, 1, 0); // kBlackBitPattern. in JumpIfBlack()