summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Pomarède <npomarede@corp.free.fr>2021-04-24 20:38:41 (GMT)
committerNicolas Pomarède <npomarede@corp.free.fr>2021-04-24 20:38:41 (GMT)
commit094cd3acf76c7b52da28be18d3caf78d8fb5e3eb (patch)
tree5bd7a4b381e5e069d72aeaae9ef46ffbacede14c
parent95ba60799cb9edc8f9ef77cc2f6aa07b33db40bf (diff)
downloadhatari-094cd3acf76c7b52da28be18d3caf78d8fb5e3eb.zip
hatari-094cd3acf76c7b52da28be18d3caf78d8fb5e3eb.tar.gz
Update to WinUAE 4.5.0 beta18 from 2021/04/24
-rw-r--r--src/cpu/options_cpu.h1
-rw-r--r--src/cpu/softfloat/softfloat.c6
-rw-r--r--src/cpu/winuae_readme.txt4
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