summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/MachineCodeEmitter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-13 05:05:05 +0000
committerChris Lattner <sabre@nondot.org>2002-12-13 05:05:05 +0000
commite7913226028a3a2a6b7ab8b7e26b6131859cede1 (patch)
tree401826622c258c79e9f6e5a58ea79146b87fa398 /llvm/lib/Target/X86/MachineCodeEmitter.cpp
parente600a4ebe8e3af324accbcf003cf5f010f3f6842 (diff)
downloadbcm5719-llvm-e7913226028a3a2a6b7ab8b7e26b6131859cede1.tar.gz
bcm5719-llvm-e7913226028a3a2a6b7ab8b7e26b6131859cede1.zip
Emit the right form of mod/rm mod field
llvm-svn: 4986
Diffstat (limited to 'llvm/lib/Target/X86/MachineCodeEmitter.cpp')
-rw-r--r--llvm/lib/Target/X86/MachineCodeEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/MachineCodeEmitter.cpp b/llvm/lib/Target/X86/MachineCodeEmitter.cpp
index efef5a0f734..b5b1a0d754f 100644
--- a/llvm/lib/Target/X86/MachineCodeEmitter.cpp
+++ b/llvm/lib/Target/X86/MachineCodeEmitter.cpp
@@ -148,7 +148,7 @@ void Emitter::emitMemModRMByte(const MachineInstr &MI,
emitConstant(Disp.getImmedValue(), 1);
} else {
// Emit the most general non-SIB encoding: [REG+disp32]
- MCE.emitByte(ModRMByte(1, RegOpcodeField, BaseRegNo));
+ MCE.emitByte(ModRMByte(2, RegOpcodeField, BaseRegNo));
emitConstant(Disp.getImmedValue(), 4);
}
}
OpenPOWER on IntegriCloud