• bjaideep's avatar
    PPC/s390: [builtins] Introduce proper Float64Tan operator. · f1c2729d
    bjaideep authored
    Port c87168bc
    
    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.
    
    R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
    
    BUG=v8:5086,v8:5126
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2080303002
    Cr-Commit-Position: refs/heads/master@{#37115}
    f1c2729d
code-generator-s390.cc 82.4 KB