1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#ifndef PCH_H_IN #define PCH_H_IN static const int kAlignment = 64; struct [[gnu::aligned(kAlignment)]] Submatrix { struct RowCol origin; struct RowCol size; }; struct [[gnu::aligned(kAlignment)]] MatrixData { struct Submatrix section; unsigned stride; }; #endif // _H_IN