Skip to content

Commit 4c03ed4

Browse files
authored
Fix SICORTEX ASUM/ZASUM and SUM/ZSUM for INCX <=0 (#4640)
* Exit early if INCX <= 0
1 parent 23d5a8b commit 4c03ed4

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

kernel/mips64/asum.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
MTC $0, s1
7474

7575
MTC $0, s2
76+
blez INCX, .L999
7677
dsll INCX, INCX, BASE_SHIFT
7778

7879
blez N, .L999

kernel/mips64/sum.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
MTC $0, s1
7474

7575
MTC $0, s2
76+
blez INCX, .L999
7677
dsll INCX, INCX, BASE_SHIFT
7778

7879
blez N, .L999

kernel/mips64/zasum.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
MTC $0, s1
7474

7575
MTC $0, s2
76+
blez INCX, .L999
7677
dsll INCX, INCX, ZBASE_SHIFT
7778

7879
blez N, .L999

kernel/mips64/zsum.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
MTC $0, s1
7474

7575
MTC $0, s2
76+
blez INCX, .L999
7677
dsll INCX, INCX, ZBASE_SHIFT
7778

7879
blez N, .L999

0 commit comments

Comments
 (0)