Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5e2002044e76e8a593ca5630ee6e71c760a01463
https://github.com/WebKit/WebKit/commit/5e2002044e76e8a593ca5630ee6e71c760a01463
Author: Justin Michaud <[email protected]>
Date: 2025-07-31 (Thu, 31 Jul 2025)
Changed paths:
M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
Log Message:
-----------
[ARMv7] Avoid unaligned strd
https://bugs.webkit.org/show_bug.cgi?id=293694
Reviewed by Yusuke Suzuki and Sosuke Suzuki.
Not all armv7 chips are required to suport unaligned strd instructions.
For example, my Neoverse N1 does not support it.
This is documented at
https://developer.arm.com/documentation/100748/0624/Alignment-support-in-Arm-Compiler-for-Embedded-6/Aligned-and-unaligned-accesses.
We should remove these lowerings to support all armv7 processors.
In the future, we may want to add them back when we can handle
the alignment check separately.
* Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::storePair32):
Canonical link: https://commits.webkit.org/298097@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes