summaryrefslogtreecommitdiffstats
path: root/compiler/utils/x86
diff options
context:
space:
mode:
authorChao-ying Fu <chao-ying.fu@intel.com>2015-04-07 16:03:04 -0700
committerChao-ying Fu <chao-ying.fu@intel.com>2015-04-08 18:10:26 -0700
commitd23840d3ed900c6072d71e6599b3568b68de6b7c (patch)
treec21634a4f0150913ab7b18017a1848ad7ca0224c /compiler/utils/x86
parentfa09d442dc74ade81806fce5f1c256f4ddc13004 (diff)
downloadart-d23840d3ed900c6072d71e6599b3568b68de6b7c.tar.gz
art-d23840d3ed900c6072d71e6599b3568b68de6b7c.tar.bz2
art-d23840d3ed900c6072d71e6599b3568b68de6b7c.zip
x86_64: Fix the rex prefix for movzxb, movsxb, movb
This patch sets the rex prefix for the source byte register of movzxb, movsxb, and movb that has the destination memory operand, when the register is SPL, BPL, SIL, DIL. This patch adds tests for movzxb and movsxb via Repeatrb(), and adds the tertiary and quaternary register views for word and byte registers on x86_64. TODO: Support tests with memory operands. Change-Id: I0c5c727f3dd4a75af039b87f7e57d0741e689038 Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
Diffstat (limited to 'compiler/utils/x86')
0 files changed, 0 insertions, 0 deletions