Search
lxdream.org :: lxdream/src/sh4/sh4trans.c :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/sh4trans.c
changeset 809:8bdbf4d95da4
prev740:dd11269ee48b
next901:32c5cf5e206f
author nkeynes
date Sat Aug 09 10:48:03 2008 +0000 (14 years ago)
permissions -rw-r--r--
last change Fix core-exit-on-flush in a delay branch slot. Bit of a hack really
file annotate diff log raw
1.1 --- a/src/sh4/sh4trans.c Wed Jul 16 10:40:10 2008 +0000
1.2 +++ b/src/sh4/sh4trans.c Sat Aug 09 10:48:03 2008 +0000
1.3 @@ -160,7 +160,7 @@
1.4 if( pc != NULL ) {
1.5 // could be null if we're not actually running inside the translator
1.6 void *code = xlat_get_code( sh4r.pc );
1.7 - xlat_recovery_record_t recover = xlat_get_recovery(code, pc, TRUE);
1.8 + xlat_recovery_record_t recover = xlat_get_post_recovery(code, pc, TRUE);
1.9 if( recover != NULL ) {
1.10 // Can be null if there is no recovery necessary
1.11 sh4_translate_run_recovery(recover);
1.12 @@ -193,7 +193,7 @@
1.13 assert( pc != NULL );
1.14
1.15 void *code = xlat_get_code( sh4r.pc );
1.16 - xlat_recovery_record_t recover = xlat_get_recovery(code, pc, TRUE);
1.17 + xlat_recovery_record_t recover = xlat_get_post_recovery(code, pc, FALSE);
1.18 if( recover != NULL ) {
1.19 // Can be null if there is no recovery necessary
1.20 sh4_translate_run_recovery(recover);
.