718718
719719function _triscale! (A:: UpperTriangular , B:: UpperTriangular , c:: Number , _add)
720720 checksize1 (A, B)
721- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
721+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
722722 for j in axes (B. data,2 )
723723 for i in firstindex (B. data,1 ): j
724724 @inbounds _modify! (_add, B. data[i,j] * c, A. data, (i,j))
@@ -728,7 +728,7 @@ function _triscale!(A::UpperTriangular, B::UpperTriangular, c::Number, _add)
728728end
729729function _triscale! (A:: UpperTriangular , c:: Number , B:: UpperTriangular , _add)
730730 checksize1 (A, B)
731- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
731+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
732732 for j in axes (B. data,2 )
733733 for i in firstindex (B. data,1 ): j
734734 @inbounds _modify! (_add, c * B. data[i,j], A. data, (i,j))
@@ -738,7 +738,7 @@ function _triscale!(A::UpperTriangular, c::Number, B::UpperTriangular, _add)
738738end
739739function _triscale! (A:: UpperOrUnitUpperTriangular , B:: UnitUpperTriangular , c:: Number , _add)
740740 checksize1 (A, B)
741- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
741+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
742742 for j in axes (B. data,2 )
743743 @inbounds _modify! (_add, c, A, (j,j))
744744 for i in firstindex (B. data,1 ): (j - 1 )
@@ -749,7 +749,7 @@ function _triscale!(A::UpperOrUnitUpperTriangular, B::UnitUpperTriangular, c::Nu
749749end
750750function _triscale! (A:: UpperOrUnitUpperTriangular , c:: Number , B:: UnitUpperTriangular , _add)
751751 checksize1 (A, B)
752- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
752+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
753753 for j in axes (B. data,2 )
754754 @inbounds _modify! (_add, c, A, (j,j))
755755 for i in firstindex (B. data,1 ): (j - 1 )
@@ -760,7 +760,7 @@ function _triscale!(A::UpperOrUnitUpperTriangular, c::Number, B::UnitUpperTriang
760760end
761761function _triscale! (A:: LowerTriangular , B:: LowerTriangular , c:: Number , _add)
762762 checksize1 (A, B)
763- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
763+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
764764 for j in axes (B. data,2 )
765765 for i in j: lastindex (B. data,1 )
766766 @inbounds _modify! (_add, B. data[i,j] * c, A. data, (i,j))
@@ -770,7 +770,7 @@ function _triscale!(A::LowerTriangular, B::LowerTriangular, c::Number, _add)
770770end
771771function _triscale! (A:: LowerTriangular , c:: Number , B:: LowerTriangular , _add)
772772 checksize1 (A, B)
773- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
773+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
774774 for j in axes (B. data,2 )
775775 for i in j: lastindex (B. data,1 )
776776 @inbounds _modify! (_add, c * B. data[i,j], A. data, (i,j))
@@ -780,7 +780,7 @@ function _triscale!(A::LowerTriangular, c::Number, B::LowerTriangular, _add)
780780end
781781function _triscale! (A:: LowerOrUnitLowerTriangular , B:: UnitLowerTriangular , c:: Number , _add)
782782 checksize1 (A, B)
783- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
783+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
784784 for j in axes (B. data,2 )
785785 @inbounds _modify! (_add, c, A, (j,j))
786786 for i in (j + 1 ): lastindex (B. data,1 )
@@ -791,7 +791,7 @@ function _triscale!(A::LowerOrUnitLowerTriangular, B::UnitLowerTriangular, c::Nu
791791end
792792function _triscale! (A:: LowerOrUnitLowerTriangular , c:: Number , B:: UnitLowerTriangular , _add)
793793 checksize1 (A, B)
794- iszero (_add. alpha ) && return _rmul_or_fill! (A, _add. beta)
794+ _iszero_alpha (_add) && return _rmul_or_fill! (A, _add. beta)
795795 for j in axes (B. data,2 )
796796 @inbounds _modify! (_add, c, A, (j,j))
797797 for i in (j + 1 ): lastindex (B. data,1 )
0 commit comments