• Clemens Hammacher's avatar
    Reland^2 "[Liftoff] Implement f32.copysign and f64.copysign" · a39fcbd2
    Clemens Hammacher authored
    This is a reland of 6afe7d18.
    The reason for the revert is fixed in https://crrev.com/c/1219633.
    
    Original change's description:
    > [Liftoff] Implement f32.copysign and f64.copysign
    >
    > These are two of the few missing instructions. This CL implements them
    > for ia32 and x64, and bails out on other platforms.
    > On x64, we are using the BTR instruction since we cannot have 64-bit
    > immediates.
    >
    > Drive-by: Fix naming of existing bt/bts instructions on x64.
    >
    > R=titzer@chromium.org
    >
    > Bug: v8:6600
    > Change-Id: Ib8532ca811160cd61f4ba7c06b04ce093861c872
    > Reviewed-on: https://chromium-review.googlesource.com/1174383
    > Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    > Reviewed-by: Ben Titzer <titzer@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#55780}
    
    Bug: v8:6600
    Change-Id: Ie14ba3a14848ba8e67f97e66d3379178f35dea40
    
    TBR=titzer@chromium.org
    
    Change-Id: Ie14ba3a14848ba8e67f97e66d3379178f35dea40
    Reviewed-on: https://chromium-review.googlesource.com/1219693Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#55817}
    a39fcbd2
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...
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...