Message ID | 1500520169-23367-19-git-send-email-cota@braap.org |
---|---|
State | New |
Headers | show |
On 07/19/2017 05:09 PM, Emilio G. Cota wrote: > Thereby decoupling the resulting translated code from the current state > of the system. > > Signed-off-by: Emilio G. Cota<cota@braap.org> > --- > target/sh4/translate.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Richard Henderson <rth@twiddle.net> r~
diff --git a/target/sh4/translate.c b/target/sh4/translate.c index 9fcaefd..52fabb3 100644 --- a/target/sh4/translate.c +++ b/target/sh4/translate.c @@ -528,7 +528,7 @@ static void _decode_opc(DisasContext * ctx) /* Detect the start of a gUSA region. If so, update envflags and end the TB. This will allow us to see the end of the region (stored in R0) in the next TB. */ - if (B11_8 == 15 && B7_0s < 0 && parallel_cpus) { + if (B11_8 == 15 && B7_0s < 0 && (tb_cflags(ctx->tb) & CF_PARALLEL)) { ctx->envflags = deposit32(ctx->envflags, GUSA_SHIFT, 8, B7_0s); ctx->bstate = BS_STOP; }
Thereby decoupling the resulting translated code from the current state of the system. Signed-off-by: Emilio G. Cota <cota@braap.org> --- target/sh4/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)