s390/checksum: provide vector register variant of csum_partial()
authorHeiko Carstens <hca@linux.ibm.com>
Sat, 3 Feb 2024 10:45:22 +0000 (11:45 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Fri, 16 Feb 2024 13:30:17 +0000 (14:30 +0100)
commitcb2a1dd589a0ce97429bf2beeb560e5b030c2ccc
treecb2ffaa05e7442ba1f4dfb305dcdb7bfef87d463
parent3a74f44de2c901e1536d227d29257cae1a6ed18f
s390/checksum: provide vector register variant of csum_partial()

Provide a faster variant of csum_partial() which uses vector registers
instead of the cksm instruction.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/checksum.h
arch/s390/include/asm/fpu-insn-asm.h
arch/s390/include/asm/fpu-insn.h
arch/s390/include/asm/fpu-types.h
arch/s390/lib/Makefile
arch/s390/lib/csum-partial.c [new file with mode: 0644]