/dports/www/firefox/firefox-99.0/js/src/wasm/ |
H A D | WasmBCRegDefs.h | 205 struct RegF32 : public FloatRegister { 206 RegF32() : FloatRegister() {} 211 static RegF32 Invalid() { return RegF32(); } 239 RegF32 f32_; 265 explicit AnyReg(RegF32 r) { 292 RegF32 f32() const { 659 [[nodiscard]] inline RegF32 needF32(); 660 inline void needF32(RegF32 specific); 675 inline void freeF32(RegF32 r); 798 operator RegF32() const { return RegF32(RabaldrScratchF32); } [all …]
|
H A D | WasmBCRegMgmt-inl.h | 32 bool BaseCompiler::isAvailableF32(RegF32 r) { return ra.isAvailableF32(r); } in isAvailableF32() 42 [[nodiscard]] RegF32 BaseCompiler::needF32() { return ra.needF32(); } in needF32() 52 void BaseCompiler::needF32(RegF32 specific) { ra.needF32(specific); } in needF32() 66 void BaseCompiler::freeF32(RegF32 r) { ra.freeF32(r); } in freeF32() 120 inline void BaseCompiler::free<RegF32>(RegF32 r) { 163 void BaseCompiler::maybeFree(RegF32 r) { in maybeFree() 280 inline RegF32 BaseCompiler::need<RegF32>() { 297 inline RegF32 BaseCompiler::pop<RegF32>() { 352 needF32(RegF32(result.fpr())); in needResultRegisters() 413 freeF32(RegF32(result.fpr())); in freeResultRegisters()
|
H A D | WasmBCClass.h | 381 inline bool isAvailableF32(RegF32 r); 392 [[nodiscard]] inline RegF32 needF32(); 403 inline void needF32(RegF32 specific); 430 inline void freeF32(RegF32 r); 442 inline void maybeFree(RegF32 r); 592 inline void pushF32(RegF32 r); 687 [[nodiscard]] inline RegF32 popF32(); 688 inline RegF32 popF32(RegF32 specific); 712 inline void pop2xF32(RegF32* r0, RegF32* r1); 958 inline void moveF32(RegF32 src, RegF32 dest); [all …]
|
H A D | WasmBCRegDefs-inl.h | 98 RegF32 BaseRegAlloc::needF32() { in needF32() 102 return RegF32(allocFPU<MIRType::Float32>()); in needF32() 105 void BaseRegAlloc::needF32(RegF32 specific) { in needF32() 152 void BaseRegAlloc::freeF32(RegF32 r) { freeFPU(r); } in freeF32()
|
H A D | WasmBCCodegen-inl.h | 66 void BaseCompiler::moveF32(RegF32 src, RegF32 dest) { in moveF32() 91 inline void BaseCompiler::move<RegF32>(RegF32 src, RegF32 dest) { 154 RegF32 BaseCompiler::captureReturnedF32(const FunctionCall& call) { in captureReturnedF32() 155 RegF32 r = RegF32(ReturnFloat32Reg); in captureReturnedF32() 221 void BaseCompiler::roundF32(RoundingMode roundingMode, RegF32 f0) { in roundF32() 234 void BaseCompiler::branchTo(Assembler::DoubleCondition c, RegF32 lhs, in branchTo() 235 RegF32 rhs, Label* l) { in branchTo()
|
H A D | WasmBCStk.h | 90 RegF32 f32reg_; 110 explicit Stk(RegF32 r) : kind_(RegisterF32), f32reg_(r) {} in Stk() 185 RegF32 f32reg() const { in f32reg()
|
H A D | WasmBCStkMgmt-inl.h | 117 void BaseCompiler::loadConstF32(const Stk& src, RegF32 dest) { in loadConstF32() 123 void BaseCompiler::loadMemF32(const Stk& src, RegF32 dest) { in loadMemF32() 127 void BaseCompiler::loadLocalF32(const Stk& src, RegF32 dest) { in loadLocalF32() 131 void BaseCompiler::loadRegisterF32(const Stk& src, RegF32 dest) { in loadRegisterF32() 252 void BaseCompiler::loadF32(const Stk& src, RegF32 dest) { in loadF32() 547 void BaseCompiler::pushF32(RegF32 r) { in pushF32() 1016 void BaseCompiler::popF32(const Stk& v, RegF32 dest) { in popF32() 1036 RegF32 BaseCompiler::popF32() { in popF32() 1038 RegF32 r; in popF32() 1048 RegF32 BaseCompiler::popF32(RegF32 specific) { in popF32() [all …]
|
H A D | WasmBaselineCompile.cpp | 2176 static void AddF32(MacroAssembler& masm, RegF32 rs, RegF32 rsd) { in AddF32() 2180 static void SubF32(MacroAssembler& masm, RegF32 rs, RegF32 rsd) { in SubF32() 2184 static void MulF32(MacroAssembler& masm, RegF32 rs, RegF32 rsd) { in MulF32() 2188 static void DivF32(MacroAssembler& masm, RegF32 rs, RegF32 rsd) { in DivF32() 2192 static void MinF32(BaseCompiler& bc, RegF32 rs, RegF32 rsd) { in MinF32() 2208 static void MaxF32(BaseCompiler& bc, RegF32 rs, RegF32 rsd) { in MaxF32() 2223 static void CopysignF32(MacroAssembler& masm, RegF32 rs, RegF32 rsd, in CopysignF32() 2717 RegF32 lhs; 2718 RegF32 rhs; 5049 RegF32 r, rs; in emitSelect() [all …]
|
H A D | WasmBCFrame.h | 663 void loadLocalF32(const Local& src, RegF32 dest) { in loadLocalF32() 689 void storeLocalF32(RegF32 src, const Local& dest) { in storeLocalF32() 910 void loadStackF32(int32_t offset, RegF32 dest) { in loadStackF32()
|
H A D | WasmBCMemory.cpp | 719 RegF32 rv = needF32(); in doLoadCommon() 797 RegF32 rv = popF32(); in doStoreCommon()
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/wasm/ |
H A D | WasmBaselineCompile.cpp | 281 static RegF32 Invalid() { return RegF32(InvalidFloatReg); } in Invalid() argument 354 RegF32 f32_; 788 operator RegF32() const { return RegF32(RabaldrScratchF32); } in operator RegF32() 1724 void moveF32(RegF32 src, RegF32 dest) { in moveF32() 2493 RegF32 r; in popF32() 2502 RegF32 popF32(RegF32 specific) { in popF32() 3358 RegF32 r = RegF32(ReturnFloat32Reg); in captureReturnedF32() 4890 void pop2xF32(RegF32* r0, RegF32* r1) { in pop2xF32() 5294 RegF32 r, rs; in emitAddF32() 5332 RegF32 r, rs; in emitSubtractF32() [all …]
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/wasm/ |
H A D | WasmBaselineCompile.cpp | 333 struct RegF32 struct in js::wasm::BaseCompiler 335 RegF32() {} in RegF32() function 1090 void moveF32(RegF32 src, RegF32 dest) { in moveF32() 1654 RegF32 r; in popF32() 1663 RegF32 popF32(RegF32 specific) { in popF32() 2454 RegF32 rv = RegF32(ReturnFloat32Reg); in captureReturnedF32() 3549 void pop2xF32(RegF32* r0, RegF32* r1) { in pop2xF32() 3779 RegF32 r0, r1; in emitAddF32() 3809 RegF32 r0, r1; in emitSubtractF32() 3868 RegF32 r0, r1; in emitMultiplyF32() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/wasm/ |
H A D | WasmBaselineCompile.cpp | 348 static RegF32 Invalid() { return RegF32(); } in Invalid() argument 376 RegF32 f32_; 3365 void moveF32(RegF32 src, RegF32 dest) { in moveF32() 4464 RegF32 r; in popF32() 4474 RegF32 popF32(RegF32 specific) { in popF32() 5957 RegF32 r = RegF32(ReturnFloat32Reg); in captureReturnedF32() 7578 void pop2xF32(RegF32* r0, RegF32* r1) { in pop2xF32() 8159 RegF32 BaseCompiler::need<RegF32>() { in need() 8176 RegF32 BaseCompiler::pop<RegF32>() { in pop() 8193 void BaseCompiler::free<RegF32>(RegF32 r) { in free() [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/wasm/ |
H A D | WasmBaselineCompile.cpp | 375 static RegF32 Invalid() { return RegF32(); } in Invalid() argument 403 RegF32 f32_; 3055 static void MinF32(BaseCompiler& bc, RegF32 rs, RegF32 rsd); 3056 static void MaxF32(BaseCompiler& bc, RegF32 rs, RegF32 rsd); 3515 void moveF32(RegF32 src, RegF32 dest) { in moveF32() 4839 RegF32 r; in popF32() 4849 RegF32 popF32(RegF32 specific) { in popF32() 6379 RegF32 r = RegF32(ReturnFloat32Reg); in captureReturnedF32() 8032 void pop2xF32(RegF32* r0, RegF32* r1) { in pop2xF32() 8669 RegF32 BaseCompiler::need<RegF32>() { in need() [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/wasm/ |
H A D | WasmBaselineCompile.cpp | 375 static RegF32 Invalid() { return RegF32(); } in Invalid() argument 403 RegF32 f32_; 3055 static void MinF32(BaseCompiler& bc, RegF32 rs, RegF32 rsd); 3056 static void MaxF32(BaseCompiler& bc, RegF32 rs, RegF32 rsd); 3515 void moveF32(RegF32 src, RegF32 dest) { in moveF32() 4839 RegF32 r; in popF32() 4849 RegF32 popF32(RegF32 specific) { in popF32() 6379 RegF32 r = RegF32(ReturnFloat32Reg); in captureReturnedF32() 8032 void pop2xF32(RegF32* r0, RegF32* r1) { in pop2xF32() 8669 RegF32 BaseCompiler::need<RegF32>() { in need() [all …]
|