poly1305/asm/poly1305-*.pl: flip horizontal add and reduction.
authorAndy Polyakov <appro@openssl.org>
Sun, 28 Feb 2016 20:48:43 +0000 (21:48 +0100)
committerAndy Polyakov <appro@openssl.org>
Wed, 2 Mar 2016 12:11:38 +0000 (13:11 +0100)
commit1ea8ae5090f557fea2e5b4d5758b10566825d74b
tree79c0646cba72315661edfa581c4b3f0c3cd7844f
parentbdbd3aea590e45d52c7b120ea6eaff38295b5011
poly1305/asm/poly1305-*.pl: flip horizontal add and reduction.

Formally only 32-bit AVX2 code path needs this, but I choose to
harmonize all vector code paths.

RT#4346
Reviewed-by: Richard Levitte <levitte@openssl.org>
crypto/poly1305/asm/poly1305-armv4.pl
crypto/poly1305/asm/poly1305-armv8.pl
crypto/poly1305/asm/poly1305-x86.pl
crypto/poly1305/asm/poly1305-x86_64.pl
crypto/poly1305/poly1305.c