diff options
Diffstat (limited to 'Eigen/src/Core/CacheFriendlyProduct.h')
-rw-r--r-- | Eigen/src/Core/CacheFriendlyProduct.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/Core/CacheFriendlyProduct.h b/Eigen/src/Core/CacheFriendlyProduct.h index f23bdc9ea..b37dc8eb2 100644 --- a/Eigen/src/Core/CacheFriendlyProduct.h +++ b/Eigen/src/Core/CacheFriendlyProduct.h @@ -95,9 +95,9 @@ static void ei_cache_friendly_product( const bool needRhsCopy = (PacketSize>1) && ((rhsStride%PacketSize!=0) || (size_t(rhs)%16!=0)); Scalar* EIGEN_RESTRICT block = 0; const int allocBlockSize = l2BlockRows*size; - block = ei_aligned_stack_alloc(Scalar, allocBlockSize); + block = ei_aligned_stack_new(Scalar, allocBlockSize); Scalar* EIGEN_RESTRICT rhsCopy - = ei_aligned_stack_alloc(Scalar, l2BlockSizeAligned*l2BlockSizeAligned); + = ei_aligned_stack_new(Scalar, l2BlockSizeAligned*l2BlockSizeAligned); // loops on each L2 cache friendly blocks of the result for(int l2i=0; l2i<rows; l2i+=l2BlockRows) @@ -338,8 +338,8 @@ static void ei_cache_friendly_product( } } - ei_aligned_stack_free(block, Scalar, allocBlockSize); - ei_aligned_stack_free(rhsCopy, Scalar, l2BlockSizeAligned*l2BlockSizeAligned); + ei_aligned_stack_delete(Scalar, block, allocBlockSize); + ei_aligned_stack_delete(Scalar, rhsCopy, l2BlockSizeAligned*l2BlockSizeAligned); } #endif // EIGEN_EXTERN_INSTANTIATIONS |