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

1234567

/freebsd-11-stable/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-11-stable/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-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/i386/
H A Dmuldi3.S14 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 Dumoddi3.S27 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 Dudivdi3.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
66 popl %ebx
[all...]
H A Dmoddi3.S54 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 Dbf-586.S13 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 Dcrypt586.S12 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 Dmd5-586.S18 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 Drmd-586.S19 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 Dcmll-x86.S12 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 Dx86-gf2m.S17 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 Dsha256-586.S12 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 Dstart.S51 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 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-11-stable/secure/lib/libcrypto/amd64/
H A Dmd5-x86_64.S23 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 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-11-stable/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-11-stable/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-11-stable/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-11-stable/sys/i386/i386/
H A Dvm86bios.s58 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 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 153 milliseconds

1234567