Overview
The Intrinsic library provides intrinsic functions and macros:
- Get next power of two greater than or equal a given integer value.
- Get the next multiple of 32 or 64 greater than or equal to a integer given value.
- Safely compute the sums, the products, and the differences of integers.
- Macros for guiding the compiler's diagnostics and optimizations.
The Intrinsic library fulfils the module concept but does not require initialization.
The include file of the Intrinsic library is Ring1/Intrinsic.h
,
its library file is Ring1.lib
.
Sources and references
The reference repository provides non-authoritive sample implementations.