/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | camellia-x86_64-asm_64.S | 62 #define RT0 %rsi define 92 xor2ror16(sp00444404, sp03303033, RT0, RT1, ab ## 0, cd ## 0); \ 93 xor2ror16(sp22000222, sp10011110, RT0, RT1, ab ## 0, RT2); \ 94 xor2ror16(sp11101110, sp44044404, RT0, RT1, ab ## 0, cd ## 0); \ 95 xor2ror16(sp30333033, sp02220222, RT0, RT1, ab ## 0, RT2); \ 103 shlq $32, RT0; \ 104 xorq RT0, l ## 0; \ 117 shlq $32, RT0; \ 118 xorq RT0, r ## 0; 270 xor2ror16(sp00444404, sp03303033, RT0, RT [all...] |
H A D | twofish-x86_64-asm_64-3way.S | 69 #define RT0 %rdx define 95 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 0, ab ## 0, x ## 0); \ 96 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 0, ab ## 0, y ## 0); \ 98 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 1, ab ## 1, x ## 1); \ 99 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 1, ab ## 1, y ## 1); \ 101 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 2, ab ## 2, x ## 2); \ 102 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 2, ab ## 2, y ## 2); \ 105 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 0, x ## 0); \ 106 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 0, y ## 0); \ 107 swap_ab_with_cd(ab ## 0, cd ## 0, RT0); \ [all...] |
H A D | blowfish-x86_64-asm_64.S | 44 #define RT0 %rdi define 64 movl s0(CTX,RT0,4), RT0d; \ 71 xorq RT0, RX0; 83 movq p+4*(n-1)(CTX), RT0; \ 84 rorq $32, RT0; \ 85 xorq RT0, RX0; 190 movl s0(CTX,RT0,4), RT0d; \ 194 xorq RT0, x;
|
H A D | serpent-sse2-i586-asm_32.S | 33 #define RT0 %xmm5 define 44 get_key(i, 1, RT0); \ 47 pxor RT0, x1; \ 82 get_key(i, 1, RT0); \ 83 pxor RT0, x1; \ 84 get_key(i, 3, RT0); \ 85 pxor RT0, x3; \ 93 get_key(i, 0, RT0); \ 94 pxor RT0, x0; \ 95 get_key(i, 2, RT0); \ [all...] |
H A D | des3_ede-asm_64.S | 57 #define RT0 %r15 define 82 shlq $32, RT0; \ 83 orq RT0, val; \ 87 movq val, RT0; \ 88 shrq $32, RT0; \ 132 movq s8(, RT0, 8), RT0; \ 137 xorq s4(, RT2, 8), RT0; \ 141 xorq s7(, RL1, 8), RT0; \ 143 xorq s3(, RT2, 8), RT0; \ [all...] |
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | camellia-x86_64-asm_64.S | 62 #define RT0 %rsi define 94 xor2ror16(sp00444404, sp03303033, RT0, RT1, ab ## 0, cd ## 0); \ 95 xor2ror16(sp22000222, sp10011110, RT0, RT1, ab ## 0, RT2); \ 96 xor2ror16(sp11101110, sp44044404, RT0, RT1, ab ## 0, cd ## 0); \ 97 xor2ror16(sp30333033, sp02220222, RT0, RT1, ab ## 0, RT2); \ 105 shlq $32, RT0; \ 106 xorq RT0, l ## 0; \ 119 shlq $32, RT0; \ 120 xorq RT0, r ## 0; 272 xor2ror16(sp00444404, sp03303033, RT0, RT [all...] |
H A D | twofish-x86_64-asm_64-3way.S | 69 #define RT0 %rdx define 95 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 0, ab ## 0, x ## 0); \ 96 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 0, ab ## 0, y ## 0); \ 98 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 1, ab ## 1, x ## 1); \ 99 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 1, ab ## 1, y ## 1); \ 101 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 2, ab ## 2, x ## 2); \ 102 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 2, ab ## 2, y ## 2); \ 105 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 0, x ## 0); \ 106 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 0, y ## 0); \ 107 swap_ab_with_cd(ab ## 0, cd ## 0, RT0); \ [all...] |
H A D | blowfish-x86_64-asm_64.S | 44 #define RT0 %rdi define 64 movl s0(CTX,RT0,4), RT0d; \ 71 xorq RT0, RX0; 83 movq p+4*(n-1)(CTX), RT0; \ 84 rorq $32, RT0; \ 85 xorq RT0, RX0; 179 movl s0(CTX,RT0,4), RT0d; \ 183 xorq RT0, x; 263 movq (RIO), RT0; \ 264 bswapq RT0; \ [all...] |
H A D | serpent-sse2-i586-asm_32.S | 33 #define RT0 %xmm5 define 44 get_key(i, 1, RT0); \ 47 pxor RT0, x1; \ 82 get_key(i, 1, RT0); \ 83 pxor RT0, x1; \ 84 get_key(i, 3, RT0); \ 85 pxor RT0, x3; \ 93 get_key(i, 0, RT0); \ 94 pxor RT0, x0; \ 95 get_key(i, 2, RT0); \ [all...] |
H A D | des3_ede-asm_64.S | 57 #define RT0 %r15 define 82 shlq $32, RT0; \ 83 orq RT0, val; \ 87 movq val, RT0; \ 88 shrq $32, RT0; \ 133 movq (RW1, RT0, 8), RT0; \ 140 xorq (RW1, RT2, 8), RT0; \ 146 xorq (RW1, RL1, 8), RT0; \ 150 xorq (RW1, RT2, 8), RT0; \ [all...] |
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | sha1-armv7-neon.S | 53 #define RT0 r9 define 91 bic RT0, d, b; \ 95 add RT0, RT0, RT3; \ 99 add e, e, RT0; 105 eor RT0, d, b; \ 107 eor RT0, RT0, c; \ 112 add e, e, RT0; \ 118 eor RT0, [all...] |
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | sha1-armv7-neon.S | 53 #define RT0 r9 define 91 bic RT0, d, b; \ 95 add RT0, RT0, RT3; \ 99 add e, e, RT0; 105 eor RT0, d, b; \ 107 eor RT0, RT0, c; \ 112 add e, e, RT0; \ 118 eor RT0, [all...] |