Skip to content

Commit d15ffb7

Browse files
authored
Allow negative INCX (API change from version 3.10 of the reference implementation)
1 parent a2d867f commit d15ffb7

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

kernel/loongarch64/cnrm2.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6161
fmov.d s2, s1
6262
bge $r0, N, .L999
6363
slli.d INCX, INCX, ZBASE_SHIFT
64-
bge $r0, INCX, .L999
64+
beq $r0, INCX, .L999
6565
srai.d I, N, 2
6666
bge $r0, I, .L25
6767
LD a1, X, 0 * SIZE

kernel/loongarch64/dnrm2.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7070
MTC s1, $r0
7171
bge $r0, N, .L999
7272
slli.d INCX, INCX, BASE_SHIFT
73-
bge $r0, INCX, .L999
73+
beq $r0, INCX, .L999
7474
move XX, X
7575
NOP
7676
LD a1, X, 0 * SIZE

kernel/loongarch64/snrm2.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6161
fmov.d s2, s1
6262
bge $r0, N, .L999
6363
slli.d INCX, INCX, BASE_SHIFT
64-
bge $r0, INCX, .L999
64+
beq $r0, INCX, .L999
6565
srai.d I, N, 3
6666
bne INCX, TEMP, .L20
6767
bge $r0, I, .L15

kernel/loongarch64/znrm2.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6464
MTC s1, $r0
6565
bge $r0, N, .L999
6666
slli.d INCX, INCX, ZBASE_SHIFT
67-
bge $r0, INCX, .L999
67+
beq $r0, INCX, .L999
6868
move XX, X
6969
MOV s2, s1
7070
srai.d I, N, 2

0 commit comments

Comments
 (0)