/Amforth-Floating-Point-in-ASM

Full ASM Floating Point Library - with all functions you may need..

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

This is the ASM Floating point library with

A. 5_floating point primitives written in .asm for Amforth: f+ f- f* f/ fsqrt

B. ALL_floating point functions written in .asm for Amforth: f+ f- f* f/ fsqrt fsin fcos ftan fasin facos fatan fatan2 fsinh fcosh ftanh flog fexp .. etc.

These words shall replace the original forth fp words in the Leon's fp library in order to boost the speed significantly. The ALL_floating points lib adds another usually expected math words.

Leon's floating point library:

https://github.com/lnmaurer/amforth-float

For the installation see the source file.

All the files that make up this library are copyright 2010 and 2015 by IgorM.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; using version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.