Skip to content

Commit

Permalink
target-s390x: fix EXECUTE instruction executing TRT
Browse files Browse the repository at this point in the history
A break is missing in the EXECUTE instruction, when executing the
TRANSLATE AND TEST instruction.

Reported-by: Paolo Bonzini <[email protected]>
Signed-off-by: Aurelien Jarno <[email protected]>
Reviewed-By: Richard Henderson <[email protected]>
Signed-off-by: Alexander Graf <[email protected]>
  • Loading branch information
aurel32 authored and agraf committed Jul 7, 2015
1 parent b5edcdd commit c9c19b4
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions target-s390x/mem_helper.c
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,7 @@ uint32_t HELPER(ex)(CPUS390XState *env, uint32_t cc, uint64_t v1,
case 0xc00:
helper_tr(env, l, get_address(env, 0, b1, d1),
get_address(env, 0, b2, d2));
break;
case 0xd00:
cc = helper_trt(env, l, get_address(env, 0, b1, d1),
get_address(env, 0, b2, d2));
Expand Down

0 comments on commit c9c19b4

Please sign in to comment.