/kernel/linux/linux-5.10/arch/loongarch/lib/ |
H A D | xor_simd.c | 3 * 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 D | xor_simd.c | 3 * 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 D | xor_vmx.c | 44 #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 D | xor_vmx.c | 44 #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 D | dbl_float.h | 409 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 D | sgl_float.h | 236 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 D | float.h | 385 #define XOR ^ macro
|
/kernel/linux/linux-6.6/arch/parisc/math-emu/ |
H A D | dbl_float.h | 409 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 D | sgl_float.h | 236 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 D | float.h | 385 #define XOR ^ macro
|
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | desc_constr.h | 428 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 D | desc_constr.h | 429 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 D | bpf_jit_comp_32.c | 77 #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 D | bpf_jit_comp_64.c | 145 #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 D | bpf_jit_comp_32.c | 77 #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 D | bpf_jit_comp_64.c | 145 #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 D | aesni-intel_avx-x86_64.S | 200 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 D | aesni-intel_asm.S | 104 #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 D | aesni-intel_avx-x86_64.S | 176 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 D | aesni-intel_asm.S | 100 #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 D | ethtool.h | 73 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | core.c | 1220 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 D | core.c | 1512 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 D | ethtool.h | 111 #define ETH_RSS_HASH_XOR __ETH_RSS_HASH(XOR)
|
/kernel/linux/linux-5.10/arch/c6x/kernel/ |
H A D | entry.S | 55 XOR .D2 SP,B1,B0 ; (SP ^ KSP)
|