[webkit-changes] [WebKit/WebKit] db2ca0: [armv7] Prepare macro assembler for testb3 support

jjgriego noreply at github.com
Fri Dec 8 08:25:44 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: db2ca0942a93ee3c04abab6d559783e81266fb4d
      https://github.com/WebKit/WebKit/commit/db2ca0942a93ee3c04abab6d559783e81266fb4d
  Author: Joseph Griego <jgriego at igalia.com>
  Date:   2023-12-08 (Fri, 08 Dec 2023)

  Changed paths:
    M Source/JavaScriptCore/assembler/MacroAssembler.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h

  Log Message:
  -----------
  [armv7] Prepare macro assembler for testb3 support
https://bugs.webkit.org/show_bug.cgi?id=257291

Reviewed by Yusuke Suzuki.

Some parts of testb3 use macro assembler functionality that's missing; these are
straightforward to implement. Also remove a unnecessary declaration of
MacroAssemblerBaes (it's also defined in MacroAssembler.h)

* Source/JavaScriptCore/assembler/MacroAssembler.h:
(JSC::MacroAssembler::ret64):
* Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::rotateLeft32):
(JSC::MacroAssemblerARMv7::convertInt32ToDouble):
(JSC::MacroAssemblerARMv7::setCarry):

Canonical link: https://commits.webkit.org/271734@main




More information about the webkit-changes mailing list