aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/perlasm/x86unix.pl
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2005-04-24 21:09:20 +0000
committerAndy Polyakov <appro@openssl.org>2005-04-24 21:09:20 +0000
commit3d5fd31280f99aaf2c09b9e2386c2d0f2a7484cc (patch)
treea253ba6345d37ac01831a90e108b127c1bf24f0a /crypto/perlasm/x86unix.pl
parentc7199e62f1a759cdd5500148c6d768e113dd80df (diff)
downloadopenssl-3d5fd31280f99aaf2c09b9e2386c2d0f2a7484cc.tar.gz
Avoid L1 cache aliasing even between key and S-boxes.
Diffstat (limited to 'crypto/perlasm/x86unix.pl')
-rw-r--r--crypto/perlasm/x86unix.pl1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/perlasm/x86unix.pl b/crypto/perlasm/x86unix.pl
index 8414d10cfa..305a55bf62 100644
--- a/crypto/perlasm/x86unix.pl
+++ b/crypto/perlasm/x86unix.pl
@@ -210,6 +210,7 @@ sub main'rdtsc { &out0(".byte\t0x0f,0x31"); }
sub main'halt { &out0("hlt"); }
sub main'movz { &out2("movzbl",@_); }
sub main'neg { &out1("negl",@_); }
+sub main'cld { &out0("cld"); }
# SSE2
sub main'emms { &out0("emms"); }