Skip to content

Fixed-point scalar and matrix multiplication library for SectorLISP

License

Notifications You must be signed in to change notification settings

woodrush/numsectorlisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Numsectorlisp

Numsectorlisp is a library for SectorLISP, for scalar, vector, and matrix multiplication of fixed-point numbers. The number of bits for the fractional part and the decimal part can be easily configured. The default setting implements 16-bit fixed-point numbers with 12 bits for the fractional part, 3 bits for the integer part, and 1 bit for the sign. Instructions for configuring the bit sizes are available inside the source code.

An in-depth explanation of the implementation details are available in my blog post, Building a Neural Network in Pure Lisp Without Built-In Numbers Using Only Atoms and Lists.

Examples uses of numsectorlisp are available in these projects:

About

Fixed-point scalar and matrix multiplication library for SectorLISP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published