@@ -900,10 +900,11 @@ end
900900        @test  mul! (transpose (copy (C)), A, transpose (Bm), 2 , 3 ) ≈  A *  transpose (Bm) *  2  +  transpose (C) *  3 
901901        @test  mul! (transpose (copy (C)), transpose (Bm), A, 2 , 3 ) ≈  transpose (Bm) *  A *  2  +  transpose (C) *  3 
902902        if  eltype (C) <:  Complex 
903-             @test  mul! (adjoint (copy (C)), A, adjoint (Bm), 4 + 2im , 3 + im) ≈  A *  adjoint (Bm) *  (4 + 2im ) +  adjoint (C) *  (3 + im)
904-             @test  mul! (adjoint (copy (C)), adjoint (Bm), A, 4 + 2im , 3 + im) ≈  adjoint (Bm) *  A *  (4 + 2im ) +  adjoint (C) *  (3 + im)
905-             @test  mul! (transpose (copy (C)), A, transpose (Bm), 4 + 2im , 3 + im) ≈  A *  transpose (Bm) *  (4 + 2im ) +  transpose (C) *  (3 + im)
906-             @test  mul! (transpose (copy (C)), transpose (Bm), A, 4 + 2im , 3 + im) ≈  transpose (Bm) *  A *  (4 + 2im ) +  transpose (C) *  (3 + im)
903+             alpha, beta  =  4 + 2im , 3 + im
904+             @test  mul! (adjoint (copy (C)), A, adjoint (Bm), alpha, beta) ≈  A *  adjoint (Bm) *  alpha +  adjoint (C) *  beta
905+             @test  mul! (adjoint (copy (C)), adjoint (Bm), A, alpha, beta) ≈  adjoint (Bm) *  A *  alpha +  adjoint (C) *  beta
906+             @test  mul! (transpose (copy (C)), A, transpose (Bm), alpha, beta) ≈  A *  transpose (Bm) *  alpha +  transpose (C) *  beta
907+             @test  mul! (transpose (copy (C)), transpose (Bm), A, alpha, beta) ≈  transpose (Bm) *  A *  alpha +  transpose (C) *  beta
907908        end 
908909    end 
909910    let  A =  adjoint (Hermitian (rand (S, n,n))), Bv =  Vector (rand (T, n)), Bm =  Matrix (rand (T, n,n))
@@ -926,10 +927,11 @@ end
926927        @test  mul! (transpose (copy (C)), A, transpose (Bm), 2 , 3 ) ≈  A *  transpose (Bm) *  2  +  transpose (C) *  3 
927928        @test  mul! (transpose (copy (C)), transpose (Bm), A, 2 , 3 ) ≈  transpose (Bm) *  A *  2  +  transpose (C) *  3 
928929        if  eltype (C) <:  Complex 
929-             @test  mul! (adjoint (copy (C)), A, adjoint (Bm), 4 + 2im , 3 + im) ≈  A *  adjoint (Bm) *  (4 + 2im ) +  adjoint (C) *  (3 + im)
930-             @test  mul! (adjoint (copy (C)), adjoint (Bm), A, 4 + 2im , 3 + im) ≈  adjoint (Bm) *  A *  (4 + 2im ) +  adjoint (C) *  (3 + im)
931-             @test  mul! (transpose (copy (C)), A, transpose (Bm), 4 + 2im , 3 + im) ≈  A *  transpose (Bm) *  (4 + 2im ) +  transpose (C) *  (3 + im)
932-             @test  mul! (transpose (copy (C)), transpose (Bm), A, 4 + 2im , 3 + im) ≈  transpose (Bm) *  A *  (4 + 2im ) +  transpose (C) *  (3 + im)
930+             alpha, beta  =  4 + 2im , 3 + im
931+             @test  mul! (adjoint (copy (C)), A, adjoint (Bm), alpha, beta) ≈  A *  adjoint (Bm) *  alpha +  adjoint (C) *  beta
932+             @test  mul! (adjoint (copy (C)), adjoint (Bm), A, alpha, beta) ≈  adjoint (Bm) *  A *  alpha +  adjoint (C) *  beta
933+             @test  mul! (transpose (copy (C)), A, transpose (Bm), alpha, beta) ≈  A *  transpose (Bm) *  alpha +  transpose (C) *  beta
934+             @test  mul! (transpose (copy (C)), transpose (Bm), A, alpha, beta) ≈  transpose (Bm) *  A *  alpha +  transpose (C) *  beta
933935        end 
934936    end 
935937    let  Ahrs =  transpose (Hermitian (Symmetric (rand (T, n, n)))),
0 commit comments