Lines Matching +full:15 +full:- +full:input
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 .file "twofish-x86_64-asm.S"
11 #include <asm/asm-offsets.h>
25 #define k 4128 /* key 1-32 ( word ) */
50 /* performs input whitening */
54 /* performs input whitening */
60 * a input register containing a (rotated 16)
61 * b input register containing b
62 * c input register containing c
63 * d input register containing d (already rol $1)
82 ror $15, b ## D;\
90 rol $15, c ## D;\
95 * a input register containing a(rotated 16)
96 * b input register containing b
97 * c input register containing c
98 * d input register containing d (already rol $1)
133 * a input register containing a
134 * b input register containing b (rotated 16)
135 * c input register containing c (already rol $1)
136 * d input register containing d
155 ror $15, a ## D;\
165 rol $15, d ## D;
168 * a input register containing a
169 * b input register containing b
170 * c input register containing c (already rol $1)
171 * d input register containing d
210 /* %rdx contains the input address */
211 /* ctx address is moved to free one non-rex register
241 encrypt_last_round(R2,R3,R0,R1,15*8);
263 /* %rdx contains the input address */
264 /* ctx address is moved to free one non-rex register
279 decrypt_round(R0,R1,R2,R3,15*8);