Searched refs:ebx (Results 1 - 25 of 121) sorted by relevance

12345

/freebsd-9.3-release/lib/libc/i386/string/
H A Dwcschr.S39 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 Dwcslen.S37 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 Dbzero.S44 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 Dbf_enc_586.S72 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 Dmuldi3.S13 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 Dumoddi3.S26 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 Dudivdi3.S25 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 Dmoddi3.S53 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 Drc4-586.s18 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 Dbf-586.s18 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 Dcast-586.s18 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 Dcrypt586.s17 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 Dmd5-586.s23 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 Drmd-586.s24 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 Dco-586.s21 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 Dstart.S51 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 Ddes_enc.S76 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 Drmd160.S66 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 Dopensolaris_atomic.S41 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 Dcrtfastmath.c52 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 Dlinux_locore.s10 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 Dcrc64_x86.S82 * %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 Dcrc32_x86.S91 * %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 Dvm86bios.s60 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 Dmatch.S47 /* 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...]

Completed in 255 milliseconds

12345