AminetAminet
Search:
82247 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/MathLibsUAE.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:free IEEE-libs for WinUAE or 68881/2 FPU
Author:Peter Keunecke
Uploader:pkeunecke alice-dsl net
Type:util/libs
Version:45.881 r12
Requires:WinUAE or an Amiga with 68881/2 FPU (emulation)
Architecture:m68k-amigaos >= 2.0.0
Date:2018-06-17
Download:http://aminet.net/util/libs/MathLibsUAE.lha - View contents
Readme:http://aminet.net/util/libs/MathLibsUAE.readme
Downloads:1811
 Changes in r12:
 ==============

Some small optimizations in Tst(), Cmp(), Floor() and Ceil().


 Changes in r11:
 ==============

Always sets the rounding to extended precision round to zero.

Safer fallback to the original libs when no FPU is detected.
The fallback is only supported with PatchMSB and loading the
libs from disk, not with LoadModule, LoadResident or a ROM.

Removed the segment list pointer from the resident module to
make it possible to add these libraries to a custom ROM, but
this has not been tested and is not recommended, because if
these libraries are resident a fallback to the original libs
can not be done anymore when no FPU is found in the system.


 Description:
 ===========

These libraries are translating most floating point function
calls directly into FPU instructions. No integer calculations.
The Pow() function is optimized for PCs, but works on any FPU.
In case that no FPU is detected, the original libs are loaded.
Btw, the AmigaOS IEEE libraries also have support for FPUs. ;)


    The standard installation, this is a safe setup:
    ===============================================


1)  Copy c/PatchMSB to C:


2)  Make a directory Libs:NoFPU

    Copy your AmigaOS mathieeelibs to Libs:NoFPU ; as fallback

    Copy the contents of libs/ to Libs:


3)  Insert a line below SetPatch in your startup-sequence:

    SetPatch QUIET
    ...
    PatchMSB ; installs the same functions as in MSB-library

             ; remove all other patches for IEEE libraries

4)  Reboot


 Legal basis:
 ===========

My libraries and sources are freeware and freely distributable.
I don't give any warranties. You're using this software on your
own risk and you are responsible for any damage it might cause!


 Copyright 2005-2018:
 ===================

   Peter Keunecke



Contents of util/libs/MathLibsUAE.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 1832    2740  66.9% -lh5- bb3d Jun 17 18:30 MathLibsUAE.info
[unknown]                 1840    2740  67.2% -lh5- aac3 Jun 17 18:30 MathLibsUAE/C.info
[unknown]                  389     532  73.1% -lh5- fcaa Jun 17 18:30 MathLibsUAE/C/PatchMSB
[unknown]                 1833    2740  66.9% -lh5- ffcc Jun 17 18:30 MathLibsUAE/Libs.info
[unknown]                  443     636  69.7% -lh5- 49f6 Jun 17 18:30 MathLibsUAE/Libs/mathieeedoubbas.library
[unknown]                  460     788  58.4% -lh5- ec46 Jun 17 18:30 MathLibsUAE/Libs/mathieeedoubtrans.library
[unknown]                  388     536  72.4% -lh5- 7a15 Jun 17 18:30 MathLibsUAE/Libs/mathieeesingbas.library
[unknown]                  426     624  68.3% -lh5- c81d Jun 17 18:30 MathLibsUAE/Libs/mathieeesingtrans.library
[unknown]                 1029    2078  49.5% -lh5- 2328 Jun 17 18:30 MathLibsUAE/MathLibsUAE.readme
[unknown]                 8461   11341  74.6% -lh5- 2d98 Jun 17 18:30 MathLibsUAE/MathLibsUAE.readme.info
[unknown]                 1843    2740  67.3% -lh5- 9794 Jun 17 18:30 MathLibsUAE/Source.info
[unknown]                 1437    9567  15.0% -lh5- f952 Jun 17 18:30 MathLibsUAE/Source/mathieeedoubbas.library.asm
[unknown]                 3666    5009  73.2% -lh5- 3ccb Jun 17 18:30 MathLibsUAE/Source/mathieeedoubbas.library.asm.info
[unknown]                 1455   11167  13.0% -lh5- e3cf Jun 17 18:30 MathLibsUAE/Source/mathieeedoubtrans.library.asm
[unknown]                 3667    5009  73.2% -lh5- 695f Jun 17 18:30 MathLibsUAE/Source/mathieeedoubtrans.library.asm.info
[unknown]                 1307    7737  16.9% -lh5- b5cd Jun 17 18:30 MathLibsUAE/Source/mathieeesingbas.library.asm
[unknown]                 3666    5009  73.2% -lh5- 517e Jun 17 18:30 MathLibsUAE/Source/mathieeesingbas.library.asm.info
[unknown]                 1369    8461  16.2% -lh5- c509 Jun 17 18:30 MathLibsUAE/Source/mathieeesingtrans.library.asm
[unknown]                 3666    5009  73.2% -lh5- c7a5 Jun 17 18:30 MathLibsUAE/Source/mathieeesingtrans.library.asm.info
[unknown]                 1055    7090  14.9% -lh5- 8495 Jun 17 18:30 MathLibsUAE/Source/PatchMSB.asm
[unknown]                 3664    5009  73.1% -lh5- af9c Jun 17 18:30 MathLibsUAE/Source/PatchMSB.asm.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        21 files   43896   96562  45.5%            Jun 17 21:07

Aminet © 1992-2018 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>