spinn_common  development
Support code for SpiNNaker applications.
include Directory Reference

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.