Introduction - If you have any usage issues, please Google them yourself
Declare an aligned array on the stack, for situations where the stack pointer may not have the alignment we expect. Creates an array with a modified name, then defines val to be a pointer, and aligns that pointer within the array.