Lines Matching +full:1 +full:v8
17 .irp b, 0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24, 25, 26, 27, 28, 29, 30, 31
32 mov vctr.d[1], x8; \
34 adds x8, x8, #1; \
72 sub w3, w3, #1
132 inc_le128(v8) /* +0 */
133 inc_le128(v9) /* +1 */
139 SM4_CRYPT_BLK2(v8, RMAC)
140 eor v8.16b, v8.16b, v0.16b
152 st1 {v8.16b-v11.16b}, [x1], #64
164 inc_le128(v8)
168 SM4_CRYPT_BLK2(v8, RMAC)
169 eor v8.16b, v8.16b, v0.16b
172 st1 {v8.16b}, [x1], #16
179 inc_le128(v8)
181 SM4_CRYPT_BLK2(RMAC, v8)
187 ldrb w0, [x2], #1 /* get 1 byte from input */
188 umov w9, v8.b[0] /* get top crypted CTR byte */
194 strb w9, [x1], #1 /* store out byte */
195 strb w6, [x5], #1 /* store MAC byte */
197 subs w4, w4, #1
201 ext RMAC.16b, RMAC.16b, RMAC.16b, #1
202 ext v8.16b, v8.16b, v8.16b, #1
244 inc_le128(v8) /* +0 */
245 inc_le128(v9) /* +1 */
251 SM4_CRYPT_BLK2(v8, RMAC)
252 eor v8.16b, v8.16b, v0.16b
253 eor RMAC.16b, RMAC.16b, v8.16b
264 st1 {v8.16b-v11.16b}, [x1], #64
276 inc_le128(v8)
280 SM4_CRYPT_BLK2(v8, RMAC)
281 eor v8.16b, v8.16b, v0.16b
282 eor RMAC.16b, RMAC.16b, v8.16b
284 st1 {v8.16b}, [x1], #16
291 inc_le128(v8)
293 SM4_CRYPT_BLK2(RMAC, v8)
299 ldrb w0, [x2], #1 /* get 1 byte from input */
300 umov w9, v8.b[0] /* get top crypted CTR byte */
306 strb w9, [x1], #1 /* store out byte */
307 strb w6, [x5], #1 /* store MAC byte */
309 subs w4, w4, #1
313 ext RMAC.16b, RMAC.16b, RMAC.16b, #1
314 ext v8.16b, v8.16b, v8.16b, #1