[mono][wasm] Make OP_WASM_SIMD_SWIZZLE use the shufflevector LLVM ins… (#75057)
* [mono][wasm] Make OP_WASM_SIMD_SWIZZLE use the shufflevector LLVM instruction. The wasm.swizzle instrinsic always uses byte sized SIMD lanes, so it cannot represent all the variants of Vector128.Shuffle (). * Enable SIMD by default for testing. * Remove an assert. * Work around an LLVM problem. * Revert "Enable SIMD by default for testing." This reverts commit eebc533d4b90fdd32bbf5ea737bfa29243bdfbfe.
Showing
想要评论请 注册 或 登录