diff src/cpu/x86/vm/assembler_x86.hpp @ 16064:03eda0a202e9

Better fix for prefix byte for AMD64 byte instructions
author Christian Wimmer <christian.wimmer@oracle.com>
date Fri, 06 Jun 2014 11:06:42 -0700
parents 4fc8c8bb4c32
children 88df5d7b1001
line wrap: on
line diff
--- a/src/cpu/x86/vm/assembler_x86.hpp	Fri Jun 06 18:18:04 2014 +0200
+++ b/src/cpu/x86/vm/assembler_x86.hpp	Fri Jun 06 11:06:42 2014 -0700
@@ -556,7 +556,10 @@
   int prefix_and_encode(int reg_enc, bool byteinst = false);
   int prefixq_and_encode(int reg_enc);
 
-  int prefix_and_encode(int dst_enc, int src_enc, bool byteinst = false);
+  int prefix_and_encode(int dst_enc, int src_enc) {
+    return prefix_and_encode(dst_enc, false, src_enc, false);
+  }
+  int prefix_and_encode(int dst_enc, bool dst_is_byte, int src_enc, bool src_is_byte);
   int prefixq_and_encode(int dst_enc, int src_enc);
 
   void prefix(Register reg);