Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b7ed3dae4a6ad7bcdb51d747bce8e944b2a6d1ba
      
https://github.com/WebKit/WebKit/commit/b7ed3dae4a6ad7bcdb51d747bce8e944b2a6d1ba
  Author: Yusuke Suzuki <[email protected]>
  Date:   2026-01-31 (Sat, 31 Jan 2026)

  Changed paths:
    M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
    M Source/JavaScriptCore/yarr/YarrJIT.cpp
    M Source/JavaScriptCore/yarr/YarrJITRegisters.h

  Log Message:
  -----------
  [JSC] Implement RegExp SIMD path for x64 too
https://bugs.webkit.org/show_bug.cgi?id=306690
rdar://169336634

Reviewed by Keith Miller.

This patch implements RegExp SIMD fast path for x64 too. Mostly the same
to ARM64, but using ptest for testing instead of vectorSwizzle2 since it
does not exist in x64.

* Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h:
(JSC::MacroAssemblerX86_64::compareIntegerVector):
(JSC::MacroAssemblerX86_64::branchTest128):
* Source/JavaScriptCore/yarr/YarrJIT.cpp:
* Source/JavaScriptCore/yarr/YarrJITRegisters.h:

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



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

Reply via email to