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