]> xenbits.xensource.com Git - osstest/qemu.git/commit
tcg-aarch64: Introduce tcg_out_insn_3312, _3310, _3313
authorRichard Henderson <rth@twiddle.net>
Tue, 4 Mar 2014 01:11:49 +0000 (17:11 -0800)
committerRichard Henderson <rth@redhat.com>
Wed, 16 Apr 2014 16:13:01 +0000 (12:13 -0400)
commit3d4299f425eef29bbb883132d66b1a8c7910dfaf
tree3b9062960616aeee13c9b6ec2ea1fe59e3bdf2e1
parentdc73dfd4bce199235c7cfd80d00c5c4646dc5c1d
tcg-aarch64: Introduce tcg_out_insn_3312, _3310, _3313

Replace aarch64_ldst_op_data with AArch64LdstType, as it wasn't encoded
for the proper shift for the field and was confusing.

Merge aarch64_ldst_op_data, AArch64LdstType, and a few stray opcode bits
into a single I3312_* argument, eliminating some magic numbers from the
helper functions.

Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
tcg/aarch64/tcg-target.c