DescriptionPPC/s390: [builtins] Introduce proper Float64Cos and Float64Sin.
Port c781e83194031b337f8eafb42588a2e3d7440782
Port 4d4eb611111b0216d702fe7fd2e61d31875998e9
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
Committed: https://crrev.com/f7e7c32da2ed2cafa712912f4bee33970f62e866
Cr-Commit-Position: refs/heads/master@{#37083}
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|