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

Reply via email to