From: Andy Polyakov Date: Thu, 15 Dec 2005 22:55:16 +0000 (+0000) Subject: To exclude contention for shared FPU on T1, trade 3% of DES performance. X-Git-Tag: OpenSSL_0_9_8k^2~1648 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=b884556ed888bf18202402f2fffefc3c572cfabe To exclude contention for shared FPU on T1, trade 3% of DES performance. --- diff --git a/crypto/des/asm/des_enc.m4 b/crypto/des/asm/des_enc.m4 index d1a947eb67..a114a92aaf 100644 --- a/crypto/des/asm/des_enc.m4 +++ b/crypto/des/asm/des_enc.m4 @@ -316,16 +316,16 @@ $4: ld [global1+local1], local1 xor $2, out1, out1 ! 8642 xor $2, out0, out0 ! 7531 - fmovs %f0, %f0 ! fxor used for alignment + ! fmovs %f0, %f0 ! fxor used for alignment srl out1, 4, local0 ! rotate 4 right and out0, local5, local3 ! 3 - fmovs %f0, %f0 + ! fmovs %f0, %f0 ld [$5+$3*8], local7 ! key 7531 next round srl local3, 8, local3 ! 3 and local0, 252, local2 ! 2 - fmovs %f0, %f0 + ! fmovs %f0, %f0 ld [global3+local3],local3 ! 3 sll out1, 28, out1 ! rotate