Bug 1566124 - Fix AES_GCM mode on ppc64le for messages of length more than 255-byte r=beurdouche
Differential Revision:
https://phabricator.services.mozilla.com/D116274
--- a/lib/freebl/ppc-gcm.s
+++ b/lib/freebl/ppc-gcm.s
@@ -687,27 +687,27 @@ addi TOCP,TOCP,(.TOC.-ppc_aes_gcmCRYPT)@
VEC_LOAD CTR, CTRP, 0
srdi. 9, LEN, 7
beq .Lctr_4x
mtctr 9
- li 10, 0
li 25, 0x10
li 26, 0x20
li 27, 0x30
li 28, 0x40
li 29, 0x50
li 30, 0x60
li 31, 0x70
.align 5
.L8x_loop:
+ li 10, 0
VEC_LOAD_INC K, KS, 10
vadduwm CTR1, CTR, I1
vadduwm CTR2, CTR, I2
vadduwm CTR3, CTR, I3
vadduwm CTR4, CTR, I4
vadduwm CTR5, CTR, I5
vadduwm CTR6, CTR, I6