On 08/10/2016 08:00 PM, Nikunj A Dadhania wrote:
+#if defined(TARGET_PPC64) +#define pattern(x) (((x) & 0xff) * (~(target_ulong)0 / 0xff)) + +static void gen_xxspltib(DisasContext *ctx)
...
+ tcg_gen_movi_i64(cpu_vsrh(xT(ctx->opcode)), pattern(uim8));
Is this function really not available in 32-bit mode?I'd been pointing out that you should change target_ulong in PATTERN, above, to uint64_t, so that you match tcg_gen_movi_i64.
r~