|
spinn_common 7.4.2
Support code for SpiNNaker applications.
|
| ▼ include | |
| arm.h | These built-in functions are available for the ARM family of processors |
| assert.h | SpiNNaker debug header file |
| bit_field.h | Bit field manipulation |
| circular_buffer.h | Fast circular buffer |
| cmsis.h | These built-in functions are available for the ARM family of processors (CMSIS) |
| log.h | Logarithm functions for fixed point |
| normal.h | Normally-distributed random numbers |
| pair.h | 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’ |
| polynomial.h | Fast polynomial evaluation, using ARM DSP instructions |
| random.h | Pseudo-random number generators |
| round.h | Fixed-point multiplication with controlled rounding |
| sincos.h | Trigonometric functions for fixed point |
| spin-print.h | For quick changing between host-side and SpiNNaker side C code printing |
| sqrt.h | Implementation of square root for the s1615 type, returning a s1615 result |
| static-assert.h | This file provides a static assertion facility |
| stdfix-exp.h | Exponential functions for fixed point |
| stdfix-full-iso.h | Additions to the stdfix.h file to support full Draft ISO/IEC standards compliance |
| utils.h | Utility functions for SpiNNaker |
| ▼ src | |
| bit_field.c | Bit field manipulation |
| circular_buffer.c | Support functions for fast circular buffer implementation |
| log.c | Implementation of log for the accum type |
| normal.c | Support code for random.h |
| random.c | Pseudo-random number generators |
| sincos.c | Implementation of log for the accum type |
| sqrt.c | Implementation of sqrt for the signed accum type |
| stdfix-exp.c | An implementation of exponential for fixpoint accum |