Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e392e01575e310f9a2df5d7cd9671a24724f3182
      
https://github.com/WebKit/WebKit/commit/e392e01575e310f9a2df5d7cd9671a24724f3182
  Author: Dan Hecht <[email protected]>
  Date:   2025-09-30 (Tue, 30 Sep 2025)

  Changed paths:
    M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
    M Source/JavaScriptCore/wasm/WasmContext.h
    M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp
    M Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h
    M Source/JavaScriptCore/wasm/WasmOperations.cpp

  Log Message:
  -----------
  [JSC] WASM IPInt SIMD: support v128 in IPInt to BBQ loop OSR
https://bugs.webkit.org/show_bug.cgi?id=299831
rdar://161608423

Reviewed by Yusuke Suzuki and Daniel Liu.

Follow the existing BBQ to OMG loop OSR scratch buffer usage pattern,
which is that for functions that use SIMD, allocate two scratch
buffer "slots" (slot is uint64) per item so that v128 sized
values can fit.

Tested by running stress/{simd-osr.js, simd-osr-many-vectors.js}
tests with --useWasmIPIntSIMD=true and see that they now pass.

Canonical link: https://commits.webkit.org/300775@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