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

123456

/freebsd-10.0-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-10.0-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-10.0-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-10.0-release/secure/lib/libcrypto/i386/
H A Dbf-586.s11 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 Dcast-586.s11 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 Dcrypt586.s10 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 Dmd5-586.s16 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 Dsha256-586.s10 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 Dx86-gf2m.s15 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 Drmd-586.s17 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 Dcmll-x86.s10 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 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-10.0-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-10.0-release/secure/lib/libcrypto/amd64/
H A Dmd5-x86_64.S22 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 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-10.0-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-10.0-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-10.0-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-10.0-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...]
/freebsd-10.0-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...]

Completed in 245 milliseconds

123456