summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2010-09-06 14:57:22 -0700
committerDavid Schleef <ds@schleef.org>2010-09-06 14:59:19 -0700
commita58069cb62e1db8b4c586068184cd7b4d0735cf8 (patch)
tree85e288f0afecbd8c35f32164fdd18a802398f0c5
parentd6e3a8b4979aff50c89332a21cfcd1a20ca7b0b3 (diff)
x86: Don't call rdtsc in prologue/epilogue
-rw-r--r--orc/orcx86.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/orc/orcx86.c b/orc/orcx86.c
index 5c83321..6bc2b9a 100644
--- a/orc/orcx86.c
+++ b/orc/orcx86.c
@@ -958,17 +958,21 @@ orc_x86_emit_prologue (OrcCompiler *compiler)
}
}
+#if 0
orc_x86_emit_rdtsc(compiler);
orc_x86_emit_mov_reg_memoffset (compiler, 4, X86_EAX,
ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A3]), compiler->exec_reg);
+#endif
}
void
orc_x86_emit_epilogue (OrcCompiler *compiler)
{
+#if 0
orc_x86_emit_rdtsc(compiler);
orc_x86_emit_mov_reg_memoffset (compiler, 4, X86_EAX,
ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A4]), compiler->exec_reg);
+#endif
if (compiler->is_64bit) {
int i;