Alignment Attribute Syntax

Use __attribute__ ((aligned(...))) directive to specify to the compiler on what memory boundary to store data objects. This directive specifies which multiple of bytes to store an object.

The format of this directive is

__attribute__ ((aligned(
  x ))
  

where x is a decimal number of a power of 2 from 1 to 8192.