This section details the architecture-dependent macros used to ensure code portability and correct memory alignment across different hardware platforms and compilers.
AR_MEMORY_ALIGN_UP AR_UNUSED_PARAM