On 04/06/2017 10:21 PM, Nikunj A Dadhania wrote:
We do that in the macro:
if (len > 1) { \
gen_check_align(ctx, t0, (len) - 1);\
} \
Would we still need a barrier
Richard Henderson writes:
> On 04/06/2017 03:22 AM, Nikunj A Dadhania wrote:
>> @@ -3028,6 +3030,7 @@ static void gen_##name(DisasContext *ctx)
>> \
>> tcg_gen_qemu_ld_tl(gpr, t0, ctx->mem_idx, memop);\
>> tcg_gen_mov_tl(cpu_reserve, t0);
On 04/06/2017 03:22 AM, Nikunj A Dadhania wrote:
@@ -3028,6 +3030,7 @@ static void gen_##name(DisasContext *ctx)
\
tcg_gen_qemu_ld_tl(gpr, t0, ctx->mem_idx, memop);\
tcg_gen_mov_tl(cpu_reserve, t0); \
tcg_g
Signed-off-by: Nikunj A Dadhania
---
target/ppc/translate.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/target/ppc/translate.c b/target/ppc/translate.c
index a9c733d..87b4fe4 100644
--- a/target/ppc/translate.c
+++ b/target/ppc/translate.c
@@ -2971,6 +2971,7 @@ static void gen_stswx(