| 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);
 | 
| 
 |