Lines Matching refs:kScratchReg

1870   feq_d(kScratchReg, fs, fs);
1871 bnez(kScratchReg, &no_nan);
1878 feq_s(kScratchReg, fs, fs);
1879 bnez(kScratchReg, &no_nan);
3925 VU.set(kScratchReg, sew, lmul);
3927 li(kScratchReg, -1);
3929 vmerge_vx(dst, kScratchReg, dst);
3934 VU.set(kScratchReg, sew, lmul);
3936 li(kScratchReg, -1);
3938 vmerge_vx(dst, kScratchReg, dst);
3943 VU.set(kScratchReg, sew, lmul);
3945 li(kScratchReg, -1);
3947 vmerge_vx(dst, kScratchReg, dst);
3952 VU.set(kScratchReg, sew, lmul);
3954 li(kScratchReg, -1);
3956 vmerge_vx(dst, kScratchReg, dst);
3961 VU.set(kScratchReg, sew, lmul);
3963 li(kScratchReg, -1);
3965 vmerge_vx(dst, kScratchReg, dst);
3970 VU.set(kScratchReg, sew, lmul);
3972 li(kScratchReg, -1);
3974 vmerge_vx(dst, kScratchReg, dst);
3980 VU.set(kScratchReg, VSew::E64, Vlmul::m1);
3981 li(kScratchReg, 1);
3982 vmv_vx(v0, kScratchReg);
3983 li(kScratchReg, imm1);
3984 vmerge_vx(dst, kScratchReg, dst);
3985 li(kScratchReg, imm2);
3987 vmerge_vx(dst, kScratchReg, dst);
3994 VU.set(kScratchReg, E64, m1);
3995 li(kScratchReg, 0x1 << laneidx);
3996 vmv_sx(v0, kScratchReg);
3997 VU.set(kScratchReg, E8, m1);
4001 VU.set(kScratchReg, E16, m1);
4002 li(kScratchReg, 0x1 << laneidx);
4003 vmv_sx(v0, kScratchReg);
4007 VU.set(kScratchReg, E32, m1);
4008 li(kScratchReg, 0x1 << laneidx);
4009 vmv_sx(v0, kScratchReg);
4013 VU.set(kScratchReg, E64, m1);
4014 li(kScratchReg, 0x1 << laneidx);
4015 vmv_sx(v0, kScratchReg);
4025 VU.set(kScratchReg, E8, m1);
4027 vmv_xs(kScratchReg, kSimd128ScratchReg);
4028 Sb(kScratchReg, dst);
4030 VU.set(kScratchReg, E16, m1);
4032 vmv_xs(kScratchReg, kSimd128ScratchReg);
4033 Sh(kScratchReg, dst);
4035 VU.set(kScratchReg, E32, m1);
4037 vmv_xs(kScratchReg, kSimd128ScratchReg);
4038 Sw(kScratchReg, dst);
4041 VU.set(kScratchReg, E64, m1);
4043 vmv_xs(kScratchReg, kSimd128ScratchReg);
4044 Sd(kScratchReg, dst);
4580 DCHECK(object != kScratchReg);
4581 andi(kScratchReg, object, kSmiTagMask);
4582 Check(ne, reason, kScratchReg, Operand(zero_reg));
4590 DCHECK(object != kScratchReg);
4591 andi(kScratchReg, object, kSmiTagMask);
4592 Check(eq, reason, kScratchReg, Operand(zero_reg));
4599 DCHECK(object != kScratchReg);
4602 SmiTst(object, kScratchReg);
4603 Check(ne, AbortReason::kOperandIsASmiAndNotAConstructor, kScratchReg,
4606 LoadMap(kScratchReg, object);
4607 Lbu(kScratchReg, FieldMemOperand(kScratchReg, Map::kBitFieldOffset));
4608 And(kScratchReg, kScratchReg, Operand(Map::Bits1::IsConstructorBit::kMask));
4609 Check(ne, AbortReason::kOperandIsNotAConstructor, kScratchReg,
4619 DCHECK(object != kScratchReg);
4620 SmiTst(object, kScratchReg);
4621 Check(ne, AbortReason::kOperandIsASmiAndNotAFunction, kScratchReg,
4655 DCHECK(object != kScratchReg);
4656 SmiTst(object, kScratchReg);
4657 Check(ne, AbortReason::kOperandIsASmiAndNotABoundFunction, kScratchReg,
4659 GetObjectType(object, kScratchReg, kScratchReg);
4660 Check(eq, AbortReason::kOperandIsNotABoundFunction, kScratchReg,
4670 DCHECK(object != kScratchReg);
4671 SmiTst(object, kScratchReg);
4672 Check(ne, AbortReason::kOperandIsASmiAndNotAGeneratorObject, kScratchReg,
4675 GetObjectType(object, kScratchReg, kScratchReg);
4680 BranchShort(&done, eq, kScratchReg, Operand(JS_GENERATOR_OBJECT_TYPE));
4683 BranchShort(&done, eq, kScratchReg, Operand(JS_ASYNC_FUNCTION_OBJECT_TYPE));
4686 BranchShort(&done, eq, kScratchReg, Operand(JS_ASYNC_GENERATOR_OBJECT_TYPE));