Lines Matching defs:src

9 #include "src/base/bits.h"
10 #include "src/base/division-by-constant.h"
11 #include "src/codegen/assembler-inl.h"
12 #include "src/codegen/callable.h"
13 #include "src/codegen/code-factory.h"
14 #include "src/codegen/external-reference-table.h"
15 #include "src/codegen/interface-descriptors-inl.h"
16 #include "src/codegen/macro-assembler.h"
17 #include "src/codegen/register-configuration.h"
18 #include "src/debug/debug.h"
19 #include "src/deoptimizer/deoptimizer.h"
20 #include "src/execution/frames-inl.h"
21 #include "src/heap/memory-chunk.h"
22 #include "src/init/bootstrapper.h"
23 #include "src/logging/counters.h"
24 #include "src/objects/heap-number.h"
25 #include "src/runtime/runtime.h"
26 #include "src/snapshot/snapshot.h"
29 #include "src/wasm/wasm-code-manager.h"
35 #include "src/codegen/loong64/macro-assembler-loong64.h"
848 void TurboAssembler::ByteSwapSigned(Register dest, Register src,
852 revb_2h(dest, src);
855 revb_2w(dest, src);
862 void TurboAssembler::ByteSwapUnsigned(Register dest, Register src,
866 revb_2h(dest, src);
869 revb_2w(dest, src);
1012 void TurboAssembler::Fld_s(FPURegister fd, const MemOperand& src) {
1013 MemOperand tmp = src;
1022 void TurboAssembler::Fst_s(FPURegister fs, const MemOperand& src) {
1023 MemOperand tmp = src;
1032 void TurboAssembler::Fld_d(FPURegister fd, const MemOperand& src) {
1033 MemOperand tmp = src;
1042 void TurboAssembler::Fst_d(FPURegister fs, const MemOperand& src) {
1043 MemOperand tmp = src;
1768 void TurboAssembler::RoundDouble(FPURegister dst, FPURegister src,
1775 frint_d(dst, src);
1779 void TurboAssembler::Floor_d(FPURegister dst, FPURegister src) {
1780 RoundDouble(dst, src, mode_floor);
1783 void TurboAssembler::Ceil_d(FPURegister dst, FPURegister src) {
1784 RoundDouble(dst, src, mode_ceil);
1787 void TurboAssembler::Trunc_d(FPURegister dst, FPURegister src) {
1788 RoundDouble(dst, src, mode_trunc);
1791 void TurboAssembler::Round_d(FPURegister dst, FPURegister src) {
1792 RoundDouble(dst, src, mode_round);
1795 void TurboAssembler::RoundFloat(FPURegister dst, FPURegister src,
1802 frint_s(dst, src);
1806 void TurboAssembler::Floor_s(FPURegister dst, FPURegister src) {
1807 RoundFloat(dst, src, mode_floor);
1810 void TurboAssembler::Ceil_s(FPURegister dst, FPURegister src) {
1811 RoundFloat(dst, src, mode_ceil);
1814 void TurboAssembler::Trunc_s(FPURegister dst, FPURegister src) {
1815 RoundFloat(dst, src, mode_trunc);
1818 void TurboAssembler::Round_s(FPURegister dst, FPURegister src) {
1819 RoundFloat(dst, src, mode_round);
1882 void TurboAssembler::Move(FPURegister dst, uint32_t src) {
1885 li(scratch, Operand(static_cast<int32_t>(src)));
1889 void TurboAssembler::Move(FPURegister dst, uint64_t src) {
1891 if (src == bit_cast<uint64_t>(0.0) && has_double_zero_reg_set_) {
1893 } else if (src == bit_cast<uint64_t>(-0.0) && has_double_zero_reg_set_) {
1898 li(scratch, Operand(static_cast<int64_t>(src)));
2939 const DoubleRegister src) {
2940 fsub_d(dst, src, kDoubleRegZero);
3012 Register src = a6, dest = a7;
3013 mov(src, sp);
3020 Ld_d(t1, MemOperand(src, 0));
3023 Add_d(src, src, Operand(kSystemPointerSize));
3659 void TurboAssembler::SmiUntag(Register dst, const MemOperand& src) {
3661 Ld_w(dst, MemOperand(src.base(), SmiWordOffset(src.offset())));
3664 Ld_w(dst, src);