File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33
33
#define X_COPY x5 / * X vector address * /
34
34
#define INC_X x4 / * X stride * /
35
35
#define I x1 / * loop variable * /
36
-
36
+ #define FLAG x9
37
37
/ *******************************************************************************
38
38
* Macro definitions
39
39
******************************************************************************* /
@@ -168,9 +168,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
168
168
cmp N , xzr
169
169
ble .Lscal_kernel_L999
170
170
171
- //fcmp DA , # 0 . 0
172
- //beq .Lscal_kernel_zero
171
+ ldr FLAG , [ sp ]
172
+ cmp FLAG , # 1
173
+ beq .Lscal_kernel_nansafe
174
+
175
+ fcmp DA , # 0 . 0
176
+ beq .Lscal_kernel_zero
173
177
178
+ .Lscal_kernel_nansafe:
174
179
cmp INC_X , # 1
175
180
bne .Lscal_kernel_S_BEGIN
176
181
You can’t perform that action at this time.
0 commit comments