[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 01/13] target-arm: A64: add support for conditio
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 01/13] target-arm: A64: add support for conditional select |
Date: |
Fri, 06 Dec 2013 11:40:42 +1300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 |
On 12/06/2013 11:31 AM, Peter Maydell wrote:
> On 5 December 2013 22:26, Richard Henderson <address@hidden> wrote:
>> On 12/06/2013 10:51 AM, Peter Maydell wrote:
>>> + if (cond >= 0x0e) { /* condition "always" */
>>> + tcg_src = read_cpu_reg(s, rn, sf);
>>> + tcg_gen_mov_i64(tcg_rd, tcg_src);
>>
>> I wonder if it's worth adding that 0x0[ef] case to the generic condition
>> processing rather than keep replicating it everywhere.
>>
>>> + } else {
>>> + /* OPTME: we could use movcond here, at the cost of duplicating
>>> + * a lot of the arm_gen_test_cc() logic.
>>> + */
>>
>> Honestly, arm_gen_test_cc should get refactored to a real test (as opposed to
>> branch) sooner rather than later.
>
> By "sooner rather than later" do you mean "as part of this patch series" ?
It might make later patch series easier. But I won't insist.
r~
- Re: [Qemu-devel] [PATCH 08/13] target-arm: A64: add support for 1-src RBIT insn, (continued)
[Qemu-devel] [PATCH 11/13] host-utils: add clrsb32/64 - count leading redundant sign bits, Peter Maydell, 2013/12/05
[Qemu-devel] [PATCH 07/13] target-arm: A64: add support for 1-src data processing and CLZ, Peter Maydell, 2013/12/05
[Qemu-devel] [PATCH 05/13] target-arm: A64: add support for 2-src data processing and DIV, Peter Maydell, 2013/12/05