/linux-master/tools/build/feature/ |
H A D | test-get_cpuid.c | 6 unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0; local 7 return __get_cpuid(0x15, &eax, &ebx, &ecx, &edx);
|
/linux-master/arch/x86/math-emu/ |
H A D | reg_norm.S | 28 pushl %ebx 30 movl PARAM1,%ebx 32 movl SIGH(%ebx),%edx 33 movl SIGL(%ebx),%eax 44 subw $32,EXP(%ebx) /* This can cause an underflow */ 53 subw %cx,EXP(%ebx) /* This can cause an underflow */ 55 movl %edx,SIGH(%ebx) 56 movl %eax,SIGL(%ebx) 59 cmpw EXP_OVER,EXP(%ebx) 62 cmpw EXP_UNDER,EXP(%ebx) [all...] |
H A D | round_Xsig.S | 29 pushl %ebx /* Reserve some space */ 30 pushl %ebx 36 movl 4(%esi),%ebx 45 movl %ebx,%edx 46 movl %eax,%ebx 56 shld %cl,%ebx,%edx 57 shld %cl,%eax,%ebx 64 addl $1,%ebx 73 movl %ebx,4(%esi) 79 popl %ebx [all...] |
H A D | wm_shrx.S | 46 pushl %ebx 47 movl (%esi),%ebx /* lsl */ 50 shrd %cl,%ebx,%eax 51 shrd %cl,%edx,%ebx 53 movl %ebx,(%esi) 55 popl %ebx 119 pushl %ebx 134 xorl %ebx,%ebx 135 shrd %cl,%eax,%ebx [all...] |
H A D | reg_u_add.S | 40 pushl %ebx 51 movl SIGL(%esi),%ebx 61 movl SIGL(%edi),%ebx 78 /* The number to be shifted is in %eax:%ebx:%edx */ 83 shrd %cl,%ebx,%edx 84 shrd %cl,%eax,%ebx 97 orl %ebx,%ebx 103 movl %eax,%ebx 108 movl %ebx, [all...] |
H A D | reg_u_sub.S | 41 pushl %ebx 65 movl SIGL(%edi),%ebx /* register ls word */ 83 shrd %cl,%ebx,%edx 84 shrd %cl,%eax,%ebx 97 orl %ebx,%ebx 103 movl %eax,%ebx 108 movl %ebx,%edx 109 movl %eax,%ebx 119 orl %ebx, [all...] |
H A D | div_Xsig.S | 87 pushl %ebx 90 movl PARAM2,%ebx /* pointer to denom */ 93 testl $0x80000000, XsigH(%ebx) /* Divisor */ 137 movl XsigH(%ebx),%ecx 153 mull XsigH(%ebx) /* mul by the ms dw of the denom */ 159 mull XsigL(%ebx) /* now mul the ls dw of the denom */ 173 movl XsigL(%ebx),%eax 174 movl XsigH(%ebx),%edx 192 cmpl XsigH(%ebx),%edx 196 cmpl XsigL(%ebx), [all...] |
H A D | reg_u_div.S | 87 pushl %ebx 90 movl REGB,%ebx 94 movswl EXP(%ebx),%eax 112 testl $0x80000000, SIGH(%ebx) /* Divisor */ 117 cmpl $0,SIGL(%ebx) 121 movl SIGH(%ebx),%ecx /* The divisor */ 198 cmpl SIGH(%ebx),%edx /* Test for imminent overflow */ 202 cmpl SIGL(%ebx),%eax 209 subl SIGL(%ebx),%eax 210 sbbl SIGH(%ebx), [all...] |
H A D | reg_u_mul.S | 57 pushl %ebx 70 xorl %ebx,%ebx 80 adcl %edx,%ebx 86 adcl %edx,%ebx 91 addl %eax,%ebx 118 rcll $1,%ebx 139 pop %ebx 143 popl %ebx
|
H A D | shr_Xsig.S | 35 pushl %ebx 37 movl 4(%esi),%ebx /* midl */ 39 shrd %cl,%ebx,%eax 40 shrd %cl,%edx,%ebx 43 movl %ebx,4(%esi) 45 popl %ebx
|
/linux-master/arch/x86/lib/ |
H A D | atomic64_cx8_32.S | 12 movl %ebx, %eax 46 pushl %ebx 56 movl %eax, %ebx 58 \ins\()l %esi, %ebx 65 movl %ebx, %eax 69 popl %ebx 80 pushl %ebx 84 movl %eax, %ebx 86 \ins\()l $1, %ebx 93 movl %ebx, [all...] |
H A D | checksum_32.S | 51 pushl %ebx 63 movzbl (%esi), %ebx 64 adcl %ebx, %eax 83 1: movl (%esi), %ebx 84 adcl %ebx, %eax 85 movl 4(%esi), %ebx 86 adcl %ebx, %eax 87 movl 8(%esi), %ebx 88 adcl %ebx, %eax 89 movl 12(%esi), %ebx [all...] |
/linux-master/arch/x86/boot/compressed/ |
H A D | head_32.S | 78 * offset to the GOT). The below code calculates %ebx to be the address where 86 leal startup_32@GOTOFF(%edx), %ebx 89 addl %eax, %ebx 91 andl %eax, %ebx 92 cmpl $LOAD_PHYSICAL_ADDR, %ebx 95 movl $LOAD_PHYSICAL_ADDR, %ebx 98 movl %ebx, %ebp // Save the output address for later 100 addl BP_init_size(%esi), %ebx 101 subl $_end@GOTOFF, %ebx 104 leal boot_stack_end@GOTOFF(%ebx), [all...] |
H A D | efi_mixed.S | 101 movl %ebx, 0x18(%rsp) 132 movl %ebx, %ss 134 movl %ebx, %es 136 movl %ebx, %ds 138 xorl %ebx, %ebx 139 movl %ebx, %fs 140 movl %ebx, %gs 209 lidtl 16(%ebx) 210 lgdtl (%ebx) [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_msg_x86.h | 54 * @ebx: [OUT] e.g. status from an HB message status command 62 eax, ebx, ecx, edx, si, di) \ 66 "=b"(ebx), \ 96 * @ebx: [OUT] e.g. status from an HB message status command 106 eax, ebx, ecx, edx, si, di) \ 117 "=b"(ebx), \ 135 eax, ebx, ecx, edx, si, di) \ 146 "=b"(ebx), \ 173 eax, ebx, ecx, edx, si, di) \ 182 "=b"(ebx), \ [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | cpuid.h | 12 u32 eax, ebx, ecx, edx; member in struct:cpuid_regs 30 static inline void native_cpuid(unsigned int *eax, unsigned int *ebx, argument 36 "=b" (*ebx), 46 unsigned int eax = op, ebx, ecx = 0, edx; \ 48 native_cpuid(&eax, &ebx, &ecx, &edx); \ 57 native_cpuid_reg(ebx) 73 unsigned int *eax, unsigned int *ebx, 78 __cpuid(eax, ebx, ecx, edx); 83 unsigned int *eax, unsigned int *ebx, 88 __cpuid(eax, ebx, ec 72 cpuid(unsigned int op, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument 82 cpuid_count(unsigned int op, int count, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument 96 unsigned int eax, ebx, ecx, edx; local 105 unsigned int eax, ebx, ecx, edx; local 114 unsigned int eax, ebx, ecx, edx; local 123 unsigned int eax, ebx, ecx, edx; local [all...] |
/linux-master/lib/raid6/ |
H A D | x86.h | 59 u32 eax, ebx, ecx, edx; local 66 : "+a" (eax), "=b" (ebx), "=d" (edx), "+c" (ecx)); 68 return ((flag & 0x100 ? ebx :
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_stub_32.S | 18 push %ebx 24 movl %eax, %ebx // &systab_phys->runtime 48 movl (%ebx), %ecx 57 movl 16(%esp), %ebx
|
/linux-master/tools/testing/selftests/mm/ |
H A D | pkey-x86.h | 72 unsigned int ebx; local 76 __cpuid_count(0x7, 0x0, eax, ebx, ecx, edx); 93 unsigned int ebx; local 97 __cpuid_count(XSTATE_CPUID, 0, eax, ebx, ecx, edx); 113 unsigned int ebx; local 124 __cpuid_count(XSTATE_CPUID, leaf, eax, ebx, ecx, edx); 127 xstate_offset = ebx;
|
/linux-master/arch/x86/kernel/ |
H A D | relocate_kernel_32.S | 43 pushl %ebx 60 movl 20+4(%esp), %ebx /* page_list */ 77 movl %ebx, CP_PA_BACKUP_PAGES_MAP(%edi) 140 pushl %ebx 161 xorl %ebx, %ebx 181 popl %ebx 182 subl $(1b - relocate_kernel), %ebx 183 movl CP_VA_CONTROL_PAGE(%ebx), %edi 184 lea PAGE_SIZE(%ebx), [all...] |
/linux-master/tools/power/cpupower/debug/i386/ |
H A D | intel_gsic.c | 42 r.ebx & 0xffff); 44 (r.ebx >> 16) & 0xffff); 47 if (((r.ebx >> 16) & 0xffff) != 0x82) { 54 if ((r.ebx & 0xffff) != 0xb2) { 64 printf("ebx = 0x%.8x\n", r.ebx);
|
/linux-master/arch/x86/um/ |
H A D | stub_32.S | 32 pop %ebx 47 pop %ebx 48 cmp %ebx, %eax
|
/linux-master/arch/x86/kernel/cpu/ |
H A D | intel_pconfig.c | 61 ®s.eax, ®s.ebx, ®s.ecx, ®s.edx); 69 if (regs.ebx < 64) 70 targets_supported |= (1ULL << regs.ebx);
|
/linux-master/arch/x86/kernel/cpu/microcode/ |
H A D | internal.h | 59 #define CPUID_IS(a, b, c, ebx, ecx, edx) \ 60 (!(((ebx) ^ (a)) | ((edx) ^ (b)) | ((ecx) ^ (c)))) 74 u32 ebx, ecx = 0, edx; local 76 native_cpuid(&eax, &ebx, &ecx, &edx); 78 if (CPUID_IS(CPUID_INTEL1, CPUID_INTEL2, CPUID_INTEL3, ebx, ecx, edx)) 81 if (CPUID_IS(CPUID_AMD1, CPUID_AMD2, CPUID_AMD3, ebx, ecx, edx)) 90 u32 ebx, ecx = 0, edx; local 92 native_cpuid(&eax, &ebx, &ecx, &edx);
|
/linux-master/sound/pci/au88x0/ |
H A D | au88x0_eq.c | 102 int i = 0, ebx; local 107 for (ebx = 0; ebx < eqhw->this04; ebx++) { 119 int i = 0, ebx; local 124 for (ebx = 0; ebx < eqhw->this04; ebx++) { 212 int ebx; local 214 for (ebx 222 int ebx; local 232 int ebx; local 242 int ebx; local 598 u32 eax, ebx; local 614 u32 eax, ebx; local [all...] |