ARM assembler pack: reschedule instructions for dual-issue pipeline.
authorAndy Polyakov <appro@openssl.org>
Tue, 13 Jul 2010 14:03:31 +0000 (14:03 +0000)
committerAndy Polyakov <appro@openssl.org>
Tue, 13 Jul 2010 14:03:31 +0000 (14:03 +0000)
commit2d22e08083d031eb63cada59aa95afe5279008d3
tree5971d660922f8ef8c58bc18ab4fc6f1a22346ed5
parent0852f90c300405c79c2af5c549e74d0d4a8f664c
ARM assembler pack: reschedule instructions for dual-issue pipeline.
Modest improvement coefficients mean that code already had some
parallelism and there was not very much room for improvement. Special
thanks to Ted Krovetz for benchmarking the code with such patience.
crypto/aes/asm/aes-armv4.pl
crypto/modes/asm/ghash-armv4.pl
crypto/sha/asm/sha256-armv4.pl
crypto/sha/asm/sha512-armv4.pl