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