Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
[WebAssembly SIMD] Support vector comparisons on Intel
https://bugs.webkit.org/show_bug.cgi?id=248568 rdar://103089559 Reviewed by Yusuke Suzuki. Implements support for integer and floating point vector comparisons for the Intel x86_64 macro assembler. * Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h: (JSC::MacroAssemblerX86_64::compareFloatingPointVector): (JSC::MacroAssemblerX86_64::compareIntegerVector): * Source/JavaScriptCore/assembler/X86Assembler.h: (JSC::X86Assembler::vpcmpeqq_rr): (JSC::X86Assembler::vpcmpgtb_rr): (JSC::X86Assembler::vpcmpgtw_rr): (JSC::X86Assembler::vpcmpgtd_rr): (JSC::X86Assembler::vpcmpgtq_rr): (JSC::X86Assembler::vcmpps_rr): (JSC::X86Assembler::vcmppd_rr): * Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp: (JSC::Wasm::AirIRGenerator::addSIMDRelOp): Canonical link: https://commits.webkit.org/257532@main
- Loading branch information
David Degazio
committed
Dec 8, 2022
1 parent
066e5bd
commit c6145db418b325ac7054c3bddc544b59ac535163
Showing
3 changed files
with
295 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.