Searched refs:xor (Results 1 - 200 of 286) sorted by relevance

12

/linux-4.1.27/arch/alpha/include/asm/
H A Dxor.h2 * include/asm-alpha/xor.h
62 xor $0,$1,$0 # 7 cycles from $1 load \n\
65 xor $2,$3,$2 \n\
67 xor $4,$5,$4 \n\
70 xor $6,$7,$6 \n\
72 xor $19,$20,$19 \n\
75 xor $21,$22,$21 \n\
77 xor $23,$24,$23 \n\
80 xor $25,$27,$25 \n\
119 xor $0,$1,$1 # 8 cycles from $0 load \n\
120 xor $3,$4,$4 # 6 cycles from $4 load \n\
121 xor $6,$7,$7 # 6 cycles from $7 load \n\
122 xor $21,$22,$22 # 5 cycles from $22 load \n\
124 xor $1,$2,$2 # 9 cycles from $2 load \n\
125 xor $24,$25,$25 # 5 cycles from $25 load \n\
127 xor $4,$5,$5 # 6 cycles from $5 load \n\
130 xor $7,$20,$20 # 7 cycles from $20 load \n\
132 xor $22,$23,$23 # 7 cycles from $23 load \n\
135 xor $25,$27,$27 # 7 cycles from $27 load \n\
150 xor $0,$1,$1 # 4 cycles from $1 load \n\
151 xor $3,$4,$4 # 5 cycles from $4 load \n\
152 xor $6,$7,$7 # 5 cycles from $7 load \n\
154 xor $1,$2,$2 # 4 cycles from $2 load \n\
155 xor $4,$5,$5 # 5 cycles from $5 load \n\
157 xor $7,$20,$20 # 4 cycles from $20 load \n\
193 xor $0,$1,$1 # 6 cycles from $1 load \n\
195 xor $2,$3,$3 # 6 cycles from $3 load \n\
198 xor $1,$3,$3 \n\
200 xor $4,$5,$5 # 7 cycles from $5 load \n\
203 xor $6,$7,$7 \n\
204 xor $21,$22,$22 # 7 cycles from $22 load \n\
205 xor $5,$7,$7 \n\
208 xor $23,$24,$24 # 7 cycles from $24 load \n\
210 xor $22,$24,$24 \n\
215 xor $25,$27,$27 # 8 cycles from $27 load \n\
223 xor $0,$1,$1 # 9 cycles from $1 load \n\
224 xor $2,$3,$3 # 5 cycles from $3 load \n\
225 xor $27,$1,$1 \n\
228 xor $4,$5,$5 # 5 cycles from $5 load \n\
233 xor $3,$5,$5 \n\
239 xor $6,$7,$7 # 8 cycles from $6 load \n\
243 xor $21,$22,$22 # 8 cycles from $22 load \n\
244 xor $7,$22,$22 \n\
245 xor $23,$24,$24 # 5 cycles from $24 load \n\
248 xor $25,$27,$27 # 5 cycles from $27 load \n\
249 xor $24,$27,$27 \n\
250 xor $0,$1,$1 # 5 cycles from $1 load \n\
253 xor $2,$3,$3 # 4 cycles from $3 load \n\
254 xor $1,$3,$3 \n\
290 xor $0,$1,$1 # 6 cycles from $1 load \n\
292 xor $2,$3,$3 # 6 cycles from $3 load \n\
295 xor $1,$3,$3 \n\
297 xor $3,$4,$4 # 7 cycles from $4 load \n\
300 xor $5,$6,$6 # 7 cycles from $6 load \n\
301 xor $7,$22,$22 # 7 cycles from $22 load \n\
302 xor $6,$23,$23 # 7 cycles from $23 load \n\
305 xor $22,$23,$23 \n\
307 xor $24,$25,$25 # 8 cycles from $25 load \n\
310 xor $25,$27,$27 # 8 cycles from $27 load \n\
312 xor $28,$0,$0 # 7 cycles from $0 load \n\
315 xor $27,$0,$0 \n\
320 xor $1,$2,$2 # 6 cycles from $2 load \n\
322 xor $3,$4,$4 # 4 cycles from $4 load \n\
325 xor $2,$4,$4 \n\
332 xor $4,$5,$5 # 7 cycles from $5 load \n\
335 xor $6,$7,$7 # 7 cycles from $7 load \n\
340 xor $7,$22,$22 # 7 cycles from $22 load \n\
342 xor $23,$24,$24 # 6 cycles from $24 load \n\
345 xor $22,$24,$24 \n\
347 xor $25,$27,$27 # 7 cycles from $27 load \n\
350 xor $27,$28,$28 # 8 cycles from $28 load \n\
352 xor $0,$1,$1 # 6 cycles from $1 load \n\
359 xor $28,$1,$1 \n\
360 xor $2,$3,$3 # 9 cycles from $3 load \n\
361 xor $3,$4,$4 # 9 cycles from $4 load \n\
362 xor $5,$6,$6 # 8 cycles from $6 load \n\
365 xor $4,$6,$6 \n\
366 xor $7,$22,$22 # 7 cycles from $22 load \n\
367 xor $23,$24,$24 # 6 cycles from $24 load \n\
370 xor $22,$24,$24 \n\
372 xor $24,$25,$25 # 8 cycles from $25 load \n\
425 xor $0,$1,$0 # 8 cycles from $1 load \n\
427 xor $2,$3,$2 \n\
430 xor $4,$5,$4 \n\
432 xor $6,$7,$6 \n\
435 xor $19,$20,$19 \n\
437 xor $21,$22,$21 \n\
440 xor $23,$24,$23 \n\
442 xor $25,$27,$25 \n\
497 xor $0,$1,$1 # 8 cycles from $0 load \n\
498 xor $3,$4,$4 # 7 cycles from $4 load \n\
499 xor $6,$7,$7 # 6 cycles from $7 load \n\
500 xor $21,$22,$22 # 5 cycles from $22 load \n\
502 xor $1,$2,$2 # 9 cycles from $2 load \n\
503 xor $24,$25,$25 # 5 cycles from $25 load \n\
505 xor $4,$5,$5 # 6 cycles from $5 load \n\
508 xor $7,$20,$20 # 7 cycles from $20 load \n\
510 xor $22,$23,$23 # 7 cycles from $23 load \n\
513 xor $25,$27,$27 # 7 cycles from $27 load \n\
532 xor $0,$1,$1 # 6 cycles from $1 load \n\
533 xor $3,$4,$4 # 5 cycles from $4 load \n\
534 xor $6,$7,$7 # 5 cycles from $7 load \n\
535 xor $1,$2,$2 # 4 cycles from $2 load \n\
537 xor $4,$5,$5 # 5 cycles from $5 load \n\
538 xor $7,$20,$20 # 4 cycles from $20 load \n\
595 xor $0,$1,$1 # 6 cycles from $1 load \n\
597 xor $2,$3,$3 # 6 cycles from $3 load \n\
600 xor $1,$3,$3 \n\
602 xor $4,$5,$5 # 7 cycles from $5 load \n\
605 xor $6,$7,$7 \n\
606 xor $21,$22,$22 # 7 cycles from $22 load \n\
607 xor $5,$7,$7 \n\
610 xor $23,$24,$24 # 7 cycles from $24 load \n\
612 xor $22,$24,$24 \n\
617 xor $25,$27,$27 # 8 cycles from $27 load \n\
625 xor $0,$1,$1 # 9 cycles from $1 load \n\
626 xor $2,$3,$3 # 5 cycles from $3 load \n\
627 xor $27,$1,$1 \n\
630 xor $4,$5,$5 # 5 cycles from $5 load \n\
632 xor $3,$5,$5 \n\
642 xor $6,$7,$7 # 8 cycles from $6 load \n\
645 xor $21,$22,$22 # 8 cycles from $22 load \n\
647 xor $7,$22,$22 \n\
650 xor $23,$24,$24 # 6 cycles from $24 load \n\
652 xor $25,$27,$27 # 6 cycles from $27 load \n\
655 xor $24,$27,$27 \n\
656 xor $0,$1,$1 # 7 cycles from $1 load \n\
657 xor $2,$3,$3 # 6 cycles from $3 load \n\
660 xor $1,$3,$3 \n\
721 xor $0,$1,$1 # 6 cycles from $1 load \n\
723 xor $2,$3,$3 # 6 cycles from $3 load \n\
726 xor $1,$3,$3 \n\
728 xor $3,$4,$4 # 7 cycles from $4 load \n\
731 xor $5,$6,$6 # 7 cycles from $6 load \n\
732 xor $7,$22,$22 # 7 cycles from $22 load \n\
733 xor $6,$23,$23 # 7 cycles from $23 load \n\
736 xor $22,$23,$23 \n\
738 xor $24,$25,$25 # 8 cycles from $25 load \n\
741 xor $25,$27,$27 # 8 cycles from $27 load \n\
743 xor $28,$0,$0 # 7 cycles from $0 load \n\
746 xor $27,$0,$0 \n\
751 xor $1,$2,$2 # 6 cycles from $2 load \n\
753 xor $3,$4,$4 # 4 cycles from $4 load \n\
756 xor $2,$4,$4 \n\
763 xor $4,$5,$5 # 7 cycles from $5 load \n\
766 xor $6,$7,$7 # 7 cycles from $7 load \n\
771 xor $7,$22,$22 # 7 cycles from $22 load \n\
773 xor $23,$24,$24 # 6 cycles from $24 load \n\
776 xor $22,$24,$24 \n\
778 xor $25,$27,$27 # 7 cycles from $27 load \n\
781 xor $27,$28,$28 # 8 cycles from $28 load \n\
783 xor $0,$1,$1 # 6 cycles from $1 load \n\
791 xor $28,$1,$1 \n\
793 xor $2,$3,$3 # 9 cycles from $3 load \n\
796 xor $3,$4,$4 # 9 cycles from $4 load \n\
798 xor $5,$6,$6 # 8 cycles from $6 load \n\
801 xor $4,$6,$6 \n\
802 xor $7,$22,$22 # 7 cycles from $22 load \n\
803 xor $23,$24,$24 # 6 cycles from $24 load \n\
806 xor $22,$24,$24 \n\
808 xor $24,$25,$25 # 8 cycles from $25 load \n\
841 #include <asm-generic/xor.h>
H A Dbitops.h107 " xor %0,%2,%0\n" change_bit()
142 " xor %0,%3,%0\n" test_and_set_bit()
169 " xor %0,%3,%0\n" test_and_set_bit_lock()
213 " xor %0,%3,%0\n" test_and_clear_bit()
256 " xor %0,%3,%0\n" test_and_change_bit()
H A Dfutex.h61 __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg); futex_atomic_op_inuser()
/linux-4.1.27/arch/m32r/include/asm/
H A Dxor.h4 #include <asm-generic/xor.h>
H A Dbitops.h130 "xor %0, %2; \n\t" change_bit()
238 "xor %1, %3; \n\t" test_and_change_bit()
/linux-4.1.27/arch/sparc/include/asm/
H A Dxor_32.h2 * include/asm/xor.h
38 "xor %%g2, %%o4, %%g2\n\t" sparc_2()
39 "xor %%g3, %%o5, %%g3\n\t" sparc_2()
40 "xor %%g4, %%l0, %%g4\n\t" sparc_2()
41 "xor %%g5, %%l1, %%g5\n\t" sparc_2()
42 "xor %%o0, %%l2, %%o0\n\t" sparc_2()
43 "xor %%o1, %%l3, %%o1\n\t" sparc_2()
44 "xor %%o2, %%l4, %%o2\n\t" sparc_2()
45 "xor %%o3, %%l5, %%o3\n\t" sparc_2()
76 "xor %%g2, %%o4, %%g2\n\t" sparc_3()
77 "xor %%g3, %%o5, %%g3\n\t" sparc_3()
79 "xor %%g4, %%l0, %%g4\n\t" sparc_3()
80 "xor %%g5, %%l1, %%g5\n\t" sparc_3()
82 "xor %%o0, %%l2, %%o0\n\t" sparc_3()
83 "xor %%o1, %%l3, %%o1\n\t" sparc_3()
85 "xor %%o2, %%l4, %%o2\n\t" sparc_3()
86 "xor %%o3, %%l5, %%o3\n\t" sparc_3()
88 "xor %%g2, %%o4, %%g2\n\t" sparc_3()
89 "xor %%g3, %%o5, %%g3\n\t" sparc_3()
90 "xor %%g4, %%l0, %%g4\n\t" sparc_3()
91 "xor %%g5, %%l1, %%g5\n\t" sparc_3()
92 "xor %%o0, %%l2, %%o0\n\t" sparc_3()
93 "xor %%o1, %%l3, %%o1\n\t" sparc_3()
94 "xor %%o2, %%l4, %%o2\n\t" sparc_3()
95 "xor %%o3, %%l5, %%o3\n\t" sparc_3()
127 "xor %%g2, %%o4, %%g2\n\t" sparc_4()
128 "xor %%g3, %%o5, %%g3\n\t" sparc_4()
130 "xor %%g4, %%l0, %%g4\n\t" sparc_4()
131 "xor %%g5, %%l1, %%g5\n\t" sparc_4()
133 "xor %%o0, %%l2, %%o0\n\t" sparc_4()
134 "xor %%o1, %%l3, %%o1\n\t" sparc_4()
136 "xor %%o2, %%l4, %%o2\n\t" sparc_4()
137 "xor %%o3, %%l5, %%o3\n\t" sparc_4()
139 "xor %%g2, %%o4, %%g2\n\t" sparc_4()
140 "xor %%g3, %%o5, %%g3\n\t" sparc_4()
142 "xor %%g4, %%l0, %%g4\n\t" sparc_4()
143 "xor %%g5, %%l1, %%g5\n\t" sparc_4()
145 "xor %%o0, %%l2, %%o0\n\t" sparc_4()
146 "xor %%o1, %%l3, %%o1\n\t" sparc_4()
148 "xor %%o2, %%l4, %%o2\n\t" sparc_4()
149 "xor %%o3, %%l5, %%o3\n\t" sparc_4()
151 "xor %%g2, %%o4, %%g2\n\t" sparc_4()
152 "xor %%g3, %%o5, %%g3\n\t" sparc_4()
153 "xor %%g4, %%l0, %%g4\n\t" sparc_4()
154 "xor %%g5, %%l1, %%g5\n\t" sparc_4()
155 "xor %%o0, %%l2, %%o0\n\t" sparc_4()
156 "xor %%o1, %%l3, %%o1\n\t" sparc_4()
157 "xor %%o2, %%l4, %%o2\n\t" sparc_4()
158 "xor %%o3, %%l5, %%o3\n\t" sparc_4()
191 "xor %%g2, %%o4, %%g2\n\t" sparc_5()
192 "xor %%g3, %%o5, %%g3\n\t" sparc_5()
194 "xor %%g4, %%l0, %%g4\n\t" sparc_5()
195 "xor %%g5, %%l1, %%g5\n\t" sparc_5()
197 "xor %%o0, %%l2, %%o0\n\t" sparc_5()
198 "xor %%o1, %%l3, %%o1\n\t" sparc_5()
200 "xor %%o2, %%l4, %%o2\n\t" sparc_5()
201 "xor %%o3, %%l5, %%o3\n\t" sparc_5()
203 "xor %%g2, %%o4, %%g2\n\t" sparc_5()
204 "xor %%g3, %%o5, %%g3\n\t" sparc_5()
206 "xor %%g4, %%l0, %%g4\n\t" sparc_5()
207 "xor %%g5, %%l1, %%g5\n\t" sparc_5()
209 "xor %%o0, %%l2, %%o0\n\t" sparc_5()
210 "xor %%o1, %%l3, %%o1\n\t" sparc_5()
212 "xor %%o2, %%l4, %%o2\n\t" sparc_5()
213 "xor %%o3, %%l5, %%o3\n\t" sparc_5()
215 "xor %%g2, %%o4, %%g2\n\t" sparc_5()
216 "xor %%g3, %%o5, %%g3\n\t" sparc_5()
218 "xor %%g4, %%l0, %%g4\n\t" sparc_5()
219 "xor %%g5, %%l1, %%g5\n\t" sparc_5()
221 "xor %%o0, %%l2, %%o0\n\t" sparc_5()
222 "xor %%o1, %%l3, %%o1\n\t" sparc_5()
224 "xor %%o2, %%l4, %%o2\n\t" sparc_5()
225 "xor %%o3, %%l5, %%o3\n\t" sparc_5()
227 "xor %%g2, %%o4, %%g2\n\t" sparc_5()
228 "xor %%g3, %%o5, %%g3\n\t" sparc_5()
229 "xor %%g4, %%l0, %%g4\n\t" sparc_5()
230 "xor %%g5, %%l1, %%g5\n\t" sparc_5()
231 "xor %%o0, %%l2, %%o0\n\t" sparc_5()
232 "xor %%o1, %%l3, %%o1\n\t" sparc_5()
233 "xor %%o2, %%l4, %%o2\n\t" sparc_5()
234 "xor %%o3, %%l5, %%o3\n\t" sparc_5()
261 #include <asm-generic/xor.h>
H A Didprom.h18 u8 id_cksum; /* Checksum - xor of the data bytes */
H A Dfutex_64.h64 __futex_cas_op("xor\t%2, %4, %1", ret, oldval, uaddr, oparg); futex_atomic_op_inuser()
H A Dxor_64.h2 * include/asm/xor.h
/linux-4.1.27/sound/pcmcia/pdaudiocf/
H A Dpdaudiocf_irq.c54 static inline void pdacf_transfer_mono16(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_mono16() argument
57 *dst++ = inw(rdp_port) ^ xor; pdacf_transfer_mono16()
62 static inline void pdacf_transfer_mono32(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_mono32() argument
70 *dst++ = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; pdacf_transfer_mono32()
74 static inline void pdacf_transfer_stereo16(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_stereo16() argument
77 *dst++ = inw(rdp_port) ^ xor; pdacf_transfer_stereo16()
78 *dst++ = inw(rdp_port) ^ xor; pdacf_transfer_stereo16()
82 static inline void pdacf_transfer_stereo32(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_stereo32() argument
90 *dst++ = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; pdacf_transfer_stereo32()
91 *dst++ = (((u32)val3 << 16) | (val2 & 0xff00)) ^ xor; pdacf_transfer_stereo32()
95 static inline void pdacf_transfer_mono16sw(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_mono16sw() argument
98 *dst++ = swab16(inw(rdp_port) ^ xor); pdacf_transfer_mono16sw()
103 static inline void pdacf_transfer_mono32sw(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_mono32sw() argument
111 *dst++ = swab32((((val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor); pdacf_transfer_mono32sw()
115 static inline void pdacf_transfer_stereo16sw(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_stereo16sw() argument
118 *dst++ = swab16(inw(rdp_port) ^ xor); pdacf_transfer_stereo16sw()
119 *dst++ = swab16(inw(rdp_port) ^ xor); pdacf_transfer_stereo16sw()
123 static inline void pdacf_transfer_stereo32sw(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_stereo32sw() argument
131 *dst++ = swab32((((val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor); pdacf_transfer_stereo32sw()
132 *dst++ = swab32((((u32)val3 << 16) | (val2 & 0xff00)) ^ xor); pdacf_transfer_stereo32sw()
136 static inline void pdacf_transfer_mono24le(u8 *dst, u16 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_mono24le() argument
145 xval1 = (((val2 & 0xff) << 8) | (val1 << 16)) ^ xor; pdacf_transfer_mono24le()
152 static inline void pdacf_transfer_mono24be(u8 *dst, u16 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_mono24be() argument
161 xval1 = (((val2 & 0xff) << 8) | (val1 << 16)) ^ xor; pdacf_transfer_mono24be()
168 static inline void pdacf_transfer_stereo24le(u8 *dst, u32 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_stereo24le() argument
177 xval1 = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; pdacf_transfer_stereo24le()
178 xval2 = (((u32)val3 << 16) | (val2 & 0xff00)) ^ xor; pdacf_transfer_stereo24le()
188 static inline void pdacf_transfer_stereo24be(u8 *dst, u32 xor, unsigned int size, unsigned long rdp_port) pdacf_transfer_stereo24be() argument
197 xval1 = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; pdacf_transfer_stereo24be()
198 xval2 = (((u32)val3 << 16) | (val2 & 0xff00)) ^ xor; pdacf_transfer_stereo24be()
211 unsigned int xor = chip->pcm_xor; pdacf_transfer() local
216 pdacf_transfer_mono24le((char *)chip->pcm_area + (off * 3), xor, size, rdp_port); pdacf_transfer()
218 pdacf_transfer_stereo24le((char *)chip->pcm_area + (off * 6), xor, size, rdp_port); pdacf_transfer()
222 pdacf_transfer_mono24be((char *)chip->pcm_area + (off * 3), xor, size, rdp_port); pdacf_transfer()
224 pdacf_transfer_stereo24be((char *)chip->pcm_area + (off * 6), xor, size, rdp_port); pdacf_transfer()
232 pdacf_transfer_mono16((u16 *)chip->pcm_area + off, xor, size, rdp_port); pdacf_transfer()
234 pdacf_transfer_mono32((u32 *)chip->pcm_area + off, xor, size, rdp_port); pdacf_transfer()
238 pdacf_transfer_stereo16((u16 *)chip->pcm_area + (off * 2), xor, size, rdp_port); pdacf_transfer()
240 pdacf_transfer_stereo32((u32 *)chip->pcm_area + (off * 2), xor, size, rdp_port); pdacf_transfer()
246 pdacf_transfer_mono16sw((u16 *)chip->pcm_area + off, xor, size, rdp_port); pdacf_transfer()
248 pdacf_transfer_mono32sw((u32 *)chip->pcm_area + off, xor, size, rdp_port); pdacf_transfer()
252 pdacf_transfer_stereo16sw((u16 *)chip->pcm_area + (off * 2), xor, size, rdp_port); pdacf_transfer()
254 pdacf_transfer_stereo32sw((u32 *)chip->pcm_area + (off * 2), xor, size, rdp_port); pdacf_transfer()
/linux-4.1.27/arch/powerpc/crypto/
H A 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
97 xor r5,r5,r14 /* xor next 4 keys */
98 xor r6,r6,r5
99 xor r7,r7,r6
100 xor r8,r8,r7
142 xor r14,r14,r0
143 xor r5,r5,r14 /* xor next 6 keys */
144 xor r6,r6,r5
145 xor r7,r7,r6
146 xor r8,r8,r7
147 xor r9,r9,r8
148 xor r10,r10,r9
196 xor r14,r14,r0
197 xor r5,r5,r14 /* xor 4 keys */
198 xor r6,r6,r5
199 xor r7,r7,r6
200 xor r8,r8,r7
203 xor r9,r9,r14 /* xor 4 keys */
204 xor r10,r10,r9
205 xor r11,r11,r10
206 xor r12,r12,r11
264 xor r10,r9,r6
265 xor r11,r7,r8
266 xor r11,r11,r9
267 xor r12,r7,r10
269 xor r11,r11,r12
270 xor r12,r8,r10
272 xor r11,r11,r12
274 xor r11,r11,r12
H A 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
206 xor rD0,rD0,rW0
208 xor rD1,rD1,rW1
210 xor rD2,rD2,rW2
212 xor rD3,rD3,rW3
239 xor rD0,rD0,rW0
241 xor rD1,rD1,rW1
243 xor rD2,rD2,rW2
245 xor rD3,rD3,rW3
275 xor rD0,rD0,rW0
277 xor rD1,rD1,rW1
279 xor rD2,rD2,rW2
281 xor rD3,rD3,rW3
312 xor rD0,rD0,rI0
313 xor rD1,rD1,rI1
314 xor rD2,rD2,rI2
315 xor rD3,rD3,rI3
318 xor rI0,rD0,rW0
320 xor rI1,rD1,rW1
322 xor rI2,rD2,rW2
324 xor rI3,rD3,rW3
373 xor rW0,rD0,rW0
375 xor rW1,rD1,rW1
377 xor rW2,rD2,rW2
379 xor rW3,rD3,rW3
381 xor rW0,rW0,rD0
383 xor rW1,rW1,rD1
385 xor rW2,rW2,rD2
387 xor rW3,rW3,rD3
396 xor rW0,rW0,rD0
397 xor rW1,rW1,rD1
398 xor rW2,rW2,rD2
399 xor rW3,rW3,rD3
400 xor rW0,rW0,rI0 /* decrypt with initial IV */
402 xor rW1,rW1,rI1
404 xor rW2,rW2,rI2
406 xor rW3,rW3,rI3
433 xor rW0,rD0,rW0
434 xor rW1,rD1,rW1
435 xor rW2,rD2,rW2
436 xor rW3,rD3,rW3
442 xor rD0,rD0,rW0
444 xor rD1,rD1,rW1
446 xor rD2,rD2,rW2
448 xor rD3,rD3,rW3
463 xor rW0,rD0,rW0
465 xor rW1,rD1,rW1
467 xor rW2,rD2,rW2
469 xor rW3,rD3,rW3
476 lbzu rW4,1(rIP) /* bytewise xor for partial block */
478 xor rW4,rW4,rW5
516 xor rI0,rD0,rW0
517 xor rI1,rD1,rW1
518 xor rI2,rD2,rW2
519 xor rI3,rD3,rW3
530 xor rD0,rD0,rI0
531 xor rD1,rD1,rI1
532 xor rD2,rD2,rI2
533 xor rD3,rD3,rI3
536 xor rD0,rD0,rW0
537 xor rD1,rD1,rW1
538 xor rD2,rD2,rW2
539 xor rD3,rD3,rW3
540 xor rD0,rD0,rI0
542 xor rD1,rD1,rI1
544 xor rD2,rD2,rI2
546 xor rD3,rD3,rI3
585 xor rI0,rD0,rW0
586 xor rI1,rD1,rW1
587 xor rI2,rD2,rW2
588 xor rI3,rD3,rW3
600 xor rD0,rD0,rI0
601 xor rD1,rD1,rI1
602 xor rD2,rD2,rI2
603 xor rD3,rD3,rI3
606 xor rD0,rD0,rW0
607 xor rD1,rD1,rW1
608 xor rD2,rD2,rW2
609 xor rD3,rD3,rW3
610 xor rD0,rD0,rI0
612 xor rD1,rD1,rI1
614 xor rD2,rD2,rI2
616 xor rD3,rD3,rI3
H A 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; \
86 xor r5,W((t)+4-3),W((t)+4-8); \
88 xor W((t)+4),W((t)+4-16),W((t)+4-14); \
92 xor W((t)+4),W((t)+4),r5; \
H A 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' */ \
153 xor rT3,rT0,rT3; /* 2: S0 = S0 xor S0" */ \
166 xor rT2,rT2,rT3; /* 1: S1 = S1 xor S1' */ \
169 evxor rT1,rT1,rT0; /* s0 = s0 xor s0' */ \
170 xor rT2,rT2,rT3; /* 1: S1 = S1 xor S1' */ \
173 evxor rT0,rT0,rT1; /* s0 = s0 xor s0' */ \
178 xor rT2,rT2,rT3; /* 1: ch = ch xor ch' */ \
181 evxor rT0,rT0,rT1; /* s1 = s1 xor s1' */ \
185 evxor rT0,rT0,rT1; /* s1 = s1 xor s1' */ \
186 xor rT2,rT2,rT3; /* 1: S0 = S0 xor S0' */ \
190 xor rT2,rT2,rT3; /* 1: S0 = S0 xor S0' */ \
197 xor rT3,a,b; /* 1: maj = a xor b */ \
208 xor rT0,rT0,rT1; /* 2: S1 = S1 xor S1' */ \
210 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \
213 xor rT3,rT3,rT1; /* 2: ch = ch xor ch' */ \
218 xor rT0,rT0,rT1; /* 2: S0 = S0 xor S0' */ \
222 xor rT3,rT0,rT3; /* 2: S0 = S0 xor S0" */ \
H A Dsha1-spe-asm.S86 xor r0,r0,r0; \
139 evxor w0,w0,rT0; /* W = W[-16] xor W[-3] */ \
141 evxor w0,w0,w4; /* W = W xor W[-8] */ \
143 evxor w0,w0,w1; /* W = W xor W[-14] */ \
163 xor rT2,b,c; /* 1: F' = B xor C */ \
164 evxor w0,w0,rT0; /* W = W[-16] xor W[-3] */ \
165 xor rT2,rT2,d; /* 1: F = F' xor D */ \
166 evxor w0,w0,w4; /* W = W xor W[-8] */ \
168 evxor w0,w0,w1; /* W = W xor W[-14] */ \
177 xor rT2,a,b; /* 2: F' = B xor C */ \
179 xor rT2,rT2,c; /* 2: F = F' xor D */ \
189 evxor w0,w0,rT0; /* W = W[-16] xor W[-3] */ \
191 evxor w0,w0,w4; /* W = W xor W[-8] */ \
193 evxor w0,w0,w1; /* W = W xor W[-14] */ \
H A Dmd5-asm.S114 xor rT0,b,c; /* 1: f' = b xor c */ \
116 xor rT1,rT0,d; /* 1: f = f xor f' */ \
125 xor rT1,rT0,a; /* 2: f = b xor f' */ \
134 xor rT0,rT0,c; /* 1: f = f xor c */ \
143 xor rT0,rT0,b; /* 2: f = f xor c */ \
H A Daes-spe-core.S64 * and rW0-rW3 and caller must execute a final xor on the ouput registers.
212 * and rW0-rW3 and caller must execute a final xor on the ouput registers.
/linux-4.1.27/arch/x86/crypto/
H A 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;
124 xor s2(%r11,%rdi,4),%r8d;\
127 xor s3(%r11,%rdi,4),%r9d;\
129 xor s3(%r11,%rdi,4),%r8d;\
131 xor (%r11,%rdi,4), %r9d;\
132 xor a, %r10;\
134 xor (%r11,%rdi,4), %r8d;\
136 xor s1(%r11,%rdi,4),%r9d;\
140 xor %r9d, c ## D;\
143 xor %r8d, d ## D
159 xor s1(%r11,%rdi,4),%r9d;\
162 xor (%r11,%rdi,4), %r8d;\
164 xor s2(%r11,%rdi,4),%r9d;\
166 xor s1(%r11,%rdi,4),%r8d;\
169 xor s3(%r11,%rdi,4),%r9d;\
171 xor s2(%r11,%rdi,4),%r8d;\
175 xor %r9d, c ## D;\
177 xor %r8d, d ## D;\
195 xor (%r11,%rdi,4), %r8d;\
199 xor a, %r10;\
201 xor s1(%r11,%rdi,4),%r9d;\
203 xor s1(%r11,%rdi,4),%r8d;\
205 xor s2(%r11,%rdi,4),%r9d;\
207 xor s2(%r11,%rdi,4),%r8d;\
209 xor s3(%r11,%rdi,4),%r9d;\
213 xor %r9d, c ## D;\
215 xor %r8d, d ## D;\
261 xor R0, R1
313 xor R0, R1
H A 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;
126 xor s2(%ebp,%edi,4),d ## D;\
129 xor s3(%ebp,%edi,4),%esi;\
131 xor s3(%ebp,%edi,4),d ## D;\
133 xor (%ebp,%edi,4), %esi;\
136 xor (%ebp,%edi,4), d ## D;\
138 xor s1(%ebp,%edi,4),%esi;\
143 xor %esi, c ## D;\
146 xor %edi, d ## D;
163 xor s1(%ebp,%edi,4),c ## D;\
166 xor (%ebp,%edi,4), %esi;\
168 xor s2(%ebp,%edi,4),c ## D;\
170 xor s1(%ebp,%edi,4),%esi;\
173 xor s3(%ebp,%edi,4),c ## D;\
175 xor s2(%ebp,%edi,4),%esi;\
180 xor %edi, c ## D;\
182 xor %esi, d ## D;\
201 xor s1(%ebp,%edi,4),c ## D;\
204 xor (%ebp,%edi,4), %esi;\
206 xor s2(%ebp,%edi,4),c ## D;\
208 xor s1(%ebp,%edi,4),%esi;\
211 xor s3(%ebp,%edi,4),c ## D;\
213 xor s2(%ebp,%edi,4),%esi;\
218 xor %edi, c ## D;\
220 xor %esi, d ## D;\
H A Dtwofish-x86_64-asm_64-3way.S101 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 0, ab ## 0, x ## 0); \
102 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 0, ab ## 0, y ## 0); \
104 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 1, ab ## 1, x ## 1); \
105 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 1, ab ## 1, y ## 1); \
107 do16bit_ror(32, mov, xor, Tx0, Tx1, RT0, x ## 2, ab ## 2, x ## 2); \
108 do16bit_ror(48, mov, xor, Ty1, Ty2, RT0, y ## 2, ab ## 2, y ## 2); \
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); \
224 * %rcx: bool, if true: xor output
233 pushq %rcx; /* bool xor */
248 popq %rbp; /* bool xor */
264 outunpack_enc3(xor);
H A 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
236 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
239 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
270 xor g, y2 # y2 = f^g # CH
273 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
282 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
285 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
288 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
292 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
321 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
322 xor g, y2 # y2 = f^g # CH
332 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
333 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
340 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
347 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
366 xor g, y2 # y2 = f^g # CH
368 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
372 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
374 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
378 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
383 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
403 xor g, y2 # y2 = f^g # CH
405 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
410 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
412 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
416 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
422 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
443 xor g, y2 # y2 = f^g # CH
445 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
450 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
452 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
456 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
462 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
483 xor g, y2 # y2 = f^g # CH
485 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
490 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
492 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
496 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
502 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
596 xor SRND, SRND
652 xor SRND, SRND
H A 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
270 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
272 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
312 xor g, y2 # y2 = f^g # CH
315 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
322 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
324 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
326 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
329 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
371 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
372 xor g, y2 # y2 = f^g # CH
380 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
381 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
386 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
391 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
412 xor g, y2 # y2 = f^g # CH
414 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
418 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
420 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
424 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
429 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
449 xor g, y2 # y2 = f^g # CH
451 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
456 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
458 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
462 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
467 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
487 xor g, y2 # y2 = f^g # CH
489 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
494 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
496 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
500 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
505 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
525 xor g, y2 # y2 = f^g # CH
527 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
532 xor y1, y0 # y0 = (e>>41) ^ (e>>18) ^ (e>>14) # S1
534 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
538 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
543 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
H A 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))
210 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
211 xor g, y2 # y2 = CH = ((f^g)&e)^g
235 xor e, y0 # y0 = e ^ (e >> (25-11))
238 xor a, y1 # y1 = a ^ (a >> (22-13)
241 xor g, y2 # y2 = f^g
243 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
247 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
248 xor g, y2 # y2 = CH = ((f^g)&e)^g
274 xor e, y0 # y0 = e ^ (e >> (25-11))
278 xor a, y1 # y1 = a ^ (a >> (22-13)
279 xor g, y2 # y2 = f^g
281 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
285 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
287 xor g, y2 # y2 = CH = ((f^g)&e)^g
314 xor e, y0 # y0 = e ^ (e >> (25-11))
317 xor a, y1 # y1 = a ^ (a >> (22-13)
319 xor g, y2 # y2 = f^g
320 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
323 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
325 xor g, y2 # y2 = CH = ((f^g)&e)^g
H A 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))
209 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
210 xor g, y2 # y2 = CH = ((f^g)&e)^g
237 xor e, y0 # y0 = e ^ (e >> (25-11))
240 xor a, y1 # y1 = a ^ (a >> (22-13)
243 xor g, y2 # y2 = f^g
245 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
249 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
250 xor g, y2 # y2 = CH = ((f^g)&e)^g
279 xor e, y0 # y0 = e ^ (e >> (25-11))
283 xor a, y1 # y1 = a ^ (a >> (22-13)
284 xor g, y2 # y2 = f^g
286 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25
290 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22
292 xor g, y2 # y2 = CH = ((f^g)&e)^g
320 xor e, y0 # y0 = e ^ (e >> (25-11))
323 xor a, y1 # y1 = a ^ (a >> (22-13)
325 xor g, y2 # y2 = f^g
326 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
329 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
331 xor g, y2 # y2 = CH = ((f^g)&e)^g
H A 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
190 xor g_64, T1
196 xor e_64, tmp0
204 xor c_64, T2
209 xor tmp0, T2
214 xor a_64, tmp0
217 xor a_64, tmp0
230 xor g_64, T1
237 xor e_64, tmp0
238 xor g_64, T1
245 xor e_64, tmp0
257 xor c_64, T2
260 xor tmp0, T2
263 xor a_64, tmp0
266 xor a_64, tmp0
H A 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
187 xor e_64, tmp0
190 xor e_64, tmp0
197 xor c_64, T2
203 xor tmp0, T2
208 xor a_64, tmp0
211 xor a_64, tmp0
221 xor g_64, T1
224 xor g_64, T1
231 xor e_64, tmp0
234 xor e_64, tmp0
242 xor c_64, T2
249 xor tmp0, T2
256 xor a_64, tmp0
260 xor a_64, tmp0
H A Daes-i586-asm_32.S42 #define tlen 1024 // length of each of 4 'xor' arrays (256 32-bit words)
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; \
137 xor table+3*tlen(,%idx,4),%a4; \
140 xor table+2*tlen(,%tmp,4),%a3;
242 // input four columns and xor in first round key
248 xor (%ebp),%r0
249 xor 4(%ebp),%r1
250 xor 8(%ebp),%r4
251 xor 12(%ebp),%r5
314 // input four columns and xor in first round key
320 xor (%ebp),%r0
321 xor 4(%ebp),%r1
322 xor 8(%ebp),%r4
323 xor 12(%ebp),%r5
H A Dsha1_ssse3_asm.S99 xor %rax, %rax
222 xor \d, T1
224 xor \d, T1
230 xor \c, T1
231 xor \b, T1
416 pxor W_minus_28, W # W is W_minus_32 before xor
528 vpxor W_minus_28, W, W # W is W_minus_32 before xor
H A Dcamellia-x86_64-asm_64.S198 * %rcx: bool xor
234 enc_outunpack(xor, RT1);
432 * %rcx: bool xor
469 enc_outunpack2(xor, RT2);
H A Dcast6-avx-x86_64-asm_64.S440 /* regs <= src, dst <= IVs, regs <= regs xor IVs */
446 /* dst <= regs xor IVs(in dst) */
462 /* regs <= src, dst <= IVs, regs <= regs xor IVs */
468 /* dst <= regs xor IVs(in dst) */
H A Dtwofish-avx-x86_64-asm_64.S424 /* regs <= src, dst <= IVs, regs <= regs xor IVs */
430 /* dst <= regs xor IVs(in dst) */
446 /* regs <= src, dst <= IVs, regs <= regs xor IVs */
452 /* dst <= regs xor IVs(in dst) */
H A Dcrc32c-pcl-intel-asm_64.S167 xor crc1, crc1
168 xor crc2, crc2
186 xor crc1,crc1
187 xor crc2,crc2
234 xor -i*8(block_2), %rax
H A Dsha1_avx2_x86_64_asm.S282 /* W is W_minus_32 before xor */
363 xor T1, TB
399 xor T1, A /* F1 = (b&c) ^ (~b&d) */
416 xor B, A
422 xor C, A
H A Dcrct10dif-pcl-asm_64.S100 # receive the initial 64B data, xor the initial crc value
421 pxor %xmm0 , %xmm7 # xor the initial crc value
483 pxor %xmm0 , %xmm7 # xor the initial crc value
498 pxor %xmm0 , %xmm7 # xor the initial crc value
518 pxor %xmm0 , %xmm7 # xor the initial crc value
536 pxor %xmm0 , %xmm7 # xor the initial crc value
549 pxor %xmm0 , %xmm7 # xor the initial crc value
H A Dblowfish-x86_64-asm_64.S126 * %rcx: bool, if true: xor output
304 * %rcx: bool, if true: xor output
H A Dglue_helper-asm-avx.S109 /* construct and store IVs, also xor with source */ \
H A Dblowfish_glue.c38 bool xor);
43 const u8 *src, bool xor);
H A Dglue_helper.c390 /* CC <- T xor C */ glue_xts_crypt_128bit_one()
396 /* P <- T xor PP */ glue_xts_crypt_128bit_one()
H A Daesni-intel_asm.S190 pxor \TMP3, \TMP2 # xor the shifted versions
207 pxor \TMP3,\TMP2 # xor the shifted versions
256 xor %r11, %r11 # initialise the data pointer offset as zero
477 xor %r11, %r11 # initialise the data pointer offset as zero
840 pxor \TMP3, \TMP2 # xor the shifted versions
855 pxor \TMP3,\TMP2 # xor the shifted versions
1052 pxor \TMP3, \TMP2 # xor the shifted versions
1067 pxor \TMP3,\TMP2 # xor the shifted versions
1151 pxor \TMP3, \TMP2 # xor the shifted versions
1166 pxor \TMP3, \TMP2 # xor the shifted versions
1904 xor AREG, AREG
H A Dglue_helper-asm-avx2.S138 /* construct and store IVs, also xor with source */ \
H A Dserpent-avx-x86_64-asm_64.S752 /* regs <= src, dst <= IVs, regs <= regs xor IVs */
758 /* dst <= regs xor IVs(in dst) */
772 /* regs <= src, dst <= IVs, regs <= regs xor IVs */
778 /* dst <= regs xor IVs(in dst) */
H A Daesni-intel_avx-x86_64.S274 vpxor \T3, \T2, \T2 # xor the shifted versions
287 vpxor \T3, \T2, \T2 # xor the shifted versions
395 xor %r11, %r11
932 vpxor \T3, \T2, \T2 # xor the shifted versions
956 vpxor \T3, \T2, \T2 # xor the shifted versions
1120 vpxor \T3, \T2, \T2 # xor the shifted versions
1134 vpxor \T3, \T2, \T2 # xor the shifted versions
1654 xor %r11, %r11
/linux-4.1.27/arch/x86/lib/
H A Dgetuser.S45 xor %eax,%eax
60 xor %eax,%eax
75 xor %eax,%eax
91 xor %eax,%eax
103 xor %eax,%eax
113 xor %edx,%edx
123 xor %edx,%edx
124 xor %ecx,%ecx
H A Dputuser.S46 xor %eax,%eax
58 xor %eax,%eax
70 xor %eax,%eax
85 xor %eax,%eax
H A Dmemcpy_32.c47 "xor %2, %3\n\t" memmove()
107 "xor %2, %3\n\t" memmove()
H A Dcmpxchg16b_emu.S54 xor %al,%al
H A Dcopy_user_64.S155 23: xor %eax,%eax
/linux-4.1.27/arch/score/kernel/
H A 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
/linux-4.1.27/arch/arm/lib/
H A Dxor-neon.c2 * linux/arch/arm/lib/xor-neon.c
11 #include <linux/raid/xor.h>
31 * which is known to be slower than the optimized ARM code in asm-arm/xor.h.
37 #include <asm-generic/xor.h>
H A DMakefile40 obj-$(CONFIG_XOR_BLOCKS) += xor-neon.o
/linux-4.1.27/crypto/
H A Dxor.c2 * xor.c : Multiple Devices driver for Linux
22 #include <linux/raid/xor.h>
25 #include <asm/xor.h>
27 /* The xor routines to use. */
119 printk(KERN_WARNING "xor: Yikes! No memory available.\n"); calibrate_xor_blocks()
138 printk(KERN_INFO "xor: automatically using best " calibrate_xor_blocks()
143 printk(KERN_INFO "xor: measuring software checksum speed\n"); calibrate_xor_blocks()
151 printk(KERN_INFO "xor: using function: %s (%d.%03d MB/sec)\n", calibrate_xor_blocks()
167 /* when built-in xor.o must initialize before drivers/md/md.o */
H A Dlrw.c114 be128_xor(dst, &s->t, src); /* PP <- T xor P */ lrw_round()
116 be128_xor(dst, dst, &s->t); /* C <- T xor CC */ lrw_round()
264 /* PP <- T xor P */ lrw_crypt()
272 /* C <- T xor CC */ lrw_crypt()
H A Dxts.c88 be128_xor(dst, s->t, src); /* PP <- T xor P */ xts_round()
90 be128_xor(dst, dst, s->t); /* C <- T xor CC */ xts_round()
207 /* PP <- T xor P */ xts_crypt()
215 /* C <- T xor CC */ xts_crypt()
H A DMakefile108 obj-$(CONFIG_XOR_BLOCKS) += xor.o
H A Dansi_cprng.c120 * Next xor I with our secret vector V _get_more_prng_bytes()
151 * Lastly xor the random data with I _get_more_prng_bytes()
/linux-4.1.27/arch/sparc/crypto/
H A 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
986 xor %g1, %g3, %g3
987 xor %g2, %g7, %g7
1008 xor %g1, %g3, %g3
1009 xor %g2, %g7, %g7
1012 xor %g1, %o4, %g3
1013 xor %g2, %o5, %g7
1033 xor %g1, %g3, %g3
1034 xor %g2, %g7, %g7
1055 xor %g1, %g3, %g3
1056 xor %g2, %g7, %g7
1059 xor %g1, %o4, %g3
1060 xor %g2, %o5, %g7
1076 xor %g1, %g3, %g3
1077 xor %g2, %g7, %g7
1098 xor %g1, %g3, %g3
1099 xor %g2, %g7, %g7
1102 xor %g1, %o4, %g3
1103 xor %g2, %o5, %g7
1119 xor %g1, %g3, %g3
1120 xor %g2, %g7, %g7
1142 xor %g1, %g3, %g3
1143 xor %g2, %g7, %g7
1146 xor %g1, %o4, %g3
1147 xor %g2, %o5, %g7
1167 xor %g1, %g3, %g3
1168 xor %g2, %g7, %g7
1188 xor %g1, %g3, %g3
1189 xor %g2, %g7, %g7
1216 xor %g1, %g3, %g3
1217 xor %g2, %g7, %g7
1244 xor %g1, %g3, %g3
1245 xor %g2, %g7, %g7
1272 xor %g1, %g3, %g3
1273 xor %g2, %g7, %g7
1279 xor %g1, %g3, %o0
1280 xor %g2, %g7, %o5
1304 xor %g1, %g3, %g3
1305 xor %g2, %g7, %g7
1311 xor %g1, %g3, %o0
1312 xor %g2, %g7, %o5
1336 xor %g1, %g3, %g3
1337 xor %g2, %g7, %g7
1343 xor %g1, %g3, %o0
1344 xor %g2, %g7, %o5
1367 1: xor %g1, %g3, %o5
1369 xor %g2, %g7, %o5
1374 xor %g1, %g3, %o5
1376 xor %g2, %g7, %o5
1400 10: xor %g1, %g3, %o5
1402 xor %g2, %g7, %o5
1428 1: xor %g1, %g3, %o5
1430 xor %g2, %g7, %o5
1435 xor %g1, %g3, %o5
1437 xor %g2, %g7, %o5
1461 10: xor %g1, %g3, %o5
1463 xor %g2, %g7, %o5
1489 1: xor %g1, %g3, %o5
1491 xor %g2, %g7, %o5
1496 xor %g1, %g3, %o5
1498 xor %g2, %g7, %o5
1526 xor %g1, %g3, %o5
1528 xor %g2, %g7, %o5
/linux-4.1.27/arch/x86/include/asm/
H A Dxor_64.h16 /* We force the use of the SSE xor block because it can write around L2.
H A Dpvclock.h43 "xor %5,%5 ; " pvclock_scale_delta()
H A Dmsr.h73 asm volatile("2: rdmsr ; xor %[err],%[err]\n" native_read_msr_safe()
95 asm volatile("2: wrmsr ; xor %[err],%[err]\n" native_write_msr_safe()
H A Dxor_32.h544 #include <asm-generic/xor.h>
546 /* We force the use of the SSE xor block because it can write around L2.
H A Dxor.h3 # include <asm-generic/xor.h>
/linux-4.1.27/arch/m68k/include/asm/
H A Didprom.h17 u8 id_cksum; /* Checksum - xor of the data bytes */
/linux-4.1.27/net/netfilter/
H A Dnft_bitwise.c25 struct nft_data xor; member in struct:nft_bitwise
38 dst[i] = (src[i] & priv->mask.data[i]) ^ priv->xor.data[i]; nft_bitwise_eval()
83 err = nft_data_init(NULL, &priv->xor, sizeof(priv->xor), &d2, nft_bitwise_init()
108 if (nft_data_dump(skb, NFTA_BITWISE_XOR, &priv->xor, nft_bitwise_dump()
/linux-4.1.27/net/can/
H A Dgw.c92 struct can_frame xor; member in struct:cf_mod::__anon14085
98 u8 xor; member in struct:cf_mod::__anon14086
106 struct cgw_csum_xor xor; member in struct:cf_mod::__anon14087
110 void (*xor)(struct can_frame *cf, struct cgw_csum_xor *xor); member in struct:cf_mod::__anon14088
164 MODFUNC(mod_xor_id, cf->can_id ^= mod->modframe.xor.can_id)
165 MODFUNC(mod_xor_dlc, cf->can_dlc ^= mod->modframe.xor.can_dlc)
166 MODFUNC(mod_xor_data, *(u64 *)cf->data ^= *(u64 *)mod->modframe.xor.data)
211 static void cgw_csum_xor_rel(struct can_frame *cf, struct cgw_csum_xor *xor) cgw_csum_xor_rel() argument
213 int from = calc_idx(xor->from_idx, cf->can_dlc); cgw_csum_xor_rel()
214 int to = calc_idx(xor->to_idx, cf->can_dlc); cgw_csum_xor_rel()
215 int res = calc_idx(xor->result_idx, cf->can_dlc); cgw_csum_xor_rel()
216 u8 val = xor->init_xor_val; cgw_csum_xor_rel()
233 static void cgw_csum_xor_pos(struct can_frame *cf, struct cgw_csum_xor *xor) cgw_csum_xor_pos() argument
235 u8 val = xor->init_xor_val; cgw_csum_xor_pos()
238 for (i = xor->from_idx; i <= xor->to_idx; i++) cgw_csum_xor_pos()
241 cf->data[xor->result_idx] = val; cgw_csum_xor_pos()
244 static void cgw_csum_xor_neg(struct can_frame *cf, struct cgw_csum_xor *xor) cgw_csum_xor_neg() argument
246 u8 val = xor->init_xor_val; cgw_csum_xor_neg()
249 for (i = xor->from_idx; i >= xor->to_idx; i--) cgw_csum_xor_neg()
252 cf->data[xor->result_idx] = val; cgw_csum_xor_neg()
425 if (gwj->mod.csumfunc.xor) can_can_gw_rcv()
426 (*gwj->mod.csumfunc.xor)(cf, &gwj->mod.csum.xor); can_can_gw_rcv()
537 if (gwj->mod.modtype.xor) { cgw_put_job()
538 memcpy(&mb.cf, &gwj->mod.modframe.xor, sizeof(mb.cf)); cgw_put_job()
539 mb.modtype = gwj->mod.modtype.xor; cgw_put_job()
557 if (gwj->mod.csumfunc.xor) { cgw_put_job()
559 &gwj->mod.csum.xor) < 0) cgw_put_job()
685 canframecpy(&mod->modframe.xor, &mb.cf); cgw_parse_attr()
686 mod->modtype.xor = mb.modtype; cgw_parse_attr()
749 nla_memcpy(&mod->csum.xor, tb[CGW_CS_XOR], cgw_parse_attr()
758 mod->csumfunc.xor = cgw_csum_xor_rel; cgw_parse_attr()
760 mod->csumfunc.xor = cgw_csum_xor_pos; cgw_parse_attr()
762 mod->csumfunc.xor = cgw_csum_xor_neg; cgw_parse_attr()
/linux-4.1.27/arch/mn10300/mm/
H A Dcache-dbg-inv-by-tag.S72 xor a1,d0
78 xor a1,d0
84 xor a1,d0
90 xor a1,d0
H A Dcache-inv-by-tag.S190 xor a1,d0
204 xor a1,d0
218 xor a1,d0
232 xor a1,d0
/linux-4.1.27/arch/arc/include/asm/
H A Dtlb-mmu1.h38 xor.f r0,r0,1 ; flip
54 xor r0,r0,r1 /* compare set # */
70 xor r0,r0,1 /* flip bottom bit of data index */
96 xor.eq r1,r1,1 /* flip bottom bit of data index */
H A Dfutex.h72 __futex_atomic_op("xor %0, %1, %3", ret, oldval, uaddr, oparg); futex_atomic_op_inuser()
/linux-4.1.27/arch/x86/include/asm/crypto/
H A Dserpent-sse2.h12 const u8 *src, bool xor);
39 const u8 *src, bool xor);
H A Dtwofish.h27 const u8 *src, bool xor);
H A Dcamellia.h41 const u8 *src, bool xor);
47 const u8 *src, bool xor);
/linux-4.1.27/arch/sh/include/asm/
H A Dbitops-llsc.h58 "xor %2, %0 \n\t" change_bit()
131 "xor %3, %0 \n\t" test_and_change_bit()
H A Dbitops-grb.h65 " xor %2, %0 \n\t" /* xor */ change_bit()
158 " xor %3, %0 \n\t" test_and_change_bit()
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/
H A 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
/linux-4.1.27/crypto/async_tx/
H A Dasync_xor.c2 * xor offload engine api
31 #include <linux/raid/xor.h>
34 /* do_async_xor - dma map the pages and perform the xor with an engine */
152 * async_xor - attempt to xor a set of blocks with a dma engine.
191 /* run the xor asynchronously */ async_xor()
213 /* run the xor synchronously */ async_xor()
253 * async_xor_val - attempt a xor parity check with a dma engine.
254 * @dest: destination page used if the xor is performed synchronously
344 MODULE_DESCRIPTION("asynchronous xor/xor-zero-sum api");
/linux-4.1.27/arch/x86/pci/
H A Dpcbios.c140 "xor %%ah, %%ah\n" check_pcibios()
194 "xor %%ah, %%ah\n" pci_bios_read()
211 "xor %%ah, %%ah\n" pci_bios_read()
228 "xor %%ah, %%ah\n" pci_bios_read()
261 "xor %%ah, %%ah\n" pci_bios_write()
273 "xor %%ah, %%ah\n" pci_bios_write()
285 "xor %%ah, %%ah\n" pci_bios_write()
402 "xor %%ah, %%ah\n" pcibios_get_irq_routing_table()
437 "xor %%ah, %%ah\n" pcibios_set_irq_routing()
/linux-4.1.27/arch/arc/lib/
H A Dmemcmp.S44 xor r0,r4,r5
52 xor r0,r4,r5
67 xor r0,WORD2,r12
/linux-4.1.27/drivers/media/pci/ttpci/
H A Dttpci-eeprom.c65 u8 xor[20] = { 0x72, 0x23, 0x68, 0x19, 0x5c, 0xa8, 0x71, 0x2c, getmac_tt() local
75 data[i] ^= xor[i]; getmac_tt()
90 u8 xor[20] = { 0x72, 0x23, 0x68, 0x19, 0x5c, 0xa8, 0x71, 0x2c, ttpci_eeprom_decode_mac() local
99 data[i] ^= xor[i]; ttpci_eeprom_decode_mac()
/linux-4.1.27/drivers/dma/ioat/
H A Ddma_v2.h107 * @xor: hardware xor descriptor
108 * @xor_ex: hardware xor extension descriptor
122 struct ioat_xor_descriptor *xor; member in union:ioat_ring_ent::__anon3853
H A Ddma_v3.c77 * extended descriptor of an xor or pq descriptor
292 struct ioat_xor_descriptor *xor = desc->xor; desc_has_ext() local
294 if (src_cnt_to_sw(xor->ctl_f.src_cnt) > 5) desc_has_ext()
671 struct ioat_xor_descriptor *xor; __ioat3_prep_xor_lock() local
706 xor = desc->xor; __ioat3_prep_xor_lock()
715 descs[0] = (struct ioat_raw_descriptor *) xor; __ioat3_prep_xor_lock()
719 xor->size = xfer_size; __ioat3_prep_xor_lock()
720 xor->dst_addr = dest + offset; __ioat3_prep_xor_lock()
721 xor->ctl = 0; __ioat3_prep_xor_lock()
722 xor->ctl_f.op = op; __ioat3_prep_xor_lock()
723 xor->ctl_f.src_cnt = src_cnt_to_hw(src_cnt); __ioat3_prep_xor_lock()
730 /* last xor descriptor carries the unmap parameters and fence bit */ __ioat3_prep_xor_lock()
735 xor->ctl_f.fence = !!(flags & DMA_PREP_FENCE); __ioat3_prep_xor_lock()
1280 /* test xor */ ioat_xor_val_self_test()
1300 dev_err(dev, "Self-test xor prep failed\n"); ioat_xor_val_self_test()
1311 dev_err(dev, "Self-test xor setup failed\n"); ioat_xor_val_self_test()
1321 dev_err(dev, "Self-test xor timed out\n"); ioat_xor_val_self_test()
1333 dev_err(dev, "Self-test xor failed compare\n"); ioat_xor_val_self_test()
/linux-4.1.27/arch/sparc/lib/
H A DMakefile42 lib-$(CONFIG_SPARC64) += mcount.o ipcsum.o xor.o hweight.o ffs.o
H A DGENmemcpy.S66 xor %o0, %o1, %o4
H A Dmemscan_64.S43 xor %o4, %o5, %o4
/linux-4.1.27/arch/microblaze/lib/
H A Dmulsi3.S20 xor r4, r5, r6 /* get the sign of the result */
H A Ddivsi3.S25 xor r28, r5, r6 /* get the sign of the result */
H A Dudivsi3.S35 xor r18, r5, r6
H A Dumodsi3.S34 xor r18, r5, r6
/linux-4.1.27/arch/ia64/lib/
H A DMakefile12 memset.o strlen.o xor.o
/linux-4.1.27/arch/alpha/lib/
H A Dev6-memchr.S77 xor $17, $1, $1 # E :
128 xor $1, $17, $1 # E :
155 xor $17, $4, $2 # E :
165 xor $17, $1, $2 # E :
H A Dmemchr.S78 xor $17, $1, $1 # .. e1 :
109 xor $1, $17, $1 # e0 :
140 xor $17, $4, $2 # .. e1 :
146 xor $17, $1, $2 # .. e1 :
H A Dstrchr.S34 xor t0, a1, t1 # .. e1 : make bytes == c zero
43 xor t0, a1, t1 # .. e1 (ev5 data stall)
H A Dev67-strchr.S53 xor t0, a1, t1 # E : make bytes == c zero
70 xor t0, a1, t1 # E :
H A Dstrrchr.S35 xor t0, a1, t2 # e0 : make bytes == c zero
48 xor t0, a1, t2 # e0 :
H A Dmemmove.S30 xor $16,$17,$2
H A Dev67-strrchr.S56 xor t0, a1, t2 # E : make bytes == c zero
74 xor t0, a1, t2 # E :
H A Dmemset.S46 xor $16,$6,$1 /* E0 */
H A Ddivide.S65 #define GETSIGN(x) xor $24,$25,x
H A Dev6-memcpy.S35 xor $16, $17, $1 # E : are source and dest alignments the same?
H A Dev6-memset.S64 xor $16,$6,$1 # E : will complete write be within one quadword?
246 xor $16,$6,$1 # E : will complete write be within one quadword?
429 xor $16,$6,$1 # E : will complete write be within one quadword?
H A Dev6-divide.S75 #define GETSIGN(x) xor $24,$25,x
/linux-4.1.27/drivers/net/ethernet/ti/
H A Dtlan.h511 * u32 xor(u32 a, u32 b) { return ((a && !b ) || (! a && b )); }
514 * xor(a, xor(b, xor(c, xor(d, xor(e, xor(f, xor(g, h)) ) ) ) ) )
/linux-4.1.27/arch/powerpc/platforms/powermac/
H A Dpfunc_base.c65 static int macio_do_gpio_read(PMF_STD_ARGS, u8 mask, int rshift, u8 xor) macio_do_gpio_read() argument
75 *args->u[0].p = ((value & mask) >> rshift) ^ xor; macio_do_gpio_read()
191 u32 shift, u32 xor) macio_do_read_reg32_msrx()
199 *args->u[0].p = ((MACIO_IN32(offset) & mask) >> shift) ^ xor; macio_do_read_reg32_msrx()
204 u32 shift, u32 xor) macio_do_read_reg8_msrx()
212 *((u8 *)(args->u[0].p)) = ((MACIO_IN8(offset) & mask) >> shift) ^ xor; macio_do_read_reg8_msrx()
190 macio_do_read_reg32_msrx(PMF_STD_ARGS, u32 offset, u32 mask, u32 shift, u32 xor) macio_do_read_reg32_msrx() argument
203 macio_do_read_reg8_msrx(PMF_STD_ARGS, u32 offset, u32 mask, u32 shift, u32 xor) macio_do_read_reg8_msrx() argument
H A Dpfunc_core.c150 u8 xor = (u8)pmf_next32(cmd); pmf_parser_read_gpio() local
152 LOG_PARSE("pmf: read_gpio(mask: %02x, rshift: %d, xor: %02x)\n", pmf_parser_read_gpio()
153 mask, rshift, xor); pmf_parser_read_gpio()
155 PMF_PARSE_CALL(read_gpio, cmd, h, mask, rshift, xor); pmf_parser_read_gpio()
409 u32 xor = pmf_next32(cmd); pmf_parser_read_reg32_msrx() local
412 " xor: %x\n", offset, mask, shift, xor); pmf_parser_read_reg32_msrx()
414 PMF_PARSE_CALL(read_reg32_msrx, cmd, h, offset, mask, shift, xor); pmf_parser_read_reg32_msrx()
423 u32 xor = pmf_next32(cmd); pmf_parser_read_reg16_msrx() local
426 " xor: %x\n", offset, mask, shift, xor); pmf_parser_read_reg16_msrx()
428 PMF_PARSE_CALL(read_reg16_msrx, cmd, h, offset, mask, shift, xor); pmf_parser_read_reg16_msrx()
436 u32 xor = pmf_next32(cmd); pmf_parser_read_reg8_msrx() local
439 " xor: %x\n", offset, mask, shift, xor); pmf_parser_read_reg8_msrx()
441 PMF_PARSE_CALL(read_reg8_msrx, cmd, h, offset, mask, shift, xor); pmf_parser_read_reg8_msrx()
/linux-4.1.27/arch/x86/math-emu/
H A Dpolynom_Xsig.S58 xor %eax,%eax
67 xor %eax,%eax
/linux-4.1.27/arch/xtensa/include/asm/
H A Dthread_info.h88 "xor %0, a1, %0" : "=&r" (ti) : ); current_thread_info()
97 xor reg, sp, reg
H A Dbitops.h149 " xor %0, %1, %2\n" change_bit()
210 " xor %0, %1, %2\n" test_and_change_bit()
H A Dfutex.h83 __futex_atomic_op("xor %1, %0, %4", ret, oldval, uaddr, futex_atomic_op_inuser()
H A Datomic.h277 " xor %1, %4, %3\n" atomic_clear_mask()
/linux-4.1.27/arch/nios2/mm/
H A Duaccess.c19 " xor r2,r4,r5\n"
77 " xor r2,r4,r5\n"
/linux-4.1.27/arch/microblaze/include/asm/
H A Dfutex.h61 __futex_atomic_op("xor %1,%0,%4;", ret, oldval, uaddr, oparg); futex_atomic_op_inuser()
/linux-4.1.27/arch/mips/lib/
H A Dstrncpy_user.S53 xor v0, a1
/linux-4.1.27/arch/powerpc/include/asm/
H A Dfutex.h63 __futex_atomic_op("xor %1,%0,%4\n", ret, oldval, uaddr, oparg); futex_atomic_op_inuser()
H A Dxor.h56 #include <asm-generic/xor.h>
H A Dpmac_pfunc.h64 int (*read_gpio)(PMF_STD_ARGS, u8 mask, int rshift, u8 xor);
97 u32 xor);
99 u32 xor);
101 u32 xor);
H A Dbitops.h78 DEFINE_BITOP(change_bits, xor, "")
129 DEFINE_TESTOP(test_and_change_bits, xor, PPC_ATOMIC_ENTRY_BARRIER,
/linux-4.1.27/arch/c6x/lib/
H A Ddivremi.S30 || xor .s2x B2, A1, B0
H A Ddivi.S46 || xor .s1x A1, B1, A1
H A Dremi.S48 || xor .s2x B2, A1, B0
H A Ddivremu.S49 || xor .s1 1, A2, A2
H A Ddivu.S61 || xor .s1 1, A2, A2
/linux-4.1.27/arch/frv/kernel/
H A Dentry-table.S184 xor.p gr28,gr31,gr31 /* compare addresses */
192 xor.p gr28,gr31,gr31 /* compare addresses */
201 xor.p gr29,gr31,gr31 /* compare addresses */
209 xor.p gr29,gr31,gr31 /* compare addresses */
H A Dbreak.S157 xor gr31,gr31,gr31
298 xor gr31,gr31,gr31
327 xor gr31,gr31,gr31
401 xor gr31,gr31,gr31
568 xor gr31,gr31,gr31
746 xor gr31,gr31,gr31
H A Dfutex.c161 " xor %1,%3,%3 \n" atomic_futex_op_xchg_xor()
/linux-4.1.27/arch/arm/mach-imx/
H A Dclk.c67 * That's why we do the xor operation below.
/linux-4.1.27/lib/raid6/
H A Dmktables.c143 /* Compute inv(2^x + 1) (exponent-xor-inverse) table */ main()
H A Dalgos.c184 pr_info("raid6: %-8s xor() %5ld MB/s\n", (*algo)->name, raid6_choose_gen()
194 pr_info("raid6: .... xor() %ld MB/s, rmw enabled\n", raid6_choose_gen()
/linux-4.1.27/net/sched/
H A Dcls_flow.c53 u32 xor; member in struct:flow_filter
310 classid = (classid & f->mask) ^ f->xor; flow_classify()
437 fnew->xor = fold->xor; flow_change()
506 fnew->xor = nla_get_u32(tb[TCA_FLOW_XOR]); flow_change()
608 if (f->mask != ~0 || f->xor != 0) { flow_dump()
610 nla_put_u32(skb, TCA_FLOW_XOR, f->xor)) flow_dump()
/linux-4.1.27/arch/mips/include/asm/
H A Dbitops.h196 " xor %0, %2 \n" change_bit()
210 " xor %0, %2 \n" change_bit()
353 " xor %2, %3 \n" test_and_clear_bit()
386 " xor %2, %3 \n" test_and_clear_bit()
426 " xor %2, %0, %3 \n" test_and_change_bit()
442 " xor %2, %0, %3 \n" test_and_change_bit()
H A Dfutex.h119 __futex_atomic_op("xor $1, %1, %z5", futex_atomic_op_inuser()
/linux-4.1.27/arch/x86/kernel/
H A Dverify_cpu.S59 xor %di,%di
131 xor %di,%di # don't loop
/linux-4.1.27/arch/blackfin/kernel/
H A Dfixed_code.S126 * Atomic xor, 32 bit.
128 * R0: value to xor
/linux-4.1.27/arch/arm/include/asm/
H A Dxor.h2 * arch/arm/include/asm/xor.h
11 #include <asm-generic/xor.h>
/linux-4.1.27/kernel/
H A Dkcmp.c22 * The obfuscation is done in two steps. First we xor the kernel pointer with
24 * Secondly we multiply the xor production with a large odd random number to
/linux-4.1.27/arch/sh/lib64/
H A Dsdivsi3.S45 xor r21, r0, r21 /* You could also use the constant 1 << 27. */
/linux-4.1.27/arch/sparc/kernel/
H A Didprom.c63 /* Calculate the IDPROM checksum (xor of the data bytes). */ calc_idprom_cksum()
H A Dktlb.S117 xor %g2, %g4, %g5
/linux-4.1.27/arch/x86/boot/
H A Dcpuflags.c54 "xor %2,%1 \n\t" has_eflag()
/linux-4.1.27/arch/hexagon/include/asm/
H A Dfutex.h66 __futex_atomic_op("%1 = xor(%0,%4)\n", ret, oldval, uaddr, futex_atomic_op_inuser()
/linux-4.1.27/arch/ia64/include/asm/
H A Dfutex.h79 __futex_atomic_op2("xor %3=%3,%5", ret, oldval, uaddr, oparg); futex_atomic_op_inuser()
/linux-4.1.27/drivers/input/keyboard/
H A Djornada680_kbd.c87 unsigned int xor = new ^ old; jornada_parse_kbd() local
89 if (xor == 0) jornada_parse_kbd()
94 if (xor & bit) { jornada_parse_kbd()
/linux-4.1.27/include/uapi/linux/can/
H A Dgw.h171 * xor = init_xor_val
174 * xor ^= can_frame.data[i]
176 * can_frame.data[ result_idx ] = xor
/linux-4.1.27/arch/mips/kernel/
H A Dbmips_vec.S116 xor k0, k1
257 xor t0, t1
272 xor t0, t1
/linux-4.1.27/arch/powerpc/kernel/vdso32/
H A Dgettimeofday.S108 xor r0,r0,r0
227 xor r0,r8,r8 /* create dependency */
289 xor r0,r6,r6
/linux-4.1.27/arch/x86/crypto/sha-mb/
H A Dsha1_mb_mgr_flush_avx2.S133 xor idx, idx
246 xor job_rax, job_rax
304 xor job_rax, job_rax
H A Dsha1_mb_mgr_submit_avx2.S219 xor job_rax, job_rax
/linux-4.1.27/arch/x86/net/
H A Dbpf_jit.S153 xor %eax,%eax
H A Dbpf_jit_comp.c231 EMIT2(0x31, 0xc0); /* xor eax, eax */ do_jit()
232 EMIT3(0x4D, 0x31, 0xED); /* xor r13, r13 */ do_jit()
412 /* xor edx, edx do_jit()
413 * equivalent to 'xor rdx, rdx', but one byte less do_jit()
423 /* jne .+9 (skip over pop, pop, xor and jmp) */ do_jit()
427 EMIT2(0x31, 0xc0); /* xor eax, eax */ do_jit()
/linux-4.1.27/block/partitions/
H A Dsun.c56 __be16 csum; /* Label xor'd checksum */ sun_partition()
/linux-4.1.27/arch/sh/lib/
H A Dudivsi3_i4i.S143 xor r4,r0
146 xor r4,r0
310 xor r4,r0
313 xor r4,r0
H A Dudivsi3_i4i-Os.S96 xor r4,r0
/linux-4.1.27/fs/ocfs2/
H A Dblockcheck.h92 * xor'd with the parity calculated now.
/linux-4.1.27/fs/omfs/
H A Dinode.c83 int xor, i, ofs = 0, count; omfs_update_checksums() local
93 xor = ptr[0]; omfs_update_checksums()
95 xor ^= ptr[i]; omfs_update_checksums()
97 oi->i_head.h_check_xor = xor; omfs_update_checksums()
/linux-4.1.27/arch/powerpc/platforms/powernv/
H A Drng.c50 /* xor our value with the previous mask */ rng_whiten()
/linux-4.1.27/arch/score/include/asm/
H A Dasmmacro.h60 xor r28, r28, r31
H A Dchecksum.h66 "xor\t%0, %0, r30\n\t" csum_fold()
/linux-4.1.27/arch/mn10300/include/asm/
H A Dspinlock.h46 "1: xor 1,%0 \n" arch_spin_trylock()
/linux-4.1.27/arch/powerpc/kernel/
H A Dcpu_setup_power.S93 xor r5,r5,r6
H A Dkvm_emul.S139 xor r31, r30, r31
/linux-4.1.27/arch/powerpc/mm/
H A Dhash_low_64.S125 xor r28,r5,r0 /* hash */
141 xor r28,r28,r5 /* vsid ^ ( vsid << 25) */
142 xor r28,r28,r0 /* hash */
430 xor r28,r5,r0 /* hash */
450 xor r28,r28,r5 /* vsid ^ ( vsid << 25) */
451 xor r28,r28,r0 /* hash */
787 xor r28,r5,r0 /* hash */
802 xor r28,r28,r5 /* vsid ^ ( vsid << 25) */
803 xor r28,r28,r0 /* hash */
/linux-4.1.27/arch/hexagon/mm/
H A Dcopy_user_template.S35 r4 = xor(dst,src)
/linux-4.1.27/arch/m68k/sun3/
H A Didprom.c97 /* Calculate the IDPROM checksum (xor of the data bytes). */ calc_idprom_cksum()
/linux-4.1.27/arch/arm/plat-iop/
H A Dadma.c2 * platform device definitions for the iop3xx dma/xor engines
/linux-4.1.27/arch/arm/plat-orion/
H A Dcommon.c625 .name = "xor 0 low",
628 .name = "xor 0 high",
686 .name = "xor 1 low",
689 .name = "xor 1 high",
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
H A Dclip_tbl.c31 u32 xor = key[0] ^ key[1] ^ key[2] ^ key[3]; ipv6_clip_hash() local
34 (jhash_1word(xor, 0) % clipt_size_half); ipv6_clip_hash()
H A Dl2t.c102 u32 xor = key[0] ^ key[1] ^ key[2] ^ key[3]; ipv6_hash() local
104 return L2T_SZ_HALF + (jhash_2words(xor, ifindex, 0) & L2T_HASH_MASK); ipv6_hash()
/linux-4.1.27/drivers/misc/cb710/
H A Dcore.c22 int reg, uint32_t mask, uint32_t xor) cb710_pci_update_config_reg()
27 rval = (rval & mask) ^ xor; cb710_pci_update_config_reg()
21 cb710_pci_update_config_reg(struct pci_dev *pdev, int reg, uint32_t mask, uint32_t xor) cb710_pci_update_config_reg() argument
/linux-4.1.27/drivers/dma/
H A Dfsl_raid.c331 struct fsl_re_xor_cdb *xor; fsl_re_prep_dma_genq() local
354 /* Filling xor CDB */ fsl_re_prep_dma_genq()
360 xor = desc->cdb_addr; fsl_re_prep_dma_genq()
361 xor->cdb32 = cdb; fsl_re_prep_dma_genq()
366 xor->gfm[i] = scf[i]; fsl_re_prep_dma_genq()
368 xor->gfm[i++] = 1; fsl_re_prep_dma_genq()
372 xor->gfm[i] = 1; fsl_re_prep_dma_genq()
377 fill_cfd_frame(cf, 0, sizeof(*xor), desc->cdb_paddr, 0); fsl_re_prep_dma_genq()
H A Dmv_xor.c870 /* test xor */ mv_xor_xor_self_test()
918 "Self-test xor timed out, disabling\n"); mv_xor_xor_self_test()
929 "Self-test xor failed compare, disabling. index %d, data %x, expected %x\n", mv_xor_xor_self_test()
1066 dev_dbg(&pdev->dev, "xor self test returned %d\n", ret); mv_xor_channel_add()
1072 dma_has_cap(DMA_XOR, dma_dev->cap_mask) ? "xor " : "", mv_xor_channel_add()
1180 if (of_property_read_bool(np, "dmacap,xor")) mv_xor_probe()
1269 { .compatible = "marvell,orion-xor", },
H A Diop-adma.c976 /* test xor */ iop_adma_xor_val_self_test()
993 "Self-test xor timed out, disabling\n"); iop_adma_xor_val_self_test()
1005 "Self-test xor failed compare, disabling\n"); iop_adma_xor_val_self_test()
1404 dev_dbg(&pdev->dev, "xor self test returned %d\n", ret); iop_adma_probe()
1427 dma_has_cap(DMA_XOR, dma_dev->cap_mask) ? "xor " : "", iop_adma_probe()
H A Dmv_xor.h90 * @idx: the index of the xor channel
/linux-4.1.27/arch/sh/mm/
H A Dtlbex_64.c149 /* TODO : xor ssr_md into this expression too. Then we can check do_fast_page_fault()
/linux-4.1.27/drivers/clk/
H A Dclk-gate.c42 * So, result is always: enable xor set2dis.
/linux-4.1.27/arch/frv/lib/
H A Datomic-ops.S78 xor gr8,gr10,gr11
/linux-4.1.27/include/linux/
H A Dcb710.h80 int reg, uint32_t and, uint32_t xor);
H A Ddmaengine.h196 * enum pq_check_flags - result of async_{xor,pq}_zero_sum operations
197 * @SUM_CHECK_P_RESULT - 1 if xor zero sum error, 0 otherwise
568 * @max_xor: maximum number of xor sources, 0 if no capability
571 * @xor_align: alignment shift for xor operations
587 * @device_prep_dma_xor: prepares a xor operation
588 * @device_prep_dma_xor_val: prepares a xor validation operation
H A Dasync_tx.h51 * @ASYNC_TX_XOR_ZERO_DST: this flag must be used for xor operations where the
/linux-4.1.27/arch/parisc/kernel/
H A Dsyscall.S137 xor %r1,%r30,%r30 /* ye olde xor trick */
138 xor %r1,%r30,%r1
139 xor %r1,%r30,%r30
167 xor %r19,%r2,%r2 /* clear bottom bit */
501 xor %r30,%r1,%r30
/linux-4.1.27/drivers/scsi/aic94xx/
H A Daic94xx_tmf.c391 * xor free the task, depending on their framework. The return code
398 * to finish the task, xor free the task depending on their
515 /* The task hasn't been sent to the device xor asd_abort_task()
/linux-4.1.27/drivers/staging/skein/
H A Dskein_block.c448 /* do the final "feedforward" xor, update context chaining */ skein_256_process_block()
593 /* do the final "feedforward" xor, update context chaining */ skein_512_process_block()
745 /* do the final "feedforward" xor, update context chaining */ skein_1024_process_block()
/linux-4.1.27/drivers/input/joystick/
H A Dsidewinder.c574 unsigned char xor = 0; sw_guess_mode() local
577 xor |= (buf[i - 1] ^ buf[i]) & 6; sw_guess_mode()
579 return !!xor * 2 + 1; sw_guess_mode()
/linux-4.1.27/arch/sh/kernel/
H A Ddisassemble.c224 {"xor",{A_IMM,A_R0},{HEX_C,HEX_A,IMM_8}},
225 {"xor",{ A_REG_M,A_REG_N},{HEX_2,REG_N,REG_M,HEX_A}},
226 {"xor.b",{A_IMM,A_R0_GBR},{HEX_C,HEX_E,IMM_8}},
H A Dhead_64.S305 xor r21, r22, r21
/linux-4.1.27/arch/unicore32/kernel/
H A Dentry.S54 xor \rtemp, \rtemp, #(PRIV_MODE ^ SUSR_MODE)
60 xor \rtemp, \rtemp, #(PRIV_MODE ^ SUSR_MODE)
709 xor r0, r0, #(\mode ^ PRIV_MODE)
/linux-4.1.27/include/uapi/linux/netfilter/
H A Dnf_tables.h447 * @NFTA_BITWISE_XOR: xor value (NLA_NESTED: nft_data_attributes)
451 * dreg = (sreg & mask) ^ xor
455 * mask xor
/linux-4.1.27/fs/exofs/
H A Dore_raid.c39 * sp2d[p-minor][c-major], so it can be properlly presented to the async-xor
462 * to-be-written count, we should consider the xor-in-place mode.
466 * ios->sp2d[p][*], xor is calculated the same way. These pages are
/linux-4.1.27/drivers/nfc/st21nfca/
H A Di2c.c47 * - xor byte with ST21NFCA_BYTE_STUFFING_MASK
232 * xor byte with ST21NFCA_BYTE_STUFFING_MASK st21nfca_hci_i2c_write()
/linux-4.1.27/arch/arm64/crypto/
H A Daes-modes.S200 eor v0.16b, v0.16b, v1.16b /* ..and xor with iv */
252 eor v0.16b, v0.16b, v7.16b /* xor with iv => pt */
/linux-4.1.27/arch/m32r/kernel/
H A Dalign.c72 #define ISA_XOR 0x00d0 /* xor Rdest, Rsrc */
413 case ISA_XOR: /* xor Rdest, Rsrc */ emu_m32r2()
/linux-4.1.27/drivers/crypto/vmx/
H A Dghashp8-ppc.pl64 le?xor r7,r7,r7
/linux-4.1.27/drivers/dma/ppc4xx/
H A Dadma.h16 #include "xor.h"
/linux-4.1.27/arch/xtensa/kernel/
H A Dcoprocessor.S290 xor a5, a5, a2 # (1 << cp-id) still in a2
/linux-4.1.27/arch/tile/kernel/
H A Drelocate_kernel_32.S123 xor r10, r10, r9 /* r10 is now value with low 4 bits stripped */
H A Drelocate_kernel_64.S126 xor r10, r10, r9 /* r10 is now value with low 4 bits stripped */
/linux-4.1.27/arch/tile/lib/
H A Datomic_asm_32.S182 atomic_op _xor, 32, "xor r24, r22, r2"
/linux-4.1.27/arch/mips/dec/
H A Dint-handler.S254 2: xor t1,t3
/linux-4.1.27/arch/mips/include/asm/mach-pmcs-msp71xx/
H A Dmsp_regops.h146 " xor %0, %2 \n" toggle_reg32()
/linux-4.1.27/arch/mips/include/asm/netlogic/
H A Dmips-extns.h109 "xor $1, %0\n\t" clear_c0_eimr()
/linux-4.1.27/drivers/mtd/nand/
H A Dnand_ecc.c111 * addressbits is a lookup table to filter out the bits from the xor-ed
453 * we might need the xor result more than once, __nand_correct_data()
/linux-4.1.27/drivers/usb/wusbcore/
H A Dcrypto.c166 * @key. We bytewise xor B0 with B1 (1) and AES-crypt that. Then we
167 * take the payload and divide it in blocks (16 bytes), xor them with
/linux-4.1.27/drivers/dma/bestcomm/
H A Dbestcomm.c261 0x21500000, /* FDT[52] - xor() */

Completed in 3526 milliseconds

12