Skip to content

Commit c8ef9fb

Browse files
authored
[ZARCH] Fix bug in iamax/iamin/imax/imin
1 parent b111829 commit c8ef9fb

File tree

12 files changed

+12
-0
lines changed

12 files changed

+12
-0
lines changed

kernel/zarch/icamax.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
283283
}
284284
else
285285
{
286+
max = 0;
286287
maxf = CABS1(x,0);
287288
ix += 2;
288289
i++;

kernel/zarch/icamin.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
283283
}
284284
else
285285
{
286+
min = 0;
286287
minf = CABS1(x,0);
287288
ix += 2;
288289
i++;

kernel/zarch/idamax.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
206206
}
207207
else
208208
{
209+
max = 0;
209210
maxf = ABS(x[0]);
210211
i++;
211212
}

kernel/zarch/idamin.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
206206
}
207207
else
208208
{
209+
min = 0;
209210
minf = ABS(x[0]);
210211
i++;
211212
}

kernel/zarch/idmax.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
182182
}
183183
else
184184
{
185+
max = 0;
185186
maxf = x[0];
186187
i++;
187188
}

kernel/zarch/idmin.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
182182
}
183183
else
184184
{
185+
min = 0;
185186
minf = x[0];
186187
i++;
187188
}

kernel/zarch/isamax.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
249249
}
250250
else
251251
{
252+
max = 0;
252253
maxf = ABS(x[0]);
253254
i++;
254255
}

kernel/zarch/isamin.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
249249
}
250250
else
251251
{
252+
min = 0;
252253
minf = ABS(x[0]);
253254
i++;
254255
}

kernel/zarch/ismax.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
225225
}
226226
else
227227
{
228+
max = 0;
228229
maxf = x[0];
229230
i++;
230231
}

kernel/zarch/ismin.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) {
225225
}
226226
else
227227
{
228+
min = 0;
228229
minf = x[0];
229230
i++;
230231
}

0 commit comments

Comments
 (0)