sha/asm/keccak1600-s390x.pl: resolve -march=z900 portability issue.
authorAndy Polyakov <appro@openssl.org>
Mon, 17 Sep 2018 10:36:37 +0000 (12:36 +0200)
committerAndy Polyakov <appro@openssl.org>
Fri, 12 Oct 2018 18:51:27 +0000 (20:51 +0200)
commitfc97c882f443060dffd8eb56a6b8784e52096c86
treed801b7b71a7a2b34d78604160e3bafc25c835961
parent990fe909949a58398b3a0cbbdc52b9bbb9cefaa0
sha/asm/keccak1600-s390x.pl: resolve -march=z900 portability issue.

Negative displacement in memory references was not originally specified,
so that for maximum coverage one should abstain from it, just like with
any other extension. [Unless it's guarded by run-time switch, but there
is no switch in keccak1600-s390x.]

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7239)
crypto/sha/asm/keccak1600-s390x.pl