mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
zuc: eia256 ppc64x fix tag size 8 #253
This commit is contained in:
parent
282e061b3b
commit
7750225963
@ -84,7 +84,7 @@ TEXT ·eia256RoundTag8(SB),NOSPLIT,$0
|
||||
VPMSUMD XTMP1, KS_L, XTMP3
|
||||
VPMSUMD XTMP2, KS_M1, XTMP4
|
||||
VXOR XTMP3, XTMP4, XTMP3
|
||||
VSLDOI $12, XTMP3, XTMP3, XDIGEST
|
||||
VSPLTW $2, XTMP3, XDIGEST
|
||||
|
||||
// Calculate upper 32 bits of tag
|
||||
VSLDOI $8, KS_M1, KS_L, KS_L
|
||||
@ -92,8 +92,8 @@ TEXT ·eia256RoundTag8(SB),NOSPLIT,$0
|
||||
VSLDOI $8, KS_M2, KS_M1, KS_M1
|
||||
VPMSUMD XTMP2, KS_M1, XTMP4
|
||||
VXOR XTMP3, XTMP4, XTMP3
|
||||
VSLDOI $8, XTMP3, XTMP3, XTMP3
|
||||
VSLDOI $4, XDIGEST, XTMP3, XDIGEST
|
||||
VSPLTW $2, XTMP3, XTMP3, XTMP3
|
||||
VSLDOI $12, XDIGEST, XTMP3, XDIGEST
|
||||
|
||||
// Update tag
|
||||
MFVSRD XDIGEST, R8
|
||||
|
Loading…
x
Reference in New Issue
Block a user