|
spinn_common
development
Support code for SpiNNaker applications.
|
Files | |
| file | arm.h [code] |
| These built-in functions are available for the ARM family of processors. | |
| file | assert.h [code] |
| SpiNNaker debug header file. | |
| file | bit_field.h [code] |
| Bit field manipulation. | |
| file | circular_buffer.h [code] |
| Fast circular buffer. | |
| file | cmsis.h [code] |
| These built-in functions are available for the ARM family of processors (CMSIS) | |
| file | log.h [code] |
| Logarithm functions for fixed point. | |
| file | normal.h [code] |
| Normally-distributed random numbers. | |
| file | pair.h [code] |
| It is sometimes useful to return two values from a function. By exploiting the EABI for 64-bit integer values, we can efficiently return two 32-bit values, in ‘C’. | |
| file | polynomial.h [code] |
| Fast polynomial evaluation, using ARM DSP instructions. | |
| file | random.h [code] |
| Pseudo-random number generators. | |
| file | round.h [code] |
| Fixed-point multiplication with controlled rounding. | |
| file | sincos.h [code] |
| Trigonometric functions for fixed point. | |
| file | spin-print.h [code] |
| For quick changing between host-side and SpiNNaker side C code printing. | |
| file | sqrt.h [code] |
| Implementation of square root for the s1615 type, returning a s1615 result. | |
| file | static-assert.h [code] |
| This file provides a static assertion facility. | |
| file | stdfix-exp.h [code] |
| Exponential functions for fixed point. | |
| file | stdfix-full-iso.h [code] |
| Additions to the stdfix.h file to support full Draft ISO/IEC standards compliance. | |
| file | utils.h [code] |
| Utility functions for SpiNNaker. | |