Switch 64-bit sparcv9 platforms from bn(64,64) to bn(64,32). This doesn't
authorAndy Polyakov <appro@openssl.org>
Thu, 15 Dec 2005 22:40:58 +0000 (22:40 +0000)
committerAndy Polyakov <appro@openssl.org>
Thu, 15 Dec 2005 22:40:58 +0000 (22:40 +0000)
commit6df8c74d5bc9504da54ae54bd3144aef2cb9b1bc
tree896c314c7bb71f1c471d79742707e7a0816c4283
parent877e8e970c3c94c43ce1db50fdbb8e9b0342b90e
Switch 64-bit sparcv9 platforms from bn(64,64) to bn(64,32). This doesn't
have impact on performance, because amount of multiplications does not
increase with this switch, not on sparcv9 that is. On the contrary, it
actually improves performance, because it spares a load of instructions
used to chase carries. Not to mention that BN assembler modules can be
shared more freely between 32- and 64-bit builts.
Configure
TABLE
crypto/bn/asm/sparcv9a-mont.pl