MIPS assembly pack: adapt it for MIPS[32|64]R6.
authorAndy Polyakov <appro@openssl.org>
Thu, 1 Sep 2016 08:39:15 +0000 (10:39 +0200)
committerAndy Polyakov <appro@openssl.org>
Fri, 2 Sep 2016 11:33:17 +0000 (13:33 +0200)
commit947716c1872d210828122212d076d503ae68b928
treecf5de69328e737756a20349f2930f1cd8af5edd1
parenta43249122baabb9ebaee0822d683f1fdb60f72a7
MIPS assembly pack: adapt it for MIPS[32|64]R6.

MIPS[32|64]R6 is binary and source incompatible with previous MIPS ISA
specifications. Fortunately it's still possible to resolve differences
in source code with standard pre-processor and switching to trap-free
version of addition and subtraction instructions.

Reviewed-by: Richard Levitte <levitte@openssl.org>
12 files changed:
Configurations/00-base-templates.conf
crypto/aes/asm/aes-mips.pl
crypto/aes/build.info
crypto/bn/asm/mips-mont.pl
crypto/bn/asm/mips.pl
crypto/bn/build.info
crypto/mips_arch.h [new file with mode: 0644]
crypto/poly1305/asm/poly1305-mips.pl
crypto/poly1305/build.info
crypto/sha/asm/sha1-mips.pl
crypto/sha/asm/sha512-mips.pl
crypto/sha/build.info