Browse Source

Fix SICORTEX ASUM/ZASUM and SUM/ZSUM for INCX <=0 (#4640)

* Exit early if INCX <= 0
tags/v0.3.28^2
Martin Kroeker GitHub 1 year ago
parent
commit
4c03ed437f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
4 changed files with 4 additions and 0 deletions
  1. +1
    -0
      kernel/mips64/asum.S
  2. +1
    -0
      kernel/mips64/sum.S
  3. +1
    -0
      kernel/mips64/zasum.S
  4. +1
    -0
      kernel/mips64/zsum.S

+ 1
- 0
kernel/mips64/asum.S View File

@@ -73,6 +73,7 @@
MTC $0, s1

MTC $0, s2
blez INCX, .L999
dsll INCX, INCX, BASE_SHIFT

blez N, .L999


+ 1
- 0
kernel/mips64/sum.S View File

@@ -73,6 +73,7 @@
MTC $0, s1

MTC $0, s2
blez INCX, .L999
dsll INCX, INCX, BASE_SHIFT

blez N, .L999


+ 1
- 0
kernel/mips64/zasum.S View File

@@ -73,6 +73,7 @@
MTC $0, s1

MTC $0, s2
blez INCX, .L999
dsll INCX, INCX, ZBASE_SHIFT

blez N, .L999


+ 1
- 0
kernel/mips64/zsum.S View File

@@ -73,6 +73,7 @@
MTC $0, s1

MTC $0, s2
blez INCX, .L999
dsll INCX, INCX, ZBASE_SHIFT

blez N, .L999


Loading…
Cancel
Save