x86: Don't call rdtsc in prologue/epilogue
authorDavid Schleef <ds@schleef.org>
Mon, 6 Sep 2010 21:57:22 +0000 (14:57 -0700)
committerDavid Schleef <ds@schleef.org>
Mon, 6 Sep 2010 21:59:19 +0000 (14:59 -0700)
orc/orcx86.c

index 5c83321..6bc2b9a 100644 (file)
@@ -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;