Home | History | Annotate | Download | only in arm

Lines Matching defs:scratch2

643                              Register scratch2) {
645 ASSERT(!scratch1.is(src) && !scratch2.is(src));
652 scratch2,
1716 Register scratch2 = r3;
1748 __ GetLeastBitsFromSmi(scratch2, right, 5);
1749 __ mov(scratch1, Operand(scratch1, LSL, scratch2));
1750 __ add(scratch2, scratch1, Operand(0x40000000), SetCC);
1758 __ GetLeastBitsFromSmi(scratch2, right, 5);
1759 __ mov(scratch1, Operand(scratch1, LSR, scratch2));
1777 __ smull(scratch1, scratch2, left, ip);
1779 __ cmp(ip, Operand(scratch2));
1784 __ add(scratch2, right, Operand(left), SetCC);
3055 Register scratch2 = r3;
3066 scratch2,
3203 Register scratch2 = r5;
3209 __ CompareObjectType(object, scratch1, scratch2, JS_ARRAY_TYPE);
3213 __ ldrb(scratch2, FieldMemOperand(scratch1, Map::kBitFieldOffset));
3214 __ tst(scratch2, Operand(KeyedLoadIC::kSlowCaseBitFieldMask));
3246 __ ldr(scratch2, MemOperand(index2, 0));
3248 __ str(scratch2, MemOperand(index1, 0));
3256 __ RecordWriteHelper(elements, index1, scratch2);
3257 __ RecordWriteHelper(scratch1, index2, scratch2); // scratch1 holds elements.
3421 Register scratch2 = r9;
3428 __ CompareObjectType(array, scratch1, scratch2, JS_ARRAY_TYPE);
3432 __ ldrb(scratch2, FieldMemOperand(scratch1, Map::kBitField2Offset));
3433 __ tst(scratch2, Operand(1 << Map::kHasFastElements));
3473 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout);
3498 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout);
3505 __ smull(scratch2, ip, array_length, scratch1);
3510 __ tst(scratch2, Operand(0x80000000));
3512 __ add(string_length, string_length, Operand(scratch2));
3530 scratch2,