Lines Matching +full:2 +full:v5

7  * it under the terms of the GNU General Public License version 2 as
17 * the Free Software Foundation; either version 2 of the License, or
67 // x1 = shuffle32(x1, MASK(0, 3, 2, 1))
69 // x2 = shuffle32(x2, MASK(1, 0, 3, 2))
71 // x3 = shuffle32(x3, MASK(2, 1, 0, 3))
96 // x1 = shuffle32(x1, MASK(2, 1, 0, 3))
98 // x2 = shuffle32(x2, MASK(1, 0, 3, 2))
100 // x3 = shuffle32(x3, MASK(0, 3, 2, 1))
103 subs w3, w3, #2
132 eor v1.16b, v1.16b, v5.16b
225 mov a5, v5.s[0]
247 add v1.4s, v1.4s, v5.4s
287 eor v17.16b, v5.16b, v9.16b
295 shl v5.4s, v17.4s, #12
301 sri v5.4s, v17.4s, #20
314 add v1.4s, v1.4s, v5.4s
354 eor v17.16b, v5.16b, v9.16b
362 shl v5.4s, v17.4s, #7
368 sri v5.4s, v17.4s, #25
379 add v0.4s, v0.4s, v5.4s
419 eor v16.16b, v5.16b, v10.16b
428 shl v5.4s, v16.4s, #12
433 sri v5.4s, v16.4s, #20
446 add v0.4s, v0.4s, v5.4s
486 eor v16.16b, v5.16b, v10.16b
495 shl v5.4s, v16.4s, #7
500 sri v5.4s, v16.4s, #25
509 subs w3, w3, #2
520 // x2[0-3] += s0[2]
544 // x6[0-3] += s1[2]
549 add v5.4s, v5.4s, v21.4s
565 // x10[0-3] += s2[2]
586 // x14[0-3] += s3[2]
617 zip1 v20.4s, v4.4s, v5.4s
620 zip2 v21.4s, v4.4s, v5.4s
653 // interleave 64-bit words in state n, n+2
654 zip1 v0.2d, v16.2d, v18.2d
655 zip2 v4.2d, v16.2d, v18.2d
657 zip1 v8.2d, v17.2d, v19.2d
658 zip2 v12.2d, v17.2d, v19.2d
665 zip1 v1.2d, v20.2d, v22.2d
666 zip2 v5.2d, v20.2d, v22.2d
668 zip1 v9.2d, v21.2d, v23.2d
669 zip2 v13.2d, v21.2d, v23.2d
676 zip1 v2.2d, v24.2d, v26.2d
677 zip2 v6.2d, v24.2d, v26.2d
679 zip1 v10.2d, v25.2d, v27.2d
680 zip2 v14.2d, v25.2d, v27.2d
687 zip1 v3.2d, v28.2d, v30.2d
688 zip2 v7.2d, v28.2d, v30.2d
690 zip1 v11.2d, v29.2d, v31.2d
691 zip2 v15.2d, v29.2d, v31.2d
706 eor v21.16b, v21.16b, v5.16b
761 .Lt256: cbz x6, 2f // exactly 192 bytes?
765 tbl v1.16b, {v8.16b-v11.16b}, v5.16b
774 2: st1 {v20.16b-v23.16b}, [x1]
782 tbl v1.16b, {v12.16b-v15.16b}, v5.16b
804 CTRINC: .word 1, 2, 3, 4