ec/asm/ecp_nistz256-{!x86_64}.pl: fix scatter_w7 function.
authorAndy Polyakov <appro@openssl.org>
Wed, 18 Jul 2018 13:14:44 +0000 (15:14 +0200)
committerAndy Polyakov <appro@openssl.org>
Sun, 22 Jul 2018 13:24:23 +0000 (15:24 +0200)
commit5c2bac9289e97b47dc1fd1603efe09d3e10ce9cb
tree1ffd452fb9b4ec185c3b1ee5723bb9503575e4cc
parent08a1d30e6051afc78780f92e80b9809ba1bdaac3
ec/asm/ecp_nistz256-{!x86_64}.pl: fix scatter_w7 function.

The ecp_nistz256_scatter_w7 function is called when application
attempts to use custom generator, i.e. rarely. Even though non-x86_64
versions were wrong, it didn't affect point operations, they were just
not as fast as expected.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6738)

(cherry picked from commit 87a75b3e5c04a1696208c279f32d1114b862cfed)
crypto/ec/asm/ecp_nistz256-armv4.pl
crypto/ec/asm/ecp_nistz256-armv8.pl
crypto/ec/asm/ecp_nistz256-sparcv9.pl
crypto/ec/asm/ecp_nistz256-x86.pl