Short: Very fast replacement for all math libraries (demo) Author: Matthias_Henze@CyberdyneSystems.de (Matthias Henze) Uploader: Matthias_Henze CyberdyneSystems de (Matthias Henze) Type: util/libs Version: 44.50 beta 8 demo (12.10.02) Replaces: util/libs/HSMathLibs_060.lha Requires: AmigaOS 2.0+ (V37) and MC68060 Architecture: m68k-amigaos Distribution: AmiNet 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 MC68060. 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.44.50 beta 8 (28.01.2001 - 12.10.2002): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - Bugfixing of the functions "SPFloor", "SPCeil" (mathffp.library), "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPLog10" (mathieeedoubtrans.library), "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPLog10" (mathieeesingtrans.library), "SPSincos", "SPExp", "SPLog", "SPPow" and "SPLog10" (mathtrans.library) - special versions (for LoadModule, LoadResident, Blizkick etc.) of mathffp.library and mathieeesingbas.library written - the program mathffp-Patch renamed to Load-mathffp - a new mathffp-Patch written - the manual overwork and extend; added information for LoadModule, LoadResident, Blizkick etc. - installerscript overwork and extend; added support for LoadModule, LoadResident, Blizkick etc. - Uninstall written HSMathLibs V.44.50 beta 7 (06.11.2000 - 27.01.2001): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - the functions "IEEEDPSinh", "IEEEDPCosh", "IEEESPTanh" (mathieeedoubtrans.library), "IEEESPSinh", "IEEESPTanh", "IEEESPSqrt" (mathieeesingtrans.library), "SPSincos", "SPSinh" and "SPTanh" (mathtrans.library) optimized - Bugfixing of the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos","IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library); OS3.9 compatible and support of all (I hope) special case now - the manual overwork and extend; available in 14 languages now - installerscript overwork and extend; available in 14 languages now HSMathLibs V.44.50 (V.44.41) beta 6 (11.06.2000 - 05.11.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ -the functions "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 "IEEEDPAsin" (mathieeedoubtrans.library), "IEEESPAsin" (mathieeesingtrans.library), "SPAsin" and "SPTan" (mathtrans.library) HSMathLibs V.44.50 (V.44.41) beta 5 (17.04.2000 - 10.06.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ -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" and "IEEEDPCeil" (mathieeedoubbas.library) optimized HSMathLibs V.44.50 (V.44.41) beta 4a (16.04.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - Bugfixing of the function "SPSincos" (mathtrans.library) HSMathLibs V.44.50 (V.44.41) beta 4 (19.03.2000 - 15.04.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - Bugfixing of the functions "IEEEDPAcos" (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) - Bugfixing of the mathffp-Patch and the init-function in the mathieeesingbas-Patch - the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) added again; some user have problems with the original functions from AmigaOS - changed the init-function in the mathieeesingbas-Patch; the command run are not more required (thanks to Stephan Rupprecht) - installerscript overwork; better support for DraCo HSMathLibs V.44.50 (V.44.41) beta 3 (16.01.2000 - 18.03.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - the functions "IEEEDPTan" and "IEEEDPAsin" (mathieeedoubtrans.library) optimized - Bugfixing of the functions "SPFlt" (mathffp.library) and "IEEEDPTan" (mathieeedoubtrans.library) - the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) removed; this functions are the same as the standard mathieeesingbas.library HSMathLibs V.44.50 (V.44.41) beta 2 (12.01.2000 - 15.01.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - 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), "IEEEDPSqrt", "IEEEDPTieee" and "IEEEDPFieee" (mathieeedoubtrans.library) optimized - Bugfixing of the functions "SPFix", "SPMul", "SPFloor", "SPCeil" (mathffp.library), "IEEESPFloor" and "IEEESPCeil" (mathieeesingbas-Patch) HSMathLibs V.44.50 (V.44.41) beta 1 (01.02.1999 - 11.01.2000): ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ - Bugfixing of 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" and "IEEEDPLog10" (mathieeedoubtrans.library) --------------------------------------------------- HSMathLibs: URL: http://WWW.HSMathLibs.de/ email: Matthias.Henze\@HSMathLibs.de stormamiga.lib: URL: http://WWW.stormamiga-lib.de/ email: Matthias.Henze\@stormamiga-lib.de Matthias Henze Gorkistr. 127 04347 Leipzig Germany fon.: +49 (0) 341/2326414 --------------------------------------------------- .