mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-27 20:56:18 +08:00
internal/sm2ec: ppc64le, change to use VMULUWM as WMLF
This commit is contained in:
parent
79efc657e0
commit
68f37d7934
@ -547,7 +547,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -624,7 +624,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -663,7 +663,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -702,7 +702,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -741,7 +741,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -780,7 +780,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -819,7 +819,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
@ -858,7 +858,7 @@ TEXT sm2p256OrdMulInternal<>(SB), NOSPLIT, $0
|
||||
|
||||
// VMLF ADD1, K0, MK0
|
||||
// VREPF $3, MK0, MK0
|
||||
VMULOUW ADD1, K0, MK0
|
||||
VMULUWM ADD1, K0, MK0
|
||||
VSPLTW $3, MK0, MK0
|
||||
|
||||
// VMALF M0, MK0, ADD1, RED1
|
||||
|
Loading…
x
Reference in New Issue
Block a user