Browse Source

Merge pull request #5070 from xry111/xry111/lasx-la664

LoongArch64: Fix dsymv and ssymv LASX version
tags/v0.3.30
Martin Kroeker GitHub 8 months ago
parent
commit
9b981035db
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
4 changed files with 4 additions and 4 deletions
  1. +1
    -1
      kernel/loongarch64/dsymv_L_lasx.S
  2. +1
    -1
      kernel/loongarch64/dsymv_U_lasx.S
  3. +1
    -1
      kernel/loongarch64/ssymv_L_lasx.S
  4. +1
    -1
      kernel/loongarch64/ssymv_U_lasx.S

+ 1
- 1
kernel/loongarch64/dsymv_L_lasx.S View File

@@ -288,7 +288,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//Acc U2
GACC xvf, d, U4, U2
fmov.d $f2, $f4
xvreplve0.d U2, U4
.L03: /* &4 */
sub.d T0, M, J
addi.d T0, T0, -1


+ 1
- 1
kernel/loongarch64/dsymv_U_lasx.S View File

@@ -272,7 +272,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//Acc U2
GACC xvf, d, U4, U2
fmov.d $f2, $f4
xvreplve0.d U2, U4

.L03: /* &4 */
andi T0, J, 4


+ 1
- 1
kernel/loongarch64/ssymv_L_lasx.S View File

@@ -279,7 +279,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//Acc U2
GACC xvf, s, U4, U2
fmov.d $f2, $f4
xvreplve0.d U2, U4

.L03: /* &4 */
sub.d T0, M, J


+ 1
- 1
kernel/loongarch64/ssymv_U_lasx.S View File

@@ -263,7 +263,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//Acc U2
GACC xvf, s, U4, U2
fmov.d $f2, $f4
xvreplve0.d U2, U4

.L03: /* &4 */
andi T0, J, 4


Loading…
Cancel
Save