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

Side by Side Diff: src/ia32/assembler-ia32.cc

Issue 125185: X64: Implementation of a bunch of stubs, and some new opcodes. (Closed)
Patch Set: Addressed review comments. Created 11 years, 6 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
« no previous file with comments | « src/globals.h ('k') | src/x64/assembler-x64.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 5 // modification, are permitted provided that the following conditions
6 // are met: 6 // are 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 1797 matching lines...) Expand 10 before | Expand all | Expand 10 after
1808 EnsureSpace ensure_space(this); 1808 EnsureSpace ensure_space(this);
1809 last_pc_ = pc_; 1809 last_pc_ = pc_;
1810 EMIT(0xDE); 1810 EMIT(0xDE);
1811 EMIT(0xD9); 1811 EMIT(0xD9);
1812 } 1812 }
1813 1813
1814 1814
1815 void Assembler::fnstsw_ax() { 1815 void Assembler::fnstsw_ax() {
1816 EnsureSpace ensure_space(this); 1816 EnsureSpace ensure_space(this);
1817 last_pc_ = pc_; 1817 last_pc_ = pc_;
1818 EMIT(0xdF); 1818 EMIT(0xDF);
1819 EMIT(0xE0); 1819 EMIT(0xE0);
1820 } 1820 }
1821 1821
1822 1822
1823 void Assembler::fwait() { 1823 void Assembler::fwait() {
1824 EnsureSpace ensure_space(this); 1824 EnsureSpace ensure_space(this);
1825 last_pc_ = pc_; 1825 last_pc_ = pc_;
1826 EMIT(0x9B); 1826 EMIT(0x9B);
1827 } 1827 }
1828 1828
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
2212 push_insn[1] = 13; // Skip over coverage insns. 2212 push_insn[1] = 13; // Skip over coverage insns.
2213 if (coverage_log != NULL) { 2213 if (coverage_log != NULL) {
2214 fprintf(coverage_log, "%s\n", file_line); 2214 fprintf(coverage_log, "%s\n", file_line);
2215 fflush(coverage_log); 2215 fflush(coverage_log);
2216 } 2216 }
2217 } 2217 }
2218 2218
2219 #endif 2219 #endif
2220 2220
2221 } } // namespace v8::internal 2221 } } // namespace v8::internal
OLDNEW
« no previous file with comments | « src/globals.h ('k') | src/x64/assembler-x64.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698