[webkit-changes] [WebKit/WebKit] 347e26: Improve disassembly output

tannal noreply at github.com
Wed Sep 18 11:07:57 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 347e26a214696b9a82d84b47967d39f438344892
      https://github.com/WebKit/WebKit/commit/347e26a214696b9a82d84b47967d39f438344892
  Author: tannal <tannal2409 at gmail.com>
  Date:   2024-09-18 (Wed, 18 Sep 2024)

  Changed paths:
    M Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp
    M Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h

  Log Message:
  -----------
  Improve disassembly output
https://bugs.webkit.org/show_bug.cgi?id=279861

Reviewed by Justin Michaud.

This patch enhances the ARM64 disassembler to correctly handle and display
additional SIMD instructions, particularly those involving different vector
element sizes (.B, .H, .S, .D). This improvement allows for more accurate
representation of ARM SIMD instructions in the disassembled output.

* Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp:
(JSC::ARM64Disassembler::A64DOpcodeVectorDataProcessingLogical1Source::opName):
(JSC::ARM64Disassembler::A64DOpcodeVectorDataProcessingLogical2Source::format):
(JSC::ARM64Disassembler::A64DOpcodeVectorDataProcessingLogical2Source::opName):
* Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h:
(JSC::ARM64Disassembler::A64DOpcode::appendSIMDLaneIndexAndType):
(JSC::ARM64Disassembler::A64DOpcode::appendSIMDLaneType):

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



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list