Lines Matching defs:scratch

217     auipc(rd, Hi20);  // Read PC + Hi20 into scratch.
225 auipc(rd, Hi20); // Read PC + Hi20 into scratch.
511 // Needs a scratch register to do some arithmetic. This register will be
514 Register scratch);
515 void PrepareCallCFunction(int num_reg_arguments, Register scratch);
546 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
581 void Popcnt32(Register rd, Register rs, Register scratch);
582 void Popcnt64(Register rd, Register rs, Register scratch);
602 Register scratch);
618 Register scratch);
621 Register scratch);
629 void LoadNBytes(Register rd, const MemOperand& rs, Register scratch);
645 void ULoadFloat(FPURegister fd, const MemOperand& rs, Register scratch);
646 void UStoreFloat(FPURegister fd, const MemOperand& rs, Register scratch);
648 void ULoadDouble(FPURegister fd, const MemOperand& rs, Register scratch);
649 void UStoreDouble(FPURegister fd, const MemOperand& rs, Register scratch);
847 void Ceil_f(VRegister dst, VRegister src, Register scratch,
850 void Ceil_d(VRegister dst, VRegister src, Register scratch,
853 void Floor_f(VRegister dst, VRegister src, Register scratch,
855 void Floor_d(VRegister dst, VRegister src, Register scratch,
857 void Trunc_f(VRegister dst, VRegister src, Register scratch,
859 void Trunc_d(VRegister dst, VRegister src, Register scratch,
861 void Round_f(VRegister dst, VRegister src, Register scratch,
863 void Round_d(VRegister dst, VRegister src, Register scratch,
986 inline Register GetRtAsRegisterHelper(const Operand& rt, Register scratch);
1006 Register* scratch, const Operand& rt);
1028 void RoundHelper(VRegister dst, VRegister src, Register scratch,
1052 void StoreReceiver(Register rec, Register argc, Register scratch) {
1058 // Swap two registers. If the scratch register is omitted then a slightly
1060 void Swap(Register reg1, Register reg2, Register scratch = no_reg);
1064 Register scratch = temps.Acquire();
1065 LoadRoot(scratch, index);
1066 Push(scratch);
1072 Register scratch = temps.Acquire();
1073 LoadRoot(scratch, index);
1074 Branch(if_equal, eq, with, Operand(scratch));
1080 Register scratch = temps.Acquire();
1081 LoadRoot(scratch, index);
1082 Branch(if_not_equal, ne, with, Operand(scratch));
1095 // stored. value and scratch registers are clobbered by the operation.
1151 Register scratch);
1265 inline void SmiTst(Register value, Register scratch) {
1266 And(scratch, value, Operand(kSmiTagMask));
1272 ArgumentsCountMode mode, Register scratch = no_reg);
1276 Register scratch = no_reg);
1302 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1338 Register scratch = temps.Acquire();
1343 auipc(scratch, 0); // Load the current PC into scratch
1347 scratch); // scratch2 = (saved PC) + (offset of indexth entry)