4 __x86_AES_encrypt_compact:
11 leal -2(%esi,%esi,1),%esi
12 leal (%edi,%esi,8),%esi
26 movzbl -128(%ebp,%esi,1),%esi
28 movzbl -128(%ebp,%edi,1),%edi
34 movzbl -128(%ebp,%edi,1),%edi
39 movzbl -128(%ebp,%edi,1),%edi
46 movzbl -128(%ebp,%esi,1),%esi
48 movzbl -128(%ebp,%edi,1),%edi
54 movzbl -128(%ebp,%edi,1),%edi
59 movzbl -128(%ebp,%edi,1),%edi
66 movzbl -128(%ebp,%esi,1),%esi
68 movzbl -128(%ebp,%edi,1),%edi
75 movzbl -128(%ebp,%edi,1),%edi
79 movzbl -128(%ebp,%edi,1),%edi
83 movzbl -128(%ebp,%edx,1),%edx
85 movzbl -128(%ebp,%eax,1),%eax
90 movzbl -128(%ebp,%ebx,1),%ebx
94 movzbl -128(%ebp,%ecx,1),%ecx
102 leal (%ecx,%ecx,1),%edi
104 andl $4278124286,%edi
116 andl $2155905152,%esi
119 leal (%edx,%edx,1),%edi
121 andl $4278124286,%edi
133 andl $2155905152,%esi
136 leal (%eax,%eax,1),%edi
138 andl $4278124286,%edi
150 andl $2155905152,%esi
153 leal (%ebx,%ebx,1),%edi
155 andl $4278124286,%edi
178 movzbl -128(%ebp,%esi,1),%esi
180 movzbl -128(%ebp,%edi,1),%edi
186 movzbl -128(%ebp,%edi,1),%edi
191 movzbl -128(%ebp,%edi,1),%edi
198 movzbl -128(%ebp,%esi,1),%esi
200 movzbl -128(%ebp,%edi,1),%edi
206 movzbl -128(%ebp,%edi,1),%edi
211 movzbl -128(%ebp,%edi,1),%edi
218 movzbl -128(%ebp,%esi,1),%esi
220 movzbl -128(%ebp,%edi,1),%edi
227 movzbl -128(%ebp,%edi,1),%edi
231 movzbl -128(%ebp,%edi,1),%edi
236 movzbl -128(%ebp,%edx,1),%edx
238 movzbl -128(%ebp,%eax,1),%eax
243 movzbl -128(%ebp,%ebx,1),%ebx
247 movzbl -128(%ebp,%ecx,1),%ecx
257 __sse_AES_encrypt_compact:
261 leal -2(%esi,%esi,1),%esi
262 leal (%edi,%esi,8),%esi
282 movzbl -128(%ebp,%esi,1),%ecx
285 movzbl -128(%ebp,%edx,1),%edx
289 movzbl -128(%ebp,%esi,1),%esi
294 movzbl -128(%ebp,%esi,1),%esi
299 movzbl -128(%ebp,%esi,1),%esi
303 movzbl -128(%ebp,%esi,1),%esi
308 movzbl -128(%ebp,%esi,1),%ecx
311 movzbl -128(%ebp,%esi,1),%esi
316 movzbl -128(%ebp,%esi,1),%esi
320 movzbl -128(%ebp,%esi,1),%esi
325 movzbl -128(%ebp,%esi,1),%ecx
328 movzbl -128(%ebp,%esi,1),%esi
334 movzbl -128(%ebp,%esi,1),%esi
338 movzbl -128(%ebp,%eax,1),%eax
342 movzbl -128(%ebp,%esi,1),%esi
347 movzbl -128(%ebp,%ebx,1),%ebx
363 pshufw $177,%mm0,%mm2
364 pshufw $177,%mm4,%mm6
369 pshufw $177,%mm2,%mm3
370 pshufw $177,%mm6,%mm7
417 leal -2(%esi,%esi,1),%esi
418 leal (%edi,%esi,8),%esi
424 movl (%ebp,%esi,8),%esi
426 xorl 3(%ebp,%edi,8),%esi
430 xorl 2(%ebp,%edi,8),%esi
433 xorl 1(%ebp,%edi,8),%esi
438 movl (%ebp,%esi,8),%esi
440 xorl 3(%ebp,%edi,8),%esi
444 xorl 2(%ebp,%edi,8),%esi
447 xorl 1(%ebp,%edi,8),%esi
452 movl (%ebp,%esi,8),%esi
454 xorl 3(%ebp,%edi,8),%esi
459 xorl 2(%ebp,%edi,8),%esi
461 xorl 1(%ebp,%edi,8),%esi
463 movl (%ebp,%edx,8),%edx
465 xorl 3(%ebp,%eax,8),%edx
468 xorl 2(%ebp,%ebx,8),%edx
470 xorl 1(%ebp,%ecx,8),%edx
482 movl 2(%ebp,%esi,8),%esi
485 movl (%ebp,%edi,8),%edi
491 movl (%ebp,%edi,8),%edi
496 movl 2(%ebp,%edi,8),%edi
497 andl $4278190080,%edi
503 movl 2(%ebp,%esi,8),%esi
506 movl (%ebp,%edi,8),%edi
512 movl (%ebp,%edi,8),%edi
517 movl 2(%ebp,%edi,8),%edi
518 andl $4278190080,%edi
524 movl 2(%ebp,%esi,8),%esi
527 movl (%ebp,%edi,8),%edi
534 movl (%ebp,%edi,8),%edi
538 movl 2(%ebp,%edi,8),%edi
539 andl $4278190080,%edi
543 movl 2(%ebp,%edx,8),%edx
546 movl (%ebp,%eax,8),%eax
551 movl (%ebp,%ebx,8),%ebx
555 movl 2(%ebp,%ecx,8),%ecx
556 andl $4278190080,%ecx
567 .long 2774754246,2774754246
568 .long 2222750968,2222750968
569 .long 2574743534,2574743534
570 .long 2373680118,2373680118
571 .long 234025727,234025727
572 .long 3177933782,3177933782
573 .long 2976870366,2976870366
574 .long 1422247313,1422247313
575 .long 1345335392,1345335392
576 .long 50397442,50397442
577 .long 2842126286,2842126286
578 .long 2099981142,2099981142
579 .long 436141799,436141799
580 .long 1658312629,1658312629
581 .long 3870010189,3870010189
582 .long 2591454956,2591454956
583 .long 1170918031,1170918031
584 .long 2642575903,2642575903
585 .long 1086966153,1086966153
586 .long 2273148410,2273148410
587 .long 368769775,368769775
588 .long 3948501426,3948501426
589 .long 3376891790,3376891790
590 .long 200339707,200339707
591 .long 3970805057,3970805057
592 .long 1742001331,1742001331
593 .long 4255294047,4255294047
594 .long 3937382213,3937382213
595 .long 3214711843,3214711843
596 .long 4154762323,4154762323
597 .long 2524082916,2524082916
598 .long 1539358875,1539358875
599 .long 3266819957,3266819957
600 .long 486407649,486407649
601 .long 2928907069,2928907069
602 .long 1780885068,1780885068
603 .long 1513502316,1513502316
604 .long 1094664062,1094664062
605 .long 49805301,49805301
606 .long 1338821763,1338821763
607 .long 1546925160,1546925160
608 .long 4104496465,4104496465
609 .long 887481809,887481809
610 .long 150073849,150073849
611 .long 2473685474,2473685474
612 .long 1943591083,1943591083
613 .long 1395732834,1395732834
614 .long 1058346282,1058346282
615 .long 201589768,201589768
616 .long 1388824469,1388824469
617 .long 1696801606,1696801606
618 .long 1589887901,1589887901
619 .long 672667696,672667696
620 .long 2711000631,2711000631
621 .long 251987210,251987210
622 .long 3046808111,3046808111
623 .long 151455502,151455502
624 .long 907153956,907153956
625 .long 2608889883,2608889883
626 .long 1038279391,1038279391
627 .long 652995533,652995533
628 .long 1764173646,1764173646
629 .long 3451040383,3451040383
630 .long 2675275242,2675275242
631 .long 453576978,453576978
632 .long 2659418909,2659418909
633 .long 1949051992,1949051992
634 .long 773462580,773462580
635 .long 756751158,756751158
636 .long 2993581788,2993581788
637 .long 3998898868,3998898868
638 .long 4221608027,4221608027
639 .long 4132590244,4132590244
640 .long 1295727478,1295727478
641 .long 1641469623,1641469623
642 .long 3467883389,3467883389
643 .long 2066295122,2066295122
644 .long 1055122397,1055122397
645 .long 1898917726,1898917726
646 .long 2542044179,2542044179
647 .long 4115878822,4115878822
648 .long 1758581177,1758581177
650 .long 753790401,753790401
651 .long 1612718144,1612718144
652 .long 536673507,536673507
653 .long 3367088505,3367088505
654 .long 3982187446,3982187446
655 .long 3194645204,3194645204
656 .long 1187761037,1187761037
657 .long 3653156455,3653156455
658 .long 1262041458,1262041458
659 .long 3729410708,3729410708
660 .long 3561770136,3561770136
661 .long 3898103984,3898103984
662 .long 1255133061,1255133061
663 .long 1808847035,1808847035
664 .long 720367557,720367557
665 .long 3853167183,3853167183
666 .long 385612781,385612781
667 .long 3309519750,3309519750
668 .long 3612167578,3612167578
669 .long 1429418854,1429418854
670 .long 2491778321,2491778321
671 .long 3477423498,3477423498
672 .long 284817897,284817897
673 .long 100794884,100794884
674 .long 2172616702,2172616702
675 .long 4031795360,4031795360
676 .long 1144798328,1144798328
677 .long 3131023141,3131023141
678 .long 3819481163,3819481163
679 .long 4082192802,4082192802
680 .long 4272137053,4272137053
681 .long 3225436288,3225436288
682 .long 2324664069,2324664069
683 .long 2912064063,2912064063
684 .long 3164445985,3164445985
685 .long 1211644016,1211644016
686 .long 83228145,83228145
687 .long 3753688163,3753688163
688 .long 3249976951,3249976951
689 .long 1977277103,1977277103
690 .long 1663115586,1663115586
691 .long 806359072,806359072
692 .long 452984805,452984805
693 .long 250868733,250868733
694 .long 1842533055,1842533055
695 .long 1288555905,1288555905
696 .long 336333848,336333848
697 .long 890442534,890442534
698 .long 804056259,804056259
699 .long 3781124030,3781124030
700 .long 2727843637,2727843637
701 .long 3427026056,3427026056
702 .long 957814574,957814574
703 .long 1472513171,1472513171
704 .long 4071073621,4071073621
705 .long 2189328124,2189328124
706 .long 1195195770,1195195770
707 .long 2892260552,2892260552
708 .long 3881655738,3881655738
709 .long 723065138,723065138
710 .long 2507371494,2507371494
711 .long 2690670784,2690670784
712 .long 2558624025,2558624025
713 .long 3511635870,3511635870
714 .long 2145180835,2145180835
715 .long 1713513028,1713513028
716 .long 2116692564,2116692564
717 .long 2878378043,2878378043
718 .long 2206763019,2206763019
719 .long 3393603212,3393603212
720 .long 703524551,703524551
721 .long 3552098411,3552098411
722 .long 1007948840,1007948840
723 .long 2044649127,2044649127
724 .long 3797835452,3797835452
725 .long 487262998,487262998
726 .long 1994120109,1994120109
727 .long 1004593371,1004593371
728 .long 1446130276,1446130276
729 .long 1312438900,1312438900
730 .long 503974420,503974420
731 .long 3679013266,3679013266
732 .long 168166924,168166924
733 .long 1814307912,1814307912
734 .long 3831258296,3831258296
735 .long 1573044895,1573044895
736 .long 1859376061,1859376061
737 .long 4021070915,4021070915
738 .long 2791465668,2791465668
739 .long 2828112185,2828112185
740 .long 2761266481,2761266481
741 .long 937747667,937747667
742 .long 2339994098,2339994098
743 .long 854058965,854058965
744 .long 1137232011,1137232011
745 .long 1496790894,1496790894
746 .long 3077402074,3077402074
747 .long 2358086913,2358086913
748 .long 1691735473,1691735473
749 .long 3528347292,3528347292
750 .long 3769215305,3769215305
751 .long 3027004632,3027004632
752 .long 4199962284,4199962284
753 .long 133494003,133494003
754 .long 636152527,636152527
755 .long 2942657994,2942657994
756 .long 2390391540,2390391540
757 .long 3920539207,3920539207
758 .long 403179536,403179536
759 .long 3585784431,3585784431
760 .long 2289596656,2289596656
761 .long 1864705354,1864705354
762 .long 1915629148,1915629148
763 .long 605822008,605822008
764 .long 4054230615,4054230615
765 .long 3350508659,3350508659
766 .long 1371981463,1371981463
767 .long 602466507,602466507
768 .long 2094914977,2094914977
769 .long 2624877800,2624877800
770 .long 555687742,555687742
771 .long 3712699286,3712699286
772 .long 3703422305,3703422305
773 .long 2257292045,2257292045
774 .long 2240449039,2240449039
775 .long 2423288032,2423288032
776 .long 1111375484,1111375484
777 .long 3300242801,3300242801
778 .long 2858837708,2858837708
779 .long 3628615824,3628615824
780 .long 84083462,84083462
781 .long 32962295,32962295
782 .long 302911004,302911004
783 .long 2741068226,2741068226
784 .long 1597322602,1597322602
785 .long 4183250862,4183250862
786 .long 3501832553,3501832553
787 .long 2441512471,2441512471
788 .long 1489093017,1489093017
789 .long 656219450,656219450
790 .long 3114180135,3114180135
791 .long 954327513,954327513
792 .long 335083755,335083755
793 .long 3013122091,3013122091
794 .long 856756514,856756514
795 .long 3144247762,3144247762
796 .long 1893325225,1893325225
797 .long 2307821063,2307821063
798 .long 2811532339,2811532339
799 .long 3063651117,3063651117
800 .long 572399164,572399164
801 .long 2458355477,2458355477
802 .long 552200649,552200649
803 .long 1238290055,1238290055
804 .long 4283782570,4283782570
805 .long 2015897680,2015897680
806 .long 2061492133,2061492133
807 .long 2408352771,2408352771
808 .long 4171342169,4171342169
809 .long 2156497161,2156497161
810 .long 386731290,386731290
811 .long 3669999461,3669999461
812 .long 837215959,837215959
813 .long 3326231172,3326231172
814 .long 3093850320,3093850320
815 .long 3275833730,3275833730
816 .long 2962856233,2962856233
817 .long 1999449434,1999449434
818 .long 286199582,286199582
819 .long 3417354363,3417354363
820 .long 4233385128,4233385128
821 .long 3602627437,3602627437
822 .long 974525996,974525996
823 .byte 99,124,119,123,242,107,111,197
824 .byte 48,1,103,43,254,215,171,118
825 .byte 202,130,201,125,250,89,71,240
826 .byte 173,212,162,175,156,164,114,192
827 .byte 183,253,147,38,54,63,247,204
828 .byte 52,165,229,241,113,216,49,21
829 .byte 4,199,35,195,24,150,5,154
830 .byte 7,18,128,226,235,39,178,117
831 .byte 9,131,44,26,27,110,90,160
832 .byte 82,59,214,179,41,227,47,132
833 .byte 83,209,0,237,32,252,177,91
834 .byte 106,203,190,57,74,76,88,207
835 .byte 208,239,170,251,67,77,51,133
836 .byte 69,249,2,127,80,60,159,168
837 .byte 81,163,64,143,146,157,56,245
838 .byte 188,182,218,33,16,255,243,210
839 .byte 205,12,19,236,95,151,68,23
840 .byte 196,167,126,61,100,93,25,115
841 .byte 96,129,79,220,34,42,144,136
842 .byte 70,238,184,20,222,94,11,219
843 .byte 224,50,58,10,73,6,36,92
844 .byte 194,211,172,98,145,149,228,121
845 .byte 231,200,55,109,141,213,78,169
846 .byte 108,86,244,234,101,122,174,8
847 .byte 186,120,37,46,28,166,180,198
848 .byte 232,221,116,31,75,189,139,138
849 .byte 112,62,181,102,72,3,246,14
850 .byte 97,53,87,185,134,193,29,158
851 .byte 225,248,152,17,105,217,142,148
852 .byte 155,30,135,233,206,85,40,223
853 .byte 140,161,137,13,191,230,66,104
854 .byte 65,153,45,15,176,84,187,22
855 .byte 99,124,119,123,242,107,111,197
856 .byte 48,1,103,43,254,215,171,118
857 .byte 202,130,201,125,250,89,71,240
858 .byte 173,212,162,175,156,164,114,192
859 .byte 183,253,147,38,54,63,247,204
860 .byte 52,165,229,241,113,216,49,21
861 .byte 4,199,35,195,24,150,5,154
862 .byte 7,18,128,226,235,39,178,117
863 .byte 9,131,44,26,27,110,90,160
864 .byte 82,59,214,179,41,227,47,132
865 .byte 83,209,0,237,32,252,177,91
866 .byte 106,203,190,57,74,76,88,207
867 .byte 208,239,170,251,67,77,51,133
868 .byte 69,249,2,127,80,60,159,168
869 .byte 81,163,64,143,146,157,56,245
870 .byte 188,182,218,33,16,255,243,210
871 .byte 205,12,19,236,95,151,68,23
872 .byte 196,167,126,61,100,93,25,115
873 .byte 96,129,79,220,34,42,144,136
874 .byte 70,238,184,20,222,94,11,219
875 .byte 224,50,58,10,73,6,36,92
876 .byte 194,211,172,98,145,149,228,121
877 .byte 231,200,55,109,141,213,78,169
878 .byte 108,86,244,234,101,122,174,8
879 .byte 186,120,37,46,28,166,180,198
880 .byte 232,221,116,31,75,189,139,138
881 .byte 112,62,181,102,72,3,246,14
882 .byte 97,53,87,185,134,193,29,158
883 .byte 225,248,152,17,105,217,142,148
884 .byte 155,30,135,233,206,85,40,223
885 .byte 140,161,137,13,191,230,66,104
886 .byte 65,153,45,15,176,84,187,22
887 .byte 99,124,119,123,242,107,111,197
888 .byte 48,1,103,43,254,215,171,118
889 .byte 202,130,201,125,250,89,71,240
890 .byte 173,212,162,175,156,164,114,192
891 .byte 183,253,147,38,54,63,247,204
892 .byte 52,165,229,241,113,216,49,21
893 .byte 4,199,35,195,24,150,5,154
894 .byte 7,18,128,226,235,39,178,117
895 .byte 9,131,44,26,27,110,90,160
896 .byte 82,59,214,179,41,227,47,132
897 .byte 83,209,0,237,32,252,177,91
898 .byte 106,203,190,57,74,76,88,207
899 .byte 208,239,170,251,67,77,51,133
900 .byte 69,249,2,127,80,60,159,168
901 .byte 81,163,64,143,146,157,56,245
902 .byte 188,182,218,33,16,255,243,210
903 .byte 205,12,19,236,95,151,68,23
904 .byte 196,167,126,61,100,93,25,115
905 .byte 96,129,79,220,34,42,144,136
906 .byte 70,238,184,20,222,94,11,219
907 .byte 224,50,58,10,73,6,36,92
908 .byte 194,211,172,98,145,149,228,121
909 .byte 231,200,55,109,141,213,78,169
910 .byte 108,86,244,234,101,122,174,8
911 .byte 186,120,37,46,28,166,180,198
912 .byte 232,221,116,31,75,189,139,138
913 .byte 112,62,181,102,72,3,246,14
914 .byte 97,53,87,185,134,193,29,158
915 .byte 225,248,152,17,105,217,142,148
916 .byte 155,30,135,233,206,85,40,223
917 .byte 140,161,137,13,191,230,66,104
918 .byte 65,153,45,15,176,84,187,22
919 .byte 99,124,119,123,242,107,111,197
920 .byte 48,1,103,43,254,215,171,118
921 .byte 202,130,201,125,250,89,71,240
922 .byte 173,212,162,175,156,164,114,192
923 .byte 183,253,147,38,54,63,247,204
924 .byte 52,165,229,241,113,216,49,21
925 .byte 4,199,35,195,24,150,5,154
926 .byte 7,18,128,226,235,39,178,117
927 .byte 9,131,44,26,27,110,90,160
928 .byte 82,59,214,179,41,227,47,132
929 .byte 83,209,0,237,32,252,177,91
930 .byte 106,203,190,57,74,76,88,207
931 .byte 208,239,170,251,67,77,51,133
932 .byte 69,249,2,127,80,60,159,168
933 .byte 81,163,64,143,146,157,56,245
934 .byte 188,182,218,33,16,255,243,210
935 .byte 205,12,19,236,95,151,68,23
936 .byte 196,167,126,61,100,93,25,115
937 .byte 96,129,79,220,34,42,144,136
938 .byte 70,238,184,20,222,94,11,219
939 .byte 224,50,58,10,73,6,36,92
940 .byte 194,211,172,98,145,149,228,121
941 .byte 231,200,55,109,141,213,78,169
942 .byte 108,86,244,234,101,122,174,8
943 .byte 186,120,37,46,28,166,180,198
944 .byte 232,221,116,31,75,189,139,138
945 .byte 112,62,181,102,72,3,246,14
946 .byte 97,53,87,185,134,193,29,158
947 .byte 225,248,152,17,105,217,142,148
948 .byte 155,30,135,233,206,85,40,223
949 .byte 140,161,137,13,191,230,66,104
950 .byte 65,153,45,15,176,84,187,22
978 movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L004pic_point(%ebp),%eax
979 leal LAES_Te-L004pic_point(%ebp),%ebp
983 leal 2176(%ebp,%ebx,1),%ebp
988 call __sse_AES_encrypt_compact
1006 call __x86_AES_encrypt_compact
1019 __x86_AES_decrypt_compact:
1026 leal -2(%esi,%esi,1),%esi
1027 leal (%edi,%esi,8),%esi
1029 movl -128(%ebp),%edi
1041 movzbl -128(%ebp,%esi,1),%esi
1043 movzbl -128(%ebp,%edi,1),%edi
1049 movzbl -128(%ebp,%edi,1),%edi
1054 movzbl -128(%ebp,%edi,1),%edi
1060 movzbl -128(%ebp,%esi,1),%esi
1062 movzbl -128(%ebp,%edi,1),%edi
1068 movzbl -128(%ebp,%edi,1),%edi
1073 movzbl -128(%ebp,%edi,1),%edi
1079 movzbl -128(%ebp,%esi,1),%esi
1081 movzbl -128(%ebp,%edi,1),%edi
1087 movzbl -128(%ebp,%edi,1),%edi
1092 movzbl -128(%ebp,%edi,1),%edi
1096 movzbl -128(%ebp,%edx,1),%edx
1098 movzbl -128(%ebp,%ecx,1),%ecx
1104 movzbl -128(%ebp,%ebx,1),%ebx
1108 movzbl -128(%ebp,%eax,1),%eax
1112 andl $2155905152,%esi
1115 leal (%ecx,%ecx,1),%eax
1117 andl $4278124286,%eax
1118 andl $454761243,%esi
1121 andl $2155905152,%esi
1124 leal (%eax,%eax,1),%ebx
1126 andl $4278124286,%ebx
1127 andl $454761243,%esi
1131 andl $2155905152,%esi
1134 leal (%ebx,%ebx,1),%ebp
1136 andl $4278124286,%ebp
1137 andl $454761243,%esi
1155 andl $2155905152,%esi
1158 leal (%edx,%edx,1),%ebx
1160 andl $4278124286,%ebx
1161 andl $454761243,%esi
1164 andl $2155905152,%esi
1167 leal (%ebx,%ebx,1),%ecx
1169 andl $4278124286,%ecx
1170 andl $454761243,%esi
1174 andl $2155905152,%esi
1177 leal (%ecx,%ecx,1),%ebp
1179 andl $4278124286,%ebp
1180 andl $454761243,%esi
1198 andl $2155905152,%esi
1201 leal (%eax,%eax,1),%ecx
1203 andl $4278124286,%ecx
1204 andl $454761243,%esi
1207 andl $2155905152,%esi
1210 leal (%ecx,%ecx,1),%edx
1212 andl $4278124286,%edx
1213 andl $454761243,%esi
1217 andl $2155905152,%esi
1220 leal (%edx,%edx,1),%ebp
1222 andl $4278124286,%ebp
1223 andl $454761243,%esi
1239 andl $2155905152,%esi
1242 leal (%ebx,%ebx,1),%ecx
1244 andl $4278124286,%ecx
1245 andl $454761243,%esi
1248 andl $2155905152,%esi
1251 leal (%ecx,%ecx,1),%edx
1253 andl $4278124286,%edx
1254 andl $454761243,%esi
1258 andl $2155905152,%esi
1261 leal (%edx,%edx,1),%ebp
1263 andl $4278124286,%ebp
1264 andl $454761243,%esi
1293 movzbl -128(%ebp,%esi,1),%esi
1295 movzbl -128(%ebp,%edi,1),%edi
1301 movzbl -128(%ebp,%edi,1),%edi
1306 movzbl -128(%ebp,%edi,1),%edi
1312 movzbl -128(%ebp,%esi,1),%esi
1314 movzbl -128(%ebp,%edi,1),%edi
1320 movzbl -128(%ebp,%edi,1),%edi
1325 movzbl -128(%ebp,%edi,1),%edi
1331 movzbl -128(%ebp,%esi,1),%esi
1333 movzbl -128(%ebp,%edi,1),%edi
1339 movzbl -128(%ebp,%edi,1),%edi
1344 movzbl -128(%ebp,%edi,1),%edi
1349 movzbl -128(%ebp,%edx,1),%edx
1351 movzbl -128(%ebp,%ecx,1),%ecx
1357 movzbl -128(%ebp,%ebx,1),%ebx
1362 movzbl -128(%ebp,%eax,1),%eax
1372 __sse_AES_decrypt_compact:
1376 leal -2(%esi,%esi,1),%esi
1377 leal (%edi,%esi,8),%esi
1379 movl $454761243,%eax
1382 movl -128(%ebp),%eax
1392 pshufw $12,%mm0,%mm1
1396 movzbl -128(%ebp,%esi,1),%ecx
1399 movzbl -128(%ebp,%edx,1),%edx
1403 movzbl -128(%ebp,%esi,1),%esi
1408 movzbl -128(%ebp,%esi,1),%esi
1414 movzbl -128(%ebp,%esi,1),%esi
1418 movzbl -128(%ebp,%esi,1),%esi
1424 movzbl -128(%ebp,%esi,1),%ecx
1428 movzbl -128(%ebp,%esi,1),%esi
1431 movzbl -128(%ebp,%esi,1),%esi
1434 movzbl -128(%ebp,%esi,1),%esi
1439 movzbl -128(%ebp,%esi,1),%edx
1443 movzbl -128(%ebp,%esi,1),%esi
1449 movzbl -128(%ebp,%esi,1),%esi
1453 movzbl -128(%ebp,%ebx,1),%ebx
1456 movzbl -128(%ebp,%esi,1),%esi
1461 movzbl -128(%ebp,%eax,1),%eax
1471 pshufw $228,%mm0,%mm2
1472 pshufw $228,%mm4,%mm6
1475 pshufw $177,%mm0,%mm0
1476 pshufw $177,%mm4,%mm4
1529 pshufw $177,%mm1,%mm3
1530 pshufw $177,%mm5,%mm7
1549 pshufw $177,%mm1,%mm2
1550 pshufw $177,%mm5,%mm6
1563 movl -128(%ebp),%eax
1591 leal -2(%esi,%esi,1),%esi
1592 leal (%edi,%esi,8),%esi
1598 movl (%ebp,%esi,8),%esi
1600 xorl 3(%ebp,%edi,8),%esi
1604 xorl 2(%ebp,%edi,8),%esi
1607 xorl 1(%ebp,%edi,8),%esi
1611 movl (%ebp,%esi,8),%esi
1613 xorl 3(%ebp,%edi,8),%esi
1617 xorl 2(%ebp,%edi,8),%esi
1620 xorl 1(%ebp,%edi,8),%esi
1624 movl (%ebp,%esi,8),%esi
1626 xorl 3(%ebp,%edi,8),%esi
1630 xorl 2(%ebp,%edi,8),%esi
1633 xorl 1(%ebp,%edi,8),%esi
1636 movl (%ebp,%edx,8),%edx
1638 xorl 3(%ebp,%ecx,8),%edx
1642 xorl 2(%ebp,%ebx,8),%edx
1645 xorl 1(%ebp,%eax,8),%edx
1655 leal 2176(%ebp),%ebp
1656 movl -128(%ebp),%edi
1664 leal -128(%ebp),%ebp
1667 movzbl (%ebp,%esi,1),%esi
1669 movzbl (%ebp,%edi,1),%edi
1675 movzbl (%ebp,%edi,1),%edi
1680 movzbl (%ebp,%edi,1),%edi
1686 movzbl (%ebp,%esi,1),%esi
1688 movzbl (%ebp,%edi,1),%edi
1694 movzbl (%ebp,%edi,1),%edi
1699 movzbl (%ebp,%edi,1),%edi
1705 movzbl (%ebp,%esi,1),%esi
1707 movzbl (%ebp,%edi,1),%edi
1713 movzbl (%ebp,%edi,1),%edi
1718 movzbl (%ebp,%edi,1),%edi
1723 movzbl (%ebp,%edx,1),%edx
1725 movzbl (%ebp,%ecx,1),%ecx
1731 movzbl (%ebp,%ebx,1),%ebx
1736 movzbl (%ebp,%eax,1),%eax
1740 leal -2048(%ebp),%ebp
1749 .long 1353184337,1353184337
1750 .long 1399144830,1399144830
1751 .long 3282310938,3282310938
1752 .long 2522752826,2522752826
1753 .long 3412831035,3412831035
1754 .long 4047871263,4047871263
1755 .long 2874735276,2874735276
1756 .long 2466505547,2466505547
1757 .long 1442459680,1442459680
1758 .long 4134368941,4134368941
1759 .long 2440481928,2440481928
1760 .long 625738485,625738485
1761 .long 4242007375,4242007375
1762 .long 3620416197,3620416197
1763 .long 2151953702,2151953702
1764 .long 2409849525,2409849525
1765 .long 1230680542,1230680542
1766 .long 1729870373,1729870373
1767 .long 2551114309,2551114309
1768 .long 3787521629,3787521629
1769 .long 41234371,41234371
1770 .long 317738113,317738113
1771 .long 2744600205,2744600205
1772 .long 3338261355,3338261355
1773 .long 3881799427,3881799427
1774 .long 2510066197,2510066197
1775 .long 3950669247,3950669247
1776 .long 3663286933,3663286933
1777 .long 763608788,763608788
1778 .long 3542185048,3542185048
1779 .long 694804553,694804553
1780 .long 1154009486,1154009486
1781 .long 1787413109,1787413109
1782 .long 2021232372,2021232372
1783 .long 1799248025,1799248025
1784 .long 3715217703,3715217703
1785 .long 3058688446,3058688446
1786 .long 397248752,397248752
1787 .long 1722556617,1722556617
1788 .long 3023752829,3023752829
1789 .long 407560035,407560035
1790 .long 2184256229,2184256229
1791 .long 1613975959,1613975959
1792 .long 1165972322,1165972322
1793 .long 3765920945,3765920945
1794 .long 2226023355,2226023355
1795 .long 480281086,480281086
1796 .long 2485848313,2485848313
1797 .long 1483229296,1483229296
1798 .long 436028815,436028815
1799 .long 2272059028,2272059028
1800 .long 3086515026,3086515026
1801 .long 601060267,601060267
1802 .long 3791801202,3791801202
1803 .long 1468997603,1468997603
1804 .long 715871590,715871590
1805 .long 120122290,120122290
1806 .long 63092015,63092015
1807 .long 2591802758,2591802758
1808 .long 2768779219,2768779219
1809 .long 4068943920,4068943920
1810 .long 2997206819,2997206819
1811 .long 3127509762,3127509762
1812 .long 1552029421,1552029421
1813 .long 723308426,723308426
1814 .long 2461301159,2461301159
1815 .long 4042393587,4042393587
1816 .long 2715969870,2715969870
1817 .long 3455375973,3455375973
1818 .long 3586000134,3586000134
1819 .long 526529745,526529745
1820 .long 2331944644,2331944644
1821 .long 2639474228,2639474228
1822 .long 2689987490,2689987490
1823 .long 853641733,853641733
1824 .long 1978398372,1978398372
1825 .long 971801355,971801355
1826 .long 2867814464,2867814464
1827 .long 111112542,111112542
1828 .long 1360031421,1360031421
1829 .long 4186579262,4186579262
1830 .long 1023860118,1023860118
1831 .long 2919579357,2919579357
1832 .long 1186850381,1186850381
1833 .long 3045938321,3045938321
1834 .long 90031217,90031217
1835 .long 1876166148,1876166148
1836 .long 4279586912,4279586912
1837 .long 620468249,620468249
1838 .long 2548678102,2548678102
1839 .long 3426959497,3426959497
1840 .long 2006899047,2006899047
1841 .long 3175278768,3175278768
1842 .long 2290845959,2290845959
1843 .long 945494503,945494503
1844 .long 3689859193,3689859193
1845 .long 1191869601,1191869601
1846 .long 3910091388,3910091388
1847 .long 3374220536,3374220536
1849 .long 2206629897,2206629897
1850 .long 1223502642,1223502642
1851 .long 2893025566,2893025566
1852 .long 1316117100,1316117100
1853 .long 4227796733,4227796733
1854 .long 1446544655,1446544655
1855 .long 517320253,517320253
1856 .long 658058550,658058550
1857 .long 1691946762,1691946762
1858 .long 564550760,564550760
1859 .long 3511966619,3511966619
1860 .long 976107044,976107044
1861 .long 2976320012,2976320012
1862 .long 266819475,266819475
1863 .long 3533106868,3533106868
1864 .long 2660342555,2660342555
1865 .long 1338359936,1338359936
1866 .long 2720062561,2720062561
1867 .long 1766553434,1766553434
1868 .long 370807324,370807324
1869 .long 179999714,179999714
1870 .long 3844776128,3844776128
1871 .long 1138762300,1138762300
1872 .long 488053522,488053522
1873 .long 185403662,185403662
1874 .long 2915535858,2915535858
1875 .long 3114841645,3114841645
1876 .long 3366526484,3366526484
1877 .long 2233069911,2233069911
1878 .long 1275557295,1275557295
1879 .long 3151862254,3151862254
1880 .long 4250959779,4250959779
1881 .long 2670068215,2670068215
1882 .long 3170202204,3170202204
1883 .long 3309004356,3309004356
1884 .long 880737115,880737115
1885 .long 1982415755,1982415755
1886 .long 3703972811,3703972811
1887 .long 1761406390,1761406390
1888 .long 1676797112,1676797112
1889 .long 3403428311,3403428311
1890 .long 277177154,277177154
1891 .long 1076008723,1076008723
1892 .long 538035844,538035844
1893 .long 2099530373,2099530373
1894 .long 4164795346,4164795346
1895 .long 288553390,288553390
1896 .long 1839278535,1839278535
1897 .long 1261411869,1261411869
1898 .long 4080055004,4080055004
1899 .long 3964831245,3964831245
1900 .long 3504587127,3504587127
1901 .long 1813426987,1813426987
1902 .long 2579067049,2579067049
1903 .long 4199060497,4199060497
1904 .long 577038663,577038663
1905 .long 3297574056,3297574056
1906 .long 440397984,440397984
1907 .long 3626794326,3626794326
1908 .long 4019204898,4019204898
1909 .long 3343796615,3343796615
1910 .long 3251714265,3251714265
1911 .long 4272081548,4272081548
1912 .long 906744984,906744984
1913 .long 3481400742,3481400742
1914 .long 685669029,685669029
1915 .long 646887386,646887386
1916 .long 2764025151,2764025151
1917 .long 3835509292,3835509292
1918 .long 227702864,227702864
1919 .long 2613862250,2613862250
1920 .long 1648787028,1648787028
1921 .long 3256061430,3256061430
1922 .long 3904428176,3904428176
1923 .long 1593260334,1593260334
1924 .long 4121936770,4121936770
1925 .long 3196083615,3196083615
1926 .long 2090061929,2090061929
1927 .long 2838353263,2838353263
1928 .long 3004310991,3004310991
1929 .long 999926984,999926984
1930 .long 2809993232,2809993232
1931 .long 1852021992,1852021992
1932 .long 2075868123,2075868123
1933 .long 158869197,158869197
1934 .long 4095236462,4095236462
1935 .long 28809964,28809964
1936 .long 2828685187,2828685187
1937 .long 1701746150,1701746150
1938 .long 2129067946,2129067946
1939 .long 147831841,147831841
1940 .long 3873969647,3873969647
1941 .long 3650873274,3650873274
1942 .long 3459673930,3459673930
1943 .long 3557400554,3557400554
1944 .long 3598495785,3598495785
1945 .long 2947720241,2947720241
1946 .long 824393514,824393514
1947 .long 815048134,815048134
1948 .long 3227951669,3227951669
1949 .long 935087732,935087732
1950 .long 2798289660,2798289660
1951 .long 2966458592,2966458592
1952 .long 366520115,366520115
1953 .long 1251476721,1251476721
1954 .long 4158319681,4158319681
1955 .long 240176511,240176511
1956 .long 804688151,804688151
1957 .long 2379631990,2379631990
1958 .long 1303441219,1303441219
1959 .long 1414376140,1414376140
1960 .long 3741619940,3741619940
1961 .long 3820343710,3820343710
1962 .long 461924940,461924940
1963 .long 3089050817,3089050817
1964 .long 2136040774,2136040774
1965 .long 82468509,82468509
1966 .long 1563790337,1563790337
1967 .long 1937016826,1937016826
1968 .long 776014843,776014843
1969 .long 1511876531,1511876531
1970 .long 1389550482,1389550482
1971 .long 861278441,861278441
1972 .long 323475053,323475053
1973 .long 2355222426,2355222426
1974 .long 2047648055,2047648055
1975 .long 2383738969,2383738969
1976 .long 2302415851,2302415851
1977 .long 3995576782,3995576782
1978 .long 902390199,902390199
1979 .long 3991215329,3991215329
1980 .long 1018251130,1018251130
1981 .long 1507840668,1507840668
1982 .long 1064563285,1064563285
1983 .long 2043548696,2043548696
1984 .long 3208103795,3208103795
1985 .long 3939366739,3939366739
1986 .long 1537932639,1537932639
1987 .long 342834655,342834655
1988 .long 2262516856,2262516856
1989 .long 2180231114,2180231114
1990 .long 1053059257,1053059257
1991 .long 741614648,741614648
1992 .long 1598071746,1598071746
1993 .long 1925389590,1925389590
1994 .long 203809468,203809468
1995 .long 2336832552,2336832552
1996 .long 1100287487,1100287487
1997 .long 1895934009,1895934009
1998 .long 3736275976,3736275976
1999 .long 2632234200,2632234200
2000 .long 2428589668,2428589668
2001 .long 1636092795,1636092795
2002 .long 1890988757,1890988757
2003 .long 1952214088,1952214088
2004 .long 1113045200,1113045200
2005 .byte 82,9,106,213,48,54,165,56
2006 .byte 191,64,163,158,129,243,215,251
2007 .byte 124,227,57,130,155,47,255,135
2008 .byte 52,142,67,68,196,222,233,203
2009 .byte 84,123,148,50,166,194,35,61
2010 .byte 238,76,149,11,66,250,195,78
2011 .byte 8,46,161,102,40,217,36,178
2012 .byte 118,91,162,73,109,139,209,37
2013 .byte 114,248,246,100,134,104,152,22
2014 .byte 212,164,92,204,93,101,182,146
2015 .byte 108,112,72,80,253,237,185,218
2016 .byte 94,21,70,87,167,141,157,132
2017 .byte 144,216,171,0,140,188,211,10
2018 .byte 247,228,88,5,184,179,69,6
2019 .byte 208,44,30,143,202,63,15,2
2020 .byte 193,175,189,3,1,19,138,107
2021 .byte 58,145,17,65,79,103,220,234
2022 .byte 151,242,207,206,240,180,230,115
2023 .byte 150,172,116,34,231,173,53,133
2024 .byte 226,249,55,232,28,117,223,110
2025 .byte 71,241,26,113,29,41,197,137
2026 .byte 111,183,98,14,170,24,190,27
2027 .byte 252,86,62,75,198,210,121,32
2028 .byte 154,219,192,254,120,205,90,244
2029 .byte 31,221,168,51,136,7,199,49
2030 .byte 177,18,16,89,39,128,236,95
2031 .byte 96,81,127,169,25,181,74,13
2032 .byte 45,229,122,159,147,201,156,239
2033 .byte 160,224,59,77,174,42,245,176
2034 .byte 200,235,187,60,131,83,153,97
2035 .byte 23,43,4,126,186,119,214,38
2036 .byte 225,105,20,99,85,33,12,125
2037 .byte 82,9,106,213,48,54,165,56
2038 .byte 191,64,163,158,129,243,215,251
2039 .byte 124,227,57,130,155,47,255,135
2040 .byte 52,142,67,68,196,222,233,203
2041 .byte 84,123,148,50,166,194,35,61
2042 .byte 238,76,149,11,66,250,195,78
2043 .byte 8,46,161,102,40,217,36,178
2044 .byte 118,91,162,73,109,139,209,37
2045 .byte 114,248,246,100,134,104,152,22
2046 .byte 212,164,92,204,93,101,182,146
2047 .byte 108,112,72,80,253,237,185,218
2048 .byte 94,21,70,87,167,141,157,132
2049 .byte 144,216,171,0,140,188,211,10
2050 .byte 247,228,88,5,184,179,69,6
2051 .byte 208,44,30,143,202,63,15,2
2052 .byte 193,175,189,3,1,19,138,107
2053 .byte 58,145,17,65,79,103,220,234
2054 .byte 151,242,207,206,240,180,230,115
2055 .byte 150,172,116,34,231,173,53,133
2056 .byte 226,249,55,232,28,117,223,110
2057 .byte 71,241,26,113,29,41,197,137
2058 .byte 111,183,98,14,170,24,190,27
2059 .byte 252,86,62,75,198,210,121,32
2060 .byte 154,219,192,254,120,205,90,244
2061 .byte 31,221,168,51,136,7,199,49
2062 .byte 177,18,16,89,39,128,236,95
2063 .byte 96,81,127,169,25,181,74,13
2064 .byte 45,229,122,159,147,201,156,239
2065 .byte 160,224,59,77,174,42,245,176
2066 .byte 200,235,187,60,131,83,153,97
2067 .byte 23,43,4,126,186,119,214,38
2068 .byte 225,105,20,99,85,33,12,125
2069 .byte 82,9,106,213,48,54,165,56
2070 .byte 191,64,163,158,129,243,215,251
2071 .byte 124,227,57,130,155,47,255,135
2072 .byte 52,142,67,68,196,222,233,203
2073 .byte 84,123,148,50,166,194,35,61
2074 .byte 238,76,149,11,66,250,195,78
2075 .byte 8,46,161,102,40,217,36,178
2076 .byte 118,91,162,73,109,139,209,37
2077 .byte 114,248,246,100,134,104,152,22
2078 .byte 212,164,92,204,93,101,182,146
2079 .byte 108,112,72,80,253,237,185,218
2080 .byte 94,21,70,87,167,141,157,132
2081 .byte 144,216,171,0,140,188,211,10
2082 .byte 247,228,88,5,184,179,69,6
2083 .byte 208,44,30,143,202,63,15,2
2084 .byte 193,175,189,3,1,19,138,107
2085 .byte 58,145,17,65,79,103,220,234
2086 .byte 151,242,207,206,240,180,230,115
2087 .byte 150,172,116,34,231,173,53,133
2088 .byte 226,249,55,232,28,117,223,110
2089 .byte 71,241,26,113,29,41,197,137
2090 .byte 111,183,98,14,170,24,190,27
2091 .byte 252,86,62,75,198,210,121,32
2092 .byte 154,219,192,254,120,205,90,244
2093 .byte 31,221,168,51,136,7,199,49
2094 .byte 177,18,16,89,39,128,236,95
2095 .byte 96,81,127,169,25,181,74,13
2096 .byte 45,229,122,159,147,201,156,239
2097 .byte 160,224,59,77,174,42,245,176
2098 .byte 200,235,187,60,131,83,153,97
2099 .byte 23,43,4,126,186,119,214,38
2100 .byte 225,105,20,99,85,33,12,125
2101 .byte 82,9,106,213,48,54,165,56
2102 .byte 191,64,163,158,129,243,215,251
2103 .byte 124,227,57,130,155,47,255,135
2104 .byte 52,142,67,68,196,222,233,203
2105 .byte 84,123,148,50,166,194,35,61
2106 .byte 238,76,149,11,66,250,195,78
2107 .byte 8,46,161,102,40,217,36,178
2108 .byte 118,91,162,73,109,139,209,37
2109 .byte 114,248,246,100,134,104,152,22
2110 .byte 212,164,92,204,93,101,182,146
2111 .byte 108,112,72,80,253,237,185,218
2112 .byte 94,21,70,87,167,141,157,132
2113 .byte 144,216,171,0,140,188,211,10
2114 .byte 247,228,88,5,184,179,69,6
2115 .byte 208,44,30,143,202,63,15,2
2116 .byte 193,175,189,3,1,19,138,107
2117 .byte 58,145,17,65,79,103,220,234
2118 .byte 151,242,207,206,240,180,230,115
2119 .byte 150,172,116,34,231,173,53,133
2120 .byte 226,249,55,232,28,117,223,110
2121 .byte 71,241,26,113,29,41,197,137
2122 .byte 111,183,98,14,170,24,190,27
2123 .byte 252,86,62,75,198,210,121,32
2124 .byte 154,219,192,254,120,205,90,244
2125 .byte 31,221,168,51,136,7,199,49
2126 .byte 177,18,16,89,39,128,236,95
2127 .byte 96,81,127,169,25,181,74,13
2128 .byte 45,229,122,159,147,201,156,239
2129 .byte 160,224,59,77,174,42,245,176
2130 .byte 200,235,187,60,131,83,153,97
2131 .byte 23,43,4,126,186,119,214,38
2132 .byte 225,105,20,99,85,33,12,125
2136 L_AES_decrypt_begin:
2146 leal -127(%edi),%ebx
2156 movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L010pic_point(%ebp),%eax
2157 leal LAES_Td-L010pic_point(%ebp),%ebp
2161 leal 2176(%ebp,%ebx,1),%ebp
2166 call __sse_AES_decrypt_compact
2184 call __x86_AES_decrypt_compact
2196 .globl _AES_cbc_encrypt
2199 L_AES_cbc_encrypt_begin:
2210 movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L013pic_point(%ebp),%eax
2212 leal LAES_Te-L013pic_point(%ebp),%ebp
2214 leal LAES_Td-LAES_Te(%ebp),%ebp
2224 leal -324(%esp),%esi
2227 leal 2304(%ebp),%ebx
2233 jb L016tbl_break_out
2285 jnz L020prefetch_tbl
2302 call __x86_AES_encrypt
2316 jnz L022fast_enc_loop
2344 je L024fast_dec_in_place
2354 call __x86_AES_decrypt
2375 jnz L025fast_dec_loop
2386 jmp L026fast_dec_out
2388 L024fast_dec_in_place:
2389 L027fast_dec_in_place_loop:
2400 call __x86_AES_decrypt
2428 jnz L027fast_dec_in_place_loop
2453 leal -143(%edi),%ebx
2461 leal 2176(%ebp,%ebx,1),%ebp
2483 jb L030slow_enc_tail
2485 jnc L031slow_enc_x86
2489 L032slow_enc_loop_sse:
2493 call __sse_AES_encrypt_compact
2506 jae L032slow_enc_loop_sse
2508 jnz L030slow_enc_tail
2526 L033slow_enc_loop_x86:
2534 call __x86_AES_encrypt_compact
2549 jae L033slow_enc_loop_x86
2551 jnz L030slow_enc_tail
2577 jmp L035enc_skip_in_place
2579 leal (%edi,%ecx,1),%edi
2580 L035enc_skip_in_place:
2590 jmp L033slow_enc_loop_x86
2594 jnc L036slow_dec_loop_x86
2596 L037slow_dec_loop_sse:
2600 call __sse_AES_decrypt_compact
2613 jc L038slow_dec_partial_sse
2621 jnz L037slow_dec_loop_sse
2632 L038slow_dec_partial_sse:
2650 L036slow_dec_loop_x86:
2661 call __x86_AES_decrypt_compact
2669 jc L039slow_dec_partial_x86
2690 jnz L036slow_dec_loop_x86
2700 L039slow_dec_partial_x86:
2728 __x86_AES_set_encrypt_key:
2742 leal LAES_Te-L041pic_point(%ebp),%ebp
2743 leal 2176(%ebp),%ebp
2744 movl -128(%ebp),%eax
2778 movzbl -128(%ebp,%esi,1),%ebx
2782 movzbl -128(%ebp,%esi,1),%ebx
2786 movzbl -128(%ebp,%esi,1),%ebx
2790 movzbl -128(%ebp,%esi,1),%ebx
2793 xorl 896(%ebp,%ecx,4),%eax
2829 movzbl -128(%ebp,%esi,1),%ebx
2833 movzbl -128(%ebp,%esi,1),%ebx
2837 movzbl -128(%ebp,%esi,1),%ebx
2841 movzbl -128(%ebp,%esi,1),%ebx
2844 xorl 896(%ebp,%ecx,4),%eax
2890 movzbl -128(%ebp,%esi,1),%ebx
2894 movzbl -128(%ebp,%esi,1),%ebx
2898 movzbl -128(%ebp,%esi,1),%ebx
2902 movzbl -128(%ebp,%esi,1),%ebx
2905 xorl 896(%ebp,%ecx,4),%eax
2919 movzbl -128(%ebp,%esi,1),%ebx
2922 movzbl -128(%ebp,%esi,1),%ebx
2927 movzbl -128(%ebp,%esi,1),%ebx
2931 movzbl -128(%ebp,%esi,1),%ebx
2955 .globl _private_AES_set_encrypt_key
2957 _private_AES_set_encrypt_key:
2958 L_private_AES_set_encrypt_key_begin:
2959 call __x86_AES_set_encrypt_key
2961 .globl _private_AES_set_decrypt_key
2963 _private_AES_set_decrypt_key:
2964 L_private_AES_set_decrypt_key_begin:
2965 call __x86_AES_set_encrypt_key
2977 leal (%esi,%ecx,4),%edi
3002 leal -2(%esi,%esi,1),%esi
3003 leal (%edi,%esi,8),%esi
3010 andl $2155905152,%esi
3013 leal (%eax,%eax,1),%ebx
3015 andl $4278124286,%ebx
3016 andl $454761243,%esi
3019 andl $2155905152,%esi
3022 leal (%ebx,%ebx,1),%ecx
3024 andl $4278124286,%ecx
3025 andl $454761243,%esi
3029 andl $2155905152,%esi
3032 leal (%ecx,%ecx,1),%edx
3035 andl $4278124286,%edx
3036 andl $454761243,%esi
3054 andl $2155905152,%esi
3057 leal (%ebx,%ebx,1),%ecx
3059 andl $4278124286,%ecx
3060 andl $454761243,%esi
3063 andl $2155905152,%esi
3066 leal (%ecx,%ecx,1),%edx
3068 andl $4278124286,%edx
3069 andl $454761243,%esi
3073 andl $2155905152,%esi
3076 leal (%edx,%edx,1),%eax
3079 andl $4278124286,%eax
3080 andl $454761243,%esi
3098 andl $2155905152,%esi
3101 leal (%ecx,%ecx,1),%edx
3103 andl $4278124286,%edx
3104 andl $454761243,%esi
3107 andl $2155905152,%esi
3110 leal (%edx,%edx,1),%eax
3112 andl $4278124286,%eax
3113 andl $454761243,%esi
3117 andl $2155905152,%esi
3120 leal (%eax,%eax,1),%ebx
3123 andl $4278124286,%ebx
3124 andl $454761243,%esi
3142 andl $2155905152,%esi
3145 leal (%edx,%edx,1),%eax
3147 andl $4278124286,%eax
3148 andl $454761243,%esi
3151 andl $2155905152,%esi
3154 leal (%eax,%eax,1),%ebx
3156 andl $4278124286,%ebx
3157 andl $454761243,%esi
3161 andl $2155905152,%esi
3164 leal (%ebx,%ebx,1),%ecx
3167 andl $4278124286,%ecx
3168 andl $454761243,%esi
3193 .byte 65,69,83,32,102,111,114,32,120,56,54,44,32,67,82,89
3194 .byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
3195 .byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
3196 .section __IMPORT,__pointers,non_lazy_symbol_pointers
3197 L_OPENSSL_ia32cap_P$non_lazy_ptr:
3198 .indirect_symbol _OPENSSL_ia32cap_P
3200 .comm _OPENSSL_ia32cap_P,8,2