• 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
..
assembler-x64-inl.h Loading commit data...
assembler-x64.cc Loading commit data...
assembler-x64.h Loading commit data...
code-stubs-x64.cc Loading commit data...
codegen-x64.cc Loading commit data...
constants-x64.h Loading commit data...
cpu-x64.cc Loading commit data...
deoptimizer-x64.cc Loading commit data...
disasm-x64.cc Loading commit data...
eh-frame-x64.cc Loading commit data...
frame-constants-x64.cc Loading commit data...
frame-constants-x64.h Loading commit data...
interface-descriptors-x64.cc Loading commit data...
macro-assembler-x64.cc Loading commit data...
macro-assembler-x64.h Loading commit data...
simulator-x64.cc Loading commit data...
simulator-x64.h Loading commit data...
sse-instr.h Loading commit data...