Index: src/x64/macro-assembler-x64.cc |
diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc |
index b6378bf7d56311ba8716d5d8b8f19fd558a366fc..4ccf9b41c5e13bcb70d8604ada9a38bc4c31f4b5 100644 |
--- a/src/x64/macro-assembler-x64.cc |
+++ b/src/x64/macro-assembler-x64.cc |
@@ -3061,7 +3061,7 @@ void MacroAssembler::Call(ExternalReference ext) { |
void MacroAssembler::Call(const Operand& op) { |
- if (kPointerSize == kInt64Size) { |
+ if (kPointerSize == kInt64Size && !FLAG_intel_atom) { |
call(op); |
} else { |
movp(kScratchRegister, op); |