| Index: src/assembler.cc
|
| diff --git a/src/assembler.cc b/src/assembler.cc
|
| index ad4146a999994d7a61fe2559a983ed90d1acd103..02757131494bed7cfbcf82e70aed201cd5108b12 100644
|
| --- a/src/assembler.cc
|
| +++ b/src/assembler.cc
|
| @@ -1573,6 +1573,11 @@ ExternalReference ExternalReference::ieee754_atanh_function(Isolate* isolate) {
|
| isolate, FUNCTION_ADDR(base::ieee754::atanh), BUILTIN_FP_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_cos_function(Isolate* isolate) {
|
| return ExternalReference(
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::cos), BUILTIN_FP_CALL));
|
| @@ -1583,6 +1588,11 @@ ExternalReference ExternalReference::ieee754_exp_function(Isolate* isolate) {
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::exp), BUILTIN_FP_CALL));
|
| }
|
|
|
| +ExternalReference ExternalReference::ieee754_expm1_function(Isolate* isolate) {
|
| + return ExternalReference(Redirect(
|
| + isolate, FUNCTION_ADDR(base::ieee754::expm1), BUILTIN_FP_FP_CALL));
|
| +}
|
| +
|
| ExternalReference ExternalReference::ieee754_log_function(Isolate* isolate) {
|
| return ExternalReference(
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::log), BUILTIN_FP_CALL));
|
| @@ -1593,24 +1603,14 @@ ExternalReference ExternalReference::ieee754_log1p_function(Isolate* isolate) {
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::log1p), BUILTIN_FP_CALL));
|
| }
|
|
|
| -ExternalReference ExternalReference::ieee754_log2_function(Isolate* isolate) {
|
| - return ExternalReference(
|
| - Redirect(isolate, FUNCTION_ADDR(base::ieee754::log2), BUILTIN_FP_CALL));
|
| -}
|
| -
|
| ExternalReference ExternalReference::ieee754_log10_function(Isolate* isolate) {
|
| return ExternalReference(
|
| 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::ieee754_log2_function(Isolate* isolate) {
|
| + return ExternalReference(
|
| + Redirect(isolate, FUNCTION_ADDR(base::ieee754::log2), BUILTIN_FP_CALL));
|
| }
|
|
|
| ExternalReference ExternalReference::ieee754_sin_function(Isolate* isolate) {
|
| @@ -1618,6 +1618,11 @@ ExternalReference ExternalReference::ieee754_sin_function(Isolate* isolate) {
|
| Redirect(isolate, FUNCTION_ADDR(base::ieee754::sin), BUILTIN_FP_CALL));
|
| }
|
|
|
| +ExternalReference ExternalReference::ieee754_tan_function(Isolate* isolate) {
|
| + return ExternalReference(
|
| + Redirect(isolate, FUNCTION_ADDR(base::ieee754::tan), BUILTIN_FP_CALL));
|
| +}
|
| +
|
| ExternalReference ExternalReference::page_flags(Page* page) {
|
| return ExternalReference(reinterpret_cast<Address>(page) +
|
| MemoryChunk::kFlagsOffset);
|
|
|