Non-Confidential | ![]() | ARM DUI0375E | ||
| ||||
Home > Compiler-specific Features > __attribute__((aligned)) variable attribute |
The aligned
variable attribute specifies a minimum alignment for the variable or structure field, measured in bytes.
/* Aligns on 16-byte boundary */ int x __attribute__((aligned (16))); /* In this case, the alignment used is the maximum alignment for a scalar data type. For ARM, this is 8 bytes. */ short my_array[3] __attribute__((aligned));