From: Claudio Fontana <claudio.fontana@huawei.com>
To: Richard Henderson <rth@twiddle.net>, qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org, alex.bennee@linaro.org
Subject: Re: [Qemu-devel] [PATCH 00/14] tcg/aarch64 improvements, part 2
Date: Fri, 14 Mar 2014 17:33:40 +0100 [thread overview]
Message-ID: <53232F64.7030404@huawei.com> (raw)
In-Reply-To: <1394352479-5625-1-git-send-email-rth@twiddle.net>
On 09.03.2014 09:07, Richard Henderson wrote:
> This contains the bulk of the rearrangement into tcg_out_insn, wherein
> the instructions are given format numbers and a modicum of preprocessor
> based type-checking. This also contains the bulk of the unimplemented
> tcg opcodes, and handling of constant arguments.
>
> Assuming one agrees with the general premise, these should also be
> relatively trivial to review.
>
>
> r~
It all checks good for me, with the caveat that as you know I am not fond of glue(glue(...
but I see it is just how things are done all around QEMU.
Tested with targets i386/dos, sparc/linux, x86-64/linux, all thumbs up.
Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
>
>
> Richard Henderson (14):
> tcg-aarch64: Introduce tcg_out_insn
> tcg-aarch64: Convert shift insns to tcg_out_insn
> tcg-aarch64: Introduce tcg_out_insn_3401
> tcg-aarch64: Implement mov with tcg_out_insn
> tcg-aarch64: Handle constant operands to add, sub, and compare
> tcg-aarch64: Handle constant operands to and, or, xor
> tcg-aarch64: Support andc, orc, eqv, not, neg
> tcg-aarch64: Support movcond
> tcg-aarch64: Use tcg_out_insn for setcond
> tcg-aarch64: Support deposit
> tcg-aarch64: Support add2, sub2
> tcg-aarch64: Support muluh, mulsh
> tcg-aarch64: Support div, rem
> tcg-aarch64: Introduce tcg_out_insn_3405
>
> tcg/aarch64/tcg-target.c | 801 +++++++++++++++++++++++++++++++++--------------
> tcg/aarch64/tcg-target.h | 48 +--
> 2 files changed, 594 insertions(+), 255 deletions(-)
office: +49 89 158834 4135
mobile: +49 15253060158
prev parent reply other threads:[~2014-03-14 16:34 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-09 8:07 [Qemu-devel] [PATCH 00/14] tcg/aarch64 improvements, part 2 Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 01/14] tcg-aarch64: Introduce tcg_out_insn Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 02/14] tcg-aarch64: Convert shift insns to tcg_out_insn Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 03/14] tcg-aarch64: Introduce tcg_out_insn_3401 Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 04/14] tcg-aarch64: Implement mov with tcg_out_insn Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 05/14] tcg-aarch64: Handle constant operands to add, sub, and compare Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 06/14] tcg-aarch64: Handle constant operands to and, or, xor Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 07/14] tcg-aarch64: Support andc, orc, eqv, not, neg Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 08/14] tcg-aarch64: Support movcond Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 09/14] tcg-aarch64: Use tcg_out_insn for setcond Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 10/14] tcg-aarch64: Support deposit Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 11/14] tcg-aarch64: Support add2, sub2 Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 12/14] tcg-aarch64: Support muluh, mulsh Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 13/14] tcg-aarch64: Support div, rem Richard Henderson
2014-03-09 8:07 ` [Qemu-devel] [PATCH 14/14] tcg-aarch64: Introduce tcg_out_insn_3405 Richard Henderson
2014-03-14 16:33 ` Claudio Fontana [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53232F64.7030404@huawei.com \
--to=claudio.fontana@huawei.com \
--cc=alex.bennee@linaro.org \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.