Developer Guide and Reference

ID 767251
Date 10/31/2024
Public
Document Table of Contents

Language Extensions: Compiler Directives

The following General Directives are extensions:

  • ALIAS

  • ASSUME

  • ASSUME_ALIGNED

  • ATTRIBUTES

  • BLOCK_LOOP and NOBLOCK_LOOP

  • DECLARE and NODECLARE

  • DEFINE and UNDEFINE

  • DISTRIBUTE POINT

  • FIXEDFORMLINESIZE

  • FMA and NOFMA

  • FORCEINLINE

  • FREEFORM and NOFREEFORM

  • IDENT

  • IF and IF DEFINED

  • INLINE and NOINLINE

  • INTEGER

  • IVDEP

  • LOOP COUNT

  • MESSAGE

  • NOFUSION

  • OBJCOMMENT

  • OPTIMIZE and NOOPTIMIZE

  • OPTIONS

  • PACK

  • PREFETCH and NOPREFETCH

  • PSECT

  • REAL

  • STRICT and NOSTRICT

  • UNROLL and NOUNROLL

  • UNROLL_AND_JAM and NOUNROLL_AND_JAM

  • VECTOR and NOVECTOR