| 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 533 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 544 | 544 |
| 545 static ExternalReference double_fp_operation(Token::Value operation); | 545 static ExternalReference double_fp_operation(Token::Value operation); |
| 546 static ExternalReference compare_doubles(); | 546 static ExternalReference compare_doubles(); |
| 547 static ExternalReference power_double_double_function(); | 547 static ExternalReference power_double_double_function(); |
| 548 static ExternalReference power_double_int_function(); | 548 static ExternalReference power_double_int_function(); |
| 549 | 549 |
| 550 static ExternalReference handle_scope_next_address(); | 550 static ExternalReference handle_scope_next_address(); |
| 551 static ExternalReference handle_scope_limit_address(); | 551 static ExternalReference handle_scope_limit_address(); |
| 552 static ExternalReference handle_scope_level_address(); | 552 static ExternalReference handle_scope_level_address(); |
| 553 | 553 |
| 554 static ExternalReference pending_exception_address(); | |
| 555 static ExternalReference scheduled_exception_address(); | 554 static ExternalReference scheduled_exception_address(); |
| 556 | 555 |
| 557 // Static variables containing common double constants. | 556 // Static variables containing common double constants. |
| 558 static ExternalReference address_of_min_int(); | 557 static ExternalReference address_of_min_int(); |
| 559 static ExternalReference address_of_one_half(); | 558 static ExternalReference address_of_one_half(); |
| 560 static ExternalReference address_of_minus_zero(); | 559 static ExternalReference address_of_minus_zero(); |
| 561 static ExternalReference address_of_negative_infinity(); | 560 static ExternalReference address_of_negative_infinity(); |
| 562 | 561 |
| 563 Address address() const {return reinterpret_cast<Address>(address_);} | 562 Address address() const {return reinterpret_cast<Address>(address_);} |
| 564 | 563 |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 745 return num_bits_set; | 744 return num_bits_set; |
| 746 } | 745 } |
| 747 | 746 |
| 748 // Computes pow(x, y) with the special cases in the spec for Math.pow. | 747 // Computes pow(x, y) with the special cases in the spec for Math.pow. |
| 749 double power_double_int(double x, int y); | 748 double power_double_int(double x, int y); |
| 750 double power_double_double(double x, double y); | 749 double power_double_double(double x, double y); |
| 751 | 750 |
| 752 } } // namespace v8::internal | 751 } } // namespace v8::internal |
| 753 | 752 |
| 754 #endif // V8_ASSEMBLER_H_ | 753 #endif // V8_ASSEMBLER_H_ |
| OLD | NEW |