README.md 647 Bytes

Libraries for RISC-V

The library 'newlib' has to be initialized with the included './init.sh' script. The script clone git repository and it also applies the patches.

Libraries contained in the package and used in the examples:

  • newlib (libc, libm) - cloned from newlib-cygwin repository (commit 6238b1877d3c83b8b9ed589494d0705386b7f4f7) and patched to support half FP data type
  • BSP (libbcc) - copied from Cobham Gaisler NOEL-V bare-metal C/C++ toolchain (ncc 1.0.4)
  • builtins (libbuilt) - LLVM built-in functions
  • softfloat (libsf) - copy of John R. Hauser SoftFloat library (currently not used in examples)