| OLD | NEW |
| 1 // Copyright (c) 1994-2006 Sun Microsystems Inc. | 1 // Copyright (c) 1994-2006 Sun Microsystems Inc. |
| 2 // All Rights Reserved. | 2 // All Rights Reserved. |
| 3 // | 3 // |
| 4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
| 5 // modification, are permitted provided that the following conditions are | 5 // modification, are permitted provided that the following conditions are |
| 6 // met: | 6 // met: |
| 7 // | 7 // |
| 8 // - Redistributions of source code must retain the above copyright notice, | 8 // - Redistributions of source code must retain the above copyright notice, |
| 9 // this list of conditions and the following disclaimer. | 9 // this list of conditions and the following disclaimer. |
| 10 // | 10 // |
| (...skipping 1290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1301 | 1301 |
| 1302 static void f64_asin_wrapper(double* param) { | 1302 static void f64_asin_wrapper(double* param) { |
| 1303 WriteDoubleValue(param, std::asin(ReadDoubleValue(param))); | 1303 WriteDoubleValue(param, std::asin(ReadDoubleValue(param))); |
| 1304 } | 1304 } |
| 1305 | 1305 |
| 1306 ExternalReference ExternalReference::f64_asin_wrapper_function( | 1306 ExternalReference ExternalReference::f64_asin_wrapper_function( |
| 1307 Isolate* isolate) { | 1307 Isolate* isolate) { |
| 1308 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_asin_wrapper))); | 1308 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_asin_wrapper))); |
| 1309 } | 1309 } |
| 1310 | 1310 |
| 1311 static void f64_cos_wrapper(double* param) { | |
| 1312 WriteDoubleValue(param, std::cos(ReadDoubleValue(param))); | |
| 1313 } | |
| 1314 | |
| 1315 ExternalReference ExternalReference::f64_cos_wrapper_function( | |
| 1316 Isolate* isolate) { | |
| 1317 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_cos_wrapper))); | |
| 1318 } | |
| 1319 | |
| 1320 static void f64_sin_wrapper(double* param) { | |
| 1321 WriteDoubleValue(param, std::sin(ReadDoubleValue(param))); | |
| 1322 } | |
| 1323 | |
| 1324 ExternalReference ExternalReference::f64_sin_wrapper_function( | |
| 1325 Isolate* isolate) { | |
| 1326 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_sin_wrapper))); | |
| 1327 } | |
| 1328 | |
| 1329 static void f64_tan_wrapper(double* param) { | |
| 1330 WriteDoubleValue(param, std::tan(ReadDoubleValue(param))); | |
| 1331 } | |
| 1332 | |
| 1333 ExternalReference ExternalReference::f64_tan_wrapper_function( | |
| 1334 Isolate* isolate) { | |
| 1335 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_tan_wrapper))); | |
| 1336 } | |
| 1337 | |
| 1338 static void f64_exp_wrapper(double* param) { | |
| 1339 WriteDoubleValue(param, base::ieee754::exp(ReadDoubleValue(param))); | |
| 1340 } | |
| 1341 | |
| 1342 ExternalReference ExternalReference::f64_exp_wrapper_function( | |
| 1343 Isolate* isolate) { | |
| 1344 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_exp_wrapper))); | |
| 1345 } | |
| 1346 | |
| 1347 static void f64_pow_wrapper(double* param0, double* param1) { | 1311 static void f64_pow_wrapper(double* param0, double* param1) { |
| 1348 WriteDoubleValue(param0, power_double_double(ReadDoubleValue(param0), | 1312 WriteDoubleValue(param0, power_double_double(ReadDoubleValue(param0), |
| 1349 ReadDoubleValue(param1))); | 1313 ReadDoubleValue(param1))); |
| 1350 } | 1314 } |
| 1351 | 1315 |
| 1352 ExternalReference ExternalReference::f64_pow_wrapper_function( | 1316 ExternalReference ExternalReference::f64_pow_wrapper_function( |
| 1353 Isolate* isolate) { | 1317 Isolate* isolate) { |
| 1354 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_pow_wrapper))); | 1318 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_pow_wrapper))); |
| 1355 } | 1319 } |
| 1356 | 1320 |
| (...skipping 756 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2113 | 2077 |
| 2114 | 2078 |
| 2115 void Assembler::DataAlign(int m) { | 2079 void Assembler::DataAlign(int m) { |
| 2116 DCHECK(m >= 2 && base::bits::IsPowerOfTwo32(m)); | 2080 DCHECK(m >= 2 && base::bits::IsPowerOfTwo32(m)); |
| 2117 while ((pc_offset() & (m - 1)) != 0) { | 2081 while ((pc_offset() & (m - 1)) != 0) { |
| 2118 db(0); | 2082 db(0); |
| 2119 } | 2083 } |
| 2120 } | 2084 } |
| 2121 } // namespace internal | 2085 } // namespace internal |
| 2122 } // namespace v8 | 2086 } // namespace v8 |
| OLD | NEW |