This is the Main Help File for the genMath numerical function library included with High Performance Programming: A Practical Guide for Scientists and Engineers

genMath Functions by Category
Alphabetical list of genMath Functions 
Planned Functions

The genMath library contains functions compiled for generic x87 processors
running the Win32 Operating System.  The Source Code for the library is
included, so the user may compile the library for any platform.  The code is
'straight C,' and should be generally portable.

Other libraries being developed include 3dnowMath and sseMath.  These are to contain
some optimizations using the SIMD instructions for a variety of Intel and AMD
processors.  Though these libraries may produce faster programs, the
compiled programs may not run on all processors (unless you include
functions from all three libraries).

As compiled, the genMath.lib uses _cdecl calling convention and is therefore
suitable for use with programs that use the C calling convention.  If you wish to
make the library functions accessible to a language that supports the _stdcall
convention (such as BASIC, Pascal or Fortran), change the macro in
genMath.h that defines the calling convention as follows:

 

or maybe I'll just use the _stdcall convention and compile to be used by other
languages.