![]() - Update to Softloat 3 from 2 - FREM and FMOD now generate the quotient bits in FPSR, required by Apple's SANE to do sin/cos/tan properly. - FMOVE of a float to a Dx integer register generates the exception status bits, fixing square roots in SANE - Rewrote how FMOVEM instructions are decoded and executed, fixing issues including skipping too few or too many opcode bytes and causing serious weird behavior. - FPU instructions all now have more realistic cycle timings for a 68881. - All FPU instructions now generate exception bits in FPSR. 3rdparty/softfloat3: Updates [R. Belmont] - Softfloat3 was always being built for a big-endian host, causing incorrect math on LE x64 and AArch64 machines. - Fixed up Softfloat3 to build properly as part of MAME and up-ported the Bochs extensions. In latest Bochs, they were only partially up-ported and Softfloat3 had been hacked up to be more like 2; here they're fixed to work with stock Softfloat3. |
||
---|---|---|
.. | ||
asio | ||
asmjit | ||
benchmark | ||
bgfx | ||
bimg | ||
bx | ||
catch | ||
compat | ||
dxsdk | ||
expat | ||
flac | ||
genie | ||
glm | ||
libjpeg | ||
linenoise | ||
lsqlite3 | ||
lua | ||
lua-linenoise | ||
lua-zlib | ||
luafilesystem | ||
lzma | ||
minimp3 | ||
nanosvg | ||
portaudio | ||
portmidi | ||
pugixml | ||
rapidjson | ||
softfloat | ||
softfloat3 | ||
sol2/sol | ||
sqlite3 | ||
tap-windows6 | ||
utf8proc | ||
wdlfft | ||
ymfm | ||
zlib | ||
zstd | ||
README.md |
3rdparty
asio - Boost Software License
asmjit - zlib license
benchmark - Apache License, Version 2.0 (used only for testing, not part of distribution)
bgfx - The BSD 2-Clause License
bimg - The BSD 2-Clause License
catch - Boost Software License
compat - Wine headers missing in MinGW The GNU Lesser General Public License, version 2.1 (LGPL-2.1)
note that this one contain headers only and that real library/dll is dynamically loaded so use in commercial project is allowed, will be removed when becomes part of MinGW distribution
dxsdk - DirectX SDK EULA
expat - The MIT License (MIT)
flac - The BSD 3-Clause License (codecs), The GNU General Public License, version 2
genie - The BSD 3-Clause License
glm - The MIT License (MIT)
libjpeg - Custom BSD-like
linenoise - The BSD 2-Clause License
lsqlite3 - The MIT License (MIT)
lua - The MIT License (MIT)
lua-linenoise - The MIT License (MIT)
lua-zlib - The MIT License (MIT)
luafilesystem - The MIT License (MIT)
lzma - Custom public domain license
minimp3 - Creative Commons Zero v1.0 Universal
nanosvg - zlib license
portaudio - The MIT License (MIT) explanation at their site
portmidi - The MIT License (MIT)
pugixml - The MIT License (MIT)
rapidjson - The MIT License (MIT), The BSD 3-Clause License (msinttypes), JSON license (JSON_checker)
softfloat - "Softfloat 2b" U.C. Berkeley modified license MIT compatible
softfloat3 - The BSD 3-Clause License
sol2 - The MIT License (MIT)
sqlite3 - Custom public domain license
tap-windows6.h - Dual-licensed The GNU General Public License, version 2 and The MIT License (MIT)
utf8proc - The MIT License (MIT)
wdlfft - zlib license
zlib - zlib license
zstd - Dual-licensed The BSD 3-Clause License and The GNU General Public License, version 2