spinn_common 7.3.1
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 |