• Clemens Hammacher's avatar
    Revert "Reland "[Liftoff] Implement f32.copysign and f64.copysign"" · 1c860ca4
    Clemens Hammacher authored
    This reverts commit f0f5f877.
    
    Reason for revert: Merge conflict (does not compile).
    
    Original change's description:
    > Reland "[Liftoff] Implement f32.copysign and f64.copysign"
    > 
    > 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: I4baeec6b02b17450988cfa7fedd5037f9cfe1638
    > Reviewed-on: https://chromium-review.googlesource.com/1219508
    > Reviewed-by: Ben Titzer <titzer@chromium.org>
    > Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#55812}
    
    TBR=titzer@chromium.org,clemensh@chromium.org
    
    Change-Id: Iae075a8f5225f1678691698bf3a304faa5ae2aab
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:6600
    Reviewed-on: https://chromium-review.googlesource.com/1220747Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#55813}
    1c860ca4
liftoff-assembler-ppc.h 12.7 KB