File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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.
3333#define X_COPY x5 / * X vector address * /
3434#define INC_X x4 / * X stride * /
3535#define I x1 / * loop variable * /
36-
36+ #define FLAG x9
3737/ *******************************************************************************
3838* Macro definitions
3939******************************************************************************* /
@@ -168,9 +168,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
168168 cmp N , xzr
169169 ble .Lscal_kernel_L999
170170
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
173177
178+ .Lscal_kernel_nansafe:
174179 cmp INC_X , # 1
175180 bne .Lscal_kernel_S_BEGIN
176181
You can’t perform that action at this time.
0 commit comments