Home
last modified time | relevance | path

Searched refs:DWP (Results 1 – 25 of 86) sorted by relevance

1234

/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/ec/asm/
H A Decp_nistz256-x86.pl137 &lea ("esi",&DWP(0,"edi"));
160 &mov ("ebp",&DWP(0,"esi"));
162 &mov ("ebx",&DWP(4,"esi"));
165 &mov ("ecx",&DWP(8,"esi"));
170 &mov (&DWP(0,"edi"),"eax");
172 &mov (&DWP(4,"edi"),"ebx");
173 &mov (&DWP(8,"edi"),"ecx");
175 &mov ("eax",&DWP(12,"esi"));
176 &mov ("ebx",&DWP(16,"esi"));
178 &mov ("ecx",&DWP(20,"esi"));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/ec/asm/
H A Decp_nistz256-x86.pl136 &lea ("esi",&DWP(0,"edi"));
159 &mov ("ebp",&DWP(0,"esi"));
161 &mov ("ebx",&DWP(4,"esi"));
164 &mov ("ecx",&DWP(8,"esi"));
169 &mov (&DWP(0,"edi"),"eax");
171 &mov (&DWP(4,"edi"),"ebx");
172 &mov (&DWP(8,"edi"),"ecx");
174 &mov ("eax",&DWP(12,"esi"));
175 &mov ("ebx",&DWP(16,"esi"));
177 &mov ("ecx",&DWP(20,"esi"));
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/
H A Dsha256-586.pl116 $Aoff=&DWP(4,"esp");
117 $Boff=&DWP(8,"esp");
118 $Coff=&DWP(12,"esp");
119 $Doff=&DWP(16,"esp");
120 $Eoff=&DWP(20,"esp");
121 $Foff=&DWP(24,"esp");
122 $Goff=&DWP(28,"esp");
123 $Hoff=&DWP(32,"esp");
124 $Xoff=&DWP(36,"esp");
129 &mov ("esi",&DWP(4*(9+15+16-14),"esp"));
[all …]
H A Dsha512-586.pl72 $Tlo=&DWP(0,"esp"); $Thi=&DWP(4,"esp");
73 $Alo=&DWP(8,"esp"); $Ahi=&DWP(8+4,"esp");
74 $Blo=&DWP(16,"esp"); $Bhi=&DWP(16+4,"esp");
75 $Clo=&DWP(24,"esp"); $Chi=&DWP(24+4,"esp");
76 $Dlo=&DWP(32,"esp"); $Dhi=&DWP(32+4,"esp");
77 $Elo=&DWP(40,"esp"); $Ehi=&DWP(40+4,"esp");
78 $Flo=&DWP(48,"esp"); $Fhi=&DWP(48+4,"esp");
79 $Glo=&DWP(56,"esp"); $Ghi=&DWP(56+4,"esp");
80 $Hlo=&DWP(64,"esp"); $Hhi=&DWP(64+4,"esp");
214 &add ("eax",&DWP(8*(9+15)+0,"esp"));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/sha/asm/
H A Dsha256-586.pl115 $Aoff=&DWP(4,"esp");
116 $Boff=&DWP(8,"esp");
117 $Coff=&DWP(12,"esp");
118 $Doff=&DWP(16,"esp");
119 $Eoff=&DWP(20,"esp");
120 $Foff=&DWP(24,"esp");
121 $Goff=&DWP(28,"esp");
122 $Hoff=&DWP(32,"esp");
123 $Xoff=&DWP(36,"esp");
128 &mov ("esi",&DWP(4*(9+15+16-14),"esp"));
[all …]
H A Dsha512-586.pl71 $Tlo=&DWP(0,"esp"); $Thi=&DWP(4,"esp");
72 $Alo=&DWP(8,"esp"); $Ahi=&DWP(8+4,"esp");
73 $Blo=&DWP(16,"esp"); $Bhi=&DWP(16+4,"esp");
74 $Clo=&DWP(24,"esp"); $Chi=&DWP(24+4,"esp");
75 $Dlo=&DWP(32,"esp"); $Dhi=&DWP(32+4,"esp");
76 $Elo=&DWP(40,"esp"); $Ehi=&DWP(40+4,"esp");
77 $Flo=&DWP(48,"esp"); $Fhi=&DWP(48+4,"esp");
78 $Glo=&DWP(56,"esp"); $Ghi=&DWP(56+4,"esp");
79 $Hlo=&DWP(64,"esp"); $Hhi=&DWP(64+4,"esp");
213 &add ("eax",&DWP(8*(9+15)+0,"esp"));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/bn/asm/
H A Dx86-mont.pl58 $_num=&DWP(4*0,"esp"); # stack top layout
59 $_rp=&DWP(4*1,"esp");
60 $_ap=&DWP(4*2,"esp");
61 $_bp=&DWP(4*3,"esp");
62 $_np=&DWP(4*4,"esp");
63 $_n0=&DWP(4*5,"esp"); $_n0q=&QWP(4*5,"esp");
64 $_sp=&DWP(4*6,"esp");
65 $_bpend=&DWP(4*7,"esp");
77 &lea ("ebp",&DWP(-$frame,"esp","edi",4)); # future alloca($frame+4*(num+2))
108 &lea ("esp",&DWP(0,"ebp","eax"));
[all …]
H A Dvia-mont.pl101 $mZeroPrime=&DWP(0,"esp"); # these are specified by VIA
102 $A=&DWP(4,"esp");
103 $B=&DWP(8,"esp");
104 $T=&DWP(12,"esp");
105 $M=&DWP(16,"esp");
106 $scratch=&DWP(20,"esp");
107 $rp=&DWP(24,"esp"); # these are mine
108 $sp=&DWP(28,"esp");
139 &mov ("esi",&DWP(0,"esi")); # *n0
141 &lea ("ecx",&DWP($pad,"","ecx",4)); # ecx becomes vector size in bytes
[all …]
H A Dbn-586.pl47 &bt(&DWP(0,"eax"),26);
58 &movd("mm3",&DWP(0,$r,"",0)); # mm3 = r[0]
60 &movd("mm2",&DWP(0,$a,"",0)); # mm2 = a[0]
62 &movd("mm4",&DWP(4,$a,"",0)); # mm4 = a[1]
64 &movd("mm6",&DWP(8,$a,"",0)); # mm6 = a[2]
66 &movd("mm7",&DWP(12,$a,"",0)); # mm7 = a[3]
69 &movd("mm3",&DWP(4,$r,"",0)); # mm3 = r[1]
71 &movd("mm5",&DWP(8,$r,"",0)); # mm5 = r[2]
73 &movd("mm4",&DWP(12,$r,"",0)); # mm4 = r[3]
75 &movd(&DWP(0,$r,"",0),"mm1");
[all …]
H A Dx86-gf2m.pl68 &lea ($a2,&DWP(0,$a,$a));
70 &lea ($a4,&DWP(0,$a2,$a2));
71 &mov (&DWP(0*4,"esp"),0);
75 &mov (&DWP(1*4,"esp"),$a1); # a1
79 &mov (&DWP(2*4,"esp"),$a2); # a2
81 &mov (&DWP(3*4,"esp"),$a1); # a1^a2
85 &mov (&DWP(4*4,"esp"),$a4); # a4
89 &mov (&DWP(5*4,"esp"),$a1); # a1^a4
93 &mov (&DWP(6*4,"esp"),$a2); # a2^a4
95 &mov (&DWP(7*4,"esp"),$a4); # a1^a2^a4
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/
H A Dx86-mont.pl59 $_num=&DWP(4*0,"esp"); # stack top layout
60 $_rp=&DWP(4*1,"esp");
61 $_ap=&DWP(4*2,"esp");
62 $_bp=&DWP(4*3,"esp");
63 $_np=&DWP(4*4,"esp");
64 $_n0=&DWP(4*5,"esp"); $_n0q=&QWP(4*5,"esp");
65 $_sp=&DWP(4*6,"esp");
66 $_bpend=&DWP(4*7,"esp");
78 &lea ("ebp",&DWP(-$frame,"esp","edi",4)); # future alloca($frame+4*(num+2))
109 &lea ("esp",&DWP(0,"ebp","eax"));
[all …]
H A Dvia-mont.pl102 $mZeroPrime=&DWP(0,"esp"); # these are specified by VIA
103 $A=&DWP(4,"esp");
104 $B=&DWP(8,"esp");
105 $T=&DWP(12,"esp");
106 $M=&DWP(16,"esp");
107 $scratch=&DWP(20,"esp");
108 $rp=&DWP(24,"esp"); # these are mine
109 $sp=&DWP(28,"esp");
140 &mov ("esi",&DWP(0,"esi")); # *n0
142 &lea ("ecx",&DWP($pad,"","ecx",4)); # ecx becomes vector size in bytes
[all …]
H A Dbn-586.pl48 &bt(&DWP(0,"eax"),26);
59 &movd("mm3",&DWP(0,$r,"",0)); # mm3 = r[0]
61 &movd("mm2",&DWP(0,$a,"",0)); # mm2 = a[0]
63 &movd("mm4",&DWP(4,$a,"",0)); # mm4 = a[1]
65 &movd("mm6",&DWP(8,$a,"",0)); # mm6 = a[2]
67 &movd("mm7",&DWP(12,$a,"",0)); # mm7 = a[3]
70 &movd("mm3",&DWP(4,$r,"",0)); # mm3 = r[1]
72 &movd("mm5",&DWP(8,$r,"",0)); # mm5 = r[2]
74 &movd("mm4",&DWP(12,$r,"",0)); # mm4 = r[3]
76 &movd(&DWP(0,$r,"",0),"mm1");
[all …]
H A Dx86-gf2m.pl69 &lea ($a2,&DWP(0,$a,$a));
71 &lea ($a4,&DWP(0,$a2,$a2));
72 &mov (&DWP(0*4,"esp"),0);
76 &mov (&DWP(1*4,"esp"),$a1); # a1
80 &mov (&DWP(2*4,"esp"),$a2); # a2
82 &mov (&DWP(3*4,"esp"),$a1); # a1^a2
86 &mov (&DWP(4*4,"esp"),$a4); # a4
90 &mov (&DWP(5*4,"esp"),$a1); # a1^a4
94 &mov (&DWP(6*4,"esp"),$a2); # a2^a4
96 &mov (&DWP(7*4,"esp"),$a4); # a1^a2^a4
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/camellia/asm/
H A Dcmll-x86.pl64 $__ra=&DWP(0,"esp"); # return address
65 $__s0=&DWP(4,"esp"); # s0 backing store
66 $__s1=&DWP(8,"esp"); # s1 backing store
67 $__s2=&DWP(12,"esp"); # s2 backing store
68 $__s3=&DWP(16,"esp"); # s3 backing store
69 $__end=&DWP(20,"esp"); # pointer to end/start of key schedule
73 $_end=&DWP(16,"esp");
74 $_esp=&DWP(20,"esp");
95 &xor ($t1,&DWP($seed+$i*$scale+4,$key)); # t1^=key[1]
97 &mov ($t3,&DWP($SBOX3_3033,$Tbl,$idx,8)); # t3=SBOX3_3033[0]
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/camellia/asm/
H A Dcmll-x86.pl63 $__ra=&DWP(0,"esp"); # return address
64 $__s0=&DWP(4,"esp"); # s0 backing store
65 $__s1=&DWP(8,"esp"); # s1 backing store
66 $__s2=&DWP(12,"esp"); # s2 backing store
67 $__s3=&DWP(16,"esp"); # s3 backing store
68 $__end=&DWP(20,"esp"); # pointer to end/start of key schedule
72 $_end=&DWP(16,"esp");
73 $_esp=&DWP(20,"esp");
94 &xor ($t1,&DWP($seed+$i*$scale+4,$key)); # t1^=key[1]
96 &mov ($t3,&DWP($SBOX3_3033,$Tbl,$idx,8)); # t3=SBOX3_3033[0]
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/chacha/asm/
H A Dchacha-x86.pl105 &mov (&DWP(4*$cp,"esp"),$c_) if ($ai>0 && $ai<3);
107 &mov (&DWP(4*$bp,"esp"),$b_) if ($i!=0);
109 &mov ($c_,&DWP(4*$cn,"esp")) if ($ai>0 && $ai<3);
111 &mov ($d_,&DWP(4*$dn,"esp")) if ($di!=$dn);
113 &mov ($b_,&DWP(4*$bn,"esp")) if ($i<7);
114 &mov ($b_,&DWP(128,"esp")) if ($i==7); # loop counter
117 &mov (&DWP(4*$ai,"esp"),$a);
119 &mov ($a,&DWP(4*$an,"esp"));
121 &mov (&DWP(4*$di,"esp"),$d) if ($di!=$dn);
146 &test (&DWP(0,"ebp"),1<<24); # test FXSR bit
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/chacha/asm/
H A Dchacha-x86.pl104 &mov (&DWP(4*$cp,"esp"),$c_) if ($ai>0 && $ai<3);
106 &mov (&DWP(4*$bp,"esp"),$b_) if ($i!=0);
108 &mov ($c_,&DWP(4*$cn,"esp")) if ($ai>0 && $ai<3);
110 &mov ($d_,&DWP(4*$dn,"esp")) if ($di!=$dn);
112 &mov ($b_,&DWP(4*$bn,"esp")) if ($i<7);
113 &mov ($b_,&DWP(128,"esp")) if ($i==7); # loop counter
116 &mov (&DWP(4*$ai,"esp"),$a);
118 &mov ($a,&DWP(4*$an,"esp"));
120 &mov (&DWP(4*$di,"esp"),$d) if ($di!=$dn);
145 &test (&DWP(0,"ebp"),1<<24); # test FXSR bit
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/perlasm/
H A Dcbc.pl66 &mov($in, &DWP(0,"ebx","",0));# iv[0]
67 &mov($out, &DWP(4,"ebx","",0));# iv[1]
109 &mov("eax", &DWP($data_off,"esp","",0)); # load iv[0]
110 &mov("ebx", &DWP($data_off+4,"esp","",0)); # load iv[1]
120 &mov("ecx", &DWP(0,$in,"",0)); # load first 4 bytes
121 &mov("edx", &DWP(4,$in,"",0)); # second 4 bytes
129 &mov(&DWP($data_off,"esp","",0), "eax"); # put in array for call
130 &mov(&DWP($data_off+4,"esp","",0), "ebx"); #
134 &mov("eax", &DWP($data_off,"esp","",0));
135 &mov("ebx", &DWP($data_off+4,"esp","",0));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/perlasm/
H A Dcbc.pl66 &mov($in, &DWP(0,"ebx","",0));# iv[0]
67 &mov($out, &DWP(4,"ebx","",0));# iv[1]
109 &mov("eax", &DWP($data_off,"esp","",0)); # load iv[0]
110 &mov("ebx", &DWP($data_off+4,"esp","",0)); # load iv[1]
120 &mov("ecx", &DWP(0,$in,"",0)); # load first 4 bytes
121 &mov("edx", &DWP(4,$in,"",0)); # second 4 bytes
129 &mov(&DWP($data_off,"esp","",0), "eax"); # put in array for call
130 &mov(&DWP($data_off+4,"esp","",0), "ebx"); #
134 &mov("eax", &DWP($data_off,"esp","",0));
135 &mov("ebx", &DWP($data_off+4,"esp","",0));
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/poly1305/asm/
H A Dpoly1305-x86.pl93 &mov (&DWP(4*0,"edi"),"eax"); # zero hash value
94 &mov (&DWP(4*1,"edi"),"eax");
95 &mov (&DWP(4*2,"edi"),"eax");
96 &mov (&DWP(4*3,"edi"),"eax");
97 &mov (&DWP(4*4,"edi"),"eax");
98 &mov (&DWP(4*5,"edi"),"eax"); # is_base2_26
108 &lea ("eax",&DWP("poly1305_blocks-".&label("pic_point"),"ebx"));
109 &lea ("edx",&DWP("poly1305_emit-".&label("pic_point"),"ebx"));
112 &mov ("ecx",&DWP(0,"edi"));
117 &lea ("eax",&DWP("_poly1305_blocks_sse2-".&label("pic_point"),"ebx"));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/poly1305/asm/
H A Dpoly1305-x86.pl92 &mov (&DWP(4*0,"edi"),"eax"); # zero hash value
93 &mov (&DWP(4*1,"edi"),"eax");
94 &mov (&DWP(4*2,"edi"),"eax");
95 &mov (&DWP(4*3,"edi"),"eax");
96 &mov (&DWP(4*4,"edi"),"eax");
97 &mov (&DWP(4*5,"edi"),"eax"); # is_base2_26
107 &lea ("eax",&DWP("poly1305_blocks-".&label("pic_point"),"ebx"));
108 &lea ("edx",&DWP("poly1305_emit-".&label("pic_point"),"ebx"));
111 &mov ("ecx",&DWP(0,"edi"));
116 &lea ("eax",&DWP("_poly1305_blocks_sse2-".&label("pic_point"),"ebx"));
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/engines/asm/
H A De_padlock-x86.pl118 &mov ("ecx",&DWP(240,"edx"));
122 &mov ("eax",&DWP(0,"edx"));
124 &mov (&DWP(0,"edx"),"eax");
125 &lea ("edx",&DWP(4,"edx"));
142 &lea ("eax",($::win32 or $::coff) ? &DWP(&label("padlock_saved_context")) :
143 &DWP(&label("padlock_saved_context")."-".&label("verify_pic_point")));
147 &lea ("esp",&DWP(4,"esp"));
152 &add ("eax",&DWP(0,"esp")) if(!($::win32 or $::coff));# &padlock_saved_context
153 &bt (&DWP(4,"esp"),30); # eflags
155 &cmp ($ctx,&DWP(0,"eax"));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/engines/asm/
H A De_padlock-x86.pl117 &mov ("ecx",&DWP(240,"edx"));
121 &mov ("eax",&DWP(0,"edx"));
123 &mov (&DWP(0,"edx"),"eax");
124 &lea ("edx",&DWP(4,"edx"));
141 &lea ("eax",($::win32 or $::coff) ? &DWP(&label("padlock_saved_context")) :
142 &DWP(&label("padlock_saved_context")."-".&label("verify_pic_point")));
146 &lea ("esp",&DWP(4,"esp"));
151 &add ("eax",&DWP(0,"esp")) if(!($::win32 or $::coff));# &padlock_saved_context
152 &bt (&DWP(4,"esp"),30); # eflags
154 &cmp ($ctx,&DWP(0,"eax"));
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/rc4/asm/
H A Drc4-586.pl88 &mov ($ty,&DWP(0,$dat,$yy,4));
89 &mov (&DWP(0,$dat,$yy,4),$tx);
90 &mov (&DWP(0,$dat,$xx,4),$ty);
96 &mov ($tx,&DWP(0,$dat,$xx,4));
100 &$func ($out,&DWP(0,$dat,$ty,4));
116 &lea (@XX[1],&DWP(1,@XX[0]));
121 &mov ($ty,&DWP(0,$dat,$yy,4));
122 &mov (&DWP(0,$dat,$yy,4),$tx);
124 &mov (&DWP(0,$dat,$XX[0],4),$ty);
127 &mov ($tx,&DWP(0,$dat,@XX[1],4));
[all …]

1234