| Index: src/assembler.cc
|
| diff --git a/src/assembler.cc b/src/assembler.cc
|
| index 14b993abbbb4822075f824a569799f1b5c879e51..fa2d38fed2231689a7abe13b2387250ce18c5342 100644
|
| --- a/src/assembler.cc
|
| +++ b/src/assembler.cc
|
| @@ -1568,6 +1568,11 @@ ExternalReference ExternalReference::ieee754_atan2_function(Isolate* isolate) {
|
| isolate, FUNCTION_ADDR(base::ieee754::atan2), BUILTIN_FP_FP_CALL));
|
| }
|
|
|
| +ExternalReference ExternalReference::ieee754_atanh_function(Isolate* isolate) {
|
| + return ExternalReference(Redirect(
|
| + isolate, FUNCTION_ADDR(base::ieee754::atanh), BUILTIN_FP_FP_CALL));
|
| +}
|
| +
|
| ExternalReference ExternalReference::ieee754_exp_function(Isolate* isolate) {
|
| return ExternalReference(
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::exp), BUILTIN_FP_CALL));
|
| @@ -1593,6 +1598,16 @@ ExternalReference ExternalReference::ieee754_log10_function(Isolate* isolate) {
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::log10), BUILTIN_FP_CALL));
|
| }
|
|
|
| +ExternalReference ExternalReference::ieee754_cbrt_function(Isolate* isolate) {
|
| + return ExternalReference(Redirect(isolate, FUNCTION_ADDR(base::ieee754::cbrt),
|
| + BUILTIN_FP_FP_CALL));
|
| +}
|
| +
|
| +ExternalReference ExternalReference::ieee754_expm1_function(Isolate* isolate) {
|
| + return ExternalReference(Redirect(
|
| + isolate, FUNCTION_ADDR(base::ieee754::expm1), BUILTIN_FP_FP_CALL));
|
| +}
|
| +
|
| ExternalReference ExternalReference::page_flags(Page* page) {
|
| return ExternalReference(reinterpret_cast<Address>(page) +
|
| MemoryChunk::kFlagsOffset);
|
|
|