30 Commits

Author SHA1 Message Date
Toni Wilen
146c387d50 Warning fixes. 2022-04-28 21:34:35 +03:00
Toni Wilen
34622c257e Fix FSINCOS in non-softfloat mode 2021-05-08 20:29:41 +03:00
Toni Wilen
2337abe0a2 Softfloat update (from Previous) 2021-04-10 21:48:47 +03:00
Toni Wilen
94f257e9bf Fit max exponent. 2020-05-02 20:04:41 +03:00
Toni Wilen
f29b784f4d Softfloat FPU updates. New undocumented features emulated. 2018-07-23 21:54:31 +03:00
Toni Wilen
ad809a4b91 Undocumented 68040 FPU behavior: FCMP with negative NaN returns N flag set. 6888x and 68060 always return N flag unset in this situation. 2018-06-18 22:57:47 +03:00
Toni Wilen
c1cc6ff0a9 Preparing for 6888x vs 68040/060 infinity special case. 2018-06-16 22:21:20 +03:00
Toni Wilen
7711f3008f Extended precision native FPU mode updates. 2018-05-01 16:20:41 +03:00
Toni Wilen
6bca38d06f MSVC 80-bit host FPU mode. 2018-04-28 15:54:21 +03:00
Toni Wilen
ced5dcac8b Use softfloat routines to output FPU register contents. 2017-06-03 21:04:42 +03:00
Toni Wilen
5fff81b08c FPU cleanups. 2017-04-22 08:21:14 +03:00
Toni Wilen
a25869115a FRESTORE updates and cleanups. 2017-04-19 22:35:52 +03:00
Toni Wilen
76ad9de3eb FSAVE/FRESTORE cleanups, support CU_SAVEPC instruction restart that FPSP uses. 2017-04-16 22:05:41 +03:00
Toni Wilen
9092e16528 Transcendental softfloat function support. (Previous) 2017-04-14 11:07:44 +03:00
Toni Wilen
6a86b4369f FPU cleanup. 2017-03-21 21:17:45 +02:00
Toni Wilen
3bd9645d99 FPU packed decimal update. 2017-03-18 20:20:34 +02:00
Toni Wilen
7235579702 Accurate FPU packed decimal format support updates. 2017-03-16 22:44:36 +02:00
Toni Wilen
00ac1eaf4d Packed decimal support. 2017-03-13 19:44:53 +02:00
Toni Wilen
a4f1f570c8 Slirp Basilisk II merge. 2017-03-11 21:06:59 +02:00
Toni Wilen
c9af3b4ad0 FPU update. 2017-03-06 18:02:40 +02:00
Toni Wilen
0e2c12f71b FPU softfloat arithmetic exception update and misc fixes. 2017-03-03 20:29:26 +02:00
Toni Wilen
2eef33d8be FPU update 2017-02-25 17:56:42 +02:00
Toni Wilen
1b47849694 FPU exception handling rewrite. 2017-02-19 15:56:00 +02:00
Toni Wilen
602c329c3c FPU update 20b merge + nan/invalid fix. 2017-02-07 17:05:41 +02:00
Toni Wilen
5130b054e6 FPU update 19 merge. 2017-02-05 20:35:29 +02:00
Toni Wilen
e1311c810b FPU update 18c merge. 2017-02-03 23:33:57 +02:00
Toni Wilen
bd8bf3695c FPU update. 2017-01-31 21:46:39 +02:00
Toni Wilen
50adcf3c62 FPU update. 2017-01-29 12:16:27 +02:00
Toni Wilen
9e55624fd0 Softfloat/FPU update. 2017-01-27 20:18:43 +02:00
Toni Wilen
ec9dd093d7 Softfloat update, switched back to QEMU softfloat, merged Previous additions, separated native and softfloat implementations. 2017-01-21 10:37:06 +02:00