Re: [Qemu-devel] [PATCH 3/4] target-ppc: implement xxbr[qdwh] instruction

2016-10-10 Thread Nikunj A Dadhania
Richard Henderson writes: > On 10/07/2016 01:57 PM, Nikunj A Dadhania wrote: >> +static void gen_xxbrq(DisasContext *ctx) >> +{ >> +TCGv_i64 xth = cpu_vsrh(xT(ctx->opcode)); >> +TCGv_i64 xtl = cpu_vsrl(xT(ctx->opcode)); >> +TCGv_i64 xbh = cpu_vsrh(xB(ctx->opcode)); >> +TCGv_i64 xb

Re: [Qemu-devel] [PATCH 3/4] target-ppc: implement xxbr[qdwh] instruction

2016-10-10 Thread Richard Henderson
On 10/07/2016 01:57 PM, Nikunj A Dadhania wrote: +static void gen_xxbrq(DisasContext *ctx) +{ +TCGv_i64 xth = cpu_vsrh(xT(ctx->opcode)); +TCGv_i64 xtl = cpu_vsrl(xT(ctx->opcode)); +TCGv_i64 xbh = cpu_vsrh(xB(ctx->opcode)); +TCGv_i64 xbl = cpu_vsrl(xB(ctx->opcode)); + +if (unli

[Qemu-devel] [PATCH 3/4] target-ppc: implement xxbr[qdwh] instruction

2016-10-07 Thread Nikunj A Dadhania
Add required helpers (GEN_XX2FORM_EO) for supporting this instruction. xxbrh: VSX Vector Byte-Reverse Halfword xxbrw: VSX Vector Byte-Reverse Word xxbrd: VSX Vector Byte-Reverse Doubleword xxbrq: VSX Vector Byte-Reverse Quadword Signed-off-by: Nikunj A Dadhania --- target-ppc/translate.c