/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
xsave.asm | 3 xgetbv label
|
/external/chromium_org/third_party/libwebp/dsp/ |
cpu.c | 47 // NaCl has no support for xgetbv or the raw opcode. 49 static WEBP_INLINE uint64_t xgetbv(void) { function 52 // Use the raw opcode for xgetbv for compatibility with older toolchains. 59 #define xgetbv() _xgetbv(0) macro 61 static WEBP_INLINE uint64_t xgetbv(void) { function 65 // Use the raw opcode for xgetbv for compatibility with older toolchains. 73 #define xgetbv() 0U // no AVX for older x64 or unrecognized toolchains. macro 90 return (xgetbv() & 0x6) == 0x6;
|
/external/webp/src/dsp/ |
cpu.c | 47 // NaCl has no support for xgetbv or the raw opcode. 49 static WEBP_INLINE uint64_t xgetbv(void) { function 52 // Use the raw opcode for xgetbv for compatibility with older toolchains. 59 #define xgetbv() _xgetbv(0) macro 61 static WEBP_INLINE uint64_t xgetbv(void) { function 65 // Use the raw opcode for xgetbv for compatibility with older toolchains. 73 #define xgetbv() 0U // no AVX for older x64 or unrecognized toolchains. macro 90 return (xgetbv() & 0x6) == 0x6;
|
/external/libyuv/files/source/ |
cpu_id.cc | 67 // X86 CPUs have xgetbv to detect OS saves high parts of ymm registers. 71 static uint32 XGetBV(unsigned int xcr) { 77 static uint32 XGetBV(unsigned int xcr) { 80 _asm _emit 0x0f _asm _emit 0x01 _asm _emit 0xd0 // xgetbv for vs2005. 86 static uint32 XGetBV(unsigned int xcr) { 154 ((XGetBV(kXCR_XFEATURE_ENABLED_MASK) & 0x06) == 0x06)) {
|
/external/lldb/tools/debugserver/source/MacOSX/ |
HasAVX.s | 30 .byte 0x0f, 0x01, 0xd0 // xgetbv, for those assemblers that don't know it
|
/external/chromium_org/base/ |
cpu.cc | 88 __asm__ volatile ("xgetbv" : "=a" (eax), "=d" (edx) : "c" (xcr)); 237 // In addition, we have observed some crashes with the xgetbv instruction 240 // the CPUID documentation suggests that it signals xgetbv support.
|
/external/chromium_org/third_party/boringssl/src/crypto/ |
cpu-x86_64-asm.pl | 150 .byte 0x0f,0x01,0xd0 # xgetbv
|
cpu-x86-asm.pl | 139 &data_byte(0x0f,0x01,0xd0); # xgetbv
|
/external/valgrind/main/tests/ |
x86_amd64_features.c | 56 ".byte 0x0F,0x01,0xD0 ; " /* xgetbv */
|
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
cpu_id.cc | 96 // X86 CPUs have xgetbv to detect OS saves high parts of ymm registers.
|
/external/chromium_org/third_party/libyuv/source/ |
cpu_id.cc | 95 // X86 CPUs have xgetbv to detect OS saves high parts of ymm registers.
|
/external/openssl/crypto/ |
x86_64cpuid.pl | 161 .byte 0x0f,0x01,0xd0 # xgetbv
|
x86cpuid.pl | 127 &data_byte(0x0f,0x01,0xd0); # xgetbv
|
/external/llvm/lib/Support/ |
Host.cpp | 172 // Check xgetbv; this uses a .byte sequence instead of the instruction 173 // directly because older assemblers do not include support for xgetbv and 216 // If CPUID indicates support for XSAVE, XRESTORE and AVX, and XGETBV
|
/external/llvm/lib/Target/X86/ |
X86InstrSystem.td | 483 def XGETBV : I<0x01, MRM_D0, (outs), (ins), "xgetbv", []>, TB;
|
/external/llvm/test/MC/X86/ |
x86-64.s | 1042 xgetbv // CHECK: xgetbv # encoding: [0x0f,0x01,0xd0] label
|
/external/valgrind/main/coregrind/ |
m_machine.c | 844 /* processor supports AVX instructions and XGETBV is enabled 848 ".byte 0x0F,0x01,0xD0 ; " /* xgetbv */ [all...] |
/external/clang/lib/Headers/ |
Intrin.h | [all...] |
/prebuilts/clang/darwin-x86/host/3.5/lib/clang/3.5/include/ |
Intrin.h | [all...] |
/prebuilts/clang/linux-x86/host/3.5/lib/clang/3.5/include/ |
Intrin.h | [all...] |
/prebuilts/sdk/renderscript/clang-include/ |
Intrin.h | [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/ |
x86insn_nasm.gperf | [all...] |
x86insn_gas.gperf | [all...] |
/external/chromium_org/third_party/mach_override/libudis86/ |
itab.c | [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/ |
gen_x86_insn.py | [all...] |