Home | History | Annotate | Download | only in arm

Lines Matching refs:v2

175 	ld1	{v2.8b}, [x1]	/* d2 := master key[128:192) */
190 * v2.4s = (rklo[0], rklo[1], xxx, xxx)
197 mov v3.16b, v2.16b
235 * At this point, rk is split across v2.4s = (rk[0],rk[1],...)
238 * nrk[3], which requires rklo[0] and rklo[1] in v2.4s =
250 ext v6.16b, v0.16b, v2.16b, #8
251 ext v7.16b, v0.16b, v2.16b, #4
258 * Recall v2.4s = (rk[0], rk[1], xxx, xxx)
260 * v2.4s := (rk[0], rk[1], rk[2], rk[3])
262 mov v2.d[1], v5.d[0]
329 /* v2.4s := (nnrk[3], nnrk[3], xxx, xxx) */
330 dup v2.4s, v1.s[3]
333 * v2.4s := (nnnrklo[0] = nnrk[3] ^ nrk[2],
337 eor v2.16b, v2.16b, v4.16b
338 eor v2.16b, v2.16b, v5.16b
354 ld1 {v1.16b-v2.16b}, [x1], #0x20
370 * v2.4s = (prk[0], prk[1], prk[2], prk[3])
376 mov v3.16b, v2.16b
414 ext v5.16b, v0.16b, v2.16b, #12
415 ext v6.16b, v0.16b, v2.16b, #8
416 ext v7.16b, v0.16b, v2.16b, #4
418 /* v2.4s := (nrk[0], nrk[1], nrk[2], nrk[3]) */
419 eor v2.16b, v2.16b, v3.16b
420 eor v2.16b, v2.16b, v5.16b
421 eor v2.16b, v2.16b, v6.16b
422 eor v2.16b, v2.16b, v7.16b
602 mov v27.16b, v2.16b
614 eor v2.16b, v2.16b, v26.16b
620 st1 {v2.16b-v5.16b}, [x2]
700 eor v2.16b, v2.16b, v26.16b
711 eor v2.16b, v2.16b, v26.16b
798 eor v2.16b, v2.16b, v26.16b
809 eor v2.16b, v2.16b, v26.16b
925 rev32 v2.16b, v1.16b /* q2 := ctr (host-endian) */
928 add v2.4s, v2.4s, v5.4s /* increment ctr (32-bit) */
931 rev32 v1.16b, v2.16b /* q1 := ctr (big-endian) */
939 rev32 v1.16b, v2.16b /* q1 := ctr (big-endian) */
959 ld1 {v1.16b, v2.16b}, [x4] /* q1 := auth, q2 := ctr (be) */
964 rev32 v2.16b, v2.16b /* q2 := ctr (host-endian) */
967 add v2.4s, v2.4s, v5.4s /* increment ctr (32-bit) */
969 rev32 v0.16b, v2.16b /* q0 := ctr (big-endian) */
982 add v2.4s, v2.4s, v5.4s /* increment ctr (32-bit) */
985 rev32 v0.16b, v2.16b /* q0 := ctr (big-endian) */
995 rev32 v2.16b, v2.16b /* q2 := ctr (big-endian) */
1003 mov v1.16b, v2.16b /* store updated auth/ctr */
1099 aese v2.16b, v16.16b
1100 aesmc v2.16b, v2.16b
1117 aese v2.16b, v16.16b
1127 eor v2.16b, v2.16b, v16.16b
1188 aesd v2.16b, v16.16b
1189 aesimc v2.16b, v2.16b
1206 aesd v2.16b, v16.16b
1216 eor v2.16b, v2.16b, v16.16b