Home
last modified time | relevance | path

Searched refs:xor (Results 1 – 25 of 202) sorted by relevance

123456789

/arch/powerpc/crypto/
Daes-spe-modes.S117 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 …]
Daes-spe-keys.S34 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 …]
Dsha1-powerpc-asm.S47 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 …]
Dsha256-spe-asm.S81 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/
Dtwofish-x86_64-asm_64.S65 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 …]
Dtwofish-i586-asm_32.S67 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 …]
Dsalsa20-x86_64-asm_64.S168 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 …]
Daes-i586-asm_32.S95 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 …]
Dtwofish-x86_64-asm_64-3way.S110 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 …]
Dsha256-avx2-asm.S171 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 …]
Dsha512-avx2-asm.S193 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 …]
Dsha256-avx-asm.S163 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 …]
Dsha256-ssse3-asm.S156 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 …]
Dsha512-avx-asm.S130 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 …]
Dsha512-ssse3-asm.S123 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/
Dxor.S371 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/
Dhead.S38 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/
Dgetuser.S45 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
Dputuser.S43 xor %eax,%eax
55 xor %eax,%eax
67 xor %eax,%eax
82 xor %eax,%eax
/arch/xtensa/kernel/
Dmcount.S32 1: xor a7, a2, a1
35 xor a7, a7, a1
37 xor a6, a0, a1
39 xor a6, a6, a1
/arch/ia64/lib/
Dxor.S45 (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/
Daes_asm.S922 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/
Dstrcmp.S34 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/
Dkernel-entry-init.h39 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/
Dserpent-sse2.h12 const u8 *src, bool xor);
39 const u8 *src, bool xor);

123456789