Lines Matching refs:TurboAssembler

46 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode,
63 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1,
80 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1,
96 void TurboAssembler::LoadRoot(Register destination, RootIndex index) {
101 void TurboAssembler::LoadRoot(Register destination, RootIndex index,
111 void TurboAssembler::PushCommonFrame(Register marker_reg) {
121 void TurboAssembler::PushStandardFrame(Register function_reg) {
179 void TurboAssembler::MaybeSaveRegisters(RegList registers) {
184 void TurboAssembler::MaybeRestoreRegisters(RegList registers) {
189 void TurboAssembler::CallEphemeronKeyBarrier(Register object,
212 void TurboAssembler::CallRecordWriteStubSaveRegisters(
236 void TurboAssembler::CallRecordWriteStub(
340 void TurboAssembler::Add32(Register rd, Register rs, const Operand& rt) {
370 void TurboAssembler::Add64(Register rd, Register rs, const Operand& rt) {
409 void TurboAssembler::Sub32(Register rd, Register rs, const Operand& rt) {
451 void TurboAssembler::Sub64(Register rd, Register rs, const Operand& rt) {
500 void TurboAssembler::Mul32(Register rd, Register rs, const Operand& rt) {
512 void TurboAssembler::Mulh32(Register rd, Register rs, const Operand& rt) {
525 void TurboAssembler::Mulhu32(Register rd, Register rs, const Operand& rt,
537 void TurboAssembler::Mul64(Register rd, Register rs, const Operand& rt) {
549 void TurboAssembler::Mulh64(Register rd, Register rs, const Operand& rt) {
561 void TurboAssembler::Div32(Register res, Register rs, const Operand& rt) {
573 void TurboAssembler::Mod32(Register rd, Register rs, const Operand& rt) {
585 void TurboAssembler::Modu32(Register rd, Register rs, const Operand& rt) {
597 void TurboAssembler::Div64(Register rd, Register rs, const Operand& rt) {
609 void TurboAssembler::Divu32(Register res, Register rs, const Operand& rt) {
621 void TurboAssembler::Divu64(Register res, Register rs, const Operand& rt) {
633 void TurboAssembler::Mod64(Register rd, Register rs, const Operand& rt) {
645 void TurboAssembler::Modu64(Register rd, Register rs, const Operand& rt) {
657 void TurboAssembler::And(Register rd, Register rs, const Operand& rt) {
683 void TurboAssembler::Or(Register rd, Register rs, const Operand& rt) {
705 void TurboAssembler::Xor(Register rd, Register rs, const Operand& rt) {
727 void TurboAssembler::Nor(Register rd, Register rs, const Operand& rt) {
737 void TurboAssembler::Neg(Register rs, const Operand& rt) {
742 void TurboAssembler::Seqz(Register rd, const Operand& rt) {
750 void TurboAssembler::Snez(Register rd, const Operand& rt) {
758 void TurboAssembler::Seq(Register rd, Register rs, const Operand& rt) {
769 void TurboAssembler::Sne(Register rd, Register rs, const Operand& rt) {
780 void TurboAssembler::Slt(Register rd, Register rs, const Operand& rt) {
797 void TurboAssembler::Sltu(Register rd, Register rs, const Operand& rt) {
814 void TurboAssembler::Sle(Register rd, Register rs, const Operand& rt) {
828 void TurboAssembler::Sleu(Register rd, Register rs, const Operand& rt) {
842 void TurboAssembler::Sge(Register rd, Register rs, const Operand& rt) {
847 void TurboAssembler::Sgeu(Register rd, Register rs, const Operand& rt) {
852 void TurboAssembler::Sgt(Register rd, Register rs, const Operand& rt) {
865 void TurboAssembler::Sgtu(Register rd, Register rs, const Operand& rt) {
878 void TurboAssembler::Sll32(Register rd, Register rs, const Operand& rt) {
887 void TurboAssembler::Sra32(Register rd, Register rs, const Operand& rt) {
896 void TurboAssembler::Srl32(Register rd, Register rs, const Operand& rt) {
905 void TurboAssembler::Sra64(Register rd, Register rs, const Operand& rt) {
918 void TurboAssembler::Srl64(Register rd, Register rs, const Operand& rt) {
931 void TurboAssembler::Sll64(Register rd, Register rs, const Operand& rt) {
945 void TurboAssembler::Li(Register rd, int64_t imm) {
953 void TurboAssembler::Mv(Register rd, const Operand& rt) {
961 void TurboAssembler::Ror(Register rd, Register rs, const Operand& rt) {
986 void TurboAssembler::Dror(Register rd, Register rs, const Operand& rt) {
1009 void TurboAssembler::CalcScaledAddress(Register rd, Register rt, Register rs,
1021 void TurboAssembler::ByteSwap(Register rd, Register rs, int operand_size,
1079 void TurboAssembler::LoadNBytes(Register rd, const MemOperand& rs,
1101 void TurboAssembler::LoadNBytesOverwritingBaseReg(const MemOperand& rs,
1130 void TurboAssembler::UnalignedLoadHelper(Register rd, const MemOperand& rs) {
1160 void TurboAssembler::UnalignedFLoadHelper(FPURegister frd, const MemOperand& rs,
1185 void TurboAssembler::UnalignedStoreHelper(Register rd, const MemOperand& rs,
1223 void TurboAssembler::UnalignedFStoreHelper(FPURegister frd,
1237 void TurboAssembler::AlignedLoadHelper(Reg_T target, const MemOperand& rs,
1251 void TurboAssembler::AlignedStoreHelper(Reg_T value, const MemOperand& rs,
1267 void TurboAssembler::Ulw(Register rd, const MemOperand& rs) {
1271 void TurboAssembler::Ulwu(Register rd, const MemOperand& rs) {
1275 void TurboAssembler::Usw(Register rd, const MemOperand& rs) {
1279 void TurboAssembler::Ulh(Register rd, const MemOperand& rs) {
1283 void TurboAssembler::Ulhu(Register rd, const MemOperand& rs) {
1287 void TurboAssembler::Ush(Register rd, const MemOperand& rs) {
1291 void TurboAssembler::Uld(Register rd, const MemOperand& rs) {
1307 void TurboAssembler::Usd(Register rd, const MemOperand& rs) {
1320 void TurboAssembler::ULoadFloat(FPURegister fd, const MemOperand& rs,
1326 void TurboAssembler::UStoreFloat(FPURegister fd, const MemOperand& rs,
1332 void TurboAssembler::ULoadDouble(FPURegister fd, const MemOperand& rs,
1338 void TurboAssembler::UStoreDouble(FPURegister fd, const MemOperand& rs,
1344 void TurboAssembler::Lb(Register rd, const MemOperand& rs) {
1351 void TurboAssembler::Lbu(Register rd, const MemOperand& rs) {
1358 void TurboAssembler::Sb(Register rd, const MemOperand& rs) {
1365 void TurboAssembler::Lh(Register rd, const MemOperand& rs) {
1372 void TurboAssembler::Lhu(Register rd, const MemOperand& rs) {
1379 void TurboAssembler::Sh(Register rd, const MemOperand& rs) {
1386 void TurboAssembler::Lw(Register rd, const MemOperand& rs) {
1403 void TurboAssembler::Lwu(Register rd, const MemOperand& rs) {
1410 void TurboAssembler::Sw(Register rd, const MemOperand& rs) {
1426 void TurboAssembler::Ld(Register rd, const MemOperand& rs) {
1443 void TurboAssembler::Sd(Register rd, const MemOperand& rs) {
1459 void TurboAssembler::LoadFloat(FPURegister fd, const MemOperand& src) {
1466 void TurboAssembler::StoreFloat(FPURegister fs, const MemOperand& src) {
1473 void TurboAssembler::LoadDouble(FPURegister fd, const MemOperand& src) {
1489 void TurboAssembler::StoreDouble(FPURegister fs, const MemOperand& src) {
1505 void TurboAssembler::Ll(Register rd, const MemOperand& rs) {
1517 void TurboAssembler::Lld(Register rd, const MemOperand& rs) {
1529 void TurboAssembler::Sc(Register rd, const MemOperand& rs) {
1541 void TurboAssembler::Scd(Register rd, const MemOperand& rs) {
1553 void TurboAssembler::li(Register dst, Handle<HeapObject> value,
1571 void TurboAssembler::li(Register dst, ExternalReference value, LiFlags mode) {
1582 void TurboAssembler::li(Register dst, const StringConstantBase* string,
1596 int TurboAssembler::InstrCountForLi64Bit(int64_t value) {
1606 void TurboAssembler::li_optimized(Register rd, Operand j, LiFlags mode) {
1613 void TurboAssembler::li(Register rd, Operand j, LiFlags mode) {
1660 void TurboAssembler::MultiPush(RegList regs) {
1704 void TurboAssembler::MultiPop(RegList regs) {
1745 void TurboAssembler::MultiPushFPU(DoubleRegList regs) {
1758 void TurboAssembler::MultiPopFPU(DoubleRegList regs) {
1770 void TurboAssembler::ExtractBits(Register rt, Register rs, uint16_t pos,
1782 void TurboAssembler::InsertBits(Register dest, Register source, Register pos,
1804 void TurboAssembler::Neg_s(FPURegister fd, FPURegister fs) { fneg_s(fd, fs); }
1806 void TurboAssembler::Neg_d(FPURegister fd, FPURegister fs) { fneg_d(fd, fs); }
1808 void TurboAssembler::Cvt_d_uw(FPURegister fd, Register rs) {
1813 void TurboAssembler::Cvt_d_w(FPURegister fd, Register rs) {
1818 void TurboAssembler::Cvt_d_ul(FPURegister fd, Register rs) {
1823 void TurboAssembler::Cvt_s_uw(FPURegister fd, Register rs) {
1828 void TurboAssembler::Cvt_s_w(FPURegister fd, Register rs) {
1833 void TurboAssembler::Cvt_s_ul(FPURegister fd, Register rs) {
1839 void TurboAssembler::RoundFloatingPointToInteger(Register rd, FPURegister fs,
1868 void TurboAssembler::Clear_if_nan_d(Register rd, FPURegister fs) {
1876 void TurboAssembler::Clear_if_nan_s(Register rd, FPURegister fs) {
1884 void TurboAssembler::Trunc_uw_d(Register rd, FPURegister fs, Register result) {
1886 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1891 void TurboAssembler::Trunc_w_d(Register rd, FPURegister fs, Register result) {
1893 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1898 void TurboAssembler::Trunc_uw_s(Register rd, FPURegister fs, Register result) {
1900 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1905 void TurboAssembler::Trunc_w_s(Register rd, FPURegister fs, Register result) {
1907 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1912 void TurboAssembler::Trunc_ul_d(Register rd, FPURegister fs, Register result) {
1914 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1919 void TurboAssembler::Trunc_l_d(Register rd, FPURegister fs, Register result) {
1921 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1926 void TurboAssembler::Trunc_ul_s(Register rd, FPURegister fs, Register result) {
1928 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1933 void TurboAssembler::Trunc_l_s(Register rd, FPURegister fs, Register result) {
1935 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1940 void TurboAssembler::Round_w_s(Register rd, FPURegister fs, Register result) {
1942 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1947 void TurboAssembler::Round_w_d(Register rd, FPURegister fs, Register result) {
1949 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1954 void TurboAssembler::Ceil_w_s(Register rd, FPURegister fs, Register result) {
1956 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1961 void TurboAssembler::Ceil_w_d(Register rd, FPURegister fs, Register result) {
1963 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1968 void TurboAssembler::Floor_w_s(Register rd, FPURegister fs, Register result) {
1970 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1975 void TurboAssembler::Floor_w_d(Register rd, FPURegister fs, Register result) {
1977 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1988 void TurboAssembler::RoundHelper(FPURegister dst, FPURegister src,
2108 void TurboAssembler::RoundHelper(VRegister dst, VRegister src, Register scratch,
2162 void TurboAssembler::Ceil_f(VRegister vdst, VRegister vsrc, Register scratch,
2167 void TurboAssembler::Ceil_d(VRegister vdst, VRegister vsrc, Register scratch,
2172 void TurboAssembler::Floor_f(VRegister vdst, VRegister vsrc, Register scratch,
2177 void TurboAssembler::Floor_d(VRegister vdst, VRegister vsrc, Register scratch,
2182 void TurboAssembler::Trunc_d(VRegister vdst, VRegister vsrc, Register scratch,
2187 void TurboAssembler::Trunc_f(VRegister vdst, VRegister vsrc, Register scratch,
2192 void TurboAssembler::Round_f(VRegister vdst, VRegister vsrc, Register scratch,
2197 void TurboAssembler::Round_d(VRegister vdst, VRegister vsrc, Register scratch,
2202 void TurboAssembler::Floor_d_d(FPURegister dst, FPURegister src,
2207 void TurboAssembler::Ceil_d_d(FPURegister dst, FPURegister src,
2212 void TurboAssembler::Trunc_d_d(FPURegister dst, FPURegister src,
2217 void TurboAssembler::Round_d_d(FPURegister dst, FPURegister src,
2222 void TurboAssembler::Floor_s_s(FPURegister dst, FPURegister src,
2227 void TurboAssembler::Ceil_s_s(FPURegister dst, FPURegister src,
2232 void TurboAssembler::Trunc_s_s(FPURegister dst, FPURegister src,
2237 void TurboAssembler::Round_s_s(FPURegister dst, FPURegister src,
2262 void TurboAssembler::CompareF32(Register rd, FPUCondition cc, FPURegister cmp1,
2289 void TurboAssembler::CompareF64(Register rd, FPUCondition cc, FPURegister cmp1,
2316 void TurboAssembler::CompareIsNotNanF32(Register rd, FPURegister cmp1,
2327 void TurboAssembler::CompareIsNotNanF64(Register rd, FPURegister cmp1,
2338 void TurboAssembler::CompareIsNanF32(Register rd, FPURegister cmp1,
2344 void TurboAssembler::CompareIsNanF64(Register rd, FPURegister cmp1,
2350 void TurboAssembler::BranchTrueShortF(Register rs, Label* target) {
2354 void TurboAssembler::BranchFalseShortF(Register rs, Label* target) {
2358 void TurboAssembler::BranchTrueF(Register rs, Label* target) {
2371 void TurboAssembler::BranchFalseF(Register rs, Label* target) {
2384 void TurboAssembler::InsertHighWordF64(FPURegister dst, Register src_high) {
2400 void TurboAssembler::InsertLowWordF64(FPURegister dst, Register src_low) {
2416 void TurboAssembler::LoadFPRImmediate(FPURegister dst, uint32_t src) {
2437 void TurboAssembler::LoadFPRImmediate(FPURegister dst, uint64_t src) {
2458 void TurboAssembler::CompareI(Register rd, Register rs, const Operand& rt,
2503 void TurboAssembler::LoadZeroIfConditionNotZero(Register dest,
2514 void TurboAssembler::LoadZeroIfConditionZero(Register dest,
2524 void TurboAssembler::Clz32(Register rd, Register xx) {
2572 void TurboAssembler::Clz64(Register rd, Register xx) {
2626 void TurboAssembler::Ctz32(Register rd, Register rs) {
2650 void TurboAssembler::Ctz64(Register rd, Register rs) {
2674 void TurboAssembler::Popcnt32(Register rd, Register rs, Register scratch) {
2724 void TurboAssembler::Popcnt64(Register rd, Register rs, Register scratch) {
2761 void TurboAssembler::TryInlineTruncateDoubleToI(Register result,
2772 void TurboAssembler::TruncateDoubleToI(Isolate* isolate, Zone* zone,
2804 void TurboAssembler::Branch(int32_t offset) {
2809 void TurboAssembler::Branch(int32_t offset, Condition cond, Register rs,
2816 void TurboAssembler::Branch(Label* L) {
2832 void TurboAssembler::Branch(Label* L, Condition cond, Register rs,
2865 void TurboAssembler::Branch(Label* L, Condition cond, Register rs,
2873 void TurboAssembler::BranchShortHelper(int32_t offset, Label* L) {
2879 void TurboAssembler::BranchShort(int32_t offset) {
2884 void TurboAssembler::BranchShort(Label* L) { BranchShortHelper(0, L); }
2886 int32_t TurboAssembler::GetOffset(int32_t offset, Label* L, OffsetSize bits) {
2895 Register TurboAssembler::GetRtAsRegisterHelper(const Operand& rt,
2908 bool TurboAssembler::CalculateOffset(Label* L, int32_t* offset,
2915 bool TurboAssembler::CalculateOffset(Label* L, int32_t* offset, OffsetSize bits,
2923 bool TurboAssembler::BranchShortHelper(int32_t offset, Label* L, Condition cond,
3051 bool TurboAssembler::BranchShortCheck(int32_t offset, Label* L, Condition cond,
3064 void TurboAssembler::BranchShort(int32_t offset, Condition cond, Register rs,
3069 void TurboAssembler::BranchShort(Label* L, Condition cond, Register rs,
3074 void TurboAssembler::BranchAndLink(int32_t offset) {
3078 void TurboAssembler::BranchAndLink(int32_t offset, Condition cond, Register rs,
3085 void TurboAssembler::BranchAndLink(Label* L) {
3101 void TurboAssembler::BranchAndLink(Label* L, Condition cond, Register rs,
3124 void TurboAssembler::BranchAndLinkShortHelper(int32_t offset, Label* L) {
3130 void TurboAssembler::BranchAndLinkShort(int32_t offset) {
3135 void TurboAssembler::BranchAndLinkShort(Label* L) {
3142 bool TurboAssembler::BranchAndLinkShortHelper(int32_t offset, Label* L,
3165 bool TurboAssembler::BranchAndLinkShortCheck(int32_t offset, Label* L,
3179 void TurboAssembler::LoadFromConstantsTable(Register destination,
3188 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) {
3192 void TurboAssembler::LoadRootRegisterOffset(Register destination,
3201 void TurboAssembler::Jump(Register target, Condition cond, Register rs,
3214 void TurboAssembler::Jump(intptr_t target, RelocInfo::Mode rmode,
3229 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode, Condition cond,
3235 void TurboAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode,
3277 void TurboAssembler::Jump(const ExternalReference& reference) {
3283 void TurboAssembler::Call(Register target, Condition cond, Register rs,
3310 void TurboAssembler::Call(Address target, RelocInfo::Mode rmode, Condition cond,
3316 void TurboAssembler::Call(Handle<Code> code, RelocInfo::Mode rmode,
3359 void TurboAssembler::LoadEntryFromBuiltinIndex(Register builtin) {
3370 void TurboAssembler::CallBuiltinByIndex(Register builtin) {
3375 void TurboAssembler::CallBuiltin(Builtin builtin) {
3385 void TurboAssembler::TailCallBuiltin(Builtin builtin) {
3395 void TurboAssembler::LoadEntryFromBuiltin(Builtin builtin,
3400 MemOperand TurboAssembler::EntryFromBuiltinAsOperand(Builtin builtin) {
3406 void TurboAssembler::PatchAndJump(Address target) {
3418 void TurboAssembler::StoreReturnAddressAndCall(Register target) {
3456 void TurboAssembler::Ret(Condition cond, Register rs, const Operand& rt) {
3464 void TurboAssembler::BranchLong(Label* L) {
3473 void TurboAssembler::BranchAndLinkLong(Label* L) {
3481 void TurboAssembler::DropAndRet(int drop) {
3486 void TurboAssembler::DropAndRet(int drop, Condition cond, Register r1,
3502 void TurboAssembler::Drop(int count, Condition cond, Register reg,
3533 void TurboAssembler::Call(Label* target) { BranchAndLink(target); }
3535 void TurboAssembler::LoadAddress(Register dst, Label* target,
3551 void TurboAssembler::Push(Smi smi) {
3558 void TurboAssembler::PushArray(Register array, Register size,
3587 void TurboAssembler::Push(Handle<HeapObject> handle) {
3630 void TurboAssembler::FPUCanonicalizeNaN(const DoubleRegister dst,
3638 void TurboAssembler::MovFromFloatResult(const DoubleRegister dst) {
3642 void TurboAssembler::MovFromFloatParameter(const DoubleRegister dst) {
3646 void TurboAssembler::MovToFloatParameter(DoubleRegister src) { Move(fa0, src); }
3648 void TurboAssembler::MovToFloatResult(DoubleRegister src) { Move(fa0, src); }
3650 void TurboAssembler::MovToFloatParameters(DoubleRegister src1,
3673 DCHECK(TurboAssembler::IsAddressableThroughRootRegister(isolate, limit));
3676 TurboAssembler::RootRegisterOffsetForExternalReference(isolate, limit);
3923 void TurboAssembler::WasmRvvEq(VRegister dst, VRegister lhs, VRegister rhs,
3932 void TurboAssembler::WasmRvvNe(VRegister dst, VRegister lhs, VRegister rhs,
3941 void TurboAssembler::WasmRvvGeS(VRegister dst, VRegister lhs, VRegister rhs,
3950 void TurboAssembler::WasmRvvGeU(VRegister dst, VRegister lhs, VRegister rhs,
3959 void TurboAssembler::WasmRvvGtS(VRegister dst, VRegister lhs, VRegister rhs,
3968 void TurboAssembler::WasmRvvGtU(VRegister dst, VRegister lhs, VRegister rhs,
3977 void TurboAssembler::WasmRvvS128const(VRegister dst, const uint8_t imms[16]) {
3990 void TurboAssembler::LoadLane(int ts, VRegister dst, uint8_t laneidx,
4022 void TurboAssembler::StoreLane(int sz, VRegister src, uint8_t laneidx,
4050 void TurboAssembler::AddOverflow64(Register dst, Register left,
4080 void TurboAssembler::SubOverflow64(Register dst, Register left,
4112 void TurboAssembler::MulOverflow32(Register dst, Register left,
4235 void TurboAssembler::Trap() { stop(); }
4236 void TurboAssembler::DebugBreak() { stop(); }
4238 void TurboAssembler::Assert(Condition cc, AbortReason reason, Register rs,
4243 void TurboAssembler::Check(Condition cc, AbortReason reason, Register rs,
4252 void TurboAssembler::Abort(AbortReason reason) {
4303 void TurboAssembler::LoadMap(Register destination, Register object) {
4318 void TurboAssembler::StubPrologue(StackFrame::Type type) {
4326 void TurboAssembler::Prologue() { PushStandardFrame(a1); }
4328 void TurboAssembler::EnterFrame(StackFrame::Type type) {
4344 void TurboAssembler::LeaveFrame(StackFrame::Type type) {
4496 int TurboAssembler::ActivationFrameAlignment() {
4534 void TurboAssembler::SmiUntag(Register dst, const MemOperand& src) {
4549 void TurboAssembler::SmiToInt32(Register smi) {
4558 void TurboAssembler::JumpIfSmi(Register value, Label* smi_label) {
4576 void TurboAssembler::AssertNotSmi(Register object, AbortReason reason) {
4586 void TurboAssembler::AssertSmi(Register object, AbortReason reason) {
4709 void TurboAssembler::FloatMinMaxHelper(FPURegister dst, FPURegister src1,
4764 void TurboAssembler::Float32Max(FPURegister dst, FPURegister src1,
4770 void TurboAssembler::Float32Min(FPURegister dst, FPURegister src1,
4776 void TurboAssembler::Float64Max(FPURegister dst, FPURegister src1,
4782 void TurboAssembler::Float64Min(FPURegister dst, FPURegister src1,
4790 int TurboAssembler::CalculateStackPassedDWords(int num_gp_arguments,
4806 void TurboAssembler::PrepareCallCFunction(int num_reg_arguments,
4830 void TurboAssembler::PrepareCallCFunction(int num_reg_arguments,
4835 void TurboAssembler::CallCFunction(ExternalReference function,
4843 void TurboAssembler::CallCFunction(Register function, int num_reg_arguments,
4848 void TurboAssembler::CallCFunction(ExternalReference function,
4853 void TurboAssembler::CallCFunction(Register function, int num_arguments) {
4857 void TurboAssembler::CallCFunctionHelper(Register function,
4944 void TurboAssembler::CheckPageFlag(Register object, Register scratch, int mask,
4967 void TurboAssembler::ComputeCodeStartAddress(Register dst) {
4981 void TurboAssembler::CallForDeoptimization(Builtin target, int, Label* exit,
4994 void TurboAssembler::LoadCodeObjectEntry(Register destination,
5042 void TurboAssembler::CallCodeObject(Register code_object) {
5048 void TurboAssembler::JumpCodeObject(Register code_object, JumpMode jump_mode) {
5055 void TurboAssembler::LoadTaggedPointerField(const Register& destination,
5064 void TurboAssembler::LoadAnyTaggedField(const Register& destination,
5073 void TurboAssembler::LoadTaggedSignedField(const Register& destination,
5082 void TurboAssembler::SmiUntagField(Register dst, const MemOperand& src) {
5086 void TurboAssembler::StoreTaggedField(const Register& value,
5095 void TurboAssembler::DecompressTaggedSigned(const Register& destination,
5106 void TurboAssembler::DecompressTaggedPointer(const Register& destination,
5113 void TurboAssembler::DecompressTaggedPointer(const Register& destination,
5120 void TurboAssembler::DecompressAnyTagged(const Register& destination,