SPRUIG8J January 2018 – March 2024
The compiler has a number of built-in function-like operations called intrinsics. The implementation of an intrinsic function is handled by the compiler, which substitutes a sequence of instructions for the function call. This is similar to the way inline functions are handled; however, because the compiler knows the code of the intrinsic function, it can perform better optimization.
Intrinsics are inlined whether or not you use the optimizer.
For details about intrinsics, and a list of the intrinsics, see Section 5.15. In addition to those listed, abs and memcpy are implemented as intrinsics.