mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
sm4: ppc64x, fix encryptBlocksAsm #249
This commit is contained in:
parent
38282cd292
commit
66a9dcdd81
@ -381,13 +381,13 @@ enc4blocksLoop:
|
||||
BDNZ enc4blocksLoop
|
||||
|
||||
TRANSPOSE_MATRIX(V0, V1, V2, V3)
|
||||
PPC64X_STXVW4X(V0, R4, R0)
|
||||
PPC64X_STXVW4X(V3, R4, R0)
|
||||
MOVD $16, R7
|
||||
PPC64X_STXVW4X(V1, R4, R7)
|
||||
MOVD $32, R7
|
||||
PPC64X_STXVW4X(V2, R4, R7)
|
||||
MOVD $32, R7
|
||||
PPC64X_STXVW4X(V1, R4, R7)
|
||||
MOVD $48, R7
|
||||
PPC64X_STXVW4X(V3, R4, R7)
|
||||
PPC64X_STXVW4X(V0, R4, R7)
|
||||
RET
|
||||
|
||||
enc8blocks:
|
||||
@ -431,21 +431,21 @@ enc8blocksLoop:
|
||||
|
||||
TRANSPOSE_MATRIX(V0, V1, V2, V3)
|
||||
TRANSPOSE_MATRIX(V4, V5, V6, V7)
|
||||
PPC64X_STXVW4X(V0, R4, R0)
|
||||
PPC64X_STXVW4X(V3, R4, R0)
|
||||
MOVD $16, R7
|
||||
PPC64X_STXVW4X(V1, R4, R7)
|
||||
MOVD $32, R7
|
||||
PPC64X_STXVW4X(V2, R4, R7)
|
||||
MOVD $32, R7
|
||||
PPC64X_STXVW4X(V1, R4, R7)
|
||||
MOVD $48, R7
|
||||
PPC64X_STXVW4X(V3, R4, R7)
|
||||
PPC64X_STXVW4X(V0, R4, R7)
|
||||
MOVD $64, R7
|
||||
PPC64X_STXVW4X(V4, R4, R7)
|
||||
MOVD $80, R7
|
||||
PPC64X_STXVW4X(V5, R4, R7)
|
||||
MOVD $96, R7
|
||||
PPC64X_STXVW4X(V6, R4, R7)
|
||||
MOVD $112, R7
|
||||
PPC64X_STXVW4X(V7, R4, R7)
|
||||
MOVD $80, R7
|
||||
PPC64X_STXVW4X(V6, R4, R7)
|
||||
MOVD $96, R7
|
||||
PPC64X_STXVW4X(V5, R4, R7)
|
||||
MOVD $112, R7
|
||||
PPC64X_STXVW4X(V4, R4, R7)
|
||||
|
||||
RET
|
||||
#undef TMP0
|
||||
|
Loading…
x
Reference in New Issue
Block a user