NaplesPU Libraries
NuPlus is provided with different kind of libraries that are contained in the /libs/ folder.
libc
In this folder, we have some C standard libraries optimized for the NuPlus architecture:
- ctype
- math
- string
Note that these libraries are not fully developed and, hence, some functions may be missing. In addition, there is the stdint header that defines a set of type aliases with specific width requirements. Table ... depicts the types supported by NuPlus.
During compilation, these libraries are archived together into a single file using the llvm-ar archiver.
libcompiler
This folder contains the libraries that are required by the compiler to handle operations that are not legal in the target architecture. AGGIUNGERE INFO SU During compilation, these libraries are archived together into a single file using the llvm-ar archiver.