Lines Matching refs:scratch1

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