summaryrefslogtreecommitdiffstats
path: root/crypto/bn/asm
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2011-05-16 18:07:00 +0000
committerAndy Polyakov <appro@openssl.org>2011-05-16 18:07:00 +0000
commit2b9a8ca15bb3acd8fee40c61fd02f58f94ab4a3f (patch)
treedb2059a05ba43c671fe608b7526236b54078bbf9 /crypto/bn/asm
parentafebe623c52d2067d1c34d4461ee92924371621d (diff)
x86gas.pl: add palignr and move pclmulqdq.
Diffstat (limited to 'crypto/bn/asm')
-rw-r--r--crypto/bn/asm/x86-gf2m.pl8
1 files changed, 1 insertions, 7 deletions
diff --git a/crypto/bn/asm/x86-gf2m.pl b/crypto/bn/asm/x86-gf2m.pl
index 47275765d1..808a1e5969 100644
--- a/crypto/bn/asm/x86-gf2m.pl
+++ b/crypto/bn/asm/x86-gf2m.pl
@@ -197,12 +197,6 @@ $R="mm0";
&ret ();
&function_end_B("_mul_1x1_ialu");
-sub pclmulqdq
-{ my($dst,$src,$imm)=@_;
- if ("$dst:$src" =~ /xmm([0-7]):xmm([0-7])/)
- { &data_byte(0x66,0x0f,0x3a,0x44,0xc0|($1<<3)|$2,$imm); }
-}
-
# void bn_GF2m_mul_2x2(BN_ULONG *r, BN_ULONG a1, BN_ULONG a0, BN_ULONG b1, BN_ULONG b0);
&function_begin_B("bn_GF2m_mul_2x2");
if (!$x86only) {
@@ -314,6 +308,6 @@ if ($sse2) {
&ret ();
&function_end_B("bn_GF2m_mul_2x2");
-&asciz ("GF2m Multiplication for x86, CRYPTOGAMS by <appro\@openssl.org>");
+&asciz ("GF(2^m) Multiplication for x86, CRYPTOGAMS by <appro\@openssl.org>");
&asm_finish();