[wasm-simd][ia32][liftoff] Implement extended multiply
For i64x2.ext_mul and i16x8.ext_mul, we can simply call the macro-assembler functions. For i32x4.ext_mul, the macro-assembler requires that dst == src1 if AVX is not supported, so we add a helper function to do that check, and make sure dst == src1 before calling into macro-assembler. This is the same implementation as x64 (https://crrev.com/c/2603765). Bug: v8:11262 Change-Id: I85ebe3e033903aa1cb6a7a0840f2e93210cce65a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2610506Reviewed-by: Bill Budge <bbudge@chromium.org> Commit-Queue: Zhi An Ng <zhin@chromium.org> Cr-Commit-Position: refs/heads/master@{#71921}
Showing
Please
register
or
sign in
to comment