From 2a1500915aae55c97e811b7d48707a072a078ada Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 8 Jul 2010 14:26:00 +0200 Subject: [PATCH] compilation fix --- Eigen/src/Core/products/SelfadjointMatrixMatrix.h | 8 ++++---- Eigen/src/Core/products/SelfadjointProduct.h | 4 ++-- Eigen/src/Core/products/TriangularMatrixMatrix.h | 8 ++++---- Eigen/src/Core/products/TriangularSolverMatrix.h | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Eigen/src/Core/products/SelfadjointMatrixMatrix.h b/Eigen/src/Core/products/SelfadjointMatrixMatrix.h index 3bedafb68..27eb4b2f8 100644 --- a/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +++ b/Eigen/src/Core/products/SelfadjointMatrixMatrix.h @@ -266,9 +266,9 @@ struct ei_product_selfadjoint_matrix::size*Blocking::nr + kc*cols; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; ei_gebp_kernel gebp_kernel; ei_symm_pack_lhs pack_lhs; @@ -349,9 +349,9 @@ struct ei_product_selfadjoint_matrix(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*cols; + std::size_t sizeB = kc*ei_packet_traits::size*Blocking::nr + kc*cols; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; ei_gebp_kernel gebp_kernel; ei_gemm_pack_lhs pack_lhs; diff --git a/Eigen/src/Core/products/SelfadjointProduct.h b/Eigen/src/Core/products/SelfadjointProduct.h index c45a3bac7..b1314d5dc 100644 --- a/Eigen/src/Core/products/SelfadjointProduct.h +++ b/Eigen/src/Core/products/SelfadjointProduct.h @@ -79,9 +79,9 @@ struct ei_selfadjoint_product::size*Blocking::nr + kc*size; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; // note that the actual rhs is the transpose/adjoint of mat enum { diff --git a/Eigen/src/Core/products/TriangularMatrixMatrix.h b/Eigen/src/Core/products/TriangularMatrixMatrix.h index ce9a76654..90b4c9eca 100644 --- a/Eigen/src/Core/products/TriangularMatrixMatrix.h +++ b/Eigen/src/Core/products/TriangularMatrixMatrix.h @@ -120,10 +120,10 @@ struct ei_product_triangular_matrix_matrix(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*cols; + std::size_t sizeB = kc*ei_packet_traits::size*Blocking::nr + kc*cols; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); // Scalar* allocatedBlockB = new Scalar[sizeB]; - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; Matrix triangularBuffer; triangularBuffer.setZero(); @@ -246,9 +246,9 @@ struct ei_product_triangular_matrix_matrix(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*cols; + std::size_t sizeB = kc*ei_packet_traits::size*Blocking::nr + kc*cols; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar,sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; Matrix triangularBuffer; triangularBuffer.setZero(); diff --git a/Eigen/src/Core/products/TriangularSolverMatrix.h b/Eigen/src/Core/products/TriangularSolverMatrix.h index d6ae2131d..1edf0a44d 100644 --- a/Eigen/src/Core/products/TriangularSolverMatrix.h +++ b/Eigen/src/Core/products/TriangularSolverMatrix.h @@ -69,9 +69,9 @@ struct ei_triangular_solve_matrix(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*cols; + std::size_t sizeB = kc*ei_packet_traits::size*Blocking::nr + kc*cols; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; ei_conj_if conj; ei_gebp_kernel gebp_kernel; @@ -207,9 +207,9 @@ struct ei_triangular_solve_matrix(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*size; + std::size_t sizeB = kc*ei_packet_traits::size*Blocking::nr + kc*size; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits::size*Blocking::nr; ei_conj_if conj; ei_gebp_kernel gebp_kernel;