commit | 3d4299f425eef29bbb883132d66b1a8c7910dfaf | [log] [tgz] |
---|---|---|
author | Richard Henderson <rth@twiddle.net> | Mon Mar 03 17:11:49 2014 -0800 |
committer | Richard Henderson <rth@redhat.com> | Wed Apr 16 12:13:01 2014 -0400 |
tree | 3b9062960616aeee13c9b6ec2ea1fe59e3bdf2e1 | |
parent | dc73dfd4bce199235c7cfd80d00c5c4646dc5c1d [diff] |
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>