Within the newlib
directory, machine specific
code is placed in a target specific directory,
libc/machine/
.
arch
The only code that has to be there is the implementation of
setjmp
and longjmp
, since
the implementation of these two functions invariably requires target
specific machine code. However any other target specific code may
also be placed here.