< prev index next >

src/cpu/x86/vm/nativeInst_x86.cpp

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2014, 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. --- 1,7 ---- /* ! * 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,324 **** --- 315,326 ---- 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,396 **** --- 389,401 ---- 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 >