Skip to content

Commit 43484f7

Browse files
authored
add handling of dummy2 flag
1 parent 0163143 commit 43484f7

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

kernel/mips/cscal_msa.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
4747

4848
if (1 == inc_x)
4949
{
50-
if ((0.0 == da_r) && (0.0 == da_i))
50+
if ((0.0 == da_r) && (0.0 == da_i) && !dummy2)
5151
{
5252
v4f32 zero_v = {0.0, 0.0, 0.0, 0.0};
5353

@@ -508,7 +508,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
508508
{
509509
inc_x2 = 2 * inc_x;
510510

511-
if ((0.0 == da_r) && (0.0 == da_i))
511+
if ((0.0 == da_r) && (0.0 == da_i) && !dummy2)
512512
{
513513
for (i = n; i--;)
514514
{

kernel/mips/zscal.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r,FLOAT da_i, F
3939
{
4040
if ( da_r == 0.0 )
4141
{
42-
if ( da_i == 0.0 )
42+
if ( da_i == 0.0 && !dummy2)
4343
{
4444
temp = 0.0;
4545
x[ip+1] = 0.0 ;

kernel/mips/zscal_msa.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
4747

4848
if (1 == inc_x)
4949
{
50-
if ((0.0 == da_r) && (0.0 == da_i))
50+
if ((0.0 == da_r) && (0.0 == da_i) && !dummy2)
5151
{
5252
v2f64 zero_v = {0.0, 0.0};
5353

@@ -471,7 +471,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
471471
{
472472
inc_x2 = 2 * inc_x;
473473

474-
if ((0.0 == da_r) && (0.0 == da_i))
474+
if ((0.0 == da_r) && (0.0 == da_i) && !dummy2)
475475
{
476476
v2f64 zero_v = {0.0, 0.0};
477477

0 commit comments

Comments
 (0)