/linux-4.1.27/arch/arm/crypto/ |
D | sha512-armv7-neon.S | 42 #define RT1 d9 macro 99 veor.64 RT1, RT2, RT3; \ 102 vadd.u64 RT1, RT1, rh; \ 105 vadd.u64 RT1, RT1, RT0; \ 108 vadd.u64 RT1, RT1, RT7; \ 117 vadd.u64 rd, rd, RT1; /* d+=t1; */ \ 126 vadd.u64 rh, rh, RT1; /* h+=t1; */ \ 134 veor.64 RT1, RT2, RT3; \ 137 vadd.u64 RT1, RT1, rg; \ 140 vadd.u64 RT1, RT1, RT0; \ [all …]
|
D | sha1-armv7-neon.S | 59 #define RT1 r10 macro 98 and RT1, c, b; \ 101 add e, e, RT1; \ 124 and RT1, b, c; \ 128 add RT1, RT1, RT3; \ 132 add e, e, RT1; 595 add _b, RT1; 628 add _b, RT1;
|
/linux-4.1.27/arch/x86/crypto/ |
D | camellia-x86_64-asm_64.S | 78 #define RT1 %rbp macro 107 xor2ror16(sp00444404, sp03303033, RT0, RT1, ab ## 0, cd ## 0); \ 108 xor2ror16(sp22000222, sp10011110, RT0, RT1, ab ## 0, RT2); \ 109 xor2ror16(sp11101110, sp44044404, RT0, RT1, ab ## 0, cd ## 0); \ 110 xor2ror16(sp30333033, sp02220222, RT0, RT1, ab ## 0, RT2); \ 120 movq (key_table + ((kr) * 2) * 4)(CTX), RT1; \ 121 orq r ## 0, RT1; \ 122 shrq $32, RT1; \ 123 xorq RT1, r ## 0; \ 228 enc_outunpack(mov, RT1); [all …]
|
D | twofish-x86_64-asm_64-3way.S | 83 #define RT1 %rsi macro 111 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 0, x ## 0); \ 112 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 0, y ## 0); \ 115 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 1, x ## 1); \ 116 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 1, y ## 1); \ 119 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 2, x ## 2); \ 120 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 2, y ## 2); \
|
D | des3_ede-asm_64.S | 67 #define RT1 %rbp macro 142 xorq s6(, RT1, 8), to; \ 151 xorq s5(, RT1, 8), to; \ 366 xorq s6(, RT1, 8), to##0; \ 371 xorq s2(, RT1, 8), to##0; \ 376 xorq s5(, RT1, 8), to##0; \ 381 xorq s1(, RT1, 8), to##0; \ 387 xorq s6(, RT1, 8), to##1; \ 392 xorq s2(, RT1, 8), to##1; \ 397 xorq s5(, RT1, 8), to##1; \ [all …]
|
D | blowfish-x86_64-asm_64.S | 60 #define RT1 %rsi macro 80 addl s1(CTX,RT1,4), RT0d; \ 84 xorl s2(CTX,RT1,4), RT0d; \ 205 xorl s2(CTX,RT1,4), RT0d; \
|
D | serpent-sse2-i586-asm_32.S | 49 #define RT1 %xmm6 macro 60 get_key(i, 2, RT1); \ 63 pxor RT1, x2; \ 528 read_blocks(%eax, RA, RB, RC, RD, RT0, RT1, RE); 569 write_blocks(%eax, RA, RB, RC, RD, RT0, RT1, RE); 574 xor_blocks(%eax, RA, RB, RC, RD, RT0, RT1, RE); 591 read_blocks(%eax, RA, RB, RC, RD, RT0, RT1, RE); 628 write_blocks(%eax, RC, RD, RB, RE, RT0, RT1, RA);
|