Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4181ce02baf360a01779283f673d8de5c530cc2b https://github.com/WebKit/WebKit/commit/4181ce02baf360a01779283f673d8de5c530cc2b Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2025-04-04 (Fri, 04 Apr 2025)
Changed paths: M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h M Source/JavaScriptCore/assembler/X86Assembler.h M Source/JavaScriptCore/dfg/DFGValueRepReductionPhase.cpp M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp Log Message: ----------- [JSC] Add boxDoubleAsDouble support in x64 https://bugs.webkit.org/show_bug.cgi?id=291058 rdar://148572491 Reviewed by Keith Miller. Use AVX integer addition in FPRegisterID in x64 to avoid FPR and GPR round-trip. * Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h: (JSC::MacroAssemblerX86_64::add64): (JSC::MacroAssemblerX86_64::sub64): * Source/JavaScriptCore/dfg/DFGValueRepReductionPhase.cpp: (JSC::DFG::ValueRepReductionPhase::convertValueRepsToDouble): * Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp: (JSC::FTL::DFG::LowerDFGToB3::boxDoubleAsDouble): (JSC::FTL::DFG::LowerDFGToB3::unboxDoubleAsDouble): Canonical link: https://commits.webkit.org/293246@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes