Lines Matching refs:src
12 #include "src/codegen/assembler.h"
13 #include "src/codegen/mips/assembler-mips.h"
14 #include "src/common/globals.h"
15 #include "src/objects/contexts.h"
16 #include "src/objects/tagged-index.h"
279 void push(Register src) {
281 sw(src, MemOperand(sp, 0));
284 void Push(Register src) { push(src); }
323 void Push(Register src, Condition cond, Register tst1, Register tst2) {
327 sw(src, MemOperand(sp, 0));
472 void SmiUntag(Register dst, Register src) { sra(dst, src, kSmiTagSize); }
514 void MovToFloatParameter(DoubleRegister src);
516 void MovToFloatResult(DoubleRegister src);
659 void ByteSwapSigned(Register dest, Register src, int operand_size);
660 void ByteSwapUnsigned(Register dest, Register src, int operand_size);
675 void Ldc1(FPURegister fd, const MemOperand& src);
713 inline void Move(Register dst, Register src) {
714 if (dst != src) {
715 mov(dst, src);
719 inline void Move_d(FPURegister dst, FPURegister src) {
720 if (dst != src) {
721 mov_d(dst, src);
725 inline void Move_s(FPURegister dst, FPURegister src) {
726 if (dst != src) {
727 mov_s(dst, src);
731 inline void Move(FPURegister dst, FPURegister src) { Move_d(dst, src); }
733 inline void Move(Register dst_low, Register dst_high, FPURegister src) {
734 mfc1(dst_low, src);
735 Mfhc1(dst_high, src);
738 inline void FmoveHigh(Register dst_high, FPURegister src) {
739 Mfhc1(dst_high, src);
746 inline void FmoveLow(Register dst_low, FPURegister src) {
747 mfc1(dst_low, src);
759 void Move(FPURegister dst, uint32_t src);
760 void Move(FPURegister dst, uint64_t src);
797 void FPUCanonicalizeNaN(const DoubleRegister dst, const DoubleRegister src);
902 void RoundDouble(FPURegister dst, FPURegister src, FPURoundingMode mode,
906 void RoundFloat(FPURegister dst, FPURegister src, FPURoundingMode mode,
1114 void SmiTag(Register dst, Register src) { Addu(dst, src, src); }
1152 void DecodeField(Register dst, Register src) {
1153 Ext(dst, src, Field::kShift, Field::kSize);