Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 53517eb3a2b824d9cad0e95b1263ee68c8cd9762
https://github.com/WebKit/WebKit/commit/53517eb3a2b824d9cad0e95b1263ee68c8cd9762
Author: Yusuke Suzuki <[email protected]>
Date: 2026-08-14 (Fri, 14 Aug 2026)
Changed paths:
M Source/JavaScriptCore/b3/B3Operations.cpp
Log Message:
-----------
[JSC] Add small-sized fast copy before memcpy in operationMemoryCopy
https://bugs.webkit.org/show_bug.cgi?id=321793
rdar://184928316
Reviewed by Vassili Bykov and Dan Hecht.
memcpy does not inline itself when count is unknown. And wasm
memory.copy is concentrated into operationMemoryCopy instruction even if
the size can be small enough. This patch adds super fast copying before
operationMemoryCopy's `memcpy` to accelerate memory.copy performance.
* Source/JavaScriptCore/b3/B3Operations.cpp:
(JSC::B3::JSC_DEFINE_NOEXCEPT_JIT_OPERATION):
Canonical link: https://commits.webkit.org/319202@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications