Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8e00fd0e6445fc2ac9820723a5f9b354d629dff4
https://github.com/WebKit/WebKit/commit/8e00fd0e6445fc2ac9820723a5f9b354d629dff4
Author: Yusuke Suzuki <[email protected]>
Date: 2023-07-14 (Fri, 14 Jul 2023)
Changed paths:
M Source/JavaScriptCore/heap/GCMemoryOperations.h
Log Message:
-----------
[JSC] Use 32byte stride for ARM64 gcSafe ops
https://bugs.webkit.org/show_bug.cgi?id=259226
rdar://112284761
Reviewed by Mark Lam.
This patch extends gcSafe mem ops stride from 16 to 32 bytes.
We do not use SIMD v128 etc. here for now, which could be beneficial
for more larger sized ones. We clean up these ops with prefix / postfix
increment addressing in ARM64.
* Source/JavaScriptCore/heap/GCMemoryOperations.h:
(JSC::gcSafeMemcpy):
(JSC::gcSafeMemmove):
Canonical link: https://commits.webkit.org/266079@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes