added ZERO check because bug in lapack-test
This commit is contained in:
parent
189ca1bcee
commit
5e5ef28ca0
|
@ -38,20 +38,21 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y, FLOAT *dummy, BLASLONG dummy2)
|
int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y, FLOAT *dummy, BLASLONG dummy2)
|
||||||
{
|
{
|
||||||
BLASLONG i=0;
|
BLASLONG i=0,j=0;
|
||||||
|
|
||||||
if ( n < 0 || inc_x < 1 ) return(0);
|
while(j < n)
|
||||||
if ( da == 1.0 ) return(0);
|
|
||||||
|
|
||||||
n *= inc_x;
|
|
||||||
while(i < n)
|
|
||||||
{
|
{
|
||||||
|
|
||||||
x[i] = da * x[i] ;
|
if ( da == 0.0 )
|
||||||
|
x[i]=0.0;
|
||||||
|
else
|
||||||
|
x[i] = da * x[i] ;
|
||||||
|
|
||||||
i += inc_x ;
|
i += inc_x ;
|
||||||
|
j++;
|
||||||
|
|
||||||
}
|
}
|
||||||
return(0);
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue