• gdeepti's avatar
    [wasm] Implement wasm x64 I16x8 Ops · c8c03c15
    gdeepti authored
     - Add I16x8 Splat, ExtractLane, ReplaceLane, shift ops, Some BinOps and compare ops
     - Add pshufhw, pshuflw in the assembler, disassembler
     - Fix incorrect modrm for pextrw, this bug disregards the register allocated and always makes pextrw use rax.
     - Fix pextrw disasm to take the 0 - 7 bits of the immediate instead of 0 - 3.
     - Pextrw, pinsrw are in the assembler use 128 bit encodings, pextrw, pinsrw in the disassembler use legacy encodings, fix inconsistencies causing weird code gen when --print-code is used.
    
    Review-Url: https://codereview.chromium.org/2767983002
    Cr-Commit-Position: refs/heads/master@{#44664}
    c8c03c15
Name
Last commit
Last update
..
OWNERS Loading commit data...
test-run-wasm-64.cc Loading commit data...
test-run-wasm-asmjs.cc Loading commit data...
test-run-wasm-interpreter.cc Loading commit data...
test-run-wasm-js.cc Loading commit data...
test-run-wasm-module.cc Loading commit data...
test-run-wasm-relocation.cc Loading commit data...
test-run-wasm-simd.cc Loading commit data...
test-run-wasm.cc Loading commit data...
test-wasm-breakpoints.cc Loading commit data...
test-wasm-interpreter-entry.cc Loading commit data...
test-wasm-stack.cc Loading commit data...
test-wasm-trap-position.cc Loading commit data...
wasm-run-utils.h Loading commit data...