Home
last modified time | relevance | path

Searched full:carryless (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/scripts/
Dgen-crc-consts.py159 # Generate constants for carryless multiplication based CRC computation.
184 # Given 64x64 => 128 bit carryless multiplication instructions, two
193 # Each 64x64 => 128 bit carryless multiplication instruction
/linux-6.15/arch/riscv/lib/
Dcrc-clmul-template.h6 * RISC-V Zbc (scalar carryless multiplication) extension. The includer of this
113 * implicitly introduced by each carryless multiplication (shown as in crc_clmul_long()
/linux-6.15/arch/x86/lib/
Dcrc32-glue.c34 * Use carryless multiply version of crc32c when buffer size is >= 512 to
/linux-6.15/Documentation/devicetree/bindings/riscv/
Dextensions.yaml512 The standard Zvbc extension for vectored carryless multiplication
590 The standard Zvknc extension for NIST algorithm suite with carryless
627 carryless multiplication instructions, as ratified in commit 56ed795
/linux-6.15/arch/x86/crypto/
Daes-gcm-avx10-x86_64.S52 // support VAES (vector AES), VPCLMULQDQ (vector carryless multiplication), and
169 // carryless multiplication of two 128-bit input polynomials to get a 256-bit
181 // just works, since XOR and carryless multiplication are symmetric with respect
193 // multiplication. This is because an M-bit by N-bit carryless multiplication
212 // 128-bit carryless multiplication, so we break the 128 x 128 multiplication
/linux-6.15/crypto/
Dhctr2.c11 * processors with instructions to accelerate AES and carryless
DKconfig701 instructions to accelerate AES and carryless multiplication, e.g.