commit | c2b935904a3887f99c452cc120f7e8f2cc7ab33f | [log] [tgz] |
---|---|---|
author | Andy Polyakov <appro@openssl.org> | Sun Mar 12 15:37:16 2017 +0100 |
committer | Andy Polyakov <appro@openssl.org> | Mon Mar 13 18:48:34 2017 +0100 |
tree | 5728bd27b125f93423340293126f418f8daabe2a | |
parent | a25cef89fdf40c738f7e7a456f285217dc41fd6b [diff] |
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>