Home | History | Annotate | Download | only in arm

Lines Matching defs:scratch1

751                                Register scratch1) {
754 ASSERT(!scratch0.is(scratch1));
755 ASSERT(!scratch1.is(src));
764 scratch1,
1829 Register scratch1 = r2;
1838 __ orr(scratch1, left, Operand(right));
1841 patch_site.EmitJumpIfSmi(scratch1, &smi_case);
1856 __ GetLeastBitsFromSmi(scratch1, right, 5);
1857 __ mov(right, Operand(left, ASR, scratch1));
1862 __ SmiUntag(scratch1, left);
1864 __ mov(scratch1, Operand(scratch1, LSL, scratch2));
1865 __ add(scratch2, scratch1, Operand(0x40000000), SetCC);
1867 __ SmiTag(right, scratch1);
1872 __ SmiUntag(scratch1, left);
1874 __ mov(scratch1, Operand(scratch1, LSR, scratch2));
1875 __ tst(scratch1, Operand(0xc0000000));
1877 __ SmiTag(right, scratch1);
1881 __ add(scratch1
1883 __ mov(right, scratch1);
1886 __ sub(scratch1, left, Operand(right), SetCC);
1888 __ mov(right, scratch1);
1892 __ smull(scratch1, scratch2, left, ip);
1893 __ mov(ip, Operand(scratch1, ASR, 31));
1896 __ cmp(scratch1, Operand(0));
1897 __ mov(right, Operand(scratch1), LeaveCC, ne);
3041 Register scratch1 = r1;
3045 __ CompareObjectType(object, scratch1, scratch1, JS_DATE_TYPE);
3054 __ mov(scratch1, Operand(stamp));
3055 __ ldr(scratch1, MemOperand(scratch1));
3057 __ cmp(scratch1, scratch0);
3064 __ PrepareCallCFunction(2, scratch1);
3514 Register scratch1 = r7;
3522 __ CompareObjectType(array, scratch1, scratch2, JS_ARRAY_TYPE);
3526 __ CheckFastElements(scratch1, scratch2, &bailout);
3563 __ ldr(scratch1, FieldMemOperand(string, HeapObject::kMapOffset));
3564 __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
3565 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout);
3566 __ ldr(scratch1, FieldMemOperand(string, SeqAsciiString::kLengthOffset));
3567 __ add(string_length, string_length, Operand(scratch1));
3588 __ ldr(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset));
3589 __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
3590 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout);
3595 __ ldr(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset));
3596 __ sub(string_length, string_length, Operand(scratch1));
3597 __ smull(scratch2, ip, array_length, scratch1);
3621 scratch1,
3636 __ ldr(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset));
3637 __ cmp(scratch1, Operand(Smi::FromInt(1)));
3653 __ CopyBytes(string, result_pos, string_length, scratch1);
3683 __ CopyBytes(string, result_pos, string_length, scratch1);
3704 __ CopyBytes(string, result_pos, string_length, scratch1);
3711 __ CopyBytes(string, result_pos, string_length, scratch1);