| 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 1147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1158 isolate->heap()->NewSpaceMask())); | 1158 isolate->heap()->NewSpaceMask())); |
| 1159 } | 1159 } |
| 1160 | 1160 |
| 1161 | 1161 |
| 1162 ExternalReference ExternalReference::new_space_allocation_top_address( | 1162 ExternalReference ExternalReference::new_space_allocation_top_address( |
| 1163 Isolate* isolate) { | 1163 Isolate* isolate) { |
| 1164 return ExternalReference(isolate->heap()->NewSpaceAllocationTopAddress()); | 1164 return ExternalReference(isolate->heap()->NewSpaceAllocationTopAddress()); |
| 1165 } | 1165 } |
| 1166 | 1166 |
| 1167 | 1167 |
| 1168 ExternalReference ExternalReference::heap_always_allocate_scope_depth( | |
| 1169 Isolate* isolate) { | |
| 1170 Heap* heap = isolate->heap(); | |
| 1171 return ExternalReference(heap->always_allocate_scope_depth_address()); | |
| 1172 } | |
| 1173 | |
| 1174 | |
| 1175 ExternalReference ExternalReference::new_space_allocation_limit_address( | 1168 ExternalReference ExternalReference::new_space_allocation_limit_address( |
| 1176 Isolate* isolate) { | 1169 Isolate* isolate) { |
| 1177 return ExternalReference(isolate->heap()->NewSpaceAllocationLimitAddress()); | 1170 return ExternalReference(isolate->heap()->NewSpaceAllocationLimitAddress()); |
| 1178 } | 1171 } |
| 1179 | 1172 |
| 1180 | 1173 |
| 1181 ExternalReference ExternalReference::old_pointer_space_allocation_top_address( | 1174 ExternalReference ExternalReference::old_pointer_space_allocation_top_address( |
| 1182 Isolate* isolate) { | 1175 Isolate* isolate) { |
| 1183 return ExternalReference( | 1176 return ExternalReference( |
| 1184 isolate->heap()->OldPointerSpaceAllocationTopAddress()); | 1177 isolate->heap()->OldPointerSpaceAllocationTopAddress()); |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1257 return ExternalReference(reinterpret_cast<void*>(&double_constants.one_half)); | 1250 return ExternalReference(reinterpret_cast<void*>(&double_constants.one_half)); |
| 1258 } | 1251 } |
| 1259 | 1252 |
| 1260 | 1253 |
| 1261 ExternalReference ExternalReference::address_of_minus_one_half() { | 1254 ExternalReference ExternalReference::address_of_minus_one_half() { |
| 1262 return ExternalReference( | 1255 return ExternalReference( |
| 1263 reinterpret_cast<void*>(&double_constants.minus_one_half)); | 1256 reinterpret_cast<void*>(&double_constants.minus_one_half)); |
| 1264 } | 1257 } |
| 1265 | 1258 |
| 1266 | 1259 |
| 1267 ExternalReference ExternalReference::address_of_minus_zero() { | |
| 1268 return ExternalReference( | |
| 1269 reinterpret_cast<void*>(&double_constants.minus_zero)); | |
| 1270 } | |
| 1271 | |
| 1272 | |
| 1273 ExternalReference ExternalReference::address_of_zero() { | |
| 1274 return ExternalReference(reinterpret_cast<void*>(&double_constants.zero)); | |
| 1275 } | |
| 1276 | |
| 1277 | |
| 1278 ExternalReference ExternalReference::address_of_uint8_max_value() { | |
| 1279 return ExternalReference( | |
| 1280 reinterpret_cast<void*>(&double_constants.uint8_max_value)); | |
| 1281 } | |
| 1282 | |
| 1283 | |
| 1284 ExternalReference ExternalReference::address_of_negative_infinity() { | 1260 ExternalReference ExternalReference::address_of_negative_infinity() { |
| 1285 return ExternalReference( | 1261 return ExternalReference( |
| 1286 reinterpret_cast<void*>(&double_constants.negative_infinity)); | 1262 reinterpret_cast<void*>(&double_constants.negative_infinity)); |
| 1287 } | 1263 } |
| 1288 | 1264 |
| 1289 | 1265 |
| 1290 ExternalReference ExternalReference::address_of_canonical_non_hole_nan() { | 1266 ExternalReference ExternalReference::address_of_canonical_non_hole_nan() { |
| 1291 return ExternalReference( | 1267 return ExternalReference( |
| 1292 reinterpret_cast<void*>(&double_constants.canonical_non_hole_nan)); | 1268 reinterpret_cast<void*>(&double_constants.canonical_non_hole_nan)); |
| 1293 } | 1269 } |
| (...skipping 352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1646 r2 = r2 - ad; | 1622 r2 = r2 - ad; |
| 1647 } | 1623 } |
| 1648 delta = ad - r2; | 1624 delta = ad - r2; |
| 1649 } while (q1 < delta || (q1 == delta && r1 == 0)); | 1625 } while (q1 < delta || (q1 == delta && r1 == 0)); |
| 1650 int32_t mul = static_cast<int32_t>(q2 + 1); | 1626 int32_t mul = static_cast<int32_t>(q2 + 1); |
| 1651 multiplier_ = (d < 0) ? -mul : mul; | 1627 multiplier_ = (d < 0) ? -mul : mul; |
| 1652 shift_ = p - 32; | 1628 shift_ = p - 32; |
| 1653 } | 1629 } |
| 1654 | 1630 |
| 1655 } } // namespace v8::internal | 1631 } } // namespace v8::internal |
| OLD | NEW |