mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-28 05:06:18 +08:00
sm3: ppc64x, fix copyResultsBy4
This commit is contained in:
parent
0f55f2e6c4
commit
9b71462763
@ -120,7 +120,7 @@ TEXT ·copyResultsBy4(SB),NOSPLIT,$0
|
|||||||
MOVD dst+8(FP), R4
|
MOVD dst+8(FP), R4
|
||||||
|
|
||||||
#ifdef NEEDS_PERMW
|
#ifdef NEEDS_PERMW
|
||||||
MOVD $·mask+0x80(SB), R5
|
MOVD $·mask+0x50(SB), R5
|
||||||
LVX (R5), ESPERMW
|
LVX (R5), ESPERMW
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -129,30 +129,30 @@ TEXT ·copyResultsBy4(SB),NOSPLIT,$0
|
|||||||
|
|
||||||
MOVD $16, R5
|
MOVD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
ADD $16, R5
|
ADD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
ADD $16, R5
|
ADD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
ADD $16, R5
|
ADD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
ADD $16, R5
|
ADD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
ADD $16, R5
|
ADD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
ADD $16, R5
|
ADD $16, R5
|
||||||
LXVD2X (R5)(R3), V0
|
LXVD2X (R5)(R3), V0
|
||||||
PPC64X_STXVD2X(V0, R0, R4)
|
PPC64X_STXVD2X(V0, R5, R4)
|
||||||
|
|
||||||
RET
|
RET
|
||||||
|
Loading…
x
Reference in New Issue
Block a user