|
PPC/s390: [builtins] Introduce proper Float64Exp operator.
Port d5f2ac5e3326f281cbe7ba57464a4b17a9938e37
Original commit message:
Import base::ieee754::exp() from FreeBSD msun and introduce a Float64Exp
TurboFan operator based on that, similar to what we do for Float64Log.
Rewrite Math.exp() as TurboFan builtin and use that operator to also
inline Math.exp() into optimized TurboFan functions.
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:3266, v8:3468, v8:3493, v8:5086, v8:5108, chromium:620786
LOG=N
Committed: https://crrev.com/a54e289e68c649cb3f1fc33d27b850d825d575cb
Cr-Commit-Position: refs/heads/master@{#37073}
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+26 lines, -371 lines) |
Patch |
|
M |
src/compiler/ppc/code-generator-ppc.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/compiler/s390/code-generator-s390.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/ppc/lithium-codegen-ppc.cc
|
View
|
|
2 chunks |
+4 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/ppc/lithium-ppc.h
|
View
|
|
1 chunk |
+2 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/ppc/lithium-ppc.cc
|
View
|
1
|
2 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/s390/lithium-codegen-s390.cc
|
View
|
|
1 chunk |
+4 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/s390/lithium-s390.h
|
View
|
|
1 chunk |
+2 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/s390/lithium-s390.cc
|
View
|
1
|
2 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/ppc/codegen-ppc.h
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/ppc/codegen-ppc.cc
|
View
|
|
2 chunks |
+0 lines, -146 lines |
0 comments
|
Download
|
|
M |
src/s390/codegen-s390.h
|
View
|
|
1 chunk |
+0 lines, -13 lines |
0 comments
|
Download
|
|
M |
src/s390/codegen-s390.cc
|
View
|
|
2 chunks |
+0 lines, -139 lines |
0 comments
|
Download
|
Total messages: 9 (3 generated)
|