Home | History | Annotate | Download | only in mips

Lines Matching defs:scratch1

760                                Register scratch1) {
763 ASSERT(!scratch0.is(scratch1));
764 ASSERT(!scratch1.is(src));
772 scratch1,
1844 Register scratch1 = a2;
1854 __ Or(scratch1, left, Operand(right));
1857 patch_site.EmitJumpIfSmi(scratch1, &smi_case);
1872 __ GetLeastBitsFromSmi(scratch1, right, 5);
1873 __ srav(right, left, scratch1);
1878 __ SmiUntag(scratch1, left);
1880 __ sllv(scratch1, scratch1, scratch2);
1881 __ Addu(scratch2, scratch1, Operand(0x40000000));
1883 __ SmiTag(v0, scratch1);
1888 __ SmiUntag(scratch1, left);
1890 __ srlv(scratch1, scratch1, scratch2);
1891 __ And(scratch2, scratch1, 0xc0000000);
1893 __ SmiTag(v0, scratch1);
1897 __ AdduAndCheckForOverflow(v0, left, right, scratch1);
1898 __ BranchOnOverflow(&stub_call, scratch1);
1901 __ SubuAndCheckForOverflow(v0, left, right, scratch1);
1902 __ BranchOnOverflow(&stub_call, scratch1);
1905 __ SmiUntag(scratch1, right);
1906 __ Mult(left, scratch1);
1907 __ mflo(scratch1);
1909 __ sra(scratch1, scratch1, 31);
1910 __ Branch(&stub_call, ne, scratch1, Operand(scratch2));
3061 Register scratch1 = a1;
3065 __ GetObjectType(object, scratch1, scratch1);
3067 scratch1, Operand(JS_DATE_TYPE));
3075 __ li(scratch1, Operand(stamp));
3076 __ lw(scratch1, MemOperand(scratch1));
3078 __ Branch(&runtime, ne, scratch1, Operand(scratch0));
3084 __ PrepareCallCFunction(2, scratch1);
3548 Register scratch1 = t3;
3557 __ GetObjectType(array, scratch1, scratch2);
3561 __ CheckFastElements(scratch1, scratch2, &bailout);
3600 __ lw(scratch1, FieldMemOperand(string, HeapObject::kMapOffset));
3601 __ lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
3602 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout);
3603 __ lw(scratch1, FieldMemOperand(string, SeqAsciiString::kLengthOffset));
3604 __ AdduAndCheckForOverflow(string_length, string_length, scratch1, scratch3);
3623 __ lw(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset));
3624 __ lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
3625 __ JumpIfInstanceTypeIsNotSequentialAscii(scratch1, scratch2, &bailout);
3630 __ lw(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset));
3631 __ Subu(string_length, string_length, Operand(scratch1));
3632 __ Mult(array_length, scratch1);
3657 scratch1,
3673 __ lw(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset));
3675 __ Branch(&one_char_separator, eq, scratch1, Operand(at));
3676 __ Branch(&long_separator, gt, scratch1, Operand(at));
3691 __ CopyBytes(string, result_pos, string_length, scratch1);
3723 __ CopyBytes(string, result_pos, string_length, scratch1);
3744 __ CopyBytes(string, result_pos, string_length, scratch1);
3752 __ CopyBytes(string, result_pos, string_length, scratch1);