4 .globl _sha512_block_data_order
5 .private_extern _sha512_block_data_order
7 _sha512_block_data_order:
8 L_sha512_block_data_order_begin:
20 leal L001K512-L000pic_point(%ebp),%ebp
29 movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L001K512(%ebp),%edx
365 leal (%esp,%eax,1),%esp
380 movdqa 640(%ebp),%xmm1
382 .byte 102,15,56,0,193
385 movdqu 16(%edi),%xmm1
387 .byte 102,15,56,0,202
388 movdqa %xmm3,-128(%edx)
389 movdqa 16(%ebp),%xmm4
391 movdqu 32(%edi),%xmm2
393 .byte 102,15,56,0,211
394 movdqa %xmm4,-112(%edx)
395 movdqa 32(%ebp),%xmm5
397 movdqu 48(%edi),%xmm3
399 .byte 102,15,56,0,220
400 movdqa %xmm5,-96(%edx)
401 movdqa 48(%ebp),%xmm6
403 movdqu 64(%edi),%xmm4
405 .byte 102,15,56,0,229
406 movdqa %xmm6,-80(%edx)
407 movdqa 64(%ebp),%xmm7
409 movdqu 80(%edi),%xmm5
411 .byte 102,15,56,0,238
412 movdqa %xmm7,-64(%edx)
414 movdqa 80(%ebp),%xmm0
416 movdqu 96(%edi),%xmm6
418 .byte 102,15,56,0,247
419 movdqa %xmm0,-48(%edx)
420 movdqa %xmm1,16(%edx)
421 movdqa 96(%ebp),%xmm1
423 movdqu 112(%edi),%xmm7
425 .byte 102,15,56,0,248
426 movdqa %xmm1,-32(%edx)
427 movdqa %xmm2,32(%edx)
428 movdqa 112(%ebp),%xmm2
431 movdqa %xmm2,-16(%edx)
435 movdqa 16(%edx),%xmm2
436 movdqa %xmm3,48(%edx)
456 .byte 102,15,58,15,208,8
458 .byte 102,15,58,15,220,8
483 movdqa 32(%edx),%xmm3
580 movdqa %xmm2,-128(%edx)
583 .byte 102,15,58,15,217,8
584 movdqa %xmm5,16(%edx)
585 .byte 102,15,58,15,229,8
610 movdqa 48(%edx),%xmm4
612 movdqa 16(%ebp),%xmm3
707 movdqa %xmm3,-112(%edx)
710 .byte 102,15,58,15,226,8
711 movdqa %xmm6,32(%edx)
712 .byte 102,15,58,15,238,8
739 movdqa 32(%ebp),%xmm4
834 movdqa %xmm4,-96(%edx)
837 .byte 102,15,58,15,235,8
838 movdqa %xmm7,48(%edx)
839 .byte 102,15,58,15,247,8
864 movdqa 16(%edx),%xmm6
866 movdqa 48(%ebp),%xmm5
961 movdqa %xmm5,-80(%edx)
964 .byte 102,15,58,15,244,8
966 .byte 102,15,58,15,248,8
991 movdqa 32(%edx),%xmm7
993 movdqa 64(%ebp),%xmm6
1088 movdqa %xmm6,-64(%edx)
1091 .byte 102,15,58,15,253,8
1092 movdqa %xmm1,16(%edx)
1093 .byte 102,15,58,15,193,8
1118 movdqa 48(%edx),%xmm0
1120 movdqa 80(%ebp),%xmm7
1215 movdqa %xmm7,-48(%edx)
1218 .byte 102,15,58,15,198,8
1219 movdqa %xmm2,32(%edx)
1220 .byte 102,15,58,15,202,8
1247 movdqa 96(%ebp),%xmm0
1342 movdqa %xmm0,-32(%edx)
1345 .byte 102,15,58,15,207,8
1346 movdqa %xmm3,48(%edx)
1347 .byte 102,15,58,15,211,8
1372 movdqa 16(%edx),%xmm2
1374 movdqa 112(%ebp),%xmm1
1469 movdqa %xmm1,-16(%edx)
1474 leal -640(%ebp),%ebp
1476 .byte 102,15,56,0,193
1479 movdqu 16(%ebx),%xmm1
1481 .byte 102,15,56,0,202
1483 movq -128(%edx),%mm7
1529 movq -120(%edx),%mm7
1574 movdqa %xmm3,-128(%edx)
1575 movdqa 16(%ebp),%xmm4
1577 movdqu 32(%ebx),%xmm2
1579 .byte 102,15,56,0,211
1581 movq -112(%edx),%mm7
1627 movq -104(%edx),%mm7
1672 movdqa %xmm4,-112(%edx)
1673 movdqa 32(%ebp),%xmm5
1675 movdqu 48(%ebx),%xmm3
1677 .byte 102,15,56,0,220
1770 movdqa %xmm5,-96(%edx)
1771 movdqa 48(%ebp),%xmm6
1773 movdqu 64(%ebx),%xmm4
1775 .byte 102,15,56,0,229
1868 movdqa %xmm6,-80(%edx)
1869 movdqa 64(%ebp),%xmm7
1871 movdqu 80(%ebx),%xmm5
1873 .byte 102,15,56,0,238
1966 movdqa %xmm7,-64(%edx)
1968 movdqa 80(%ebp),%xmm0
1970 movdqu 96(%ebx),%xmm6
1972 .byte 102,15,56,0,247
2065 movdqa %xmm0,-48(%edx)
2066 movdqa %xmm1,16(%edx)
2067 movdqa 96(%ebp),%xmm1
2069 movdqu 112(%ebx),%xmm7
2071 .byte 102,15,56,0,248
2164 movdqa %xmm1,-32(%edx)
2165 movdqa %xmm2,32(%edx)
2166 movdqa 112(%ebp),%xmm2
2261 movdqa %xmm2,-16(%edx)
2742 .long 3609767458,1116352408
2743 .long 602891725,1899447441
2744 .long 3964484399,3049323471
2745 .long 2173295548,3921009573
2746 .long 4081628472,961987163
2747 .long 3053834265,1508970993
2748 .long 2937671579,2453635748
2749 .long 3664609560,2870763221
2750 .long 2734883394,3624381080
2751 .long 1164996542,310598401
2752 .long 1323610764,607225278
2753 .long 3590304994,1426881987
2754 .long 4068182383,1925078388
2755 .long 991336113,2162078206
2756 .long 633803317,2614888103
2757 .long 3479774868,3248222580
2758 .long 2666613458,3835390401
2759 .long 944711139,4022224774
2760 .long 2341262773,264347078
2761 .long 2007800933,604807628
2762 .long 1495990901,770255983
2763 .long 1856431235,1249150122
2764 .long 3175218132,1555081692
2765 .long 2198950837,1996064986
2766 .long 3999719339,2554220882
2767 .long 766784016,2821834349
2768 .long 2566594879,2952996808
2769 .long 3203337956,3210313671
2770 .long 1034457026,3336571891
2771 .long 2466948901,3584528711
2772 .long 3758326383,113926993
2773 .long 168717936,338241895
2774 .long 1188179964,666307205
2775 .long 1546045734,773529912
2776 .long 1522805485,1294757372
2777 .long 2643833823,1396182291
2778 .long 2343527390,1695183700
2779 .long 1014477480,1986661051
2780 .long 1206759142,2177026350
2781 .long 344077627,2456956037
2782 .long 1290863460,2730485921
2783 .long 3158454273,2820302411
2784 .long 3505952657,3259730800
2785 .long 106217008,3345764771
2786 .long 3606008344,3516065817
2787 .long 1432725776,3600352804
2788 .long 1467031594,4094571909
2789 .long 851169720,275423344
2790 .long 3100823752,430227734
2791 .long 1363258195,506948616
2792 .long 3750685593,659060556
2793 .long 3785050280,883997877
2794 .long 3318307427,958139571
2795 .long 3812723403,1322822218
2796 .long 2003034995,1537002063
2797 .long 3602036899,1747873779
2798 .long 1575990012,1955562222
2799 .long 1125592928,2024104815
2800 .long 2716904306,2227730452
2801 .long 442776044,2361852424
2802 .long 593698344,2428436474
2803 .long 3733110249,2756734187
2804 .long 2999351573,3204031479
2805 .long 3815920427,3329325298
2806 .long 3928383900,3391569614
2807 .long 566280711,3515267271
2808 .long 3454069534,3940187606
2809 .long 4000239992,4118630271
2810 .long 1914138554,116418474
2811 .long 2731055270,174292421
2812 .long 3203993006,289380356
2813 .long 320620315,460393269
2814 .long 587496836,685471733
2815 .long 1086792851,852142971
2816 .long 365543100,1017036298
2817 .long 2618297676,1126000580
2818 .long 3409855158,1288033470
2819 .long 4234509866,1501505948
2820 .long 987167468,1607167915
2821 .long 1246189591,1816402316
2822 .long 67438087,66051
2823 .long 202182159,134810123
2824 .byte 83,72,65,53,49,50,32,98,108,111,99,107,32,116,114,97
2825 .byte 110,115,102,111,114,109,32,102,111,114,32,120,56,54,44,32
2826 .byte 67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97
2827 .byte 112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103
2829 .section __IMPORT,__pointers,non_lazy_symbol_pointers
2830 L_OPENSSL_ia32cap_P$non_lazy_ptr:
2831 .indirect_symbol _OPENSSL_ia32cap_P