Home
last modified time | relevance | path

Searched refs:XOR (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/loongarch/lib/
H A Dxor_simd.c3 * LoongArch SIMD XOR operations
23 #define XOR(dj, k) "vxor.v $vr" #dj ", $vr" #dj ", $vr" #k "\n\t" macro
36 XOR(0, 4) \
37 XOR(1, 5) \
38 XOR(2, 6) \
39 XOR(3, 7)
52 #undef XOR macro
66 #define XOR(dj, k) "xvxor.v $xr" #dj ", $xr" #dj ", $xr" #k "\n\t" macro
75 XOR(0, 2) \
76 XOR(
87 #undef XOR global() macro
[all...]
/kernel/linux/linux-6.6/arch/loongarch/lib/
H A Dxor_simd.c3 * LoongArch SIMD XOR operations
23 #define XOR(dj, k) "vxor.v $vr" #dj ", $vr" #dj ", $vr" #k "\n\t" macro
36 XOR(0, 4) \
37 XOR(1, 5) \
38 XOR(2, 6) \
39 XOR(3, 7)
52 #undef XOR macro
66 #define XOR(dj, k) "xvxor.v $xr" #dj ", $xr" #dj ", $xr" #k "\n\t" macro
75 XOR(0, 2) \
76 XOR(
87 #undef XOR global() macro
[all...]
/kernel/linux/linux-5.10/arch/powerpc/lib/
H A Dxor_vmx.c44 #define XOR(V1, V2) \ macro
62 XOR(v1, v2); in __xor_altivec_2()
82 XOR(v1, v2); in __xor_altivec_3()
83 XOR(v1, v3); in __xor_altivec_3()
107 XOR(v1, v2); in __xor_altivec_4()
108 XOR(v3, v4); in __xor_altivec_4()
109 XOR(v1, v3); in __xor_altivec_4()
136 XOR(v1, v2); in __xor_altivec_5()
137 XOR(v3, v4); in __xor_altivec_5()
138 XOR(v in __xor_altivec_5()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/lib/
H A Dxor_vmx.c44 #define XOR(V1, V2) \ macro
63 XOR(v1, v2); in __xor_altivec_2()
85 XOR(v1, v2); in __xor_altivec_3()
86 XOR(v1, v3); in __xor_altivec_3()
112 XOR(v1, v2); in __xor_altivec_4()
113 XOR(v3, v4); in __xor_altivec_4()
114 XOR(v1, v3); in __xor_altivec_4()
144 XOR(v1, v2); in __xor_altivec_5()
145 XOR(v3, v4); in __xor_altivec_5()
146 XOR(v in __xor_altivec_5()
[all...]
/kernel/linux/linux-5.10/arch/parisc/math-emu/
H A Ddbl_float.h409 result = Dallp1(left) XOR Dallp1(right)
412 Dallp1(result) = left XOR Dallp1(right)
415 Dallp2(left) = Dallp2(left) XOR Dallp2(right); \
416 Dallp2(right) = Dallp2(left) XOR Dallp2(right); \
417 Dallp2(left) = Dallp2(left) XOR Dallp2(right)
546 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
547 Dextallp2(rightp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
548 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
549 Dextallp3(leftp3) = Dextallp3(leftp3) XOR Dextallp3(rightp3); \
550 Dextallp3(rightp3) = Dextallp3(leftp3) XOR Dextallp
[all...]
H A Dsgl_float.h236 result = Sall(left) XOR Sall(right);
239 Sall(result) = left XOR Sall(right)
328 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \
329 Sextallp2(rightp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \
330 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2)
H A Dfloat.h385 #define XOR ^ macro
/kernel/linux/linux-6.6/arch/parisc/math-emu/
H A Ddbl_float.h409 result = Dallp1(left) XOR Dallp1(right)
412 Dallp1(result) = left XOR Dallp1(right)
415 Dallp2(left) = Dallp2(left) XOR Dallp2(right); \
416 Dallp2(right) = Dallp2(left) XOR Dallp2(right); \
417 Dallp2(left) = Dallp2(left) XOR Dallp2(right)
546 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
547 Dextallp2(rightp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
548 Dextallp2(leftp2) = Dextallp2(leftp2) XOR Dextallp2(rightp2); \
549 Dextallp3(leftp3) = Dextallp3(leftp3) XOR Dextallp3(rightp3); \
550 Dextallp3(rightp3) = Dextallp3(leftp3) XOR Dextallp
[all...]
H A Dsgl_float.h236 result = Sall(left) XOR Sall(right);
239 Sall(result) = left XOR Sall(right)
328 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \
329 Sextallp2(rightp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2); \
330 Sextallp2(leftp2) = Sextallp2(leftp2) XOR Sextallp2(rightp2)
H A Dfloat.h385 #define XOR ^ macro
/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Ddesc_constr.h428 APPEND_MATH(XOR, desc, dest, src0, src1, len)
456 APPEND_MATH_IMM_u32(XOR, desc, dest, src0, src1, data)
487 APPEND_MATH_IMM_u64(XOR, desc, dest, src0, src1, data)
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Ddesc_constr.h429 APPEND_MATH(XOR, desc, dest, src0, src1, len)
457 APPEND_MATH_IMM_u32(XOR, desc, dest, src0, src1, data)
488 APPEND_MATH_IMM_u64(XOR, desc, dest, src0, src1, data)
/kernel/linux/linux-5.10/arch/sparc/net/
H A Dbpf_jit_comp_32.c77 #define XOR F3(2, 0x03) macro
425 emit_alu_X(XOR); in bpf_jit_compile()
428 emit_alu_K(XOR, K); in bpf_jit_compile()
H A Dbpf_jit_comp_64.c145 #define XOR F3(2, 0x03) macro
284 emit(XOR | IMMED | RS1(reg) | S13(lbits) | RD(reg), ctx); in emit_set_const_sext()
548 /* NOTE: The trailing bits get XOR'd so we need the in emit_loadimm64()
575 emit(XOR | IMMED | RS1(dest) | S13(low_bits) | RD(dest), ctx); in emit_loadimm64()
936 emit_alu(XOR, src, dst, ctx); in build_insn()
1091 emit_alu_K(XOR, dst, imm, ctx); in build_insn()
/kernel/linux/linux-6.6/arch/sparc/net/
H A Dbpf_jit_comp_32.c77 #define XOR F3(2, 0x03) macro
425 emit_alu_X(XOR); in bpf_jit_compile()
428 emit_alu_K(XOR, K); in bpf_jit_compile()
H A Dbpf_jit_comp_64.c145 #define XOR F3(2, 0x03) macro
284 emit(XOR | IMMED | RS1(reg) | S13(lbits) | RD(reg), ctx); in emit_set_const_sext()
548 /* NOTE: The trailing bits get XOR'd so we need the in emit_loadimm64()
575 emit(XOR | IMMED | RS1(dest) | S13(low_bits) | RD(dest), ctx); in emit_loadimm64()
936 emit_alu(XOR, src, dst, ctx); in build_insn()
1091 emit_alu_K(XOR, dst, imm, ctx); in build_insn()
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Daesni-intel_avx-x86_64.S200 HashKey_k = 16*14 # store XOR of HashKey <<1 mod poly here (for Karatsuba purposes)
201 HashKey_2_k = 16*15 # store XOR of HashKey^2 <<1 mod poly here (for Karatsuba purposes)
202 HashKey_3_k = 16*16 # store XOR of HashKey^3 <<1 mod poly here (for Karatsuba purposes)
203 HashKey_4_k = 16*17 # store XOR of HashKey^4 <<1 mod poly here (for Karatsuba purposes)
204 HashKey_5_k = 16*18 # store XOR of HashKey^5 <<1 mod poly here (for Karatsuba purposes)
205 HashKey_6_k = 16*19 # store XOR of HashKey^6 <<1 mod poly here (for Karatsuba purposes)
206 HashKey_7_k = 16*20 # store XOR of HashKey^7 <<1 mod poly here (for Karatsuba purposes)
207 HashKey_8_k = 16*21 # store XOR of HashKey^8 <<1 mod poly here (for Karatsuba purposes)
477 vpxor %xmm1, %xmm9, %xmm9 # Plaintext XOR E(K, Yn)
487 vpxor %xmm1, %xmm9, %xmm9 # Plaintext XOR
[all...]
H A Daesni-intel_asm.S104 #define HashKey_k 16*10 // store XOR of High 64 bits and Low 64
107 #define HashKey_2_k 16*11 // store XOR of High 64 bits and Low 64
110 #define HashKey_3_k 16*12 // store XOR of High 64 bits and Low 64
113 #define HashKey_4_k 16*13 // store XOR of High 64 bits and Low 64
388 pxor %xmm1, %xmm0 # XOR Encrypt(K, Yn)
673 pxor %xmm1, %xmm9 # Cyphertext XOR E(K, Yn)
709 pxor %xmm1, %xmm9 # Plaintext XOR E(K, Yn)
1122 pxor \TMP3, \XMM1 # Ciphertext/Plaintext XOR EK
1124 pxor \TMP3, \XMM2 # Ciphertext/Plaintext XOR EK
1126 pxor \TMP3, \XMM3 # Ciphertext/Plaintext XOR E
[all...]
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Daesni-intel_avx-x86_64.S176 HashKey_k = 16*14 # store XOR of HashKey <<1 mod poly here (for Karatsuba purposes)
177 HashKey_2_k = 16*15 # store XOR of HashKey^2 <<1 mod poly here (for Karatsuba purposes)
178 HashKey_3_k = 16*16 # store XOR of HashKey^3 <<1 mod poly here (for Karatsuba purposes)
179 HashKey_4_k = 16*17 # store XOR of HashKey^4 <<1 mod poly here (for Karatsuba purposes)
180 HashKey_5_k = 16*18 # store XOR of HashKey^5 <<1 mod poly here (for Karatsuba purposes)
181 HashKey_6_k = 16*19 # store XOR of HashKey^6 <<1 mod poly here (for Karatsuba purposes)
182 HashKey_7_k = 16*20 # store XOR of HashKey^7 <<1 mod poly here (for Karatsuba purposes)
183 HashKey_8_k = 16*21 # store XOR of HashKey^8 <<1 mod poly here (for Karatsuba purposes)
443 vpxor %xmm1, %xmm9, %xmm9 # Plaintext XOR E(K, Yn)
453 vpxor %xmm1, %xmm9, %xmm9 # Plaintext XOR
[all...]
H A Daesni-intel_asm.S100 #define HashKey_k 16*10 // store XOR of High 64 bits and Low 64
103 #define HashKey_2_k 16*11 // store XOR of High 64 bits and Low 64
106 #define HashKey_3_k 16*12 // store XOR of High 64 bits and Low 64
109 #define HashKey_4_k 16*13 // store XOR of High 64 bits and Low 64
384 pxor %xmm1, %xmm0 # XOR Encrypt(K, Yn)
669 pxor %xmm1, %xmm9 # Cyphertext XOR E(K, Yn)
705 pxor %xmm1, %xmm9 # Plaintext XOR E(K, Yn)
1118 pxor \TMP3, \XMM1 # Ciphertext/Plaintext XOR EK
1120 pxor \TMP3, \XMM2 # Ciphertext/Plaintext XOR EK
1122 pxor \TMP3, \XMM3 # Ciphertext/Plaintext XOR E
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dethtool.h73 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
/kernel/linux/linux-5.10/kernel/bpf/
H A Dcore.c1220 INSN_3(ALU, XOR, X), \
1236 INSN_3(ALU, XOR, K), \
1250 INSN_3(ALU64, XOR, X), \
1264 INSN_3(ALU64, XOR, K), \
1453 ALU(XOR, ^) in ___bpf_prog_run()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dcore.c1512 INSN_3(ALU, XOR, X), \
1528 INSN_3(ALU, XOR, K), \
1542 INSN_3(ALU64, XOR, X), \
1557 INSN_3(ALU64, XOR, K), \
1748 ALU(XOR, ^) in ___bpf_prog_run()
/kernel/linux/linux-6.6/include/linux/
H A Dethtool.h111 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
/kernel/linux/linux-5.10/arch/c6x/kernel/
H A Dentry.S55 XOR .D2 SP,B1,B0 ; (SP ^ KSP)

Completed in 43 milliseconds

12