Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(363)

Side by Side Diff: src/assembler.cc

Issue 652041: IA32: Native access to TranscendentalCache for sin/cos. (Closed)
Patch Set: Updated to head. Removed dead code. Ignore first patch. Created 10 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 561 matching lines...) Expand 10 before | Expand all | Expand 10 after
572 ExternalReference ExternalReference::perform_gc_function() { 572 ExternalReference ExternalReference::perform_gc_function() {
573 return ExternalReference(Redirect(FUNCTION_ADDR(Runtime::PerformGC))); 573 return ExternalReference(Redirect(FUNCTION_ADDR(Runtime::PerformGC)));
574 } 574 }
575 575
576 576
577 ExternalReference ExternalReference::random_positive_smi_function() { 577 ExternalReference ExternalReference::random_positive_smi_function() {
578 return ExternalReference(Redirect(FUNCTION_ADDR(V8::RandomPositiveSmi))); 578 return ExternalReference(Redirect(FUNCTION_ADDR(V8::RandomPositiveSmi)));
579 } 579 }
580 580
581 581
582 ExternalReference ExternalReference::transcendental_cache_array_address() {
583 return ExternalReference(TranscendentalCache::cache_array_address());
584 }
585
586
582 ExternalReference ExternalReference::keyed_lookup_cache_keys() { 587 ExternalReference ExternalReference::keyed_lookup_cache_keys() {
583 return ExternalReference(KeyedLookupCache::keys_address()); 588 return ExternalReference(KeyedLookupCache::keys_address());
584 } 589 }
585 590
586 591
587 ExternalReference ExternalReference::keyed_lookup_cache_field_offsets() { 592 ExternalReference ExternalReference::keyed_lookup_cache_field_offsets() {
588 return ExternalReference(KeyedLookupCache::field_offsets_address()); 593 return ExternalReference(KeyedLookupCache::field_offsets_address());
589 } 594 }
590 595
591 596
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
773 return ExternalReference(Redirect(FUNCTION_ADDR(Debug::Break))); 778 return ExternalReference(Redirect(FUNCTION_ADDR(Debug::Break)));
774 } 779 }
775 780
776 781
777 ExternalReference ExternalReference::debug_step_in_fp_address() { 782 ExternalReference ExternalReference::debug_step_in_fp_address() {
778 return ExternalReference(Debug::step_in_fp_addr()); 783 return ExternalReference(Debug::step_in_fp_addr());
779 } 784 }
780 #endif 785 #endif
781 786
782 } } // namespace v8::internal 787 } } // namespace v8::internal
OLDNEW
« no previous file with comments | « src/assembler.h ('k') | src/code-stubs.h » ('j') | src/ia32/codegen-ia32.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698