The intrinsic library is entirely written in 8051 assembly language, except for functions that emulate C functions. Currently, only C-SPY versions of the "putchar" and "getchar" functions are written in assembly, as well as the "setjmp" and "longjmp" functions. The library modules are called L00, L01, etc.
The ICC8051 intrinsic library consists of these assembler source files:
Copyright 2001 IAR Systems. All rights reserved.