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

Unified Diff: src/a64/macro-assembler-a64.cc

Issue 143493006: A64: Eliminate static initializers (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental/a64
Patch Set: less magic + asserts Created 6 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 side-by-side diff with in-line comments
Download patch
Index: src/a64/macro-assembler-a64.cc
diff --git a/src/a64/macro-assembler-a64.cc b/src/a64/macro-assembler-a64.cc
index 83c0363f6ab1d2d1ad03ac77adedd9b935eccfe8..f75a93d7203675adaccd28d504afa2bf53762efd 100644
--- a/src/a64/macro-assembler-a64.cc
+++ b/src/a64/macro-assembler-a64.cc
@@ -4496,7 +4496,7 @@ void MacroAssembler::PrintfNoPreserve(const char * format,
// C and C++ varargs functions (such as printf) implicitly promote float
// arguments to doubles.
if (!args[i].Is64Bits()) {
- FPRegister s(args[i]);
+ FPRegister s = FPRegister(args[i]);
const FPRegister& as_d = args[i].D();
Fcvt(as_d, s);
args[i] = as_d;
@@ -4544,7 +4544,7 @@ void MacroAssembler::PrintfNoPreserve(const char * format,
if (leftover_arg.IsRegister()) {
Mov(Register(leftover_pcs), Register(leftover_arg));
} else {
- Fmov(FPRegister(leftover_pcs), FPRegister(leftover_arg));
+ Fmov(Register(leftover_pcs), FPRegister(leftover_arg));
Rodolph Perfetta (ARM) 2014/02/06 11:51:21 FPRegister
}
}

Powered by Google App Engine
This is Rietveld 408576698