Home | History | Annotate | Download | only in mips

Lines Matching refs:scratch

210   // Swap two registers.  If the scratch register is omitted then a slightly
212 void Swap(Register reg1, Register reg2, Register scratch = no_reg);
299 Register scratch,
304 Register scratch,
310 Register scratch,
314 // The register scratch can be object itself, but it will be clobbered.
316 Register scratch,
318 InNewSpace(object, scratch, ne, branch);
322 // The register scratch can be object itself, but scratch will be clobbered.
324 Register scratch,
326 InNewSpace(object, scratch, eq, branch);
356 Register scratch,
361 // stored. value and scratch registers are clobbered by the operation.
368 Register scratch,
382 Register scratch,
392 scratch,
427 // is left untouched, whereas both scratch registers are clobbered.
429 Register scratch,
432 void GetNumberHash(Register reg0, Register scratch);
505 void UndoAllocationInNewSpace(Register object, Register scratch);
728 void Cvt_d_uw(FPURegister fd, FPURegister fs, FPURegister scratch);
729 void Cvt_d_uw(FPURegister fd, Register rs, FPURegister scratch);
732 void Trunc_uw_d(FPURegister fd, FPURegister fs, FPURegister scratch);
733 void Trunc_uw_d(FPURegister fd, Register rs, FPURegister scratch);
765 Register scratch,
798 Register scratch,
807 Register scratch,
866 Register scratch,
875 Register scratch);
915 Register scratch,
919 Register scratch,
923 Register scratch,
927 Register scratch,
961 Register scratch);
980 Register scratch,
991 Register scratch,
997 Register scratch,
1003 Register scratch,
1023 Register scratch,
1042 Register scratch,
1049 Register scratch,
1058 Register scratch,
1116 Register scratch = at);
1122 Register scratch = at);
1215 // Needs a scratch register to do some arithmetic. This register will be
1219 Register scratch);
1221 Register scratch);
1330 // the register scratch contains the value of (reg - 1) when control falls
1333 Register scratch,
1352 // the original value and jump to not_a_smi. Destroys scratch and
1354 void TrySmiTag(Register reg, Register scratch, Label* not_a_smi) {
1355 TrySmiTag(reg, reg, scratch, not_a_smi);
1359 Register scratch,
1361 SmiTagCheckOverflow(at, src, scratch);
1362 BranchOnOverflow(not_a_smi, scratch);
1375 inline void SmiTst(Register value, Register scratch) {
1376 And(scratch, value, Operand(kSmiTagMask));
1378 inline void NonNegativeSmiTst(Register value, Register scratch) {
1379 And(scratch, value, Operand(kSmiTagMask | kSmiSignMask));
1393 Register scratch = at,
1399 Register scratch = at,
1419 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1430 Register scratch,
1460 Register scratch,
1468 Register scratch,
1540 Register scratch,
1545 Register scratch);
1548 // in a0. Assumes that any other register can be used as a scratch.
1616 Register scratch,