Lines Matching refs:scratch1

871                                          Register scratch1,
873 mov(scratch1, Operand(length, LSL, kSmiTagSize));
875 str(scratch1, FieldMemOperand(string, String::kLengthOffset));
876 mov(scratch1, Operand(String::kEmptyHashField));
878 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset));
1510 Register scratch1,
1518 mov(scratch1, Operand(0x7191));
1525 ASSERT(!result.is(scratch1));
1527 ASSERT(!scratch1.is(scratch2));
1528 ASSERT(!scratch1.is(ip));
1553 Register topaddr = scratch1;
1593 Register scratch1,
1601 mov(scratch1, Operand(0x7191));
1610 ASSERT(!result.is(scratch1));
1612 ASSERT(!scratch1.is(scratch2));
1615 ASSERT(!scratch1.is(ip));
1634 Register topaddr = scratch1;
1703 Register scratch1,
1710 mov(scratch1, Operand(length, LSL, 1)); // Length in bytes, not chars.
1711 add(scratch1, scratch1,
1713 and_(scratch1, scratch1, Operand(~kObjectAlignmentMask));
1716 AllocateInNewSpace(scratch1,
1727 scratch1,
1734 Register scratch1,
1742 add(scratch1, length,
1744 and_(scratch1, scratch1, Operand(~kObjectAlignmentMask));
1747 AllocateInNewSpace(scratch1,
1758 scratch1,
1765 Register scratch1,
1770 scratch1,
1778 scratch1,
1785 Register scratch1,
1790 scratch1,
1798 scratch1,
1805 Register scratch1,
1810 scratch1,
1818 scratch1,
1825 Register scratch1,
1830 scratch1,
1838 scratch1,
1906 Register scratch1,
1920 scratch1,
1927 mov(scratch1, Operand(kNaNOrInfinityLowerBoundUpper32));
1929 cmp(exponent_reg, scratch1);
1935 add(scratch1, elements_reg,
1937 str(mantissa_reg, FieldMemOperand(scratch1, FixedDoubleArray::kHeaderSize));
1939 str(exponent_reg, FieldMemOperand(scratch1, offset));
1958 add(scratch1, elements_reg,
1960 add(scratch1, scratch1,
1962 // scratch1 is now effective address of the double element
1983 vstr(d0, scratch1, 0);
1985 str(mantissa_reg, MemOperand(scratch1, 0));
1986 str(exponent_reg, MemOperand(scratch1, Register::kSizeInBytes));
2269 Register scratch1,
2280 mov(scratch1, Operand(object, ASR, kSmiTagSize));
2281 vmov(scratch3, scratch1);
2287 ldr(scratch1, FieldMemOperand(object, HeapObject::kMapOffset));
2289 cmp(scratch1, heap_number_map);
2293 ldr(scratch1, FieldMemOperand(object, HeapNumber::kExponentOffset));
2294 Sbfx(scratch1,
2295 scratch1,
2299 cmp(scratch1, Operand(-1));
2309 Register scratch1,
2311 mov(scratch1, Operand(smi, ASR, kSmiTagSize));
2312 vmov(scratch2, scratch1);
2419 Register scratch1,
2424 Register prev_fpscr = scratch1;
2715 Register scratch1, Register scratch2) {
2717 mov(scratch1, Operand(value));
2719 str(scratch1, MemOperand(scratch2));
2725 Register scratch1, Register scratch2) {
2729 ldr(scratch1, MemOperand(scratch2));
2730 add(scratch1, scratch1, Operand(value));
2731 str(scratch1, MemOperand(scratch2));
2737 Register scratch1, Register scratch2) {
2741 ldr(scratch1, MemOperand(scratch2));
2742 sub(scratch1, scratch1, Operand(value));
2743 str(scratch1, MemOperand(scratch2));
3033 Register scratch1,
3038 ldr(scratch1, FieldMemOperand(first, HeapObject::kMapOffset));
3040 ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
3043 JumpIfBothInstanceTypesAreNotSequentialAscii(scratch1,
3045 scratch1,
3052 Register scratch1,
3057 and_(scratch1, first, Operand(second));
3058 JumpIfSmi(scratch1, failure);
3061 scratch1,
3070 Register scratch1,
3078 scratch1,
3091 Register scratch1,
3095 AllocateHeapNumber(result, scratch1, scratch2, heap_number_map, gc_required);
3096 sub(scratch1, result, Operand(kHeapObjectTag));
3097 vstr(value, scratch1, HeapNumber::kValueOffset);
3237 Register scratch1,
3243 and_(scratch1, first, Operand(kFlatAsciiStringMask));
3245 cmp(scratch1, Operand(kFlatAsciiStringTag));
3454 Register scratch1,
3456 HasColor(object, scratch0, scratch1, on_black, 1, 0); // kBlackBitPattern.