[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 08/14] target/ppc: introduce GEN_VSX_HELPER_R3 m
From: |
Mark Cave-Ayland |
Subject: |
Re: [Qemu-devel] [PATCH 08/14] target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c |
Date: |
Sun, 5 May 2019 11:07:46 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 30/04/2019 17:47, Richard Henderson wrote:
> On 4/28/19 7:38 AM, Mark Cave-Ayland wrote:
>> +#define GEN_VSX_HELPER_R3(name, op1, op2, inval, type)
>> \
>> +static void gen_##name(DisasContext *ctx)
>> \
>> +{
>> \
>> + TCGv_i32 opc;
>> \
>> + TCGv_ptr xt, xa, xb;
>> \
>> + if (unlikely(!ctx->vsx_enabled)) {
>> \
>> + gen_exception(ctx, POWERPC_EXCP_VSXU);
>> \
>> + return;
>> \
>> + }
>> \
>> + opc = tcg_const_i32(ctx->opcode);
>> \
>> + xt = gen_vsr_ptr(rD(ctx->opcode) + 32);
>> \
>> + xa = gen_vsr_ptr(rA(ctx->opcode) + 32);
>> \
>> + xb = gen_vsr_ptr(rB(ctx->opcode) + 32);
>> \
>> + gen_helper_##name(cpu_env, opc, xt, xa, xb);
>> \
>
> Is opc still used here? Otherwise,
>
> Reviewed-by: Richard Henderson <address@hidden>
Yeah, looks like it's used for the rounding mode. I'll have a look and see how
this
compares with the previous case.
ATB,
Mark.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH 08/14] target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c,
Mark Cave-Ayland <=