• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/crypto/aes/i386/

Lines Matching refs:ebp

74  * interface as my C implementation. The ebx, esi, edi and ebp registers are
228 ## m1 ## _zo(esi, cl, 0, ebp); \
229 m1(esi, dh, 1, ebp); \
230 m1(esi, bh, 3, ebp); \
231 ## m1 ## _zo(edi, dl, 0, ebp); \
232 m1(edi, ah, 1, ebp); \
233 m1(edi, bl, 2, ebp); \
234 ## m2 ## _zo(ebp, al, 0, ebp); \
241 m1(ebp, ah, 1, ebx); \
242 m1(ebp, dh, 3, ebx); \
250 m1(ebp, cl, 2, edx); \
339 addl $16, %ebp; \
340 save(ebp); \
341 movl 8(%ebp), %esi; \
342 movl 12(%ebp), %edi; \
346 movl %ebp, %eax; \
349 restore(ebp); \
350 xorl (%ebp), %eax; \
351 xorl 4(%ebp), %ebx;
354 addl $16, %ebp; \
355 save(ebp); \
356 movl 8(%ebp), %esi; \
357 movl 12(%ebp), %edi; \
361 movl %ebp, %eax; \
362 restore(ebp); \
363 xorl (%ebp), %eax; \
364 xorl 4(%ebp), %ebx;
374 movl %ebp, 16(%esp)
385 movl ctx+stk_spc(%esp), %ebp /* key pointer */
386 movzbl 4*KS_LENGTH(%ebp), %edi
387 xorl (%ebp), %eax
388 xorl 4(%ebp), %ebx
389 xorl 8(%ebp), %ecx
390 xorl 12(%ebp), %edx
430 movl 16(%esp), %ebp
446 movl %esi, r1*r2(%ebp); \
448 movl %edi, r1*r2+4(%ebp); \
450 movl %ecx, r1*r2+8(%ebp); \
452 movl %edx, r1*r2+12(%ebp); \
461 xorl r1*r2+16-r2(%ebp), %eax; \
462 movl %eax, r1*r2+16(%ebp); \
463 xorl r1*r2+20-r2(%ebp), %eax; \
464 movl %eax, r1*r2+20(%ebp);
474 movl r1*r2+16-r2(%ebp), %edx; \
478 movl %eax, r1*r2+16(%ebp); \
479 xorl r1*r2+20-r2(%ebp), %eax; \
480 movl %eax, r1*r2+20(%ebp); \
481 xorl r1*r2+24-r2(%ebp), %eax; \
482 movl %eax, r1*r2+24(%ebp); \
483 xorl r1*r2+28-r2(%ebp), %eax; \
484 movl %eax, r1*r2+28(%ebp);
496 pushl %ebp
501 movl 24(%esp), %ebp
502 movl $10*16, 4*KS_LENGTH(%ebp)
506 movl %esi, (%ebp)
508 movl %edi, 4(%ebp)
510 movl %ecx, 8(%ebp)
512 movl %edx, 12(%ebp)
513 addl $16, %ebp
530 popl %ebp
544 pushl %ebp
549 movl 24(%esp), %ebp
550 movl $12*16, 4*KS_LENGTH(%ebp)
554 movl %esi, (%ebp)
556 movl %edi, 4(%ebp)
558 movl %ecx, 8(%ebp)
560 movl %edx, 12(%ebp)
562 movl %eax, 16(%ebp)
564 movl %eax, 20(%ebp)
565 addl $24, %ebp
579 popl %ebp
593 pushl %ebp
598 movl 24(%esp), %ebp
599 movl $14*16, 4*KS_LENGTH(%ebp)
603 movl %esi, (%ebp)
605 movl %edi, 4(%ebp)
607 movl %ecx, 8(%ebp)
609 movl %edx, 12(%ebp)
611 movl %eax, 16(%ebp)
613 movl %eax, 20(%ebp)
615 movl %eax, 24(%ebp)
617 movl %eax, 28(%ebp)
618 addl $32, %ebp
631 popl %ebp
741 ## m1 ## _zo(esi, cl, 0, ebp); \
742 m1(esi, bh, 1, ebp); \
743 m1(esi, al, 2, ebp); \
744 ## m1 ## _zo(edi, dl, 0, ebp); \
745 m1(edi, ch, 1, ebp); \
746 m1(edi, ah, 3, ebp); \
747 ## m2 ## _zo(ebp, bl, 0, ebp); \
754 m1(ebp, bh, 1, eax); \
755 m1(ebp, ch, 3, eax); \
764 m1(ebp, dl, 2, ecx); \
808 addl $16, %ebp; \
809 save(ebp); \
810 movl 8(%ebp), %esi; \
811 movl 12(%ebp), %edi; \
815 movl %ebp, %ebx; \
818 restore(ebp); \
819 xorl (%ebp), %eax; \
820 xorl 4(%ebp), %ebx;
823 addl $16, %ebp; \
824 save(ebp); \
825 movl 8(%ebp), %esi; \
826 movl 12(%ebp), %edi; \
830 movl %ebp, %ebx; \
831 restore(ebp); \
832 xorl (%ebp), %eax; \
833 xorl 4(%ebp), %ebx;
838 subl $16, %ebp; \
839 save(ebp); \
840 movl 8(%ebp), %esi; \
841 movl 12(%ebp), %edi; \
845 movl %ebp, %ebx; \
848 restore(ebp); \
849 xorl (%ebp), %eax; \
850 xorl 4(%ebp), %ebx;
853 subl $16, %ebp; \
854 save(ebp); \
855 movl 8(%ebp), %esi; \
856 movl 12(%ebp), %edi; \
860 movl %ebp, %ebx; \
861 restore(ebp); \
862 xorl (%ebp), %eax; \
863 xorl 4(%ebp), %ebx;
875 movl %ebp, 16(%esp)
890 movl ctx+stk_spc(%esp), %ebp /* key pointer */
891 movzbl 4*KS_LENGTH(%ebp), %edi
893 leal (%ebp,%edi), %ebp /* we have to access it from the top down */
895 xorl (%ebp), %eax /* key schedule */
896 xorl 4(%ebp), %ebx
897 xorl 8(%ebp), %ecx
898 xorl 12(%ebp), %edx
933 movl out_blk+stk_spc(%esp), %ebp
934 movl %eax, (%ebp)
935 movl %ebx, 4(%ebp)
936 movl %esi, 8(%ebp)
937 movl %edi, 12(%ebp)
941 movl 16(%esp), %ebp
975 pushl %ebp
1027 pushl %ebp
1096 pushl %ebp
1181 movl (%edi), %ebp
1183 movl %ebp, (%esi)
1190 movl 8(%edi), %ebp
1192 movl %ebp, 8(%esi)
1207 popl %ebp