OSDN Git Service

x86 GenLongRegOrMemOp should be aware about xmm to core reg conversion
authorSerguei Katkov <serguei.i.katkov@intel.com>
Tue, 25 Mar 2014 03:51:15 +0000 (10:51 +0700)
committerSerguei Katkov <serguei.i.katkov@intel.com>
Wed, 26 Mar 2014 04:59:02 +0000 (11:59 +0700)
commitab5545f31aec6ed4b906bd1bb34a02778e7081e9
treea6b2dee9d35c516b5c9d59ca30d34301a0123654
parent909f133bc938928a2403baccc983701cb9ebb17f
x86 GenLongRegOrMemOp should be aware about xmm to core reg conversion

GenLongRegOrMemOp function expects arithmetic on core regs but does not
ensure that operand in core reg.

The patch adds the conversion if it is required.

Change-Id: Ibb6928b8cc2c63ede1a20d6ee45d9a64884231b6
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
compiler/dex/quick/x86/int_x86.cc