• zhengxing.li's avatar
    X87: [builtins] Introduce proper Float64Tan operator. · d9440156
    zhengxing.li authored
      port c87168bc (r37087)
    
      original commit message:
      Import base::ieee754::tan() from fdlibm and introduce Float64Tan TurboFan
      operator based on that, similar to what we do for Float64Cos and Float64Sin.
      Rewrite Math.tan() as TurboFan builtin and use those operators to also
      inline Math.tan() into optimized TurboFan functions.
    
      Drive-by-fix: Kill the %_ConstructDouble intrinsics, and provide only
      the %ConstructDouble runtime entry for writing tests.
    
    BUG=
    
    Review-Url: https://codereview.chromium.org/2101233002
    Cr-Commit-Position: refs/heads/master@{#37313}
    d9440156
lithium-x87.cc 85.5 KB