Lines Matching +full:in0 +full:- +full:in1
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sha512-ce-core.S - core SHA-384/SHA-512 transform using v8 Crypto Extensions
37 * The SHA-512 round constants
83 .macro dround, i0, i1, i2, i3, i4, rc0, rc1, in0, in1, in2, in3, in4
87 add v5.2d, v\rc0\().2d, v\in0\().2d
92 .ifnb \in1
94 sha512su0 v\in0\().2d, v\in1\().2d
97 .ifnb \in1
98 sha512su1 v\in0\().2d, v\in2\().2d, v5.2d
111 ld1 {v8.2d-v11.2d}, [x0]
115 ld1 {v20.2d-v23.2d}, [x3], #64
118 0: ld1 {v12.2d-v15.2d}, [x1], #64
119 ld1 {v16.2d-v19.2d}, [x1], #64
138 // v0 ab cd -- ef gh ab
139 // v1 cd -- ef gh ab cd
140 // v2 ef gh ab cd -- ef
141 // v3 gh ab cd -- ef gh
142 // v4 -- ef gh ab cd --
203 3: st1 {v8.2d-v11.2d}, [x0]