< prev index next >

src/cpu/x86/vm/nativeInst_x86.cpp

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.

@@ -315,10 +315,12 @@
   case instruction_code_reg2mem:        // 0x89 (q/l)
   case instruction_code_mem2reg:        // 0x8B (q/l)
   case instruction_code_reg2memb:       // 0x88
   case instruction_code_mem2regb:       // 0x8a
 
+  case instruction_code_lea:            // 0x8d
+
   case instruction_code_float_s:        // 0xd9 fld_s a
   case instruction_code_float_d:        // 0xdd fld_d a
 
   case instruction_code_xmm_load:       // 0x10
   case instruction_code_xmm_store:      // 0x11

@@ -387,10 +389,13 @@
     case instruction_code_xmm_load:  // 0x10 movsd xmm, a
     case instruction_code_xmm_store: // 0x11 movsd a, xmm
     case instruction_code_xmm_lpd:   // 0x12 movlpd xmm, a
       break;
 
+    case instruction_code_lea:       // 0x8d lea r, a
+      break;
+
     default:
           fatal ("not a mov [reg+offs], reg instruction");
   }
 }
 
< prev index next >