Home
last modified time | relevance | path

Searched refs:ebx (Results 1 – 25 of 56) sorted by relevance

123

/linux-2.4.37.9/arch/i386/math-emu/
Dreg_norm.S27 pushl %ebx
29 movl PARAM1,%ebx
31 movl SIGH(%ebx),%edx
32 movl SIGL(%ebx),%eax
43 subw $32,EXP(%ebx) /* This can cause an underflow */
52 subw %cx,EXP(%ebx) /* This can cause an underflow */
54 movl %edx,SIGH(%ebx)
55 movl %eax,SIGL(%ebx)
58 cmpw EXP_OVER,EXP(%ebx)
61 cmpw EXP_UNDER,EXP(%ebx)
[all …]
Dwm_shrx.S45 pushl %ebx
46 movl (%esi),%ebx /* lsl */
49 shrd %cl,%ebx,%eax
50 shrd %cl,%edx,%ebx
52 movl %ebx,(%esi)
54 popl %ebx
117 pushl %ebx
132 xorl %ebx,%ebx
133 shrd %cl,%eax,%ebx
136 orl %ebx,%ebx /* test these 32 bits */
[all …]
Dreg_u_sub.S40 pushl %ebx
64 movl SIGL(%edi),%ebx /* register ls word */
82 shrd %cl,%ebx,%edx
83 shrd %cl,%eax,%ebx
96 orl %ebx,%ebx
102 movl %eax,%ebx
107 movl %ebx,%edx
108 movl %eax,%ebx
118 orl %ebx,%ebx
137 orl %ebx,%ebx
[all …]
Dround_Xsig.S28 pushl %ebx /* Reserve some space */
29 pushl %ebx
35 movl 4(%esi),%ebx
44 movl %ebx,%edx
45 movl %eax,%ebx
55 shld %cl,%ebx,%edx
56 shld %cl,%eax,%ebx
63 addl $1,%ebx
72 movl %ebx,4(%esi)
78 popl %ebx
[all …]
Dreg_u_div.S86 pushl %ebx
89 movl REGB,%ebx
93 movswl EXP(%ebx),%eax
111 testl $0x80000000, SIGH(%ebx) /* Divisor */
116 cmpl $0,SIGL(%ebx)
120 movl SIGH(%ebx),%ecx /* The divisor */
197 cmpl SIGH(%ebx),%edx /* Test for imminent overflow */
201 cmpl SIGL(%ebx),%eax
208 subl SIGL(%ebx),%eax
209 sbbl SIGH(%ebx),%edx /* Prevent the overflow */
[all …]
Ddiv_Xsig.S86 pushl %ebx
89 movl PARAM2,%ebx /* pointer to denom */
92 testl $0x80000000, XsigH(%ebx) /* Divisor */
136 movl XsigH(%ebx),%ecx
152 mull XsigH(%ebx) /* mul by the ms dw of the denom */
158 mull XsigL(%ebx) /* now mul the ls dw of the denom */
172 movl XsigL(%ebx),%eax
173 movl XsigH(%ebx),%edx
191 cmpl XsigH(%ebx),%edx
195 cmpl XsigL(%ebx),%eax
[all …]
Dreg_u_add.S39 pushl %ebx
50 movl SIGL(%esi),%ebx
60 movl SIGL(%edi),%ebx
82 shrd %cl,%ebx,%edx
83 shrd %cl,%eax,%ebx
96 orl %ebx,%ebx
102 movl %eax,%ebx
107 movl %ebx,%edx
108 movl %eax,%ebx
117 orl %ebx,%ebx
[all …]
Dreg_round.S117 pushl %ebx
121 movl SIGL(%edi),%ebx
128 pushl %ebx /* adjust the stack pointer */
204 orl %ebx,%ecx
219 orl %ebx,%ebx
232 xorl %ebx,%ebx
240 orl %ebx,%ecx
246 xorl %ebx,%ebx
282 movl %ebx,%ecx
290 movl %ebx,%ecx
[all …]
Dwm_sqrt.S85 pushl %ebx
348 movl %edi,%ebx
369 movl %edx,%ebx /* 2nd ls word of square */
374 addl %eax,%ebx
375 addl %eax,%ebx
378 cmp $0xffffffb0,%ebx
381 cmp $0x00000050,%ebx
390 or %ebx,%ebx
395 or %ebx,%edx
424 movl %edx,%ebx /* 2nd ls word of square */
[all …]
Dreg_u_mul.S56 pushl %ebx
69 xorl %ebx,%ebx
79 adcl %edx,%ebx
85 adcl %edx,%ebx
90 addl %eax,%ebx
117 rcll $1,%ebx
138 pop %ebx
142 popl %ebx
Dshr_Xsig.S34 pushl %ebx
36 movl 4(%esi),%ebx /* midl */
38 shrd %cl,%ebx,%eax
39 shrd %cl,%edx,%ebx
42 movl %ebx,4(%esi)
44 popl %ebx
/linux-2.4.37.9/arch/i386/lib/
Dchecksum.S54 pushl %ebx
66 movzbl (%esi), %ebx
67 adcl %ebx, %eax
86 1: movl (%esi), %ebx
87 adcl %ebx, %eax
88 movl 4(%esi), %ebx
89 adcl %ebx, %eax
90 movl 8(%esi), %ebx
91 adcl %ebx, %eax
92 movl 12(%esi), %ebx
[all …]
/linux-2.4.37.9/arch/x86_64/lib/
Dcsum-copy.S154 movl %eax,%ebx
156 addl %ebx,%eax
166 xorl %ebx,%ebx
172 adcl %ebx,%eax
185 xorl %ebx,%ebx
190 addl %ebx,%eax
/linux-2.4.37.9/arch/x86_64/boot/compressed/
Dhead.S79 xorl %ebx,%ebx
89 movl %esi,%ebx
129 movl %ebx,%esi # Restore setup pointer
130 xorl %ebx,%ebx
/linux-2.4.37.9/arch/i386/boot/compressed/
Dhead.S76 xorl %ebx,%ebx
97 popl %ebx # real mode pointer
125 movl %ebx,%esi # Restore setup pointer
126 xorl %ebx,%ebx
/linux-2.4.37.9/arch/i386/kernel/
Dentry.S97 pushl %ebx; \
103 popl %ebx; \
150 movl %esp,%ebx
151 pushl %ebx
152 andl $-8192,%ebx # GET_CURRENT
153 movl exec_domain(%ebx),%edx # Get the execution domain
174 movl %esp,%ebx
175 pushl %ebx
176 andl $-8192,%ebx # GET_CURRENT
177 movl exec_domain(%ebx),%edx # Get the execution domain
[all …]
/linux-2.4.37.9/arch/x86_64/kernel/
Dwarmreboot.S9 #define R(x) x-warm_reboot(%ebx)
23 addl %ebx, R64(real_mode_desc) /* relocate tables */
24 addl %ebx,2+R64(warm_gdt_desc)
Dsetup.c384 unsigned int n, dummy, ecx, edx, eax, ebx, eax_2, ebx_2, ecx_2; in display_cacheinfo() local
392 cpuid(0x80000005, &eax, &ebx, &ecx, &edx); in display_cacheinfo()
404 c->x86_tlbsize = ((ebx>>16)&0xff) + ((ebx_2>>16)&0xfff) + in display_cacheinfo()
405 (ebx&0xff) + ((ebx_2)&0xfff); in display_cacheinfo()
558 u32 ebx, ecx, edx; in init_intel() local
560 cpuid(1, &eax, &ebx, &ecx, &edx); in init_intel()
561 smp_num_siblings = (ebx & 0xff0000) >> 16; in init_intel()
590 initial_apic_id = ebx >> 24 & 0xff; in init_intel()
/linux-2.4.37.9/include/asm-i386/
Dprocessor.h114 static inline void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx) in cpuid() argument
118 "=b" (*ebx), in cpuid()
139 unsigned int eax, ebx; in cpuid_ebx() local
142 : "=a" (eax), "=b" (ebx) in cpuid_ebx()
145 return ebx; in cpuid_ebx()
340 unsigned long eax,ecx,edx,ebx; member
Dsave_state.h14 u32 eax, ebx, ecx, edx; member
80 asm volatile ("movl %%ebx, (%0)" : "=m" (saved_context.ebx)); in save_processor_context()
194 asm volatile ("movl %0, %%ebx" :: "m" (saved_context.ebx)); in restore_processor_context()
Delf.h45 _r->ebx = 0; _r->ecx = 0; _r->edx = 0; \
66 pr_reg[0] = regs->ebx; \
Dvm86.h72 long ebx; member
149 long ebx; member
/linux-2.4.37.9/drivers/char/
Dtoshiba.c273 bx = regs.ebx & 0xffff; in tosh_ioctl()
374 regs.ebx = 0x0000; in tosh_get_machine_id()
377 bx = (unsigned short) (regs.ebx & 0xffff); in tosh_get_machine_id()
385 printk("toshiba: debugging ID ebx=0x%04x\n", regs.ebx); in tosh_get_machine_id()
433 regs.ebx = 0x0000; in tosh_probe()
/linux-2.4.37.9/include/asm-x86_64/
Dprocessor.h111 extern inline void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx) in cpuid() argument
115 "=b" (*ebx), in cpuid()
136 unsigned int eax, ebx; in cpuid_ebx() local
139 : "=a" (eax), "=b" (ebx) in cpuid_ebx()
142 return ebx; in cpuid_ebx()
/linux-2.4.37.9/arch/x86_64/boot/
Dsetup.S298 movl %eax,%ebx
304 cmpl %eax,%ebx
311 cmpl $0x68747541,%ebx /* AuthenticAMD */
362 movl $2,%ebx # long mode
386 xorl %ebx, %ebx # continuation counter

123