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

Reply via email to