• bbudge's avatar
    [WASM SIMD] Remove opcodes that are slow on some platforms. · dddfcfd0
    bbudge authored
    These can be synthesized from existing operations and scheduled for
    better performance than if we have to generate blocks of instructions
    that take many cycles to complete.
    - Remove F32x4RecipRefine, F32x4RecipSqrtRefine. Clients are better off
      synthesizing these from splats, multiplies and adds.
    - Remove F32x4Div, F32x4Sqrt, F32x4MinNum, F32x4MaxNum. Clients are
      better off synthesizing these or using the reciprocal approximations,
      possibly with a refinement step.
    
    LOG=N
    BUG=v8:6020
    
    Review-Url: https://codereview.chromium.org/2827143002
    Cr-Commit-Position: refs/heads/master@{#44784}
    dddfcfd0
machine-operator.h 24.5 KB