Lines Matching defs:dst
1044 void TurboAssembler::SmiTag(Register dst, Register src) {
1045 DCHECK(dst.Is64Bits() && src.Is64Bits());
1047 Lsl(dst, src, kSmiShift);
1052 void TurboAssembler::SmiUntag(Register dst, Register src) {
1053 DCHECK(dst.Is64Bits() && src.Is64Bits());
1059 Asr(dst.W(), src.W(), kSmiShift);
1060 Sxtw(dst, dst);
1062 Asr(dst, src, kSmiShift);
1066 void TurboAssembler::SmiUntag(Register dst, const MemOperand& src) {
1067 DCHECK(dst.Is64Bits());
1073 Ldrsw(dst,
1078 Ldr(dst, src);
1079 SmiUntag(dst);
1084 Ldr(dst.W(), src);
1086 Ldr(dst, src);
1088 SmiUntag(dst);
1225 void TurboAssembler::Peek(const CPURegister& dst, const Operand& offset) {
1233 Ldr(dst, MemOperand(sp, offset));
1235 DCHECK_IMPLIES((lr_mode == kAuthLR), (dst == lr));
1236 DCHECK_IMPLIES((lr_mode == kDontLoadLR), (dst != lr));