We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4cfd6f1 commit cce4b1dCopy full SHA for cce4b1d
kernel/mips64/dnrm2.S
@@ -68,6 +68,7 @@
68
69
#define ALPHA $f16
70
#define max $f17
71
+#define INF $f18
72
73
74
PROLOGUE
@@ -86,6 +87,11 @@
86
87
move XX, X
88
NOP
89
90
+ //Init INF
91
+ lui TEMP, 0x7FF0
92
+ dsll TEMP, TEMP, 32
93
+ MTC1 TEMP, INF
94
+
95
LD a1, 0 * SIZE(X)
96
daddiu N, N, -1
97
@@ -255,6 +261,9 @@
255
261
div.d ALPHA, ALPHA, s1
256
262
MOV max, s1
257
263
264
+ CMPEQ $fcc0, ALPHA, INF
265
+ bc1t $fcc0, .L999
266
258
267
MOV s1, a1
259
268
MOV s2, a1
260
269
MOV s3, a1
0 commit comments