Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9f09a25e03b403c5890200780439d0375dc8b6ea https://github.com/WebKit/WebKit/commit/9f09a25e03b403c5890200780439d0375dc8b6ea Author: Yijia Huang <hyjo...@gmail.com> Date: 2022-12-02 (Fri, 02 Dec 2022)
Changed paths: M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h M Source/JavaScriptCore/assembler/X86Assembler.h M Source/JavaScriptCore/b3/air/AirOpcode.opcodes M Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp Log Message: ----------- [SIMD] Intel support for replace_lane and extract_lane https://bugs.webkit.org/show_bug.cgi?id=248637 Reviewed by Justin Michaud. Support WASM SIMD operations replace_lane and extract_lane. https://github.com/WebAssembly/simd/blob/main/proposals/simd/SIMD.md#accessing-lanes * Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h: (JSC::MacroAssemblerX86_64::vectorReplaceLane): (JSC::MacroAssemblerX86_64::vectorExtractLane): * Source/JavaScriptCore/assembler/X86Assembler.h: (JSC::X86Assembler::pinsr): (JSC::X86Assembler::pextr): (JSC::X86Assembler::shufps): (JSC::X86Assembler::shufpd): (JSC::X86Assembler::X86InstructionFormatter::SingleInstructionBufferWriter::memoryModRM): * Source/JavaScriptCore/b3/air/AirOpcode.opcodes: * Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp: (JSC::Wasm::AirIRGenerator::addReplaceLane): Canonical link: https://commits.webkit.org/257277@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes