/freebsd-9.3-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-9.3-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-9.3-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-9.3-release/secure/lib/libcrypto/i386/ |
H A D | rc4-586.s | 18 pushl %ebx 20 movl 16(%esp), %ebx 30 leal -8(%ebx,%esi), %ebx 32 movl %ebx, 8(%esp) 34 cmpl %esi, %ebx 42 movl (%ebp,%edx,4), %ebx 43 movl %ebx, -4(%ebp,%ecx,4) 44 addl %eax, %ebx 46 andl $255, %ebx [all...] |
H A D | bf-586.s | 18 pushl %ebx 19 movl 12(%esp), %ebx 24 movl (%ebx), %edi 25 movl 4(%ebx), %esi 27 movl (%ebp), %ebx 29 xorl %ebx, %edi 33 movl %edi, %ebx 35 shrl $16, %ebx 38 andl $255, %ebx 42 movl 1096(%ebp,%ebx, [all...] |
H A D | cast-586.s | 18 pushl %ebx 19 movl 12(%esp), %ebx 24 movl (%ebx), %edi 25 movl 4(%ebx), %esi 35 movl %edx, %ebx 38 andl $255, %ebx 44 movl CAST_S_table1(,%ebx,4),%ebx 45 xorl %ebx, %ecx 46 movl CAST_S_table2(,%eax,4),%ebx [all...] |
H A D | crypt586.s | 17 pushl %ebx 39 movl %eax, %ebx 40 sall $16, %ebx 43 xorl %ebx, %eax 45 movl (%ebp), %ebx 46 xorl %ebx, %eax 52 xorl %ebx, %ebx 59 xorl (%ebp,%ebx),%edi 64 xorl 0x100(%ebp,%ebx), [all...] |
H A D | md5-586.s | 23 pushl %ebx 28 movl 4(%edi), %ebx 38 andl %ebx, %edi 42 movl %ebx, %edi 45 addl %ebx, %eax 57 xorl %ebx, %edi 60 xorl %ebx, %edi 69 leal 3250441966(%ebx,%ebp,1),%ebx 71 addl %edi, %ebx [all...] |
H A D | rmd-586.s | 24 pushl %ebx 28 movl (%eax), %ebx 30 movl %ebx, (%esp) 32 movl 8(%eax), %ebx 34 movl %ebx, 8(%esp) 36 movl 16(%eax), %ebx 38 movl %ebx, 16(%esp) 40 movl 24(%eax), %ebx 42 movl %ebx, 24(%esp) 44 movl 32(%eax), %ebx [all...] |
H A D | co-586.s | 21 pushl %ebx 22 xorl %ebx, %ebx 30 addl %eax, %ebx 35 movl %ebx, (%eax) 39 xorl %ebx, %ebx 46 adcl $0, %ebx 53 adcl $0, %ebx 63 adcl %edx, %ebx [all...] |
/freebsd-9.3-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-9.3-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-9.3-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-9.3-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-9.3-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-9.3-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-9.3-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...] |
H A D | crc32_x86.S | 91 * %ebx lzma_crc32_table 96 pushl %ebx 105 * Store the address of lzma_crc32_table to %ebx. This is needed to 121 movl $ LZMA_CRC32_TABLE, %ebx 126 leal .L_lzma_crc32_table$non_lazy_ptr-.L_pic(%ebx), %ebx 127 movl (%ebx), %ebx 131 addl $_GLOBAL_OFFSET_TABLE_, %ebx 132 movl LZMA_CRC32_TABLE@GOT(%ebx), [all...] |
/freebsd-9.3-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...] |
/freebsd-9.3-release/lib/libz/contrib/asm686/ |
H A D | match.S | 47 /* saved ebx 36 */ 101 pushl %ebx 121 movl dsGoodMatch(%edx), %ebx 122 cmpl %ebx, %eax 124 movl dsMaxChainLen(%edx), %ebx 126 shrl $2, %ebx 134 decl %ebx 135 shll $16, %ebx 136 orl %eax, %ebx 137 movl %ebx, chainlenwmas [all...] |