Short: Fast replacements for all math libraries Author: Matthias_Henze@HSMathLibs.de (Matthias Henze) Uploader: Matthias_Henze HSMathLibs de (Matthias Henze) Type: util/libs Version: 46.00 beta 2 demo (26.07.09) Replaces: util/libs/HSMathLibs_040.lha Requires: AmigaOS 2.0+ (V37) and MC68040 Architecture: m68k-amigaos Distribution: Aminet Note: This is a demo version. The "HSMathLibs" replace the libraries "mathieeedoubbas.library", "mathieeedoubtrans.library", "mathieeesingtrans.library" and "mathtrans.library" and patch or replace the libraries "mathffp.library" and "mathieeesingbas.library" with versions optimized for the MC68040. The precision is as high as that of the original libraries shipped with AmigaOS 3.x (some functions are even more precise). "HSMathLibs" are completely written in assembler to achieve maximum speed gain. HISTORY SINCE LAST UPLOAD: HSMathLibs V.46.00 beta 2 (26.07.2009): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - many little optimizations and codecleanings - revised and extend the manual; added support for programmes such as Remus - revised and extend the installer script; added support for programmes such as Remus - revised the uninstaller script HSMathLibs V.46.00 beta 1 (11.12.2007): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - the functions "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "IEEESPFloor", "IEEESPCeil" (mathieeesingbas.library and mathieeesingbas-Patch), "SPFloor" and "SPCeil" (mathffp.library and mathffp-Patch) new written - Bugfixing of the functions "IEEEDPPow" (mathieeedoubtrans.library), "IEEESPPow" (mathieeesingtrans.library), "SPCos", "SPSincos", "SPCosh", "SPTanh", "SPExp" and "SPPow" (mathtrans.library) - changed the init-function of the mathffp-Patch and mathieeesingbas-Patch - changed the init-function of all libraries - revised the manual HSMathLibs V.44.50 (24.10.2003): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor", "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd", "IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil" (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee", "IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos", "IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow", "SPSqrt", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library) optimized - Bugfixing of the functions "SPFix", "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor", "SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd", "IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil" (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee", "IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library, "IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos", "IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10" mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow", "SPSqrt", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library); OS3.9 compatible and support of all (I hope) special case now - Bugfixing of the mathffp-Patch and the init-function in the mathieeesingbas-Patch@{par} - the program mathffp-Patch renamed to Load-mathffp - a new mathffp-Patch written - special versions (for LoadModule, LoadResident, Blizkick etc.)of mathffp.library and mathieeesingbas.library written - changed the init-function in the mathieeesingbas-Patch; the command "run" are not more required (thanks to Stephan Rupprecht) - revised and extended the manual; available in 14 languages now and added information for LoadModule, LoadResident, Blizkick etc. - revised and extended the installer script; available in 14 languages now, better support for DraCo and added support for LoadModule, LoadResident, Blizkick etc. - uninstaller script written --------------------------------------------------- URL: http://WWW.HSMathLibs.de/ email: Matthias.Henze@HSMathLibs.de Matthias Henze Wiebelstr. 9 04315 Leipzig Germany fon.: +49 (0) 341/2326414 ---------------------------------------------------