/freebsd-10.0-release/lib/libc/i386/string/ |
H A D | wcschr.S | 39 pushl %ebx 41 L1: movl (%ecx),%ebx 42 cmpl %eax,%ebx 44 testl %ebx,%ebx 46 movl 4(%ecx),%ebx 47 cmpl %eax,%ebx 49 testl %ebx,%ebx 51 movl 8(%ecx),%ebx [all...] |
H A D | wcslen.S | 37 pushl %ebx 38 xorl %ebx,%ebx 41 L1: cmpl %ebx,(%ecx) 43 cmpl %ebx,4(%ecx) 45 cmpl %ebx,8(%ecx) 47 cmpl %ebx,12(%ecx) 49 cmpl %ebx,16(%ecx) 51 cmpl %ebx,20(%ecx) 53 cmpl %ebx,2 [all...] |
H A D | bzero.S | 44 pushl %ebx 62 movl %ecx,%ebx 63 subl %edx,%ebx 69 movl %ebx,%ecx /* zero by words */ 74 movl %ebx,%ecx 79 popl %ebx
|
/freebsd-10.0-release/sys/crypto/blowfish/arch/i386/ |
H A D | bf_enc_586.S | 72 pushl %ebx 73 movl 12(%esp), %ebx 78 movl (%ebx), %edi 79 movl 4(%ebx), %esi 81 movl (%ebp), %ebx 83 xorl %ebx, %edi 87 movl %edi, %ebx 89 shrl $16, %ebx 92 andl $255, %ebx 96 movl 1096(%ebp,%ebx, [all...] |
/freebsd-10.0-release/contrib/compiler-rt/lib/i386/ |
H A D | muldi3.S | 13 pushl %ebx 19 movl 20(%esp), %ebx // b.hi 20 imull %edx, %ebx // a.lo * b.hi 23 addl %ecx, %ebx // EBX = (a.lo*b.hi + a.hi*b.lo) 24 addl %ebx, %edx 26 popl %ebx
|
H A D | umoddi3.S | 26 pushl %ebx 27 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 28 bsrl %ebx, %ecx // If the high word of b is zero, jump to 38 shll %cl, %ebx // (low word of b) >> (1 + i) 39 orl %eax, %ebx // 42 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 47 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 55 movl 12(%esp), %ebx 57 subl %eax, %ebx 64 addl 20(%esp), %ebx // otherwis [all...] |
H A D | udivdi3.S | 25 pushl %ebx 26 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 27 bsrl %ebx, %ecx // If the high word of b is zero, jump to 37 shll %cl, %ebx // (low word of b) >> (1 + i) 38 orl %eax, %ebx // 41 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 46 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 54 movl 12(%esp), %ebx 56 subl %eax, %ebx 65 popl %ebx [all...] |
H A D | moddi3.S | 53 pushl %ebx 54 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 55 bsrl %ebx, %ecx // If the high word of b is zero, jump to 65 shll %cl, %ebx // (low word of b) >> (1 + i) 66 orl %eax, %ebx // 69 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 74 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 82 movl 16(%esp), %ebx 84 subl %eax, %ebx 91 addl 24(%esp), %ebx // otherwis [all...] |
/freebsd-10.0-release/secure/lib/libcrypto/i386/ |
H A D | bf-586.s | 11 pushl %ebx 12 movl 12(%esp),%ebx 17 movl (%ebx),%edi 18 movl 4(%ebx),%esi 20 movl (%ebp),%ebx 22 xorl %ebx,%edi 26 movl %edi,%ebx 28 shrl $16,%ebx 31 andl $255,%ebx 35 movl 1096(%ebp,%ebx, [all...] |
H A D | cast-586.s | 11 pushl %ebx 12 movl 12(%esp),%ebx 17 movl (%ebx),%edi 18 movl 4(%ebx),%esi 28 movl %edx,%ebx 31 andl $255,%ebx 37 movl CAST_S_table1(,%ebx,4),%ebx 38 xorl %ebx,%ecx 39 movl CAST_S_table2(,%eax,4),%ebx [all...] |
H A D | crypt586.s | 10 pushl %ebx 31 movl %eax,%ebx 32 shll $16,%ebx 35 xorl %ebx,%eax 37 movl (%ebp),%ebx 38 xorl %ebx,%eax 44 xorl %ebx,%ebx 51 xorl (%ebp,%ebx,1),%edi 56 xorl 0x100(%ebp,%ebx, [all...] |
H A D | md5-586.s | 16 pushl %ebx 21 movl 4(%edi),%ebx 31 andl %ebx,%edi 35 movl %ebx,%edi 38 addl %ebx,%eax 50 xorl %ebx,%edi 53 xorl %ebx,%edi 62 leal 3250441966(%ebx,%ebp,1),%ebx 64 addl %edi,%ebx [all...] |
H A D | sha256-586.s | 10 pushl %ebx 16 movl %esp,%ebx 28 movl %ebx,12(%esp) 32 movl 4(%edi),%ebx 36 bswap %ebx 40 pushl %ebx 44 movl 20(%edi),%ebx 48 bswap %ebx 52 pushl %ebx 56 movl 36(%edi),%ebx [all...] |
H A D | x86-gf2m.s | 15 movd %ebx,%mm3 38 andl %ebx,%esi 39 shrl $3,%ebx 42 andl %ebx,%edi 43 shrl $3,%ebx 46 andl %ebx,%esi 47 shrl $3,%ebx 51 andl %ebx,%edi 52 shrl $3,%ebx 57 andl %ebx, [all...] |
H A D | rmd-586.s | 17 pushl %ebx 21 movl (%eax),%ebx 23 movl %ebx,(%esp) 25 movl 8(%eax),%ebx 27 movl %ebx,8(%esp) 29 movl 16(%eax),%ebx 31 movl %ebx,16(%esp) 33 movl 24(%eax),%ebx 35 movl %ebx,24(%esp) 37 movl 32(%eax),%ebx [all...] |
H A D | cmll-x86.s | 10 pushl %ebx 16 movl %esp,%ebx 27 movl %ebx,20(%esp) 34 movl 4(%esi),%ebx 38 bswap %ebx 45 bswap %ebx 49 movl %ebx,4(%esi) 54 popl %ebx 76 pushl %ebx 81 movl %esp,%ebx [all...] |
/freebsd-10.0-release/sys/boot/i386/efi/ |
H A D | start.S | 51 movl %eax, %ebx 53 addl $_DYNAMIC-0b, %ebx 54 pushl %ebx /* dynamic */ 59 popl %ebx /* remove ImageBase from the stack */ 60 popl %ebx /* remove dynamic from the stack */
|
/freebsd-10.0-release/sys/crypto/des/arch/i386/ |
H A D | des_enc.S | 76 pushl %ebx 79 movl 28(%esp), %ebx 121 cmpl $0, %ebx 126 xorl %ebx, %ebx 135 movl _C_LABEL(des_SPtrans)(%ebx),%ebp 142 movl 0x100+_C_LABEL(des_SPtrans)(%ebx),%ebp 152 movl 0x600+_C_LABEL(des_SPtrans)(%ebx),%ebx 153 xorl %ebx, [all...] |
/freebsd-10.0-release/secure/lib/libcrypto/amd64/ |
H A D | md5-x86_64.S | 22 movl 4(%rbp),%ebx 38 movl %ebx,%r9d 45 andl %ebx,%r11d 51 addl %ebx,%eax 52 xorl %ebx,%r11d 59 movl %ebx,%r11d 64 xorl %ebx,%r11d 71 leal -1044525330(%rbx,%r10,1),%ebx 75 addl %r11d,%ebx 76 roll $22,%ebx [all...] |
/freebsd-10.0-release/lib/libmd/i386/ |
H A D | rmd160.S | 66 pushl %ebx 74 movl 4(%esi), %ebx 76 movl %ebx, 8(%esp) 78 movl 12(%esi), %ebx 80 movl %ebx, 16(%esp) 82 movl 20(%esi), %ebx 84 movl %ebx, 24(%esp) 86 movl 28(%esi), %ebx 88 movl %ebx, 32(%esp) 90 movl 36(%esi), %ebx [all...] |
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/common/atomic/i386/ |
H A D | opensolaris_atomic.S | 41 pushl %ebx 46 xorl %ebx, %ebx 49 not %ebx // %ecx:%ebx = -1 50 addl %eax, %ebx 55 movl %ebx, %eax 57 popl %ebx 72 pushl %ebx 77 movl 16(%esp), %ebx [all...] |
/freebsd-10.0-release/contrib/gcc/config/i386/ |
H A D | crtfastmath.c | 52 unsigned int eax, ebx, ecx, edx; local 57 : "=&r" (eax), "=&r" (ebx) 60 if (((eax ^ ebx) & 0x00200000) == 0) 64 asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1" 65 : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx) 71 asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1" 72 : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx)
|
/freebsd-10.0-release/sys/i386/linux/ |
H A D | linux_locore.s | 10 leal LINUX_SIGF_SC(%esp),%ebx /* linux scp */ 11 mov LINUX_SC_GS(%ebx),%gs 12 movl %esp, %ebx /* pass sigframe */ 21 leal LINUX_RT_SIGF_UC(%esp),%ebx /* linux ucp */ 22 leal LINUX_RT_SIGF_SC(%ebx),%ecx /* linux sigcontext */
|
/freebsd-10.0-release/contrib/xz/src/liblzma/check/ |
H A D | crc64_x86.S | 82 * %ebx lzma_crc64_table 86 pushl %ebx 96 * Store the address of lzma_crc64_table to %ebx. This is needed to 112 movl $ LZMA_CRC64_TABLE, %ebx 117 leal .L_lzma_crc64_table$non_lazy_ptr-.L_pic(%ebx), %ebx 118 movl (%ebx), %ebx 122 addl $_GLOBAL_OFFSET_TABLE_, %ebx 123 movl LZMA_CRC64_TABLE@GOT(%ebx), [all...] |
/freebsd-10.0-release/sys/i386/i386/ |
H A D | vm86bios.s | 60 pushl %ebx 84 movl SCR_VMFRAME(%edx),%ebx /* target frame location */ 85 movl %ebx,%edi /* destination */ 96 movl PCPU(TSS_GDT),%ebx /* entry in GDT */ 97 movl 0(%ebx),%eax 99 movl 4(%ebx),%eax 105 movl %eax,0(%ebx) 107 movl %eax,4(%ebx) 114 movl %ecx,%ebx 115 addl $KERNBASE,%ebx /* v [all...] |