| 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 1011 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1022   static ExternalReference ieee754_expm1_function(Isolate* isolate); |  1022   static ExternalReference ieee754_expm1_function(Isolate* isolate); | 
|  1023   static ExternalReference ieee754_log_function(Isolate* isolate); |  1023   static ExternalReference ieee754_log_function(Isolate* isolate); | 
|  1024   static ExternalReference ieee754_log1p_function(Isolate* isolate); |  1024   static ExternalReference ieee754_log1p_function(Isolate* isolate); | 
|  1025   static ExternalReference ieee754_log10_function(Isolate* isolate); |  1025   static ExternalReference ieee754_log10_function(Isolate* isolate); | 
|  1026   static ExternalReference ieee754_log2_function(Isolate* isolate); |  1026   static ExternalReference ieee754_log2_function(Isolate* isolate); | 
|  1027   static ExternalReference ieee754_sin_function(Isolate* isolate); |  1027   static ExternalReference ieee754_sin_function(Isolate* isolate); | 
|  1028   static ExternalReference ieee754_sinh_function(Isolate* isolate); |  1028   static ExternalReference ieee754_sinh_function(Isolate* isolate); | 
|  1029   static ExternalReference ieee754_tan_function(Isolate* isolate); |  1029   static ExternalReference ieee754_tan_function(Isolate* isolate); | 
|  1030   static ExternalReference ieee754_tanh_function(Isolate* isolate); |  1030   static ExternalReference ieee754_tanh_function(Isolate* isolate); | 
|  1031  |  1031  | 
 |  1032   static ExternalReference libc_memchr_function(Isolate* isolate); | 
 |  1033  | 
|  1032   static ExternalReference page_flags(Page* page); |  1034   static ExternalReference page_flags(Page* page); | 
|  1033  |  1035  | 
|  1034   static ExternalReference ForDeoptEntry(Address entry); |  1036   static ExternalReference ForDeoptEntry(Address entry); | 
|  1035  |  1037  | 
|  1036   static ExternalReference cpu_features(); |  1038   static ExternalReference cpu_features(); | 
|  1037  |  1039  | 
|  1038   static ExternalReference is_tail_call_elimination_enabled_address( |  1040   static ExternalReference is_tail_call_elimination_enabled_address( | 
|  1039       Isolate* isolate); |  1041       Isolate* isolate); | 
|  1040  |  1042  | 
|  1041   static ExternalReference debug_is_active_address(Isolate* isolate); |  1043   static ExternalReference debug_is_active_address(Isolate* isolate); | 
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1110  |  1112  | 
|  1111 V8_EXPORT_PRIVATE bool operator==(ExternalReference, ExternalReference); |  1113 V8_EXPORT_PRIVATE bool operator==(ExternalReference, ExternalReference); | 
|  1112 bool operator!=(ExternalReference, ExternalReference); |  1114 bool operator!=(ExternalReference, ExternalReference); | 
|  1113  |  1115  | 
|  1114 size_t hash_value(ExternalReference); |  1116 size_t hash_value(ExternalReference); | 
|  1115  |  1117  | 
|  1116 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ExternalReference); |  1118 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ExternalReference); | 
|  1117  |  1119  | 
|  1118 // ----------------------------------------------------------------------------- |  1120 // ----------------------------------------------------------------------------- | 
|  1119 // Utility functions |  1121 // Utility functions | 
 |  1122 void* libc_memchr(void* string, int character, size_t search_length); | 
|  1120  |  1123  | 
|  1121 inline int NumberOfBitsSet(uint32_t x) { |  1124 inline int NumberOfBitsSet(uint32_t x) { | 
|  1122   unsigned int num_bits_set; |  1125   unsigned int num_bits_set; | 
|  1123   for (num_bits_set = 0; x; x >>= 1) { |  1126   for (num_bits_set = 0; x; x >>= 1) { | 
|  1124     num_bits_set += x & 1; |  1127     num_bits_set += x & 1; | 
|  1125   } |  1128   } | 
|  1126   return num_bits_set; |  1129   return num_bits_set; | 
|  1127 } |  1130 } | 
|  1128  |  1131  | 
|  1129 // Computes pow(x, y) with the special cases in the spec for Math.pow. |  1132 // Computes pow(x, y) with the special cases in the spec for Math.pow. | 
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1282     std::vector<ConstantPoolEntry> shared_entries; |  1285     std::vector<ConstantPoolEntry> shared_entries; | 
|  1283   }; |  1286   }; | 
|  1284  |  1287  | 
|  1285   Label emitted_label_;  // Records pc_offset of emitted pool |  1288   Label emitted_label_;  // Records pc_offset of emitted pool | 
|  1286   PerTypeEntryInfo info_[ConstantPoolEntry::NUMBER_OF_TYPES]; |  1289   PerTypeEntryInfo info_[ConstantPoolEntry::NUMBER_OF_TYPES]; | 
|  1287 }; |  1290 }; | 
|  1288  |  1291  | 
|  1289 }  // namespace internal |  1292 }  // namespace internal | 
|  1290 }  // namespace v8 |  1293 }  // namespace v8 | 
|  1291 #endif  // V8_ASSEMBLER_H_ |  1294 #endif  // V8_ASSEMBLER_H_ | 
| OLD | NEW |