@@ -90,7 +90,7 @@ A_mul_B!(y::StridedVector{T}, A::StridedVecOrMat{T}, x::StridedVector{T}) where
9090for elty in (Float32,Float64)
9191 @eval begin
9292 function A_mul_B! (y:: StridedVector{Complex{$elty}} , A:: StridedVecOrMat{Complex{$elty}} , x:: StridedVector{$elty} )
93- Afl = reinterpret ($ elty,A,( 2 size (A, 1 ), size (A, 2 )) )
93+ Afl = reinterpret ($ elty,A)
9494 yfl = reinterpret ($ elty,y)
9595 gemv! (yfl,' N' ,Afl,x)
9696 return y
@@ -148,8 +148,8 @@ A_mul_B!(C::StridedMatrix{T}, A::StridedVecOrMat{T}, B::StridedVecOrMat{T}) wher
148148for elty in (Float32,Float64)
149149 @eval begin
150150 function A_mul_B! (C:: StridedMatrix{Complex{$elty}} , A:: StridedVecOrMat{Complex{$elty}} , B:: StridedVecOrMat{$elty} )
151- Afl = reinterpret ($ elty, A, ( 2 size (A, 1 ), size (A, 2 )) )
152- Cfl = reinterpret ($ elty, C, ( 2 size (C, 1 ), size (C, 2 )) )
151+ Afl = reinterpret ($ elty, A)
152+ Cfl = reinterpret ($ elty, C)
153153 gemm_wrapper! (Cfl, ' N' , ' N' , Afl, B)
154154 return C
155155 end
@@ -190,8 +190,8 @@ A_mul_Bt!(C::StridedMatrix{T}, A::StridedVecOrMat{T}, B::StridedVecOrMat{T}) whe
190190for elty in (Float32,Float64)
191191 @eval begin
192192 function A_mul_Bt! (C:: StridedMatrix{Complex{$elty}} , A:: StridedVecOrMat{Complex{$elty}} , B:: StridedVecOrMat{$elty} )
193- Afl = reinterpret ($ elty, A, ( 2 size (A, 1 ), size (A, 2 )) )
194- Cfl = reinterpret ($ elty, C, ( 2 size (C, 1 ), size (C, 2 )) )
193+ Afl = reinterpret ($ elty, A)
194+ Cfl = reinterpret ($ elty, C)
195195 gemm_wrapper! (Cfl, ' N' , ' T' , Afl, B)
196196 return C
197197 end
0 commit comments