• bjaideep's avatar
    PPC/s390: [builtins] Introduce proper Float64Cos and Float64Sin. · f7e7c32d
    bjaideep authored
    Port c781e831
    Port 4d4eb611
    
    Original commit message:
    
        Import base::ieee754::cos() and base::ieee754::sin() from fdlibm and
        introduce Float64Cos and Float64Sin TurboFan operator based on that,
        similar to what we do for Float64Log. Rewrite Math.cos() and Math.sin()
        as TurboFan builtins and use those operators to also inline Math.cos()
        and Math.sin() into optimized TurboFan functions.
    
        Unify Atanh, Cbrt and Expm1 as exports from flibm.
    
    R=bmeurer@chromium.org, mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
    
    BUG=v8:5086,v8:5118,v8:5103
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2078273002
    Cr-Commit-Position: refs/heads/master@{#37083}
    f7e7c32d
Name
Last commit
Last update
..
OWNERS Loading commit data...
code-generator-ppc.cc Loading commit data...
instruction-codes-ppc.h Loading commit data...
instruction-scheduler-ppc.cc Loading commit data...
instruction-selector-ppc.cc Loading commit data...