/linux-2.4.37.9/arch/i386/math-emu/ |
D | reg_norm.S | 27 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 …]
|
D | wm_shrx.S | 45 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 …]
|
D | reg_u_sub.S | 40 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 …]
|
D | round_Xsig.S | 28 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 …]
|
D | reg_u_div.S | 86 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 …]
|
D | div_Xsig.S | 86 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 …]
|
D | reg_u_add.S | 39 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 …]
|
D | reg_round.S | 117 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 …]
|
D | wm_sqrt.S | 85 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 …]
|
D | reg_u_mul.S | 56 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
|
D | shr_Xsig.S | 34 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/ |
D | checksum.S | 54 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/ |
D | csum-copy.S | 154 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/ |
D | head.S | 79 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/ |
D | head.S | 76 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/ |
D | entry.S | 97 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/ |
D | warmreboot.S | 9 #define R(x) x-warm_reboot(%ebx) 23 addl %ebx, R64(real_mode_desc) /* relocate tables */ 24 addl %ebx,2+R64(warm_gdt_desc)
|
D | setup.c | 384 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/ |
D | processor.h | 114 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
|
D | save_state.h | 14 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()
|
D | elf.h | 45 _r->ebx = 0; _r->ecx = 0; _r->edx = 0; \ 66 pr_reg[0] = regs->ebx; \
|
D | vm86.h | 72 long ebx; member 149 long ebx; member
|
/linux-2.4.37.9/drivers/char/ |
D | toshiba.c | 273 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/ |
D | processor.h | 111 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/ |
D | setup.S | 298 movl %eax,%ebx 304 cmpl %eax,%ebx 311 cmpl $0x68747541,%ebx /* AuthenticAMD */ 362 movl $2,%ebx # long mode 386 xorl %ebx, %ebx # continuation counter
|