Home
last modified time | relevance | path

Searched refs:mov (Results 1 – 25 of 361) sorted by relevance

12345678910>>...15

/freebsd/crypto/openssl/crypto/ec/asm/
H A Decp_nistz256-x86.pl113 &mov ("esi",&wparam(1));
114 &mov ("edi",&wparam(0));
115 &mov ("ebp","esi");
125 &mov ("esi",&wparam(1));
133 &mov ("edi","esp");
134 &mov ("ebp","esi");
137 &mov ("ebp",&wparam(1));
138 &mov ("edi",&wparam(0));
146 &mov ("esi",&wparam(1));
147 &mov ("edi",&wparam(0));
[all …]
/freebsd/crypto/openssl/crypto/camellia/asm/
H A Dcmll-x86.pl96 &mov ($t3,&DWP($SBOX3_3033,$Tbl,$idx,8)); # t3=SBOX3_3033[0]
101 &mov ($t2,&DWP($SBOX1_1110,$Tbl,$idx,8)); # t2=SBOX1_1110[1]
110 &mov ($t0,&DWP($frame+4*(($j+3)%4),"esp")); # prefetch "s3"
115 &mov ($t1,&DWP($frame+4*(($j+2)%4),"esp")); # prefetch "s2"
118 &mov ($idx,&DWP($seed+($i+1)*$scale,$key)); # prefetch key[i+1]
120 &mov (&DWP($frame+4*(($j+3)%4),"esp"),$t3); # s3=t3
122 &mov (&DWP($frame+4*(($j+2)%4),"esp"),$t2); # s2=t2
131 &mov ("eax",&wparam(0)); # load grandRounds
132 &mov ($idx,&wparam(1)); # load plaintext pointer
133 &mov ($key,&wparam(2)); # load key schedule pointer
[all …]
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha256-586.pl127 &mov ($T,"ecx"); # "ecx" is preloaded
128 &mov ("esi",&DWP(4*(9+15+16-14),"esp"));
130 &mov ("edi","esi");
150 &mov ("ecx",$E);
152 &mov ("esi",$Foff);
155 &mov ("edi",$Goff);
158 &mov ($T,&DWP(4*(9+15),"esp")) if (!$in_16_63);
159 &mov (&DWP(4*(9+15),"esp"),$T) if ($in_16_63); # save X[0]
162 &mov ($Eoff,$E); # modulo-scheduled
167 &mov ("ecx",$A);
[all …]
H A Dsha512-586.pl171 &mov ("ecx",$Elo);
172 &mov ("edx",$Ehi);
173 &mov ("esi","ecx");
176 &mov ("edi","edx");
178 &mov ("ebx","ecx");
180 &mov ("eax","edx");
203 &mov ("ecx",$Flo);
204 &mov ("edx",$Fhi);
205 &mov ("esi",$Glo);
206 &mov ("edi",$Ghi);
[all …]
H A Dsha1-586.pl174 &mov($f,$c); # f to hold F_00_19(b,c,d)
175 if ($n==0) { &mov($tmp1,$a); }
176 else { &mov($a,$tmp1); }
180 &mov($e,&swtmp($n%16)); # e becomes volatile and is loaded
188 if ($n==15) { &mov($e,&swtmp(($n+1)%16));# pre-fetch f for next round
191 &mov($tmp1,$a) if ($alt && $n==15);
210 &mov($tmp1,$a); # b in next round
212 &mov(&swtmp($n%16),$f); # xi=f
215 &mov($e,&swtmp(($n+1)%16)); # pre-fetch f for next round
218 &mov($tmp1,$c); # tmp1 to hold F_00_19(b,c,d)
[all …]
/freebsd/crypto/openssl/engines/asm/
H A De_padlock-x86.pl62 &mov ("ecx","eax");
89 &mov ("eax",0xC0000000);
91 &mov ("edx","eax");
95 &mov ("eax",1);
102 &mov ("eax",0xC0000001);
106 &mov ("eax","edx");
116 &mov ("edx",&wparam(0));
117 &mov ("ecx",&DWP(240,"edx"));
121 &mov ("eax",&DWP(0,"edx"));
123 &mov (&DWP(0,"edx"),"eax");
[all …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Dvia-mont.pl121 &mov ("ecx",&wparam(5)); # num
134 &mov ("edi",&wparam(0)); # rp
135 &mov ("eax",&wparam(1)); # ap
136 &mov ("ebx",&wparam(2)); # bp
137 &mov ("edx",&wparam(3)); # np
138 &mov ("esi",&wparam(4)); # n0
139 &mov ("esi",&DWP(0,"esi")); # *n0
148 &mov ($rp,"edi"); # save rp
149 &mov ($sp,"ebp"); # save esp
151 &mov ($mZeroPrime,"esi");
[all …]
H A Dx86-mont.pl69 &mov ("edi",&wparam(5)); # int num
84 &mov ("eax","ebp");
104 &mov ("eax","esp");
107 &mov ("edx","esp"); # saved stack pointer!
109 &mov ("eax",&DWP(0,"esp"));
116 &mov ("eax",&DWP(0,"esp"));
122 &mov ("eax",&DWP(0*4,"esi"));# BN_ULONG *rp
123 &mov ("ebx",&DWP(1*4,"esi"));# const BN_ULONG *ap
124 &mov ("ecx",&DWP(2*4,"esi"));# const BN_ULONG *bp
125 &mov ("ebp",&DWP(3*4,"esi"));# const BN_ULONG *np
[all …]
H A Dx86-gf2m.pl67 &mov ($a1,$a);
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
94 &mov (@i[0],0x7);
95 &mov (&DWP(7*4,"esp"),$a4); # a1^a2^a4
[all …]
H A Dbn-586.pl50 &mov($r,&wparam(0));
51 &mov($a,&wparam(1));
52 &mov($c,&wparam(2));
158 &mov($r,&wparam(0)); #
160 &mov("ecx",&wparam(2)); #
161 &mov($a,&wparam(1)); #
164 &mov($w,&wparam(3)); #
176 &mov("eax",&DWP($i,$a)); # *a
182 &mov(&DWP($i,$r),"eax"); # *r= L(t);
183 &mov($c,"edx"); # c= H(t);
[all …]
/freebsd/crypto/openssl/crypto/aes/asm/
H A Daes-586.pl257 &mov ($v0,$s[3]); # copy s3
258 &mov (&DWP(4,"esp"),$s[2]); # save s2
259 &mov ($v1,$s[0]); # copy s0
260 &mov (&DWP(8,"esp"),$s[1]); # save s1
264 &mov ($s[0],&DWP(0,$te,$s[0],8)); # s0>>0
266 &mov ($s[3],&DWP(3,$te,$s[2],8)); # s0>>8
269 &mov ($s[2],&DWP(2,$te,$v1,8)); # s0>>16
270 &mov ($v1,$v0);
271 &mov ($s[1],&DWP(1,$te,$s[1],8)); # s0>>24
281 &mov ($v1,&DWP(4,"esp")); # restore s2
[all …]
/freebsd/crypto/openssl/crypto/perlasm/
H A Dcbc.pl61 &mov($count, &wparam(2)); # length
64 &mov("ebx", &wparam($iv_off)); # Get iv ptr
66 &mov($in, &DWP(0,"ebx","",0));# iv[0]
67 &mov($out, &DWP(4,"ebx","",0));# iv[1]
74 &mov("ebx", "esp"); # This is the address of tin[2]
76 &mov($in, &wparam(0)); # in
77 &mov($out, &wparam(1)); # out
81 &mov("ecx", &wparam($enc_off)); # Get enc flag
86 { &mov("eax", &wparam($p3)); &push("eax"); }
93 { &mov("eax", &wparam($p2)); &push("eax"); }
[all …]
/freebsd/crypto/openssl/crypto/
H A Dx86cpuid.pl23 &mov ("ecx","eax");
31 &mov ("esi",&wparam(0));
32 &mov (&DWP(8,"esi"),"eax"); # clear extended feature flags
36 &mov ("edi","eax"); # max value for standard query level
41 &mov ("ebp","eax");
52 &mov ("esi","eax");
62 &mov ("eax",0x80000000);
66 &mov ("esi","eax");
67 &mov ("eax",0x80000001);
74 &mov ("eax",0x80000008);
[all …]
H A Dia64cpuid.S26 { .mib; mov r8=ar.itc
38 { .mii; mov ar.ccv=r2
40 mov r3=r2 };;
68 mov r3=ar.lc
71 { .mii; mov r9=ar.bsp
72 mov r8=pr
73 mov ar.lc=96 };;
76 mov ar.ec=1 };;
82 mov f127=f0
83 mov r127=r0 }
[all …]
/freebsd/crypto/openssl/crypto/des/asm/
H A Ddesboth.pl19 &mov("ebx",&wparam(0));
28 &mov($L,&DWP(0,"ebx","",0));
29 &mov($R,&DWP(4,"ebx","",0));
40 &mov(&DWP(4,"ebx","",0),$R);
41 &mov("eax",&wparam(1));
42 &mov(&DWP(0,"ebx","",0),"edx");
43 &mov("edi",&wparam(2));
44 &mov("esi",&wparam(3));
48 &mov(&DWP(4,"ebx","",0),$R);
49 &mov("esi",&wparam(1));
[all …]
/freebsd/crypto/openssl/crypto/rc4/asm/
H A Drc4-586.pl85 my $func = ($i==0)?*mov:*or;
88 &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));
98 &mov ($tx,&wparam(3)); # reload [re-biased] out
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 …]
/freebsd/crypto/openssl/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);
121 &mov ($d_,$d) if ($di==$dn);
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
H A Dfe51_pack.S24 mov %rsp,%r11 label
37 mov $3,%r11 label
41 mov %rdx,%r12 label
45 mov %rcx,%r12 label
49 mov %r8,%r12 label
53 mov %r9,%r12 label
57 mov %rsi,%r12 label
65 mov $1,%r12 label
84 mov %rdx,%rax label
87 mov %rdx,%rax label
[all …]
/freebsd/crypto/openssl/crypto/modes/asm/
H A Dghash-x86.pl157 &mov ($Zhh,&DWP(4,$Htbl,$Zll));
158 &mov ($Zhl,&DWP(0,$Htbl,$Zll));
159 &mov ($Zlh,&DWP(12,$Htbl,$Zll));
160 &mov ($Zll,&DWP(8,$Htbl,$Zll));
170 &mov ($cnt,15);
174 &mov (&LB($rem),&LB($Zll));
182 &mov (&LB($rem),&BP($off,"esp",$cnt));
205 &mov (&LB($rem),&LB($Zll));
214 &mov (&LB($rem),&BP($off+15-($i>>1),"esp"));
217 &mov (&LB($rem),&BP($off+15-($i>>1),"esp"));
[all …]
/freebsd/sys/contrib/zlib/contrib/gcc_gvmat64/
H A Dgvmat64.S197 mov [save_rbx],rbx
198 mov [save_rbp],rbp
201 mov rcx,rdi
203 mov r8d,esi
206 mov [save_r12],r12
207 mov [save_r13],r13
208 mov [save_r14],r14
209 mov [save_r15],r15
219 mov edi, prev_length
220 mov esi, good_match
[all …]
/freebsd/contrib/bionic-x86_64-string/
H A Dsse2-strcpy-slm.S80 mov %rdx, %r8
84 mov %rsi, %rcx
86 mov %rdi, %rax /* save result */
104 mov $16, %r10
108 mov $17, %r10
137 mov $16, %rcx
236 mov %rsi, %rdx
567 mov %dh, (%rdi)
580 mov (%rsi), %dx
581 mov %dx, (%rdi)
[all …]
/freebsd/tests/sys/compat32/aarch64/
H A Dswp_cond_test_impl.S26 mov r4, #0
28 mov r6, #1
37 mov r1, #SWP_MAGIC
48 mov r1, #SWP_MAGIC
49 mov r2, #0
64 mov r1, #SWP_MAGIC
78 mov r1, #SWP_MAGIC
79 mov r3, #0x00
94 mov r1, #SWP_MAGIC
95 mov r2, #0
[all …]
/freebsd/tools/regression/compat32/aarch64/
H A Dswp_test_impl.S43 mov r0, #1
47 mov r1, sp
70 mov r1, sp
91 mov r0, sp
92 mov r1, #0 /* Thread loop */
98 mov r0, #0
112 mov r4, r0
126 mov r0, r4
127 mov r1, r5
143 mov r4, r0
[all …]
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_asm_double.S48 mov r4, r0
49 mov r5, r1
50 mov r6, r2
51 mov r7, r3
57 mov ip, #(0)
62 mov r0, r4
63 mov r1, r5
64 mov r2, r6
65 mov r3, r7
71 mov ip, #(PCR_Z | PCR_C)
[all …]
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dz_Windows_NT-586_asm.asm81 mov ebp, esp
88 mov eax, DWORD PTR _mode$[ebp]
89 mov ecx, DWORD PTR _mode2$[ebp]
92 mov edi, DWORD PTR _p$[ebp]
93 mov DWORD PTR _eax$[ edi ], eax
94 mov DWORD PTR _ebx$[ edi ], ebx
95 mov DWORD PTR _ecx$[ edi ], ecx
96 mov DWORD PTR _edx$[ edi ], edx
103 mov esp, ebp
122 mov eax, DWORD PTR _d$[esp]
[all …]

12345678910>>...15