/external/webrtc/src/system_wrappers/source/ |
cpu_features.cc | 19 // Intrinsic for "cpuid". 21 static inline void cpuid(int cpu_info[4], int info_type) { function 24 "cpuid\n" 30 static inline void cpuid(int cpu_info[4], int info_type) { function 32 "cpuid\n" 42 cpuid(cpu_info, 1);
|
/bionic/libc/kernel/arch-x86/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/development/ndk/platforms/android-9/arch-x86/include/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/external/chromium/base/ |
atomicops_internals_x86_gcc.cc | 19 // Inline cpuid instruction. In PIC compilations, %ebx contains the address 21 // must preserve that register's value across cpuid instructions. 23 #define cpuid(a, b, c, d, inp) \ macro 25 "cpuid\n" \ 29 #define cpuid(a, b, c, d, inp) \ macro 31 "cpuid\n" \ 36 #if defined(cpuid) // initialize the struct only on x86 53 // Get vendor string (issue CPUID with eax = 0) 54 cpuid(eax, ebx, ecx, edx, 0); 62 cpuid(eax, ebx, ecx, edx, 1) [all...] |
/external/v8/src/ |
atomicops_internals_x86_gcc.cc | 41 // Inline cpuid instruction. In PIC compilations, %ebx contains the address 43 // must preserve that register's value across cpuid instructions. 45 #define cpuid(a, b, c, d, inp) \ macro 47 "cpuid\n" \ 51 #define cpuid(a, b, c, d, inp) \ macro 53 "cpuid\n" \ 58 #if defined(cpuid) // initialize the struct only on x86 75 // Get vendor string (issue CPUID with eax = 0) 76 cpuid(eax, ebx, ecx, edx, 0); 84 cpuid(eax, ebx, ecx, edx, 1) [all...] |
/external/valgrind/main/tests/ |
x86_amd64_features.c | 22 static void cpuid ( unsigned int n, function 27 "cpuid" 37 cpuid(0, &a, &b, &c, &d); 107 cpuid( level & 0x80000000, &a, &b, &c, &d ); 110 cpuid( level, &a, &b, &c, &d );
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/prebuilt/ndk/android-ndk-r6/platforms/android-9/arch-x86/usr/include/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/prebuilt/ndk/android-ndk-r7/platforms/android-14/arch-x86/usr/include/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/prebuilt/ndk/android-ndk-r7/platforms/android-9/arch-x86/usr/include/asm/ |
alternative_32.h | 22 u8 cpuid; member in struct:alt_instr
|
/external/kernel-headers/original/asm-x86/ |
alternative_32.h | 11 u8 cpuid; /* cpuid bit set for replacement */ member in struct:alt_instr
|
msr.h | 229 static inline void cpuid(int op, unsigned int *eax, unsigned int *ebx, function 232 __asm__("cpuid" 240 /* Some CPUID calls want 'count' to be placed in ecx */ 244 __asm__("cpuid" 253 * CPUID functions returning a single datum 259 __asm__("cpuid" 269 __asm__("cpuid" 279 __asm__("cpuid" 289 __asm__("cpuid"
|
paravirt.h | 111 /* cpuid emulation, mostly so that caps bits can be disabled */ 112 void (*cpuid)(unsigned int *eax, unsigned int *ebx, member in struct:pv_cpu_ops 474 /* The paravirtualized CPUID instruction. */ 478 PVOP_VCALL4(pv_cpu_ops.cpuid, eax, ebx, ecx, edx);
|
processor_32.h | 59 int cpuid_level; /* Maximum supported CPUID level, -1=no CPUID */ 75 unsigned char x86_max_cores; /* cpuid returned max cores value */ 141 __asm__("cpuid" 181 asm volatile("cpuid" : "=a" (tmp) : "0" (1) : "ebx","ecx","edx","memory"); 600 * Generic CPUID function 604 static inline void cpuid(unsigned int op, function 613 /* Some CPUID calls want 'count' to be placed in ecx */ 624 * CPUID functions returning a single datum 630 cpuid(op, &eax, &ebx, &ecx, &edx) [all...] |
/external/flac/libFLAC/include/private/ |
cpu.h | 48 FLAC__bool cpuid; member in struct:__anon5865
|
/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/asm/ |
msr.h | 74 static __inline__ void cpuid(int op, unsigned int *eax, unsigned int *ebx, function 77 __asm__("cpuid" 85 /* Some CPUID calls want 'count' to be placed in ecx */ 89 __asm__("cpuid" 98 * CPUID functions returning a single datum 104 __asm__("cpuid" 114 __asm__("cpuid" 124 __asm__("cpuid" 134 __asm__("cpuid"
|
/external/libvpx/vpx_ports/ |
x86.h | 39 #define cpuid(func,ax,bx,cx,dx)\ macro 41 "cpuid \n\t" \ 45 #define cpuid(func,ax,bx,cx,dx)\ macro 48 "cpuid \n\t" \ 57 #define cpuid(func,a,b,c,d) do{\ macro 62 #define cpuid(func,a,b,c,d)\ macro 64 __asm cpuid\ 102 /* Ensure that the CPUID instruction supports extended features */ 103 cpuid(0, reg_eax, reg_ebx, reg_ecx, reg_edx); 109 cpuid(1, reg_eax, reg_ebx, reg_ecx, reg_edx) [all...] |
/external/qemu/distrib/sdl-1.2.12/src/cpuinfo/ |
SDL_cpuinfo.c | 71 " movl $1,%0 # We have CPUID support \n" 79 CPUid by definition. But it's nice to be able to prove it. :) */ 91 " movl $1,%0 # We have CPUID support \n" 109 mov has_CPUID,1 ; We have CPUID support 152 " xorl %%eax,%%eax # Set up for CPUID instruction \n" 153 " cpuid # Get and save vendor ID \n" 154 " cmpl $1,%%eax # Make sure 1 is valid input for CPUID\n" 155 " jl 1f # We dont have the CPUID instruction\n" 158 " cpuid # Get family/model/stepping/features\n" 168 xor eax, eax ; Set up for CPUID instructio 169 cpuid ; Get and save vendor ID local 174 cpuid ; Get family\/model\/stepping\/features local 221 cpuid ; Get extended function limit local 225 cpuid ; and get the information local [all...] |
/external/qemu/target-i386/ |
kvm.c | 47 struct kvm_cpuid2 *cpuid; local 50 size = sizeof(*cpuid) + max * sizeof(*cpuid->entries); 51 cpuid = (struct kvm_cpuid2 *)qemu_mallocz(size); 52 cpuid->nent = max; 53 r = kvm_ioctl(s, KVM_GET_SUPPORTED_CPUID, cpuid); 54 if (r == 0 && cpuid->nent >= max) { 59 qemu_free(cpuid); 67 return cpuid; 72 struct kvm_cpuid2 *cpuid; local 133 struct kvm_cpuid2 cpuid; member in struct:__anon10217 [all...] |
/external/opencv/cxcore/src/ |
cxswitcher.cpp | 148 /* use CPUID to determine the features supported */ 184 func_ptr cpuid = (func_ptr)(void*)cpuid_code; local 185 int64 cpuid_val = cpuid();
|
/external/webkit/Source/JavaScriptCore/assembler/ |
MacroAssemblerX86Common.h | 1234 cpuid; local [all...] |
/external/qemu/ |
kqemu.c | 97 #define cpuid(index, eax, ebx, ecx, edx) \ macro 98 asm volatile ("cpuid" \ 144 cpuid(1, eax, ebx, ecx, edx); 158 /* XXX: we could update more of the target CPUID state so that the
|
/external/v8/src/ia32/ |
assembler-ia32.cc | 82 Label cpuid, done; local 91 // If we can modify bit 21 of the EFLAGS register, then CPUID is supported. 100 __ xor_(eax, Operand(edx)); // Different if CPUID is supported. 101 __ j(not_zero, &cpuid); 103 // CPUID not supported. Clear the supported features in edx:eax. 108 // Invoke CPUID with 1 in eax to get feature information in 109 // ecx:edx. Temporarily enable CPUID support because we know it's 111 __ bind(&cpuid); 113 supported_ = (1 << CPUID); 114 { Scope fscope(CPUID); 389 void Assembler::cpuid() { function in class:v8::internal::Assembler [all...] |
/external/v8/src/x64/ |
assembler-x64.cc | 73 Label cpuid, done; local 82 // If we can modify bit 21 of the EFLAGS register, then CPUID is supported. 91 __ xor_(rax, rdx); // Different if CPUID is supported. 92 __ j(not_zero, &cpuid); 94 // CPUID not supported. Clear the supported features in rax. 98 // Invoke CPUID with 1 in eax to get feature information in 99 // ecx:edx. Temporarily enable CPUID support because we know it's 101 __ bind(&cpuid); 103 supported_ = kDefaultCpuFeatures | (1 << CPUID); 104 { Scope fscope(CPUID); 1007 void Assembler::cpuid() { function in class:v8::internal::Assembler [all...] |