692692
693693function _triscale! (A:: UpperTriangular , B:: UpperTriangular , c:: Number , _add)
694694 checksize1 (A, B)
695- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
695+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
696696 for j in axes (B. data,2 )
697697 for i in firstindex (B. data,1 ): j
698698 @inbounds _modify! (_add, B. data[i,j] * c, A. data, (i,j))
@@ -702,7 +702,7 @@ function _triscale!(A::UpperTriangular, B::UpperTriangular, c::Number, _add)
702702end
703703function _triscale! (A:: UpperTriangular , c:: Number , B:: UpperTriangular , _add)
704704 checksize1 (A, B)
705- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
705+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
706706 for j in axes (B. data,2 )
707707 for i in firstindex (B. data,1 ): j
708708 @inbounds _modify! (_add, c * B. data[i,j], A. data, (i,j))
@@ -712,7 +712,7 @@ function _triscale!(A::UpperTriangular, c::Number, B::UpperTriangular, _add)
712712end
713713function _triscale! (A:: UpperOrUnitUpperTriangular , B:: UnitUpperTriangular , c:: Number , _add)
714714 checksize1 (A, B)
715- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
715+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
716716 for j in axes (B. data,2 )
717717 @inbounds _modify! (_add, c, A, (j,j))
718718 for i in firstindex (B. data,1 ): (j - 1 )
@@ -723,7 +723,7 @@ function _triscale!(A::UpperOrUnitUpperTriangular, B::UnitUpperTriangular, c::Nu
723723end
724724function _triscale! (A:: UpperOrUnitUpperTriangular , c:: Number , B:: UnitUpperTriangular , _add)
725725 checksize1 (A, B)
726- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
726+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
727727 for j in axes (B. data,2 )
728728 @inbounds _modify! (_add, c, A, (j,j))
729729 for i in firstindex (B. data,1 ): (j - 1 )
@@ -734,7 +734,7 @@ function _triscale!(A::UpperOrUnitUpperTriangular, c::Number, B::UnitUpperTriang
734734end
735735function _triscale! (A:: LowerTriangular , B:: LowerTriangular , c:: Number , _add)
736736 checksize1 (A, B)
737- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
737+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
738738 for j in axes (B. data,2 )
739739 for i in j: lastindex (B. data,1 )
740740 @inbounds _modify! (_add, B. data[i,j] * c, A. data, (i,j))
@@ -744,7 +744,7 @@ function _triscale!(A::LowerTriangular, B::LowerTriangular, c::Number, _add)
744744end
745745function _triscale! (A:: LowerTriangular , c:: Number , B:: LowerTriangular , _add)
746746 checksize1 (A, B)
747- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
747+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
748748 for j in axes (B. data,2 )
749749 for i in j: lastindex (B. data,1 )
750750 @inbounds _modify! (_add, c * B. data[i,j], A. data, (i,j))
@@ -754,7 +754,7 @@ function _triscale!(A::LowerTriangular, c::Number, B::LowerTriangular, _add)
754754end
755755function _triscale! (A:: LowerOrUnitLowerTriangular , B:: UnitLowerTriangular , c:: Number , _add)
756756 checksize1 (A, B)
757- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
757+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
758758 for j in axes (B. data,2 )
759759 @inbounds _modify! (_add, c, A, (j,j))
760760 for i in (j + 1 ): lastindex (B. data,1 )
@@ -765,7 +765,7 @@ function _triscale!(A::LowerOrUnitLowerTriangular, B::UnitLowerTriangular, c::Nu
765765end
766766function _triscale! (A:: LowerOrUnitLowerTriangular , c:: Number , B:: UnitLowerTriangular , _add)
767767 checksize1 (A, B)
768- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
768+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
769769 for j in axes (B. data,2 )
770770 @inbounds _modify! (_add, c, A, (j,j))
771771 for i in (j + 1 ): lastindex (B. data,1 )
0 commit comments