Lines Matching refs:scratch1
2881 Register scratch1,
2890 li(scratch1, 0x7191);
2897 ASSERT(!result.is(scratch1));
2899 ASSERT(!scratch1.is(scratch2));
2900 ASSERT(!scratch1.is(t9));
2925 Register topaddr = scratch1;
2977 Register scratch1,
2985 li(scratch1, 0x7191);
2992 ASSERT(!result.is(scratch1));
2994 ASSERT(!scratch1.is(scratch2));
2996 ASSERT(!scratch1.is(t9) && !scratch2.is(t9) && !result.is(t9));
3012 Register topaddr = scratch1;
3096 Register scratch1,
3103 sll(scratch1, length, 1); // Length in bytes, not chars.
3104 addiu(scratch1, scratch1,
3106 And(scratch1, scratch1, Operand(~kObjectAlignmentMask));
3109 Allocate(scratch1,
3120 scratch1,
3127 Register scratch1,
3135 addiu(scratch1, length, kObjectAlignmentMask + SeqOneByteString::kHeaderSize);
3136 And(scratch1, scratch1, Operand(~kObjectAlignmentMask));
3139 Allocate(scratch1,
3150 scratch1,
3157 Register scratch1,
3160 Allocate(ConsString::kSize, result, scratch1, scratch2, gc_required,
3165 scratch1,
3172 Register scratch1,
3180 li(scratch1, Operand(high_promotion_mode));
3181 lw(scratch1, MemOperand(scratch1, 0));
3182 Branch(&allocate_new_space, eq, scratch1, Operand(zero_reg));
3186 scratch1,
3196 scratch1,
3206 scratch1,
3213 Register scratch1,
3216 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required,
3222 scratch1,
3229 Register scratch1,
3232 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required,
3238 scratch1,
3258 Register scratch1,
3265 Allocate(HeapNumber::kSize, result, scratch1, scratch2, need_gc,
3280 Register scratch1,
3284 AllocateHeapNumber(result, scratch1, scratch2, t8, gc_required);
3428 Register scratch1,
3443 scratch1,
3450 li(scratch1, Operand(kNaNOrInfinityLowerBoundUpper32));
3452 Branch(&maybe_nan, ge, exponent_reg, Operand(scratch1));
3457 sll(scratch1, key_reg, kDoubleSizeLog2 - kSmiTagSize);
3458 Addu(scratch1, scratch1, elements_reg);
3460 scratch1, FixedDoubleArray::kHeaderSize - elements_offset));
3463 sw(exponent_reg, FieldMemOperand(scratch1, offset));
3469 Branch(&is_nan, gt, exponent_reg, Operand(scratch1));
3481 Addu(scratch1, elements_reg,
3485 Addu(scratch1, scratch1, scratch2);
3486 // scratch1 is now effective address of the double element
3502 sdc1(f0, MemOperand(scratch1, 0));
3504 sw(mantissa_reg, MemOperand(scratch1, 0));
3505 sw(exponent_reg, MemOperand(scratch1, Register::kSizeInBytes));
4132 Register scratch1,
4142 sra(scratch1, object, kSmiTagSize);
4143 mtc1(scratch1, result);
4149 lw(scratch1, FieldMemOperand(object, HeapObject::kMapOffset));
4150 Branch(not_number, ne, scratch1, Operand(heap_number_map));
4154 Register exponent = scratch1;
4169 Register scratch1) {
4170 sra(scratch1, smi, kSmiTagSize);
4171 mtc1(scratch1, value);
4382 Register scratch1, Register scratch2) {
4384 li(scratch1, Operand(value));
4386 sw(scratch1, MemOperand(scratch2));
4392 Register scratch1, Register scratch2) {
4396 lw(scratch1, MemOperand(scratch2));
4397 Addu(scratch1, scratch1, Operand(value));
4398 sw(scratch1, MemOperand(scratch2));
4404 Register scratch1, Register scratch2) {
4408 lw(scratch1, MemOperand(scratch2));
4409 Subu(scratch1, scratch1, Operand(value));
4410 sw(scratch1, MemOperand(scratch2));
4757 Register scratch1,
4759 sll(scratch1, length, kSmiTagSize);
4761 sw(scratch1, FieldMemOperand(string, String::kLengthOffset));
4762 li(scratch1, Operand(String::kEmptyHashField));
4764 sw(scratch1, FieldMemOperand(string, String::kHashFieldOffset));
4964 Register scratch1,
4969 lw(scratch1, FieldMemOperand(first, HeapObject::kMapOffset));
4971 lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
4974 JumpIfBothInstanceTypesAreNotSequentialAscii(scratch1,
4976 scratch1,
4984 Register scratch1,
4989 And(scratch1, first, Operand(second));
4990 JumpIfSmi(scratch1, failure);
4993 scratch1,
5002 Register scratch1,
5010 andi(scratch1, first, kFlatAsciiStringMask);
5011 Branch(failure, ne, scratch1, Operand(kFlatAsciiStringTag));
5242 Register scratch1,
5244 HasColor(object, scratch0, scratch1, on_black, 1, 0); // kBlackBitPattern.