mirror of https://github.com/AxioDL/boo.git
AudioMatrix: Use alignas(16) for Coefs
This commit is contained in:
parent
c36895a109
commit
4417c43721
|
@ -34,8 +34,8 @@ class AudioMatrixMono {
|
|||
union Coefs {
|
||||
float v[8];
|
||||
#if __SSE__
|
||||
__m128 q[2];
|
||||
__m64 d[4];
|
||||
alignas(16) __m128 q[2];
|
||||
alignas(16) __m64 d[4];
|
||||
#endif
|
||||
};
|
||||
Coefs m_coefs = {};
|
||||
|
@ -88,8 +88,8 @@ class AudioMatrixStereo {
|
|||
union Coefs {
|
||||
float v[8][2];
|
||||
#if __SSE__
|
||||
__m128 q[4];
|
||||
__m64 d[8];
|
||||
alignas(16) __m128 q[4];
|
||||
alignas(16) __m64 d[8];
|
||||
#endif
|
||||
};
|
||||
Coefs m_coefs = {};
|
||||
|
|
|
@ -8,8 +8,8 @@ namespace boo {
|
|||
union TVectorUnion {
|
||||
float v[4];
|
||||
#if __SSE__
|
||||
__m128 q;
|
||||
__m64 d[2];
|
||||
alignas(16) __m128 q;
|
||||
alignas(16) __m64 d[2];
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue