diff options
Diffstat (limited to 'src/lib/libssl/src/fips-1.0/sha/asm/fips-sx86-elf.s')
-rw-r--r-- | src/lib/libssl/src/fips-1.0/sha/asm/fips-sx86-elf.s | 1568 |
1 files changed, 0 insertions, 1568 deletions
diff --git a/src/lib/libssl/src/fips-1.0/sha/asm/fips-sx86-elf.s b/src/lib/libssl/src/fips-1.0/sha/asm/fips-sx86-elf.s deleted file mode 100644 index 2a4d98791d..0000000000 --- a/src/lib/libssl/src/fips-1.0/sha/asm/fips-sx86-elf.s +++ /dev/null | |||
@@ -1,1568 +0,0 @@ | |||
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | .file "sha1-586.s" | ||
8 | .version "01.01" | ||
9 | gcc2_compiled.: | ||
10 | .text | ||
11 | .align 16 | ||
12 | .globl sha1_block_asm_data_order | ||
13 | .type sha1_block_asm_data_order,@function | ||
14 | sha1_block_asm_data_order: | ||
15 | movl 12(%esp), %ecx | ||
16 | pushl %esi | ||
17 | sall $6, %ecx | ||
18 | movl 12(%esp), %esi | ||
19 | pushl %ebp | ||
20 | addl %esi, %ecx | ||
21 | pushl %ebx | ||
22 | movl 16(%esp), %ebp | ||
23 | pushl %edi | ||
24 | movl 12(%ebp), %edx | ||
25 | subl $108, %esp | ||
26 | movl 16(%ebp), %edi | ||
27 | movl 8(%ebp), %ebx | ||
28 | movl %ecx, 68(%esp) | ||
29 | |||
30 | .L000start: | ||
31 | |||
32 | movl (%esi), %eax | ||
33 | movl 4(%esi), %ecx | ||
34 | |||
35 | xchgb %al, %ah | ||
36 | rorl $16, %eax | ||
37 | xchgb %al, %ah | ||
38 | |||
39 | xchgb %cl, %ch | ||
40 | rorl $16, %ecx | ||
41 | xchgb %cl, %ch | ||
42 | movl %eax, (%esp) | ||
43 | movl %ecx, 4(%esp) | ||
44 | movl 8(%esi), %eax | ||
45 | movl 12(%esi), %ecx | ||
46 | |||
47 | xchgb %al, %ah | ||
48 | rorl $16, %eax | ||
49 | xchgb %al, %ah | ||
50 | |||
51 | xchgb %cl, %ch | ||
52 | rorl $16, %ecx | ||
53 | xchgb %cl, %ch | ||
54 | movl %eax, 8(%esp) | ||
55 | movl %ecx, 12(%esp) | ||
56 | movl 16(%esi), %eax | ||
57 | movl 20(%esi), %ecx | ||
58 | |||
59 | xchgb %al, %ah | ||
60 | rorl $16, %eax | ||
61 | xchgb %al, %ah | ||
62 | |||
63 | xchgb %cl, %ch | ||
64 | rorl $16, %ecx | ||
65 | xchgb %cl, %ch | ||
66 | movl %eax, 16(%esp) | ||
67 | movl %ecx, 20(%esp) | ||
68 | movl 24(%esi), %eax | ||
69 | movl 28(%esi), %ecx | ||
70 | |||
71 | xchgb %al, %ah | ||
72 | rorl $16, %eax | ||
73 | xchgb %al, %ah | ||
74 | |||
75 | xchgb %cl, %ch | ||
76 | rorl $16, %ecx | ||
77 | xchgb %cl, %ch | ||
78 | movl %eax, 24(%esp) | ||
79 | movl %ecx, 28(%esp) | ||
80 | movl 32(%esi), %eax | ||
81 | movl 36(%esi), %ecx | ||
82 | |||
83 | xchgb %al, %ah | ||
84 | rorl $16, %eax | ||
85 | xchgb %al, %ah | ||
86 | |||
87 | xchgb %cl, %ch | ||
88 | rorl $16, %ecx | ||
89 | xchgb %cl, %ch | ||
90 | movl %eax, 32(%esp) | ||
91 | movl %ecx, 36(%esp) | ||
92 | movl 40(%esi), %eax | ||
93 | movl 44(%esi), %ecx | ||
94 | |||
95 | xchgb %al, %ah | ||
96 | rorl $16, %eax | ||
97 | xchgb %al, %ah | ||
98 | |||
99 | xchgb %cl, %ch | ||
100 | rorl $16, %ecx | ||
101 | xchgb %cl, %ch | ||
102 | movl %eax, 40(%esp) | ||
103 | movl %ecx, 44(%esp) | ||
104 | movl 48(%esi), %eax | ||
105 | movl 52(%esi), %ecx | ||
106 | |||
107 | xchgb %al, %ah | ||
108 | rorl $16, %eax | ||
109 | xchgb %al, %ah | ||
110 | |||
111 | xchgb %cl, %ch | ||
112 | rorl $16, %ecx | ||
113 | xchgb %cl, %ch | ||
114 | movl %eax, 48(%esp) | ||
115 | movl %ecx, 52(%esp) | ||
116 | movl 56(%esi), %eax | ||
117 | movl 60(%esi), %ecx | ||
118 | |||
119 | xchgb %al, %ah | ||
120 | rorl $16, %eax | ||
121 | xchgb %al, %ah | ||
122 | |||
123 | xchgb %cl, %ch | ||
124 | rorl $16, %ecx | ||
125 | xchgb %cl, %ch | ||
126 | movl %eax, 56(%esp) | ||
127 | movl %ecx, 60(%esp) | ||
128 | |||
129 | |||
130 | movl %esi, 132(%esp) | ||
131 | .L001shortcut: | ||
132 | |||
133 | |||
134 | movl (%ebp), %eax | ||
135 | movl 4(%ebp), %ecx | ||
136 | |||
137 | movl %eax, %ebp | ||
138 | movl %ebx, %esi | ||
139 | roll $5, %ebp | ||
140 | xorl %edx, %esi | ||
141 | andl %ecx, %esi | ||
142 | rorl $2, %ecx | ||
143 | addl %edi, %ebp | ||
144 | movl (%esp), %edi | ||
145 | xorl %edx, %esi | ||
146 | leal 1518500249(%ebp,%edi,1),%ebp | ||
147 | addl %ebp, %esi | ||
148 | |||
149 | movl %esi, %ebp | ||
150 | movl %ecx, %edi | ||
151 | roll $5, %ebp | ||
152 | xorl %ebx, %edi | ||
153 | andl %eax, %edi | ||
154 | rorl $2, %eax | ||
155 | addl %edx, %ebp | ||
156 | movl 4(%esp), %edx | ||
157 | xorl %ebx, %edi | ||
158 | leal 1518500249(%ebp,%edx,1),%ebp | ||
159 | addl %ebp, %edi | ||
160 | |||
161 | movl %edi, %ebp | ||
162 | movl %eax, %edx | ||
163 | roll $5, %ebp | ||
164 | xorl %ecx, %edx | ||
165 | andl %esi, %edx | ||
166 | rorl $2, %esi | ||
167 | addl %ebx, %ebp | ||
168 | movl 8(%esp), %ebx | ||
169 | xorl %ecx, %edx | ||
170 | leal 1518500249(%ebp,%ebx,1),%ebp | ||
171 | addl %ebp, %edx | ||
172 | |||
173 | movl %edx, %ebp | ||
174 | movl %esi, %ebx | ||
175 | roll $5, %ebp | ||
176 | xorl %eax, %ebx | ||
177 | andl %edi, %ebx | ||
178 | rorl $2, %edi | ||
179 | addl %ecx, %ebp | ||
180 | movl 12(%esp), %ecx | ||
181 | xorl %eax, %ebx | ||
182 | leal 1518500249(%ebp,%ecx,1),%ebp | ||
183 | addl %ebp, %ebx | ||
184 | |||
185 | movl %ebx, %ebp | ||
186 | movl %edi, %ecx | ||
187 | roll $5, %ebp | ||
188 | xorl %esi, %ecx | ||
189 | andl %edx, %ecx | ||
190 | rorl $2, %edx | ||
191 | addl %eax, %ebp | ||
192 | movl 16(%esp), %eax | ||
193 | xorl %esi, %ecx | ||
194 | leal 1518500249(%ebp,%eax,1),%ebp | ||
195 | addl %ebp, %ecx | ||
196 | |||
197 | movl %ecx, %ebp | ||
198 | movl %edx, %eax | ||
199 | roll $5, %ebp | ||
200 | xorl %edi, %eax | ||
201 | andl %ebx, %eax | ||
202 | rorl $2, %ebx | ||
203 | addl %esi, %ebp | ||
204 | movl 20(%esp), %esi | ||
205 | xorl %edi, %eax | ||
206 | leal 1518500249(%ebp,%esi,1),%ebp | ||
207 | addl %ebp, %eax | ||
208 | |||
209 | movl %eax, %ebp | ||
210 | movl %ebx, %esi | ||
211 | roll $5, %ebp | ||
212 | xorl %edx, %esi | ||
213 | andl %ecx, %esi | ||
214 | rorl $2, %ecx | ||
215 | addl %edi, %ebp | ||
216 | movl 24(%esp), %edi | ||
217 | xorl %edx, %esi | ||
218 | leal 1518500249(%ebp,%edi,1),%ebp | ||
219 | addl %ebp, %esi | ||
220 | |||
221 | movl %esi, %ebp | ||
222 | movl %ecx, %edi | ||
223 | roll $5, %ebp | ||
224 | xorl %ebx, %edi | ||
225 | andl %eax, %edi | ||
226 | rorl $2, %eax | ||
227 | addl %edx, %ebp | ||
228 | movl 28(%esp), %edx | ||
229 | xorl %ebx, %edi | ||
230 | leal 1518500249(%ebp,%edx,1),%ebp | ||
231 | addl %ebp, %edi | ||
232 | |||
233 | movl %edi, %ebp | ||
234 | movl %eax, %edx | ||
235 | roll $5, %ebp | ||
236 | xorl %ecx, %edx | ||
237 | andl %esi, %edx | ||
238 | rorl $2, %esi | ||
239 | addl %ebx, %ebp | ||
240 | movl 32(%esp), %ebx | ||
241 | xorl %ecx, %edx | ||
242 | leal 1518500249(%ebp,%ebx,1),%ebp | ||
243 | addl %ebp, %edx | ||
244 | |||
245 | movl %edx, %ebp | ||
246 | movl %esi, %ebx | ||
247 | roll $5, %ebp | ||
248 | xorl %eax, %ebx | ||
249 | andl %edi, %ebx | ||
250 | rorl $2, %edi | ||
251 | addl %ecx, %ebp | ||
252 | movl 36(%esp), %ecx | ||
253 | xorl %eax, %ebx | ||
254 | leal 1518500249(%ebp,%ecx,1),%ebp | ||
255 | addl %ebp, %ebx | ||
256 | |||
257 | movl %ebx, %ebp | ||
258 | movl %edi, %ecx | ||
259 | roll $5, %ebp | ||
260 | xorl %esi, %ecx | ||
261 | andl %edx, %ecx | ||
262 | rorl $2, %edx | ||
263 | addl %eax, %ebp | ||
264 | movl 40(%esp), %eax | ||
265 | xorl %esi, %ecx | ||
266 | leal 1518500249(%ebp,%eax,1),%ebp | ||
267 | addl %ebp, %ecx | ||
268 | |||
269 | movl %ecx, %ebp | ||
270 | movl %edx, %eax | ||
271 | roll $5, %ebp | ||
272 | xorl %edi, %eax | ||
273 | andl %ebx, %eax | ||
274 | rorl $2, %ebx | ||
275 | addl %esi, %ebp | ||
276 | movl 44(%esp), %esi | ||
277 | xorl %edi, %eax | ||
278 | leal 1518500249(%ebp,%esi,1),%ebp | ||
279 | addl %ebp, %eax | ||
280 | |||
281 | movl %eax, %ebp | ||
282 | movl %ebx, %esi | ||
283 | roll $5, %ebp | ||
284 | xorl %edx, %esi | ||
285 | andl %ecx, %esi | ||
286 | rorl $2, %ecx | ||
287 | addl %edi, %ebp | ||
288 | movl 48(%esp), %edi | ||
289 | xorl %edx, %esi | ||
290 | leal 1518500249(%ebp,%edi,1),%ebp | ||
291 | addl %ebp, %esi | ||
292 | |||
293 | movl %esi, %ebp | ||
294 | movl %ecx, %edi | ||
295 | roll $5, %ebp | ||
296 | xorl %ebx, %edi | ||
297 | andl %eax, %edi | ||
298 | rorl $2, %eax | ||
299 | addl %edx, %ebp | ||
300 | movl 52(%esp), %edx | ||
301 | xorl %ebx, %edi | ||
302 | leal 1518500249(%ebp,%edx,1),%ebp | ||
303 | addl %ebp, %edi | ||
304 | |||
305 | movl %edi, %ebp | ||
306 | movl %eax, %edx | ||
307 | roll $5, %ebp | ||
308 | xorl %ecx, %edx | ||
309 | andl %esi, %edx | ||
310 | rorl $2, %esi | ||
311 | addl %ebx, %ebp | ||
312 | movl 56(%esp), %ebx | ||
313 | xorl %ecx, %edx | ||
314 | leal 1518500249(%ebp,%ebx,1),%ebp | ||
315 | addl %ebp, %edx | ||
316 | |||
317 | movl %edx, %ebp | ||
318 | movl %esi, %ebx | ||
319 | roll $5, %ebp | ||
320 | xorl %eax, %ebx | ||
321 | andl %edi, %ebx | ||
322 | rorl $2, %edi | ||
323 | addl %ecx, %ebp | ||
324 | movl 60(%esp), %ecx | ||
325 | xorl %eax, %ebx | ||
326 | leal 1518500249(%ebp,%ecx,1),%ebp | ||
327 | addl %ebp, %ebx | ||
328 | |||
329 | movl 8(%esp), %ecx | ||
330 | movl %edi, %ebp | ||
331 | xorl (%esp), %ecx | ||
332 | xorl %esi, %ebp | ||
333 | xorl 32(%esp), %ecx | ||
334 | andl %edx, %ebp | ||
335 | xorl 52(%esp), %ecx | ||
336 | rorl $2, %edx | ||
337 | xorl %esi, %ebp | ||
338 | .byte 209 | ||
339 | .byte 193 | ||
340 | movl %ecx, (%esp) | ||
341 | leal 1518500249(%ecx,%eax,1),%ecx | ||
342 | movl %ebx, %eax | ||
343 | addl %ebp, %ecx | ||
344 | roll $5, %eax | ||
345 | addl %eax, %ecx | ||
346 | |||
347 | movl 12(%esp), %eax | ||
348 | movl %edx, %ebp | ||
349 | xorl 4(%esp), %eax | ||
350 | xorl %edi, %ebp | ||
351 | xorl 36(%esp), %eax | ||
352 | andl %ebx, %ebp | ||
353 | xorl 56(%esp), %eax | ||
354 | rorl $2, %ebx | ||
355 | xorl %edi, %ebp | ||
356 | .byte 209 | ||
357 | .byte 192 | ||
358 | movl %eax, 4(%esp) | ||
359 | leal 1518500249(%eax,%esi,1),%eax | ||
360 | movl %ecx, %esi | ||
361 | addl %ebp, %eax | ||
362 | roll $5, %esi | ||
363 | addl %esi, %eax | ||
364 | |||
365 | movl 16(%esp), %esi | ||
366 | movl %ebx, %ebp | ||
367 | xorl 8(%esp), %esi | ||
368 | xorl %edx, %ebp | ||
369 | xorl 40(%esp), %esi | ||
370 | andl %ecx, %ebp | ||
371 | xorl 60(%esp), %esi | ||
372 | rorl $2, %ecx | ||
373 | xorl %edx, %ebp | ||
374 | .byte 209 | ||
375 | .byte 198 | ||
376 | movl %esi, 8(%esp) | ||
377 | leal 1518500249(%esi,%edi,1),%esi | ||
378 | movl %eax, %edi | ||
379 | addl %ebp, %esi | ||
380 | roll $5, %edi | ||
381 | addl %edi, %esi | ||
382 | |||
383 | movl 20(%esp), %edi | ||
384 | movl %ecx, %ebp | ||
385 | xorl 12(%esp), %edi | ||
386 | xorl %ebx, %ebp | ||
387 | xorl 44(%esp), %edi | ||
388 | andl %eax, %ebp | ||
389 | xorl (%esp), %edi | ||
390 | rorl $2, %eax | ||
391 | xorl %ebx, %ebp | ||
392 | .byte 209 | ||
393 | .byte 199 | ||
394 | movl %edi, 12(%esp) | ||
395 | leal 1518500249(%edi,%edx,1),%edi | ||
396 | movl %esi, %edx | ||
397 | addl %ebp, %edi | ||
398 | roll $5, %edx | ||
399 | addl %edx, %edi | ||
400 | |||
401 | movl 16(%esp), %edx | ||
402 | movl %esi, %ebp | ||
403 | xorl 24(%esp), %edx | ||
404 | rorl $2, %esi | ||
405 | xorl 48(%esp), %edx | ||
406 | xorl %eax, %ebp | ||
407 | xorl 4(%esp), %edx | ||
408 | xorl %ecx, %ebp | ||
409 | .byte 209 | ||
410 | .byte 194 | ||
411 | movl %edx, 16(%esp) | ||
412 | leal 1859775393(%edx,%ebx,1),%edx | ||
413 | movl %edi, %ebx | ||
414 | roll $5, %ebx | ||
415 | addl %ebp, %edx | ||
416 | addl %ebx, %edx | ||
417 | |||
418 | movl 20(%esp), %ebx | ||
419 | movl %edi, %ebp | ||
420 | xorl 28(%esp), %ebx | ||
421 | rorl $2, %edi | ||
422 | xorl 52(%esp), %ebx | ||
423 | xorl %esi, %ebp | ||
424 | xorl 8(%esp), %ebx | ||
425 | xorl %eax, %ebp | ||
426 | .byte 209 | ||
427 | .byte 195 | ||
428 | movl %ebx, 20(%esp) | ||
429 | leal 1859775393(%ebx,%ecx,1),%ebx | ||
430 | movl %edx, %ecx | ||
431 | roll $5, %ecx | ||
432 | addl %ebp, %ebx | ||
433 | addl %ecx, %ebx | ||
434 | |||
435 | movl 24(%esp), %ecx | ||
436 | movl %edx, %ebp | ||
437 | xorl 32(%esp), %ecx | ||
438 | rorl $2, %edx | ||
439 | xorl 56(%esp), %ecx | ||
440 | xorl %edi, %ebp | ||
441 | xorl 12(%esp), %ecx | ||
442 | xorl %esi, %ebp | ||
443 | .byte 209 | ||
444 | .byte 193 | ||
445 | movl %ecx, 24(%esp) | ||
446 | leal 1859775393(%ecx,%eax,1),%ecx | ||
447 | movl %ebx, %eax | ||
448 | roll $5, %eax | ||
449 | addl %ebp, %ecx | ||
450 | addl %eax, %ecx | ||
451 | |||
452 | movl 28(%esp), %eax | ||
453 | movl %ebx, %ebp | ||
454 | xorl 36(%esp), %eax | ||
455 | rorl $2, %ebx | ||
456 | xorl 60(%esp), %eax | ||
457 | xorl %edx, %ebp | ||
458 | xorl 16(%esp), %eax | ||
459 | xorl %edi, %ebp | ||
460 | .byte 209 | ||
461 | .byte 192 | ||
462 | movl %eax, 28(%esp) | ||
463 | leal 1859775393(%eax,%esi,1),%eax | ||
464 | movl %ecx, %esi | ||
465 | roll $5, %esi | ||
466 | addl %ebp, %eax | ||
467 | addl %esi, %eax | ||
468 | |||
469 | movl 32(%esp), %esi | ||
470 | movl %ecx, %ebp | ||
471 | xorl 40(%esp), %esi | ||
472 | rorl $2, %ecx | ||
473 | xorl (%esp), %esi | ||
474 | xorl %ebx, %ebp | ||
475 | xorl 20(%esp), %esi | ||
476 | xorl %edx, %ebp | ||
477 | .byte 209 | ||
478 | .byte 198 | ||
479 | movl %esi, 32(%esp) | ||
480 | leal 1859775393(%esi,%edi,1),%esi | ||
481 | movl %eax, %edi | ||
482 | roll $5, %edi | ||
483 | addl %ebp, %esi | ||
484 | addl %edi, %esi | ||
485 | |||
486 | movl 36(%esp), %edi | ||
487 | movl %eax, %ebp | ||
488 | xorl 44(%esp), %edi | ||
489 | rorl $2, %eax | ||
490 | xorl 4(%esp), %edi | ||
491 | xorl %ecx, %ebp | ||
492 | xorl 24(%esp), %edi | ||
493 | xorl %ebx, %ebp | ||
494 | .byte 209 | ||
495 | .byte 199 | ||
496 | movl %edi, 36(%esp) | ||
497 | leal 1859775393(%edi,%edx,1),%edi | ||
498 | movl %esi, %edx | ||
499 | roll $5, %edx | ||
500 | addl %ebp, %edi | ||
501 | addl %edx, %edi | ||
502 | |||
503 | movl 40(%esp), %edx | ||
504 | movl %esi, %ebp | ||
505 | xorl 48(%esp), %edx | ||
506 | rorl $2, %esi | ||
507 | xorl 8(%esp), %edx | ||
508 | xorl %eax, %ebp | ||
509 | xorl 28(%esp), %edx | ||
510 | xorl %ecx, %ebp | ||
511 | .byte 209 | ||
512 | .byte 194 | ||
513 | movl %edx, 40(%esp) | ||
514 | leal 1859775393(%edx,%ebx,1),%edx | ||
515 | movl %edi, %ebx | ||
516 | roll $5, %ebx | ||
517 | addl %ebp, %edx | ||
518 | addl %ebx, %edx | ||
519 | |||
520 | movl 44(%esp), %ebx | ||
521 | movl %edi, %ebp | ||
522 | xorl 52(%esp), %ebx | ||
523 | rorl $2, %edi | ||
524 | xorl 12(%esp), %ebx | ||
525 | xorl %esi, %ebp | ||
526 | xorl 32(%esp), %ebx | ||
527 | xorl %eax, %ebp | ||
528 | .byte 209 | ||
529 | .byte 195 | ||
530 | movl %ebx, 44(%esp) | ||
531 | leal 1859775393(%ebx,%ecx,1),%ebx | ||
532 | movl %edx, %ecx | ||
533 | roll $5, %ecx | ||
534 | addl %ebp, %ebx | ||
535 | addl %ecx, %ebx | ||
536 | |||
537 | movl 48(%esp), %ecx | ||
538 | movl %edx, %ebp | ||
539 | xorl 56(%esp), %ecx | ||
540 | rorl $2, %edx | ||
541 | xorl 16(%esp), %ecx | ||
542 | xorl %edi, %ebp | ||
543 | xorl 36(%esp), %ecx | ||
544 | xorl %esi, %ebp | ||
545 | .byte 209 | ||
546 | .byte 193 | ||
547 | movl %ecx, 48(%esp) | ||
548 | leal 1859775393(%ecx,%eax,1),%ecx | ||
549 | movl %ebx, %eax | ||
550 | roll $5, %eax | ||
551 | addl %ebp, %ecx | ||
552 | addl %eax, %ecx | ||
553 | |||
554 | movl 52(%esp), %eax | ||
555 | movl %ebx, %ebp | ||
556 | xorl 60(%esp), %eax | ||
557 | rorl $2, %ebx | ||
558 | xorl 20(%esp), %eax | ||
559 | xorl %edx, %ebp | ||
560 | xorl 40(%esp), %eax | ||
561 | xorl %edi, %ebp | ||
562 | .byte 209 | ||
563 | .byte 192 | ||
564 | movl %eax, 52(%esp) | ||
565 | leal 1859775393(%eax,%esi,1),%eax | ||
566 | movl %ecx, %esi | ||
567 | roll $5, %esi | ||
568 | addl %ebp, %eax | ||
569 | addl %esi, %eax | ||
570 | |||
571 | movl 56(%esp), %esi | ||
572 | movl %ecx, %ebp | ||
573 | xorl (%esp), %esi | ||
574 | rorl $2, %ecx | ||
575 | xorl 24(%esp), %esi | ||
576 | xorl %ebx, %ebp | ||
577 | xorl 44(%esp), %esi | ||
578 | xorl %edx, %ebp | ||
579 | .byte 209 | ||
580 | .byte 198 | ||
581 | movl %esi, 56(%esp) | ||
582 | leal 1859775393(%esi,%edi,1),%esi | ||
583 | movl %eax, %edi | ||
584 | roll $5, %edi | ||
585 | addl %ebp, %esi | ||
586 | addl %edi, %esi | ||
587 | |||
588 | movl 60(%esp), %edi | ||
589 | movl %eax, %ebp | ||
590 | xorl 4(%esp), %edi | ||
591 | rorl $2, %eax | ||
592 | xorl 28(%esp), %edi | ||
593 | xorl %ecx, %ebp | ||
594 | xorl 48(%esp), %edi | ||
595 | xorl %ebx, %ebp | ||
596 | .byte 209 | ||
597 | .byte 199 | ||
598 | movl %edi, 60(%esp) | ||
599 | leal 1859775393(%edi,%edx,1),%edi | ||
600 | movl %esi, %edx | ||
601 | roll $5, %edx | ||
602 | addl %ebp, %edi | ||
603 | addl %edx, %edi | ||
604 | |||
605 | movl (%esp), %edx | ||
606 | movl %esi, %ebp | ||
607 | xorl 8(%esp), %edx | ||
608 | rorl $2, %esi | ||
609 | xorl 32(%esp), %edx | ||
610 | xorl %eax, %ebp | ||
611 | xorl 52(%esp), %edx | ||
612 | xorl %ecx, %ebp | ||
613 | .byte 209 | ||
614 | .byte 194 | ||
615 | movl %edx, (%esp) | ||
616 | leal 1859775393(%edx,%ebx,1),%edx | ||
617 | movl %edi, %ebx | ||
618 | roll $5, %ebx | ||
619 | addl %ebp, %edx | ||
620 | addl %ebx, %edx | ||
621 | |||
622 | movl 4(%esp), %ebx | ||
623 | movl %edi, %ebp | ||
624 | xorl 12(%esp), %ebx | ||
625 | rorl $2, %edi | ||
626 | xorl 36(%esp), %ebx | ||
627 | xorl %esi, %ebp | ||
628 | xorl 56(%esp), %ebx | ||
629 | xorl %eax, %ebp | ||
630 | .byte 209 | ||
631 | .byte 195 | ||
632 | movl %ebx, 4(%esp) | ||
633 | leal 1859775393(%ebx,%ecx,1),%ebx | ||
634 | movl %edx, %ecx | ||
635 | roll $5, %ecx | ||
636 | addl %ebp, %ebx | ||
637 | addl %ecx, %ebx | ||
638 | |||
639 | movl 8(%esp), %ecx | ||
640 | movl %edx, %ebp | ||
641 | xorl 16(%esp), %ecx | ||
642 | rorl $2, %edx | ||
643 | xorl 40(%esp), %ecx | ||
644 | xorl %edi, %ebp | ||
645 | xorl 60(%esp), %ecx | ||
646 | xorl %esi, %ebp | ||
647 | .byte 209 | ||
648 | .byte 193 | ||
649 | movl %ecx, 8(%esp) | ||
650 | leal 1859775393(%ecx,%eax,1),%ecx | ||
651 | movl %ebx, %eax | ||
652 | roll $5, %eax | ||
653 | addl %ebp, %ecx | ||
654 | addl %eax, %ecx | ||
655 | |||
656 | movl 12(%esp), %eax | ||
657 | movl %ebx, %ebp | ||
658 | xorl 20(%esp), %eax | ||
659 | rorl $2, %ebx | ||
660 | xorl 44(%esp), %eax | ||
661 | xorl %edx, %ebp | ||
662 | xorl (%esp), %eax | ||
663 | xorl %edi, %ebp | ||
664 | .byte 209 | ||
665 | .byte 192 | ||
666 | movl %eax, 12(%esp) | ||
667 | leal 1859775393(%eax,%esi,1),%eax | ||
668 | movl %ecx, %esi | ||
669 | roll $5, %esi | ||
670 | addl %ebp, %eax | ||
671 | addl %esi, %eax | ||
672 | |||
673 | movl 16(%esp), %esi | ||
674 | movl %ecx, %ebp | ||
675 | xorl 24(%esp), %esi | ||
676 | rorl $2, %ecx | ||
677 | xorl 48(%esp), %esi | ||
678 | xorl %ebx, %ebp | ||
679 | xorl 4(%esp), %esi | ||
680 | xorl %edx, %ebp | ||
681 | .byte 209 | ||
682 | .byte 198 | ||
683 | movl %esi, 16(%esp) | ||
684 | leal 1859775393(%esi,%edi,1),%esi | ||
685 | movl %eax, %edi | ||
686 | roll $5, %edi | ||
687 | addl %ebp, %esi | ||
688 | addl %edi, %esi | ||
689 | |||
690 | movl 20(%esp), %edi | ||
691 | movl %eax, %ebp | ||
692 | xorl 28(%esp), %edi | ||
693 | rorl $2, %eax | ||
694 | xorl 52(%esp), %edi | ||
695 | xorl %ecx, %ebp | ||
696 | xorl 8(%esp), %edi | ||
697 | xorl %ebx, %ebp | ||
698 | .byte 209 | ||
699 | .byte 199 | ||
700 | movl %edi, 20(%esp) | ||
701 | leal 1859775393(%edi,%edx,1),%edi | ||
702 | movl %esi, %edx | ||
703 | roll $5, %edx | ||
704 | addl %ebp, %edi | ||
705 | addl %edx, %edi | ||
706 | |||
707 | movl 24(%esp), %edx | ||
708 | movl %esi, %ebp | ||
709 | xorl 32(%esp), %edx | ||
710 | rorl $2, %esi | ||
711 | xorl 56(%esp), %edx | ||
712 | xorl %eax, %ebp | ||
713 | xorl 12(%esp), %edx | ||
714 | xorl %ecx, %ebp | ||
715 | .byte 209 | ||
716 | .byte 194 | ||
717 | movl %edx, 24(%esp) | ||
718 | leal 1859775393(%edx,%ebx,1),%edx | ||
719 | movl %edi, %ebx | ||
720 | roll $5, %ebx | ||
721 | addl %ebp, %edx | ||
722 | addl %ebx, %edx | ||
723 | |||
724 | movl 28(%esp), %ebx | ||
725 | movl %edi, %ebp | ||
726 | xorl 36(%esp), %ebx | ||
727 | rorl $2, %edi | ||
728 | xorl 60(%esp), %ebx | ||
729 | xorl %esi, %ebp | ||
730 | xorl 16(%esp), %ebx | ||
731 | xorl %eax, %ebp | ||
732 | .byte 209 | ||
733 | .byte 195 | ||
734 | movl %ebx, 28(%esp) | ||
735 | leal 1859775393(%ebx,%ecx,1),%ebx | ||
736 | movl %edx, %ecx | ||
737 | roll $5, %ecx | ||
738 | addl %ebp, %ebx | ||
739 | addl %ecx, %ebx | ||
740 | |||
741 | movl 32(%esp), %ecx | ||
742 | movl %edx, %ebp | ||
743 | xorl 40(%esp), %ecx | ||
744 | orl %edi, %ebp | ||
745 | xorl (%esp), %ecx | ||
746 | andl %esi, %ebp | ||
747 | xorl 20(%esp), %ecx | ||
748 | .byte 209 | ||
749 | .byte 193 | ||
750 | movl %ecx, 32(%esp) | ||
751 | leal 2400959708(%ecx,%eax,1),%ecx | ||
752 | movl %edx, %eax | ||
753 | rorl $2, %edx | ||
754 | andl %edi, %eax | ||
755 | orl %eax, %ebp | ||
756 | movl %ebx, %eax | ||
757 | roll $5, %eax | ||
758 | addl %eax, %ebp | ||
759 | addl %ebp, %ecx | ||
760 | |||
761 | movl 36(%esp), %eax | ||
762 | movl %ebx, %ebp | ||
763 | xorl 44(%esp), %eax | ||
764 | orl %edx, %ebp | ||
765 | xorl 4(%esp), %eax | ||
766 | andl %edi, %ebp | ||
767 | xorl 24(%esp), %eax | ||
768 | .byte 209 | ||
769 | .byte 192 | ||
770 | movl %eax, 36(%esp) | ||
771 | leal 2400959708(%eax,%esi,1),%eax | ||
772 | movl %ebx, %esi | ||
773 | rorl $2, %ebx | ||
774 | andl %edx, %esi | ||
775 | orl %esi, %ebp | ||
776 | movl %ecx, %esi | ||
777 | roll $5, %esi | ||
778 | addl %esi, %ebp | ||
779 | addl %ebp, %eax | ||
780 | |||
781 | movl 40(%esp), %esi | ||
782 | movl %ecx, %ebp | ||
783 | xorl 48(%esp), %esi | ||
784 | orl %ebx, %ebp | ||
785 | xorl 8(%esp), %esi | ||
786 | andl %edx, %ebp | ||
787 | xorl 28(%esp), %esi | ||
788 | .byte 209 | ||
789 | .byte 198 | ||
790 | movl %esi, 40(%esp) | ||
791 | leal 2400959708(%esi,%edi,1),%esi | ||
792 | movl %ecx, %edi | ||
793 | rorl $2, %ecx | ||
794 | andl %ebx, %edi | ||
795 | orl %edi, %ebp | ||
796 | movl %eax, %edi | ||
797 | roll $5, %edi | ||
798 | addl %edi, %ebp | ||
799 | addl %ebp, %esi | ||
800 | |||
801 | movl 44(%esp), %edi | ||
802 | movl %eax, %ebp | ||
803 | xorl 52(%esp), %edi | ||
804 | orl %ecx, %ebp | ||
805 | xorl 12(%esp), %edi | ||
806 | andl %ebx, %ebp | ||
807 | xorl 32(%esp), %edi | ||
808 | .byte 209 | ||
809 | .byte 199 | ||
810 | movl %edi, 44(%esp) | ||
811 | leal 2400959708(%edi,%edx,1),%edi | ||
812 | movl %eax, %edx | ||
813 | rorl $2, %eax | ||
814 | andl %ecx, %edx | ||
815 | orl %edx, %ebp | ||
816 | movl %esi, %edx | ||
817 | roll $5, %edx | ||
818 | addl %edx, %ebp | ||
819 | addl %ebp, %edi | ||
820 | |||
821 | movl 48(%esp), %edx | ||
822 | movl %esi, %ebp | ||
823 | xorl 56(%esp), %edx | ||
824 | orl %eax, %ebp | ||
825 | xorl 16(%esp), %edx | ||
826 | andl %ecx, %ebp | ||
827 | xorl 36(%esp), %edx | ||
828 | .byte 209 | ||
829 | .byte 194 | ||
830 | movl %edx, 48(%esp) | ||
831 | leal 2400959708(%edx,%ebx,1),%edx | ||
832 | movl %esi, %ebx | ||
833 | rorl $2, %esi | ||
834 | andl %eax, %ebx | ||
835 | orl %ebx, %ebp | ||
836 | movl %edi, %ebx | ||
837 | roll $5, %ebx | ||
838 | addl %ebx, %ebp | ||
839 | addl %ebp, %edx | ||
840 | |||
841 | movl 52(%esp), %ebx | ||
842 | movl %edi, %ebp | ||
843 | xorl 60(%esp), %ebx | ||
844 | orl %esi, %ebp | ||
845 | xorl 20(%esp), %ebx | ||
846 | andl %eax, %ebp | ||
847 | xorl 40(%esp), %ebx | ||
848 | .byte 209 | ||
849 | .byte 195 | ||
850 | movl %ebx, 52(%esp) | ||
851 | leal 2400959708(%ebx,%ecx,1),%ebx | ||
852 | movl %edi, %ecx | ||
853 | rorl $2, %edi | ||
854 | andl %esi, %ecx | ||
855 | orl %ecx, %ebp | ||
856 | movl %edx, %ecx | ||
857 | roll $5, %ecx | ||
858 | addl %ecx, %ebp | ||
859 | addl %ebp, %ebx | ||
860 | |||
861 | movl 56(%esp), %ecx | ||
862 | movl %edx, %ebp | ||
863 | xorl (%esp), %ecx | ||
864 | orl %edi, %ebp | ||
865 | xorl 24(%esp), %ecx | ||
866 | andl %esi, %ebp | ||
867 | xorl 44(%esp), %ecx | ||
868 | .byte 209 | ||
869 | .byte 193 | ||
870 | movl %ecx, 56(%esp) | ||
871 | leal 2400959708(%ecx,%eax,1),%ecx | ||
872 | movl %edx, %eax | ||
873 | rorl $2, %edx | ||
874 | andl %edi, %eax | ||
875 | orl %eax, %ebp | ||
876 | movl %ebx, %eax | ||
877 | roll $5, %eax | ||
878 | addl %eax, %ebp | ||
879 | addl %ebp, %ecx | ||
880 | |||
881 | movl 60(%esp), %eax | ||
882 | movl %ebx, %ebp | ||
883 | xorl 4(%esp), %eax | ||
884 | orl %edx, %ebp | ||
885 | xorl 28(%esp), %eax | ||
886 | andl %edi, %ebp | ||
887 | xorl 48(%esp), %eax | ||
888 | .byte 209 | ||
889 | .byte 192 | ||
890 | movl %eax, 60(%esp) | ||
891 | leal 2400959708(%eax,%esi,1),%eax | ||
892 | movl %ebx, %esi | ||
893 | rorl $2, %ebx | ||
894 | andl %edx, %esi | ||
895 | orl %esi, %ebp | ||
896 | movl %ecx, %esi | ||
897 | roll $5, %esi | ||
898 | addl %esi, %ebp | ||
899 | addl %ebp, %eax | ||
900 | |||
901 | movl (%esp), %esi | ||
902 | movl %ecx, %ebp | ||
903 | xorl 8(%esp), %esi | ||
904 | orl %ebx, %ebp | ||
905 | xorl 32(%esp), %esi | ||
906 | andl %edx, %ebp | ||
907 | xorl 52(%esp), %esi | ||
908 | .byte 209 | ||
909 | .byte 198 | ||
910 | movl %esi, (%esp) | ||
911 | leal 2400959708(%esi,%edi,1),%esi | ||
912 | movl %ecx, %edi | ||
913 | rorl $2, %ecx | ||
914 | andl %ebx, %edi | ||
915 | orl %edi, %ebp | ||
916 | movl %eax, %edi | ||
917 | roll $5, %edi | ||
918 | addl %edi, %ebp | ||
919 | addl %ebp, %esi | ||
920 | |||
921 | movl 4(%esp), %edi | ||
922 | movl %eax, %ebp | ||
923 | xorl 12(%esp), %edi | ||
924 | orl %ecx, %ebp | ||
925 | xorl 36(%esp), %edi | ||
926 | andl %ebx, %ebp | ||
927 | xorl 56(%esp), %edi | ||
928 | .byte 209 | ||
929 | .byte 199 | ||
930 | movl %edi, 4(%esp) | ||
931 | leal 2400959708(%edi,%edx,1),%edi | ||
932 | movl %eax, %edx | ||
933 | rorl $2, %eax | ||
934 | andl %ecx, %edx | ||
935 | orl %edx, %ebp | ||
936 | movl %esi, %edx | ||
937 | roll $5, %edx | ||
938 | addl %edx, %ebp | ||
939 | addl %ebp, %edi | ||
940 | |||
941 | movl 8(%esp), %edx | ||
942 | movl %esi, %ebp | ||
943 | xorl 16(%esp), %edx | ||
944 | orl %eax, %ebp | ||
945 | xorl 40(%esp), %edx | ||
946 | andl %ecx, %ebp | ||
947 | xorl 60(%esp), %edx | ||
948 | .byte 209 | ||
949 | .byte 194 | ||
950 | movl %edx, 8(%esp) | ||
951 | leal 2400959708(%edx,%ebx,1),%edx | ||
952 | movl %esi, %ebx | ||
953 | rorl $2, %esi | ||
954 | andl %eax, %ebx | ||
955 | orl %ebx, %ebp | ||
956 | movl %edi, %ebx | ||
957 | roll $5, %ebx | ||
958 | addl %ebx, %ebp | ||
959 | addl %ebp, %edx | ||
960 | |||
961 | movl 12(%esp), %ebx | ||
962 | movl %edi, %ebp | ||
963 | xorl 20(%esp), %ebx | ||
964 | orl %esi, %ebp | ||
965 | xorl 44(%esp), %ebx | ||
966 | andl %eax, %ebp | ||
967 | xorl (%esp), %ebx | ||
968 | .byte 209 | ||
969 | .byte 195 | ||
970 | movl %ebx, 12(%esp) | ||
971 | leal 2400959708(%ebx,%ecx,1),%ebx | ||
972 | movl %edi, %ecx | ||
973 | rorl $2, %edi | ||
974 | andl %esi, %ecx | ||
975 | orl %ecx, %ebp | ||
976 | movl %edx, %ecx | ||
977 | roll $5, %ecx | ||
978 | addl %ecx, %ebp | ||
979 | addl %ebp, %ebx | ||
980 | |||
981 | movl 16(%esp), %ecx | ||
982 | movl %edx, %ebp | ||
983 | xorl 24(%esp), %ecx | ||
984 | orl %edi, %ebp | ||
985 | xorl 48(%esp), %ecx | ||
986 | andl %esi, %ebp | ||
987 | xorl 4(%esp), %ecx | ||
988 | .byte 209 | ||
989 | .byte 193 | ||
990 | movl %ecx, 16(%esp) | ||
991 | leal 2400959708(%ecx,%eax,1),%ecx | ||
992 | movl %edx, %eax | ||
993 | rorl $2, %edx | ||
994 | andl %edi, %eax | ||
995 | orl %eax, %ebp | ||
996 | movl %ebx, %eax | ||
997 | roll $5, %eax | ||
998 | addl %eax, %ebp | ||
999 | addl %ebp, %ecx | ||
1000 | |||
1001 | movl 20(%esp), %eax | ||
1002 | movl %ebx, %ebp | ||
1003 | xorl 28(%esp), %eax | ||
1004 | orl %edx, %ebp | ||
1005 | xorl 52(%esp), %eax | ||
1006 | andl %edi, %ebp | ||
1007 | xorl 8(%esp), %eax | ||
1008 | .byte 209 | ||
1009 | .byte 192 | ||
1010 | movl %eax, 20(%esp) | ||
1011 | leal 2400959708(%eax,%esi,1),%eax | ||
1012 | movl %ebx, %esi | ||
1013 | rorl $2, %ebx | ||
1014 | andl %edx, %esi | ||
1015 | orl %esi, %ebp | ||
1016 | movl %ecx, %esi | ||
1017 | roll $5, %esi | ||
1018 | addl %esi, %ebp | ||
1019 | addl %ebp, %eax | ||
1020 | |||
1021 | movl 24(%esp), %esi | ||
1022 | movl %ecx, %ebp | ||
1023 | xorl 32(%esp), %esi | ||
1024 | orl %ebx, %ebp | ||
1025 | xorl 56(%esp), %esi | ||
1026 | andl %edx, %ebp | ||
1027 | xorl 12(%esp), %esi | ||
1028 | .byte 209 | ||
1029 | .byte 198 | ||
1030 | movl %esi, 24(%esp) | ||
1031 | leal 2400959708(%esi,%edi,1),%esi | ||
1032 | movl %ecx, %edi | ||
1033 | rorl $2, %ecx | ||
1034 | andl %ebx, %edi | ||
1035 | orl %edi, %ebp | ||
1036 | movl %eax, %edi | ||
1037 | roll $5, %edi | ||
1038 | addl %edi, %ebp | ||
1039 | addl %ebp, %esi | ||
1040 | |||
1041 | movl 28(%esp), %edi | ||
1042 | movl %eax, %ebp | ||
1043 | xorl 36(%esp), %edi | ||
1044 | orl %ecx, %ebp | ||
1045 | xorl 60(%esp), %edi | ||
1046 | andl %ebx, %ebp | ||
1047 | xorl 16(%esp), %edi | ||
1048 | .byte 209 | ||
1049 | .byte 199 | ||
1050 | movl %edi, 28(%esp) | ||
1051 | leal 2400959708(%edi,%edx,1),%edi | ||
1052 | movl %eax, %edx | ||
1053 | rorl $2, %eax | ||
1054 | andl %ecx, %edx | ||
1055 | orl %edx, %ebp | ||
1056 | movl %esi, %edx | ||
1057 | roll $5, %edx | ||
1058 | addl %edx, %ebp | ||
1059 | addl %ebp, %edi | ||
1060 | |||
1061 | movl 32(%esp), %edx | ||
1062 | movl %esi, %ebp | ||
1063 | xorl 40(%esp), %edx | ||
1064 | orl %eax, %ebp | ||
1065 | xorl (%esp), %edx | ||
1066 | andl %ecx, %ebp | ||
1067 | xorl 20(%esp), %edx | ||
1068 | .byte 209 | ||
1069 | .byte 194 | ||
1070 | movl %edx, 32(%esp) | ||
1071 | leal 2400959708(%edx,%ebx,1),%edx | ||
1072 | movl %esi, %ebx | ||
1073 | rorl $2, %esi | ||
1074 | andl %eax, %ebx | ||
1075 | orl %ebx, %ebp | ||
1076 | movl %edi, %ebx | ||
1077 | roll $5, %ebx | ||
1078 | addl %ebx, %ebp | ||
1079 | addl %ebp, %edx | ||
1080 | |||
1081 | movl 36(%esp), %ebx | ||
1082 | movl %edi, %ebp | ||
1083 | xorl 44(%esp), %ebx | ||
1084 | orl %esi, %ebp | ||
1085 | xorl 4(%esp), %ebx | ||
1086 | andl %eax, %ebp | ||
1087 | xorl 24(%esp), %ebx | ||
1088 | .byte 209 | ||
1089 | .byte 195 | ||
1090 | movl %ebx, 36(%esp) | ||
1091 | leal 2400959708(%ebx,%ecx,1),%ebx | ||
1092 | movl %edi, %ecx | ||
1093 | rorl $2, %edi | ||
1094 | andl %esi, %ecx | ||
1095 | orl %ecx, %ebp | ||
1096 | movl %edx, %ecx | ||
1097 | roll $5, %ecx | ||
1098 | addl %ecx, %ebp | ||
1099 | addl %ebp, %ebx | ||
1100 | |||
1101 | movl 40(%esp), %ecx | ||
1102 | movl %edx, %ebp | ||
1103 | xorl 48(%esp), %ecx | ||
1104 | orl %edi, %ebp | ||
1105 | xorl 8(%esp), %ecx | ||
1106 | andl %esi, %ebp | ||
1107 | xorl 28(%esp), %ecx | ||
1108 | .byte 209 | ||
1109 | .byte 193 | ||
1110 | movl %ecx, 40(%esp) | ||
1111 | leal 2400959708(%ecx,%eax,1),%ecx | ||
1112 | movl %edx, %eax | ||
1113 | rorl $2, %edx | ||
1114 | andl %edi, %eax | ||
1115 | orl %eax, %ebp | ||
1116 | movl %ebx, %eax | ||
1117 | roll $5, %eax | ||
1118 | addl %eax, %ebp | ||
1119 | addl %ebp, %ecx | ||
1120 | |||
1121 | movl 44(%esp), %eax | ||
1122 | movl %ebx, %ebp | ||
1123 | xorl 52(%esp), %eax | ||
1124 | orl %edx, %ebp | ||
1125 | xorl 12(%esp), %eax | ||
1126 | andl %edi, %ebp | ||
1127 | xorl 32(%esp), %eax | ||
1128 | .byte 209 | ||
1129 | .byte 192 | ||
1130 | movl %eax, 44(%esp) | ||
1131 | leal 2400959708(%eax,%esi,1),%eax | ||
1132 | movl %ebx, %esi | ||
1133 | rorl $2, %ebx | ||
1134 | andl %edx, %esi | ||
1135 | orl %esi, %ebp | ||
1136 | movl %ecx, %esi | ||
1137 | roll $5, %esi | ||
1138 | addl %esi, %ebp | ||
1139 | addl %ebp, %eax | ||
1140 | |||
1141 | movl 48(%esp), %esi | ||
1142 | movl %ecx, %ebp | ||
1143 | xorl 56(%esp), %esi | ||
1144 | rorl $2, %ecx | ||
1145 | xorl 16(%esp), %esi | ||
1146 | xorl %ebx, %ebp | ||
1147 | xorl 36(%esp), %esi | ||
1148 | xorl %edx, %ebp | ||
1149 | .byte 209 | ||
1150 | .byte 198 | ||
1151 | movl %esi, 48(%esp) | ||
1152 | leal 3395469782(%esi,%edi,1),%esi | ||
1153 | movl %eax, %edi | ||
1154 | roll $5, %edi | ||
1155 | addl %ebp, %esi | ||
1156 | addl %edi, %esi | ||
1157 | |||
1158 | movl 52(%esp), %edi | ||
1159 | movl %eax, %ebp | ||
1160 | xorl 60(%esp), %edi | ||
1161 | rorl $2, %eax | ||
1162 | xorl 20(%esp), %edi | ||
1163 | xorl %ecx, %ebp | ||
1164 | xorl 40(%esp), %edi | ||
1165 | xorl %ebx, %ebp | ||
1166 | .byte 209 | ||
1167 | .byte 199 | ||
1168 | movl %edi, 52(%esp) | ||
1169 | leal 3395469782(%edi,%edx,1),%edi | ||
1170 | movl %esi, %edx | ||
1171 | roll $5, %edx | ||
1172 | addl %ebp, %edi | ||
1173 | addl %edx, %edi | ||
1174 | |||
1175 | movl 56(%esp), %edx | ||
1176 | movl %esi, %ebp | ||
1177 | xorl (%esp), %edx | ||
1178 | rorl $2, %esi | ||
1179 | xorl 24(%esp), %edx | ||
1180 | xorl %eax, %ebp | ||
1181 | xorl 44(%esp), %edx | ||
1182 | xorl %ecx, %ebp | ||
1183 | .byte 209 | ||
1184 | .byte 194 | ||
1185 | movl %edx, 56(%esp) | ||
1186 | leal 3395469782(%edx,%ebx,1),%edx | ||
1187 | movl %edi, %ebx | ||
1188 | roll $5, %ebx | ||
1189 | addl %ebp, %edx | ||
1190 | addl %ebx, %edx | ||
1191 | |||
1192 | movl 60(%esp), %ebx | ||
1193 | movl %edi, %ebp | ||
1194 | xorl 4(%esp), %ebx | ||
1195 | rorl $2, %edi | ||
1196 | xorl 28(%esp), %ebx | ||
1197 | xorl %esi, %ebp | ||
1198 | xorl 48(%esp), %ebx | ||
1199 | xorl %eax, %ebp | ||
1200 | .byte 209 | ||
1201 | .byte 195 | ||
1202 | movl %ebx, 60(%esp) | ||
1203 | leal 3395469782(%ebx,%ecx,1),%ebx | ||
1204 | movl %edx, %ecx | ||
1205 | roll $5, %ecx | ||
1206 | addl %ebp, %ebx | ||
1207 | addl %ecx, %ebx | ||
1208 | |||
1209 | movl (%esp), %ecx | ||
1210 | movl %edx, %ebp | ||
1211 | xorl 8(%esp), %ecx | ||
1212 | rorl $2, %edx | ||
1213 | xorl 32(%esp), %ecx | ||
1214 | xorl %edi, %ebp | ||
1215 | xorl 52(%esp), %ecx | ||
1216 | xorl %esi, %ebp | ||
1217 | .byte 209 | ||
1218 | .byte 193 | ||
1219 | movl %ecx, (%esp) | ||
1220 | leal 3395469782(%ecx,%eax,1),%ecx | ||
1221 | movl %ebx, %eax | ||
1222 | roll $5, %eax | ||
1223 | addl %ebp, %ecx | ||
1224 | addl %eax, %ecx | ||
1225 | |||
1226 | movl 4(%esp), %eax | ||
1227 | movl %ebx, %ebp | ||
1228 | xorl 12(%esp), %eax | ||
1229 | rorl $2, %ebx | ||
1230 | xorl 36(%esp), %eax | ||
1231 | xorl %edx, %ebp | ||
1232 | xorl 56(%esp), %eax | ||
1233 | xorl %edi, %ebp | ||
1234 | .byte 209 | ||
1235 | .byte 192 | ||
1236 | movl %eax, 4(%esp) | ||
1237 | leal 3395469782(%eax,%esi,1),%eax | ||
1238 | movl %ecx, %esi | ||
1239 | roll $5, %esi | ||
1240 | addl %ebp, %eax | ||
1241 | addl %esi, %eax | ||
1242 | |||
1243 | movl 8(%esp), %esi | ||
1244 | movl %ecx, %ebp | ||
1245 | xorl 16(%esp), %esi | ||
1246 | rorl $2, %ecx | ||
1247 | xorl 40(%esp), %esi | ||
1248 | xorl %ebx, %ebp | ||
1249 | xorl 60(%esp), %esi | ||
1250 | xorl %edx, %ebp | ||
1251 | .byte 209 | ||
1252 | .byte 198 | ||
1253 | movl %esi, 8(%esp) | ||
1254 | leal 3395469782(%esi,%edi,1),%esi | ||
1255 | movl %eax, %edi | ||
1256 | roll $5, %edi | ||
1257 | addl %ebp, %esi | ||
1258 | addl %edi, %esi | ||
1259 | |||
1260 | movl 12(%esp), %edi | ||
1261 | movl %eax, %ebp | ||
1262 | xorl 20(%esp), %edi | ||
1263 | rorl $2, %eax | ||
1264 | xorl 44(%esp), %edi | ||
1265 | xorl %ecx, %ebp | ||
1266 | xorl (%esp), %edi | ||
1267 | xorl %ebx, %ebp | ||
1268 | .byte 209 | ||
1269 | .byte 199 | ||
1270 | movl %edi, 12(%esp) | ||
1271 | leal 3395469782(%edi,%edx,1),%edi | ||
1272 | movl %esi, %edx | ||
1273 | roll $5, %edx | ||
1274 | addl %ebp, %edi | ||
1275 | addl %edx, %edi | ||
1276 | |||
1277 | movl 16(%esp), %edx | ||
1278 | movl %esi, %ebp | ||
1279 | xorl 24(%esp), %edx | ||
1280 | rorl $2, %esi | ||
1281 | xorl 48(%esp), %edx | ||
1282 | xorl %eax, %ebp | ||
1283 | xorl 4(%esp), %edx | ||
1284 | xorl %ecx, %ebp | ||
1285 | .byte 209 | ||
1286 | .byte 194 | ||
1287 | movl %edx, 16(%esp) | ||
1288 | leal 3395469782(%edx,%ebx,1),%edx | ||
1289 | movl %edi, %ebx | ||
1290 | roll $5, %ebx | ||
1291 | addl %ebp, %edx | ||
1292 | addl %ebx, %edx | ||
1293 | |||
1294 | movl 20(%esp), %ebx | ||
1295 | movl %edi, %ebp | ||
1296 | xorl 28(%esp), %ebx | ||
1297 | rorl $2, %edi | ||
1298 | xorl 52(%esp), %ebx | ||
1299 | xorl %esi, %ebp | ||
1300 | xorl 8(%esp), %ebx | ||
1301 | xorl %eax, %ebp | ||
1302 | .byte 209 | ||
1303 | .byte 195 | ||
1304 | movl %ebx, 20(%esp) | ||
1305 | leal 3395469782(%ebx,%ecx,1),%ebx | ||
1306 | movl %edx, %ecx | ||
1307 | roll $5, %ecx | ||
1308 | addl %ebp, %ebx | ||
1309 | addl %ecx, %ebx | ||
1310 | |||
1311 | movl 24(%esp), %ecx | ||
1312 | movl %edx, %ebp | ||
1313 | xorl 32(%esp), %ecx | ||
1314 | rorl $2, %edx | ||
1315 | xorl 56(%esp), %ecx | ||
1316 | xorl %edi, %ebp | ||
1317 | xorl 12(%esp), %ecx | ||
1318 | xorl %esi, %ebp | ||
1319 | .byte 209 | ||
1320 | .byte 193 | ||
1321 | movl %ecx, 24(%esp) | ||
1322 | leal 3395469782(%ecx,%eax,1),%ecx | ||
1323 | movl %ebx, %eax | ||
1324 | roll $5, %eax | ||
1325 | addl %ebp, %ecx | ||
1326 | addl %eax, %ecx | ||
1327 | |||
1328 | movl 28(%esp), %eax | ||
1329 | movl %ebx, %ebp | ||
1330 | xorl 36(%esp), %eax | ||
1331 | rorl $2, %ebx | ||
1332 | xorl 60(%esp), %eax | ||
1333 | xorl %edx, %ebp | ||
1334 | xorl 16(%esp), %eax | ||
1335 | xorl %edi, %ebp | ||
1336 | .byte 209 | ||
1337 | .byte 192 | ||
1338 | movl %eax, 28(%esp) | ||
1339 | leal 3395469782(%eax,%esi,1),%eax | ||
1340 | movl %ecx, %esi | ||
1341 | roll $5, %esi | ||
1342 | addl %ebp, %eax | ||
1343 | addl %esi, %eax | ||
1344 | |||
1345 | movl 32(%esp), %esi | ||
1346 | movl %ecx, %ebp | ||
1347 | xorl 40(%esp), %esi | ||
1348 | rorl $2, %ecx | ||
1349 | xorl (%esp), %esi | ||
1350 | xorl %ebx, %ebp | ||
1351 | xorl 20(%esp), %esi | ||
1352 | xorl %edx, %ebp | ||
1353 | .byte 209 | ||
1354 | .byte 198 | ||
1355 | movl %esi, 32(%esp) | ||
1356 | leal 3395469782(%esi,%edi,1),%esi | ||
1357 | movl %eax, %edi | ||
1358 | roll $5, %edi | ||
1359 | addl %ebp, %esi | ||
1360 | addl %edi, %esi | ||
1361 | |||
1362 | movl 36(%esp), %edi | ||
1363 | movl %eax, %ebp | ||
1364 | xorl 44(%esp), %edi | ||
1365 | rorl $2, %eax | ||
1366 | xorl 4(%esp), %edi | ||
1367 | xorl %ecx, %ebp | ||
1368 | xorl 24(%esp), %edi | ||
1369 | xorl %ebx, %ebp | ||
1370 | .byte 209 | ||
1371 | .byte 199 | ||
1372 | movl %edi, 36(%esp) | ||
1373 | leal 3395469782(%edi,%edx,1),%edi | ||
1374 | movl %esi, %edx | ||
1375 | roll $5, %edx | ||
1376 | addl %ebp, %edi | ||
1377 | addl %edx, %edi | ||
1378 | |||
1379 | movl 40(%esp), %edx | ||
1380 | movl %esi, %ebp | ||
1381 | xorl 48(%esp), %edx | ||
1382 | rorl $2, %esi | ||
1383 | xorl 8(%esp), %edx | ||
1384 | xorl %eax, %ebp | ||
1385 | xorl 28(%esp), %edx | ||
1386 | xorl %ecx, %ebp | ||
1387 | .byte 209 | ||
1388 | .byte 194 | ||
1389 | movl %edx, 40(%esp) | ||
1390 | leal 3395469782(%edx,%ebx,1),%edx | ||
1391 | movl %edi, %ebx | ||
1392 | roll $5, %ebx | ||
1393 | addl %ebp, %edx | ||
1394 | addl %ebx, %edx | ||
1395 | |||
1396 | movl 44(%esp), %ebx | ||
1397 | movl %edi, %ebp | ||
1398 | xorl 52(%esp), %ebx | ||
1399 | rorl $2, %edi | ||
1400 | xorl 12(%esp), %ebx | ||
1401 | xorl %esi, %ebp | ||
1402 | xorl 32(%esp), %ebx | ||
1403 | xorl %eax, %ebp | ||
1404 | .byte 209 | ||
1405 | .byte 195 | ||
1406 | movl %ebx, 44(%esp) | ||
1407 | leal 3395469782(%ebx,%ecx,1),%ebx | ||
1408 | movl %edx, %ecx | ||
1409 | roll $5, %ecx | ||
1410 | addl %ebp, %ebx | ||
1411 | addl %ecx, %ebx | ||
1412 | |||
1413 | movl 48(%esp), %ecx | ||
1414 | movl %edx, %ebp | ||
1415 | xorl 56(%esp), %ecx | ||
1416 | rorl $2, %edx | ||
1417 | xorl 16(%esp), %ecx | ||
1418 | xorl %edi, %ebp | ||
1419 | xorl 36(%esp), %ecx | ||
1420 | xorl %esi, %ebp | ||
1421 | .byte 209 | ||
1422 | .byte 193 | ||
1423 | movl %ecx, 48(%esp) | ||
1424 | leal 3395469782(%ecx,%eax,1),%ecx | ||
1425 | movl %ebx, %eax | ||
1426 | roll $5, %eax | ||
1427 | addl %ebp, %ecx | ||
1428 | addl %eax, %ecx | ||
1429 | |||
1430 | movl 52(%esp), %eax | ||
1431 | movl %ebx, %ebp | ||
1432 | xorl 60(%esp), %eax | ||
1433 | rorl $2, %ebx | ||
1434 | xorl 20(%esp), %eax | ||
1435 | xorl %edx, %ebp | ||
1436 | xorl 40(%esp), %eax | ||
1437 | xorl %edi, %ebp | ||
1438 | .byte 209 | ||
1439 | .byte 192 | ||
1440 | movl %eax, 52(%esp) | ||
1441 | leal 3395469782(%eax,%esi,1),%eax | ||
1442 | movl %ecx, %esi | ||
1443 | roll $5, %esi | ||
1444 | addl %ebp, %eax | ||
1445 | addl %esi, %eax | ||
1446 | |||
1447 | movl 56(%esp), %esi | ||
1448 | movl %ecx, %ebp | ||
1449 | xorl (%esp), %esi | ||
1450 | rorl $2, %ecx | ||
1451 | xorl 24(%esp), %esi | ||
1452 | xorl %ebx, %ebp | ||
1453 | xorl 44(%esp), %esi | ||
1454 | xorl %edx, %ebp | ||
1455 | .byte 209 | ||
1456 | .byte 198 | ||
1457 | movl %esi, 56(%esp) | ||
1458 | leal 3395469782(%esi,%edi,1),%esi | ||
1459 | movl %eax, %edi | ||
1460 | roll $5, %edi | ||
1461 | addl %ebp, %esi | ||
1462 | addl %edi, %esi | ||
1463 | |||
1464 | movl 60(%esp), %edi | ||
1465 | movl %eax, %ebp | ||
1466 | xorl 4(%esp), %edi | ||
1467 | rorl $2, %eax | ||
1468 | xorl 28(%esp), %edi | ||
1469 | xorl %ecx, %ebp | ||
1470 | xorl 48(%esp), %edi | ||
1471 | xorl %ebx, %ebp | ||
1472 | .byte 209 | ||
1473 | .byte 199 | ||
1474 | movl %edi, 60(%esp) | ||
1475 | leal 3395469782(%edi,%edx,1),%edi | ||
1476 | movl %esi, %edx | ||
1477 | roll $5, %edx | ||
1478 | addl %ebp, %edi | ||
1479 | addl %edx, %edi | ||
1480 | |||
1481 | |||
1482 | movl 128(%esp), %ebp | ||
1483 | movl 12(%ebp), %edx | ||
1484 | addl %ecx, %edx | ||
1485 | movl 4(%ebp), %ecx | ||
1486 | addl %esi, %ecx | ||
1487 | movl %eax, %esi | ||
1488 | movl (%ebp), %eax | ||
1489 | movl %edx, 12(%ebp) | ||
1490 | addl %edi, %eax | ||
1491 | movl 16(%ebp), %edi | ||
1492 | addl %ebx, %edi | ||
1493 | movl 8(%ebp), %ebx | ||
1494 | addl %esi, %ebx | ||
1495 | movl %eax, (%ebp) | ||
1496 | movl 132(%esp), %esi | ||
1497 | movl %ebx, 8(%ebp) | ||
1498 | addl $64, %esi | ||
1499 | movl 68(%esp), %eax | ||
1500 | movl %edi, 16(%ebp) | ||
1501 | cmpl %eax, %esi | ||
1502 | movl %ecx, 4(%ebp) | ||
1503 | jb .L000start | ||
1504 | addl $108, %esp | ||
1505 | popl %edi | ||
1506 | popl %ebx | ||
1507 | popl %ebp | ||
1508 | popl %esi | ||
1509 | ret | ||
1510 | .L_sha1_block_asm_data_order_end: | ||
1511 | .size sha1_block_asm_data_order,.L_sha1_block_asm_data_order_end-sha1_block_asm_data_order | ||
1512 | .ident "desasm.pl" | ||
1513 | .text | ||
1514 | .align 16 | ||
1515 | .globl sha1_block_asm_host_order | ||
1516 | .type sha1_block_asm_host_order,@function | ||
1517 | sha1_block_asm_host_order: | ||
1518 | movl 12(%esp), %ecx | ||
1519 | pushl %esi | ||
1520 | sall $6, %ecx | ||
1521 | movl 12(%esp), %esi | ||
1522 | pushl %ebp | ||
1523 | addl %esi, %ecx | ||
1524 | pushl %ebx | ||
1525 | movl 16(%esp), %ebp | ||
1526 | pushl %edi | ||
1527 | movl 12(%ebp), %edx | ||
1528 | subl $108, %esp | ||
1529 | movl 16(%ebp), %edi | ||
1530 | movl 8(%ebp), %ebx | ||
1531 | movl %ecx, 68(%esp) | ||
1532 | |||
1533 | movl (%esi), %eax | ||
1534 | movl 4(%esi), %ecx | ||
1535 | movl %eax, (%esp) | ||
1536 | movl %ecx, 4(%esp) | ||
1537 | movl 8(%esi), %eax | ||
1538 | movl 12(%esi), %ecx | ||
1539 | movl %eax, 8(%esp) | ||
1540 | movl %ecx, 12(%esp) | ||
1541 | movl 16(%esi), %eax | ||
1542 | movl 20(%esi), %ecx | ||
1543 | movl %eax, 16(%esp) | ||
1544 | movl %ecx, 20(%esp) | ||
1545 | movl 24(%esi), %eax | ||
1546 | movl 28(%esi), %ecx | ||
1547 | movl %eax, 24(%esp) | ||
1548 | movl %ecx, 28(%esp) | ||
1549 | movl 32(%esi), %eax | ||
1550 | movl 36(%esi), %ecx | ||
1551 | movl %eax, 32(%esp) | ||
1552 | movl %ecx, 36(%esp) | ||
1553 | movl 40(%esi), %eax | ||
1554 | movl 44(%esi), %ecx | ||
1555 | movl %eax, 40(%esp) | ||
1556 | movl %ecx, 44(%esp) | ||
1557 | movl 48(%esi), %eax | ||
1558 | movl 52(%esi), %ecx | ||
1559 | movl %eax, 48(%esp) | ||
1560 | movl %ecx, 52(%esp) | ||
1561 | movl 56(%esi), %eax | ||
1562 | movl 60(%esi), %ecx | ||
1563 | movl %eax, 56(%esp) | ||
1564 | movl %ecx, 60(%esp) | ||
1565 | jmp .L001shortcut | ||
1566 | .L_sha1_block_asm_host_order_end: | ||
1567 | .size sha1_block_asm_host_order,.L_sha1_block_asm_host_order_end-sha1_block_asm_host_order | ||
1568 | .ident "desasm.pl" | ||