/freebsd-11-stable/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-11-stable/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-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/i386/ |
H A D | muldi3.S | 14 pushl %ebx 20 movl 20(%esp), %ebx // b.hi 21 imull %edx, %ebx // a.lo * b.hi 24 addl %ecx, %ebx // EBX = (a.lo*b.hi + a.hi*b.lo) 25 addl %ebx, %edx 27 popl %ebx
|
H A D | umoddi3.S | 27 pushl %ebx 28 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 29 bsrl %ebx, %ecx // If the high word of b is zero, jump to 39 shll %cl, %ebx // (low word of b) >> (1 + i) 40 orl %eax, %ebx // 43 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 48 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 56 movl 12(%esp), %ebx 58 subl %eax, %ebx 65 addl 20(%esp), %ebx // otherwis [all...] |
H A D | udivdi3.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 66 popl %ebx [all...] |
H A D | moddi3.S | 54 pushl %ebx 55 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 56 bsrl %ebx, %ecx // If the high word of b is zero, jump to 66 shll %cl, %ebx // (low word of b) >> (1 + i) 67 orl %eax, %ebx // 70 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 75 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 83 movl 16(%esp), %ebx 85 subl %eax, %ebx 92 addl 24(%esp), %ebx // otherwis [all...] |
/freebsd-11-stable/secure/lib/libcrypto/i386/ |
H A D | bf-586.S | 13 pushl %ebx 14 movl 12(%esp),%ebx 19 movl (%ebx),%edi 20 movl 4(%ebx),%esi 22 movl (%ebp),%ebx 24 xorl %ebx,%edi 28 movl %edi,%ebx 30 shrl $16,%ebx 33 andl $255,%ebx 37 movl 1096(%ebp,%ebx, [all...] |
H A D | crypt586.S | 12 pushl %ebx 37 movl %eax,%ebx 38 shll $16,%ebx 41 xorl %ebx,%eax 43 movl (%ebp),%ebx 44 xorl %ebx,%eax 50 xorl %ebx,%ebx 57 xorl (%ebp,%ebx,1),%edi 62 xorl 0x100(%ebp,%ebx, [all...] |
H A D | md5-586.S | 18 pushl %ebx 23 movl 4(%edi),%ebx 33 andl %ebx,%edi 37 movl %ebx,%edi 40 addl %ebx,%eax 52 xorl %ebx,%edi 55 xorl %ebx,%edi 64 leal 3250441966(%ebx,%ebp,1),%ebx 66 addl %edi,%ebx [all...] |
H A D | rmd-586.S | 19 pushl %ebx 23 movl (%eax),%ebx 25 movl %ebx,(%esp) 27 movl 8(%eax),%ebx 29 movl %ebx,8(%esp) 31 movl 16(%eax),%ebx 33 movl %ebx,16(%esp) 35 movl 24(%eax),%ebx 37 movl %ebx,24(%esp) 39 movl 32(%eax),%ebx [all...] |
H A D | cmll-x86.S | 12 pushl %ebx 18 movl %esp,%ebx 29 movl %ebx,20(%esp) 36 movl 4(%esi),%ebx 40 bswap %ebx 47 bswap %ebx 51 movl %ebx,4(%esi) 56 popl %ebx 78 pushl %ebx 83 movl %esp,%ebx [all...] |
H A D | x86-gf2m.S | 17 movd %ebx,%mm3 40 andl %ebx,%esi 41 shrl $3,%ebx 44 andl %ebx,%edi 45 shrl $3,%ebx 48 andl %ebx,%esi 49 shrl $3,%ebx 53 andl %ebx,%edi 54 shrl $3,%ebx 59 andl %ebx, [all...] |
H A D | sha256-586.S | 12 pushl %ebx 18 movl %esp,%ebx 30 movl %ebx,12(%esp) 33 movl 4(%edx),%ebx 40 andl $268435968,%ebx 43 orl %ebx,%ecx 47 testl $512,%ebx 57 movl 4(%edi),%ebx 61 bswap %ebx 64 pushl %ebx [all...] |
/freebsd-11-stable/stand/efi/loader/arch/i386/ |
H A D | start.S | 51 movl %eax, %ebx 53 addl $_DYNAMIC-0b, %ebx 54 pushl %ebx /* dynamic */ 57 popl %ebx /* remove ImageBase from the stack */ 58 popl %ebx /* remove dynamic from the stack */
|
/freebsd-11-stable/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-11-stable/secure/lib/libcrypto/amd64/ |
H A D | md5-x86_64.S | 23 movl 4(%rbp),%ebx 39 movl %ebx,%r9d 46 andl %ebx,%r11d 52 addl %ebx,%eax 53 xorl %ebx,%r11d 60 movl %ebx,%r11d 65 xorl %ebx,%r11d 72 leal -1044525330(%rbx,%r10,1),%ebx 76 addl %r11d,%ebx 77 roll $22,%ebx [all...] |
/freebsd-11-stable/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-11-stable/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-11-stable/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-11-stable/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-11-stable/sys/i386/i386/ |
H A D | vm86bios.s | 58 pushl %ebx 74 movl SCR_VMFRAME(%edx),%ebx /* target frame location */ 75 movl %ebx,%edi /* destination */ 86 movl PCPU(TSS_GDT),%ebx /* entry in GDT */ 87 movl 0(%ebx),%eax 89 movl 4(%ebx),%eax 95 movl %eax,0(%ebx) 97 movl %eax,4(%ebx) 104 movl %ecx,%ebx 105 addl $KERNBASE,%ebx /* v [all...] |
/freebsd-11-stable/sys/contrib/zlib/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...] |