# 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

- PARALLEL and NOPARALLEL (loop)

- PREFETCH and NOPREFETCH

- PSECT

- REAL

- SIMD

- STRICT and NOSTRICT

- UNROLL and NOUNROLL

- UNROLL_AND_JAM and NOUNROLL_AND_JAM

- VECTOR and NOVECTOR

Parent topic: Summary of Language Extensions