OSDN Git Service

x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit targets
authorChao-ying Fu <chao-ying.fu@intel.com>
Wed, 9 Jul 2014 18:32:31 +0000 (11:32 -0700)
committerChao-ying Fu <chao-ying.fu@intel.com>
Wed, 9 Jul 2014 19:00:48 +0000 (12:00 -0700)
commit021b60f31a4443081e63591e184b5d707bba28c1
tree87e5127a893355dc939938a8e8e448d24d06bec0
parent32710dd4a0232149002a5ae7bde1c640cdffd564
x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit targets

This patch fixes to use wide rl_src_offset for int and long types
under 64-bit targets, and fixes movzx8 and movsx8 to use r8_form
on the second register only.

Change-Id: Ib8c0756609100f9bc5c228f1eb391421416f3af6
Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
compiler/dex/quick/x86/assemble_x86.cc
compiler/dex/quick/x86/int_x86.cc