• Milad Fa's avatar
    PPC/s390: [wasm-simd][liftoff] Implement double precision conversions · c4afaf71
    Milad Fa authored
    Port 66964c51
    
    Original Commit Message:
    
        Extract codegen into macro-assembler functions for reuse in Liftoff.
    
        Some minor tweaks in I32x4TruncSatF64x2SZero and I32x4TruncSatF64x2UZero
        to check dst and src overlap and move to scratch/dst accordingly. In
        TurboFan we can set these restrictions in the instruction-selector, but
        not in Liftoff. This doesn't make TurboFan codegen any worse, since
        those restrictions are still in place.
    
    R=zhin@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
    BUG=
    LOG=N
    
    Change-Id: Iae59472a5e77c1becc5ff880081f2c0c8c149630
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2690828Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
    Commit-Queue: Milad Fa <mfarazma@redhat.com>
    Cr-Commit-Position: refs/heads/master@{#72676}
    c4afaf71
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
riscv64 Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
DEPS Loading commit data...
liftoff-assembler-defs.h Loading commit data...
liftoff-assembler.cc Loading commit data...
liftoff-assembler.h Loading commit data...
liftoff-compiler.cc Loading commit data...
liftoff-compiler.h Loading commit data...
liftoff-register.h Loading commit data...