Browse Source

Loongarch64: fixed amax_lasx

tags/v0.3.30
pengxu 5 months ago
parent
commit
0cd5ca5527
1 changed files with 1 additions and 6 deletions
  1. +1
    -6
      kernel/loongarch64/amax_lasx.S

+ 1
- 6
kernel/loongarch64/amax_lasx.S View File

@@ -56,17 +56,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCX, 0(INCX) LDINT INCX, 0(INCX)
#endif #endif


xvxor.v VM0, VM0, VM0
bge $r0, N, .L999 bge $r0, N, .L999
bge $r0, INCX, .L999 bge $r0, INCX, .L999
li.d TEMP, 1 li.d TEMP, 1
slli.d TEMP, TEMP, BASE_SHIFT slli.d TEMP, TEMP, BASE_SHIFT
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
#ifdef DOUBLE
xvldrepl.d VM0, X, 0
#else
xvldrepl.w VM0, X, 0
#endif
XVFSUB VM0, VM0, VM0
bne INCX, TEMP, .L20 bne INCX, TEMP, .L20


srai.d I, N, 4 srai.d I, N, 4


Loading…
Cancel
Save