diff options
| author | Nicolas Pomarède <npomarede@corp.free.fr> | 2021-04-24 20:38:41 (GMT) |
|---|---|---|
| committer | Nicolas Pomarède <npomarede@corp.free.fr> | 2021-04-24 20:38:41 (GMT) |
| commit | 094cd3acf76c7b52da28be18d3caf78d8fb5e3eb (patch) | |
| tree | 5bd7a4b381e5e069d72aeaae9ef46ffbacede14c | |
| parent | 95ba60799cb9edc8f9ef77cc2f6aa07b33db40bf (diff) | |
| download | hatari-094cd3acf76c7b52da28be18d3caf78d8fb5e3eb.zip hatari-094cd3acf76c7b52da28be18d3caf78d8fb5e3eb.tar.gz | |
Update to WinUAE 4.5.0 beta18 from 2021/04/24
| -rw-r--r-- | src/cpu/options_cpu.h | 1 | ||||
| -rw-r--r-- | src/cpu/softfloat/softfloat.c | 6 | ||||
| -rw-r--r-- | src/cpu/winuae_readme.txt | 4 |
3 files changed, 6 insertions, 5 deletions
diff --git a/src/cpu/options_cpu.h b/src/cpu/options_cpu.h index 8701e8f..f7fcd10 100644 --- a/src/cpu/options_cpu.h +++ b/src/cpu/options_cpu.h @@ -697,6 +697,7 @@ struct uae_prefs { int cs_hacks; int cs_ciatype[2]; int cs_kbhandshake; + bool cs_ocshsyncbug; struct boardromconfig expansionboard[MAX_EXPANSION_BOARDS]; diff --git a/src/cpu/softfloat/softfloat.c b/src/cpu/softfloat/softfloat.c index 04b7305..ce7efc7 100644 --- a/src/cpu/softfloat/softfloat.c +++ b/src/cpu/softfloat/softfloat.c @@ -2879,7 +2879,7 @@ floatx80 floatx80_rem(floatx80 a, floatx80 b, float_status *status) } #else // 09-01-2017: Modified version for Previous -floatx80 floatx80_rem(floatx80 a, floatx80 b, uint64_t* q, flag* s, float_status* status) +floatx80 floatx80_rem(floatx80 a, floatx80 b, uint64_t *q, flag *s, float_status *status) { flag aSign, bSign, zSign; int32_t aExp, bExp, expDiff; @@ -2906,7 +2906,7 @@ floatx80 floatx80_rem(floatx80 a, floatx80 b, uint64_t* q, flag* s, float_status if (bExp == 0x7FFF) { if ((uint64_t)(bSig << 1)) return propagateFloatx80NaN(a, b, status); *s = (aSign != bSign); - return normalizeRoundAndPackFloatx80(status->floatx80_rounding_precision, aSign, aExp, aSig0, 0, status);; + return normalizeRoundAndPackFloatx80(status->floatx80_rounding_precision, aSign, aExp, aSig0, 0, status); } if (bExp == 0) { if (bSig == 0) { @@ -2987,7 +2987,7 @@ floatx80 floatx80_rem(floatx80 a, floatx80 b, uint64_t* q, flag* s, float_status | value `a' with respect to the corresponding value `b'. *----------------------------------------------------------------------------*/ -floatx80 floatx80_mod(floatx80 a, floatx80 b, uint64_t* q, flag* s, float_status* status) +floatx80 floatx80_mod(floatx80 a, floatx80 b, uint64_t *q, flag *s, float_status *status) { flag aSign, bSign, zSign; int32_t aExp, bExp, expDiff; diff --git a/src/cpu/winuae_readme.txt b/src/cpu/winuae_readme.txt index 737aa05..3d6e45c 100644 --- a/src/cpu/winuae_readme.txt +++ b/src/cpu/winuae_readme.txt @@ -1,9 +1,9 @@ The CPU core in this directory is based on - WinUAE 4.5.0 beta17+ (2021/04/10) + WinUAE 4.5.0 beta18 (2021/04/24) To update to a newer WinUAE's version, a diff should be made between -WinUAE 4.5.0 beta17+ sources and the newer sources, then the resulting patch +WinUAE 4.5.0 beta18 sources and the newer sources, then the resulting patch should be applied to the files in this directory. Most files are similar to WinUAE's ones, so patches should apply in |
