Re: [Qemu-devel] [PATCH 08/14] target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c

2019-05-05 Thread Mark Cave-Ayland
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) >> \ >> +{

Re: [Qemu-devel] [PATCH 08/14] target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c

2019-04-30 Thread Richard Henderson
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) > \ > +{ >

[Qemu-devel] [PATCH 08/14] target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.c

2019-04-28 Thread Mark Cave-Ayland
Rather than perform the VSR register decoding within the helper itself, introduce a new GEN_VSX_HELPER_X3 macro which performs the decode based upon rD, rA and rB at translation time. Signed-off-by: Mark Cave-Ayland --- target/ppc/fpu_helper.c | 36