Skip to content

Commit d5bdf8f

Browse files
authored
XDSP fix when building for NO-INTRINSICS (#164)
1 parent f8dccac commit d5bdf8f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

XDSP/XDSP.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -730,8 +730,8 @@ namespace XDSP
730730
assert(uChannelCount > 0 && uChannelCount <= 6);
731731
assert(uLog2Length >= 2 && uLog2Length <= 9);
732732

733-
XMVECTOR vRealTemp[768];
734-
XMVECTOR vImaginaryTemp[768];
733+
XM_ALIGNED_DATA(16) XMVECTOR vRealTemp[768];
734+
XM_ALIGNED_DATA(16) XMVECTOR vImaginaryTemp[768];
735735
const size_t uLength = size_t(1) << uLog2Length;
736736

737737
if (uChannelCount > 1)
@@ -813,8 +813,8 @@ namespace XDSP
813813
assert(uLog2Length >= 2 && uLog2Length <= 9);
814814
_Analysis_assume_(uLog2Length >= 2 && uLog2Length <= 9);
815815

816-
XMVECTOR vRealTemp[768] = {};
817-
XMVECTOR vImaginaryTemp[768] = {};
816+
XM_ALIGNED_DATA(16) XMVECTOR vRealTemp[768] = {};
817+
XM_ALIGNED_DATA(16) XMVECTOR vImaginaryTemp[768] = {};
818818

819819
const size_t uLength = size_t(1) << uLog2Length;
820820

0 commit comments

Comments
 (0)