/arch/powerpc/crypto/ |
D | aes-spe-modes.S | 117 xor r0,r0,r0; \ 149 xor d0,d0,t0; 157 xor rD0,d0,rW0; \ 158 xor rD1,d1,rW1; \ 159 xor rD2,d2,rW2; \ 160 xor rD3,d3,rW3; 178 xor rD0,rD0,rW0 180 xor rD1,rD1,rW1 182 xor rD2,rD2,rW2 184 xor rD3,rD3,rW3 [all …]
|
D | aes-spe-keys.S | 34 xor r5,r5,r5; /* clear sensitive data */ \ 35 xor r6,r6,r6; \ 36 xor r7,r7,r7; \ 37 xor r8,r8,r8; \ 38 xor r9,r9,r9; \ 39 xor r10,r10,r10; \ 40 xor r11,r11,r11; \ 41 xor r12,r12,r12; \ 70 xor out,t1,t2; 96 xor r14,r14,r0 [all …]
|
D | sha1-powerpc-asm.S | 47 xor r5,W((t)+4-3),W((t)+4-8); \ 49 xor W((t)+4),W((t)+4-16),W((t)+4-14); \ 51 xor W((t)+4),W((t)+4),r5; \ 56 xor r6,RB(t),RC(t); \ 59 xor r6,r6,RD(t); \ 66 xor r6,RB(t),RC(t); \ 69 xor r6,r6,RD(t); \ 71 xor r5,W((t)+4-3),W((t)+4-8); \ 73 xor W((t)+4),W((t)+4-16),W((t)+4-14); \ 75 xor W((t)+4),W((t)+4),r5; \ [all …]
|
D | sha256-spe-asm.S | 81 xor r0,r0,r0; \ 111 xor rT0,rT0,rT1; /* 1: S1 = S1 xor S1' */ \ 113 xor rT0,rT0,rT2; /* 1: S1 = S1 xor S1" */ \ 116 xor rT3,rT3,rT1; /* 1: ch = ch xor ch' */ \ 124 xor rT0,rT0,rT1; /* 1: S0 = S0 xor S0' */ \ 126 xor rT3,rT0,rT3; /* 1: S0 = S0 xor S0" */ \ 138 xor rT0,rT0,rT1; /* 2: S1 = S1 xor S1' */ \ 140 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \ 143 xor rT3,rT3,rT1; /* 2: ch = ch xor ch' */ \ 151 xor rT0,rT0,rT1; /* 2: S0 = S0 xor S0' */ \ [all …]
|
/arch/x86/crypto/ |
D | twofish-x86_64-asm_64.S | 65 xor w+offset(context), src; 69 xor w+16+offset(context), src; 86 xor s2(%r11,%rdi,4),%r8d;\ 89 xor s3(%r11,%rdi,4),%r9d;\ 91 xor s3(%r11,%rdi,4),%r8d;\ 93 xor (%r11,%rdi,4), %r9d;\ 96 xor (%r11,%rdi,4), %r8d;\ 98 xor s1(%r11,%rdi,4),%r9d;\ 102 xor %r9d, c ## D;\ 105 xor %r8d, d ## D; [all …]
|
D | twofish-i586-asm_32.S | 67 xor w+offset(context), src; 71 xor w+16+offset(context), src; 88 xor s2(%ebp,%edi,4),d ## D;\ 91 xor s3(%ebp,%edi,4),%esi;\ 93 xor s3(%ebp,%edi,4),d ## D;\ 95 xor (%ebp,%edi,4), %esi;\ 98 xor (%ebp,%edi,4), d ## D;\ 100 xor s1(%ebp,%edi,4),%esi;\ 105 xor %esi, c ## D;\ 108 xor %edi, d ## D; [all …]
|
D | salsa20-x86_64-asm_64.S | 168 xor %rbp,%r9 174 xor %rbp,%r10 180 xor %rbp,%r11 186 xor %rbp,%r13 192 xor %rbp,%r14 198 xor %rbp,%rdi 204 xor %rbp,%rdx 210 xor %rbp,%r15 220 xor %r15,%rbx 226 xor %r15,%rcx [all …]
|
D | aes-i586-asm_32.S | 95 xor table(,%tmp,4),%a1; \ 98 xor table+tlen(,%tmp,4),%a2; \ 101 xor table+2*tlen(,%tmp,4),%a3; \ 102 xor table+3*tlen(,%idx,4),%a4; 111 xor table(,%tmp,4),%a1; \ 115 xor table+tlen(,%tmp,4),%a2; \ 118 xor table+3*tlen(,%idx,4),%a4; \ 121 xor table+2*tlen(,%tmp,4),%a3; 130 xor table(,%tmp,4),%a1; \ 134 xor table+tlen(,%tmp,4),%a2; \ [all …]
|
D | twofish-x86_64-asm_64-3way.S | 110 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 0, ab ## 0, x ## 0); \ 111 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 0, ab ## 0, y ## 0); \ 113 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 1, ab ## 1, x ## 1); \ 114 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 1, ab ## 1, y ## 1); \ 116 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 2, ab ## 2, x ## 2); \ 117 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 2, ab ## 2, y ## 2); \ 120 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 0, x ## 0); \ 121 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 0, y ## 0); \ 124 do16bit_ror(32, xor, xor, Tx2, Tx3, RT0, RT1, ab ## 1, x ## 1); \ 125 do16bit_ror(16, xor, xor, Ty3, Ty0, RT0, RT1, ab ## 1, y ## 1); \ [all …]
|
D | sha256-avx2-asm.S | 171 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1 172 xor g, y2 # y2 = f^g # CH 177 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1 183 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0 186 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH 188 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0 220 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1 221 xor g, y2 # y2 = f^g # CH 225 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1 232 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0 [all …]
|
D | sha512-avx2-asm.S | 193 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1 194 xor g, y2 # y2 = f^g # CH 198 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1 203 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0 206 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH 207 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0 256 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1 257 xor g, y2 # y2 = f^g # CH 261 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1 267 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0 [all …]
|
D | sha256-avx-asm.S | 163 xor e, y0 # y0 = e ^ (e >> (25-11)) 166 xor a, y1 # y1 = a ^ (a >> (22-13) 167 xor g, y2 # y2 = f^g 169 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6)) 174 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2)) 176 xor g, y2 # y2 = CH = ((f^g)&e)^g 197 xor e, y0 # y0 = e ^ (e >> (25-11)) 201 xor a, y1 # y1 = a ^ (a >> (22-13) 203 xor g, y2 # y2 = f^g 206 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6)) [all …]
|
D | sha256-ssse3-asm.S | 156 xor e, y0 # y0 = e ^ (e >> (25-11)) 160 xor a, y1 # y1 = a ^ (a >> (22-13) 161 xor g, y2 # y2 = f^g 163 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6)) 168 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2)) 170 xor g, y2 # y2 = CH = ((f^g)&e)^g 196 xor e, y0 # y0 = e ^ (e >> (25-11)) 200 xor a, y1 # y1 = a ^ (a >> (22-13) 202 xor g, y2 # y2 = f^g 205 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6)) [all …]
|
D | sha512-avx-asm.S | 130 xor g_64, T1 # T1 = f ^ g 133 xor e_64, tmp0 # tmp = (e ror 23) ^ e 134 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g) 138 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e 144 xor c_64, T2 # T2 = a ^ c 147 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c) 150 xor a_64, tmp0 # tmp = (a ror 5) ^ a 153 xor a_64, tmp0 # tmp = (((a ror 5) ^ a) ror 6) ^ a 184 xor g_64, T1 188 xor e_64, tmp0 [all …]
|
D | sha512-ssse3-asm.S | 123 xor g_64, T1 # T1 = f ^ g 126 xor e_64, tmp0 # tmp = (e ror 23) ^ e 127 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g) 131 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e 137 xor c_64, T2 # T2 = a ^ c 140 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c) 143 xor a_64, tmp0 # tmp = (a ror 5) ^ a 146 xor a_64, tmp0 # tmp = (((a ror 5) ^ a) ror 6) ^ a 176 xor g_64, T1 179 xor g_64, T1 [all …]
|
/arch/sparc/lib/ |
D | xor.S | 371 xor %o0, %i2, %o0 372 xor %o1, %i3, %o1 375 xor %o2, %i4, %o2 376 xor %o3, %i5, %o3 379 xor %o4, %g2, %o4 380 xor %o5, %g3, %o5 383 xor %l2, %l0, %l2 384 xor %l3, %l1, %l3 414 xor %g2, %i2, %g2 415 xor %g3, %i3, %g3 [all …]
|
/arch/score/kernel/ |
D | head.S | 38 xor r8, r8, r8 53 xor r30, r30, r30 65 xor r4, r4, r4 66 xor r5, r5, r5 67 xor r6, r6, r6 68 xor r7, r7, r7
|
/arch/x86/lib/ |
D | getuser.S | 45 xor %eax,%eax 60 xor %eax,%eax 75 xor %eax,%eax 91 xor %eax,%eax 105 xor %eax,%eax 113 xor %edx,%edx 121 xor %edx,%edx 122 xor %ecx,%ecx
|
D | putuser.S | 43 xor %eax,%eax 55 xor %eax,%eax 67 xor %eax,%eax 82 xor %eax,%eax
|
/arch/xtensa/kernel/ |
D | mcount.S | 32 1: xor a7, a2, a1 35 xor a7, a7, a1 37 xor a6, a0, a1 39 xor a6, a6, a1
|
/arch/ia64/lib/ |
D | xor.S | 45 (p[6]) xor d[0] = s1[6], s2[6] 83 (p[6]) xor d[0] = s1[6], s2[6] 87 (p[6]) xor d[0] = d[0], s3[6] 124 (p[6]) xor d[0] = s1[6], s2[6] 127 (p[6]) xor r20 = s3[6], s4[6] 130 (p[6]) xor d[0] = d[0], r20 168 (p[6]) xor d[0] = s1[6], s2[6] 171 (p[6]) xor r21 = s3[6], s4[6] 175 (p[6]) xor d[0] = d[0], r21 177 (p[6]) xor d[0] = d[0], s5[6]
|
/arch/sparc/crypto/ |
D | aes_asm.S | 922 xor %g1, %g3, %g3 923 xor %g2, %g7, %g7 926 xor %g1, %o4, %g3 927 xor %g2, %o5, %g7 943 xor %g1, %g3, %g3 944 xor %g2, %g7, %g7 965 xor %g1, %g3, %g3 966 xor %g2, %g7, %g7 969 xor %g1, %o4, %g3 970 xor %g2, %o5, %g7 [all …]
|
/arch/arc/lib/ |
D | strcmp.S | 34 xor r0,r2,r3 ; mask for difference 38 xor r0,r5,r1 ; mask for least significant difference byte 50 xor r0,r2,r3 ; mask for difference 55 xor r0,r5,r1 ; mask for least significant difference byte
|
/arch/mips/include/asm/mach-cavium-octeon/ |
D | kernel-entry-init.h | 39 xor v0, v0, 0x1001 48 xor t1, t1, 0x9000 # 63-P1 51 xor t1, t1, 0x9008 # 63-P2 54 xor t1, t1, 0x9100 # 68-P1 57 xor t1, t1, 0x9200 # 66-PX
|
/arch/x86/include/asm/crypto/ |
D | serpent-sse2.h | 12 const u8 *src, bool xor); 39 const u8 *src, bool xor);
|