Lines Matching refs:scratch2

1306                                     Register scratch2,
1312 // Get exponent alone in scratch2.
1313 And(scratch2, scratch, Operand(HeapNumber::kExponentMask));
1324 Branch(&right_exponent, eq, scratch2, Operand(non_smi_exponent));
1327 Branch(not_int32, gt, scratch2, Operand(non_smi_exponent));
1334 Subu(scratch2, scratch2, Operand(zero_exponent));
1336 Branch(&done, lt, scratch2, Operand(zero_reg));
1338 // We have a shifted exponent between 0 and 30 in scratch2.
1339 srl(dest, scratch2, HeapNumber::kExponentShift);
1359 And(scratch2, scratch, Operand(0x80000000));
1360 Or(dest, dest, Operand(scratch2));
1376 lw(scratch2, FieldMemOperand(source, HeapNumber::kMantissaOffset));
1380 Ext(scratch2, scratch2, 32-shift_distance, field_width);
1381 Ins(scratch, scratch2, 0, field_width);
1385 subu(scratch2, zero_reg, scratch);
1389 Movz(scratch, scratch2, dest);
1529 Register scratch2,
1532 ASSERT(!scratch2.is(result));
1534 ASSERT(!scratch3.is(scratch2));
1536 !scratch.is(scratch2) &&
1544 cfc1(scratch2, FCSR);
1551 ctc1(scratch2, FCSR);
1560 Register input_high = scratch2;
2894 Register scratch2,
2902 li(scratch2, 0x7291);
2909 ASSERT(!result.is(scratch2));
2910 ASSERT(!scratch1.is(scratch2));
2912 ASSERT(!scratch2.is(t9));
2936 Register obj_size_reg = scratch2;
2959 Addu(scratch2, result, Operand(obj_size_reg));
2960 Branch(gc_required, Ugreater, scratch2, Operand(t9));
2961 sw(scratch2, MemOperand(topaddr));
2973 Register scratch2,
2981 li(scratch2, 0x7291);
2988 ASSERT(!result.is(scratch2));
2989 ASSERT(!scratch1.is(scratch2));
2991 ASSERT(!scratch1.is(t9) && !scratch2.is(t9) && !result.is(t9));
3031 sll(scratch2, object_size, kPointerSizeLog2);
3032 Addu(scratch2, result, scratch2);
3034 Addu(scratch2, result, Operand(object_size));
3036 Branch(gc_required, Ugreater, scratch2, Operand(t9));
3040 And(t9, scratch2, Operand(kObjectAlignmentMask));
3043 sw(scratch2, MemOperand(topaddr));
3075 Register scratch2,
3089 scratch2,
3099 scratch2);
3106 Register scratch2,
3119 scratch2,
3129 scratch2);
3136 Register scratch2,
3141 scratch2,
3148 scratch2);
3155 Register scratch2,
3160 scratch2,
3167 scratch2);
3174 Register scratch2,
3179 scratch2,
3187 scratch2);
3194 Register scratch2,
3199 scratch2,
3207 scratch2);
3215 Register scratch2,
3223 scratch2,
3236 Register scratch2,
3239 AllocateHeapNumber(result, scratch1, scratch2, t8, gc_required);
3379 Register scratch2,
3384 Register mantissa_reg = scratch2;
3430 sll(scratch2, key_reg, kDoubleSizeLog2 - kSmiTagSize);
3431 Addu(scratch1, scratch1, scratch2);
4041 Register scratch2,
4063 Register mask_reg = scratch2;
4290 Register scratch1, Register scratch2) {
4293 li(scratch2, Operand(ExternalReference(counter)));
4294 sw(scratch1, MemOperand(scratch2));
4300 Register scratch1, Register scratch2) {
4303 li(scratch2, Operand(ExternalReference(counter)));
4304 lw(scratch1, MemOperand(scratch2));
4306 sw(scratch1, MemOperand(scratch2));
4312 Register scratch1, Register scratch2) {
4315 li(scratch2, Operand(ExternalReference(counter)));
4316 lw(scratch1, MemOperand(scratch2));
4318 sw(scratch1, MemOperand(scratch2));
4639 Register scratch2) {
4641 LoadRoot(scratch2, map_index);
4644 sw(scratch2, FieldMemOperand(string, HeapObject::kMapOffset));
4824 Register scratch2,
4829 lw(scratch2, FieldMemOperand(second, HeapObject::kMapOffset));
4831 lbu(scratch2, FieldMemOperand(scratch2, Map::kInstanceTypeOffset));
4834 scratch2,
4836 scratch2,
4844 Register scratch2,
4853 scratch2,
4862 Register scratch2,
4870 andi(scratch2, second, kFlatAsciiStringMask);
4871 Branch(failure, ne, scratch2, Operand(kFlatAsciiStringTag));