Lines Matching defs:scratch

286                      ArgumentsCountMode mode, Register scratch = no_reg);
290 Register scratch = no_reg);
351 void PushArray(Register array, Register size, Register scratch,
544 // Needs a scratch register to do some arithmetic. This register will be
547 Register scratch);
548 void PrepareCallCFunction(int num_reg_arguments, Register scratch);
582 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
629 void Trunc_uw_s(FPURegister fd, FPURegister fs, FPURegister scratch);
630 void Trunc_uw_s(Register rd, FPURegister fs, FPURegister scratch);
638 void Ush(Register rd, const MemOperand& rs, Register scratch);
647 void Ulwc1(FPURegister fd, const MemOperand& rs, Register scratch);
648 void Uswc1(FPURegister fd, const MemOperand& rs, Register scratch);
650 void Uldc1(FPURegister fd, const MemOperand& rs, Register scratch);
651 void Usdc1(FPURegister fd, const MemOperand& rs, Register scratch);
815 void Trunc_uw_d(FPURegister fd, FPURegister fs, FPURegister scratch);
816 void Trunc_uw_d(Register rd, FPURegister fs, FPURegister scratch);
819 void Trunc_ul_d(FPURegister fd, FPURegister fs, FPURegister scratch,
821 void Trunc_ul_d(Register rd, FPURegister fs, FPURegister scratch,
825 void Trunc_ul_s(FPURegister fd, FPURegister fs, FPURegister scratch,
827 void Trunc_ul_s(Register rd, FPURegister fs, FPURegister scratch,
874 // between [1, 31] (inclusive). On pre-r6 architectures the scratch register
877 Register scratch = at);
879 Register scratch = at);
896 inline Register GetRtAsRegisterHelper(const Operand& rt, Register scratch);
924 Register* scratch, const Operand& rt);
976 void StoreReceiver(Register rec, Register argc, Register scratch) {
982 // Swap two registers. If the scratch register is omitted then a slightly
984 void Swap(Register reg1, Register reg2, Register scratch = no_reg);
988 Register scratch = temps.Acquire();
989 LoadRoot(scratch, index);
990 Push(scratch);
996 Register scratch = temps.Acquire();
997 LoadRoot(scratch, index);
998 Branch(if_equal, eq, with, Operand(scratch));
1004 Register scratch = temps.Acquire();
1005 LoadRoot(scratch, index);
1006 Branch(if_not_equal, ne, with, Operand(scratch));
1019 // stored. value and scratch registers are clobbered by the operation.
1023 Register object, int offset, Register value, Register scratch,
1042 void LoadWordPair(Register rd, const MemOperand& rs, Register scratch = at);
1043 void StoreWordPair(Register rd, const MemOperand& rs, Register scratch = at);
1046 void Trunc_l_ud(FPURegister fd, FPURegister fs, FPURegister scratch);
1059 FPURegister scratch);
1061 FPURegister scratch);
1063 FPURegister scratch);
1065 FPURegister scratch);
1095 Register scratch);
1200 inline void SmiTst(Register value, Register scratch) {
1201 And(scratch, value, Operand(kSmiTagMask));
1228 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1257 Register scratch = temps.Acquire();
1263 addiupc(scratch, 5);
1264 Dlsa(scratch, scratch, index, kPointerSizeLog2);
1265 Ld(scratch, MemOperand(scratch));
1271 dsll(scratch, index, kPointerSizeLog2); // Branch delay slot.
1273 daddu(scratch, scratch, ra);
1275 Ld(scratch, MemOperand(scratch, 6 * v8::internal::kInstrSize));
1277 jr(scratch);