]> granicus.if.org Git - openssl/commit
poly1305/asm/poly1305-x86_64.pl: add poly1305_blocks_vpmadd52_4x.
authorAndy Polyakov <appro@openssl.org>
Sun, 12 Mar 2017 14:37:16 +0000 (15:37 +0100)
committerAndy Polyakov <appro@openssl.org>
Mon, 13 Mar 2017 17:48:34 +0000 (18:48 +0100)
commitc2b935904a3887f99c452cc120f7e8f2cc7ab33f
tree5728bd27b125f93423340293126f418f8daabe2a
parenta25cef89fdf40c738f7e7a456f285217dc41fd6b
poly1305/asm/poly1305-x86_64.pl: add poly1305_blocks_vpmadd52_4x.

As hinted by its name new subroutine processes 4 input blocks in
parallel. It still operates on 256-bit registers and is just
another step toward full-blown AVX512IFMA procedure.

Reviewed-by: Rich Salz <rsalz@openssl.org>
crypto/poly1305/asm/poly1305-x86_64.pl