Searched refs:xgetbv (Results 1 - 6 of 6) sorted by relevance

/external/webp/src/dsp/
H A Dcpu.c61 // NaCl has no support for xgetbv or the raw opcode.
63 static WEBP_INLINE uint64_t xgetbv(void) { function
66 // Use the raw opcode for xgetbv for compatibility with older toolchains.
75 #define xgetbv() _xgetbv(0) macro
77 static WEBP_INLINE uint64_t xgetbv(void) { function
81 // Use the raw opcode for xgetbv for compatibility with older toolchains.
89 #define xgetbv() 0U // no AVX for older x64 or unrecognized toolchains. macro
118 return (xgetbv() & 0x6) == 0x6;
/external/libvpx/libvpx/vpx_ports/
H A Dx86.h108 // NaCl has no support for xgetbv or the raw opcode.
110 static INLINE uint64_t xgetbv(void) { function
113 // Use the raw opcode for xgetbv for compatibility with older toolchains.
122 #define xgetbv() _xgetbv(0) macro
124 static INLINE uint64_t xgetbv(void) { function
128 // Use the raw opcode for xgetbv for compatibility with older toolchains.
136 #define xgetbv() 0U // no AVX for older x64 or unrecognized toolchains. macro
200 if ((xgetbv() & 0x6) == 0x6) {
/external/skia/src/core/
H A DSkOpts.cpp41 static uint64_t xgetbv(uint32_t xcr) { return _xgetbv(xcr); } function
52 static uint64_t xgetbv(uint32_t xcr) {
54 __asm__ __volatile__ ( "xgetbv" : "=a"(eax), "=d"(edx) : "c"(xcr));
126 (xgetbv(0) & 6 ) == 6 ){ // and check the OS supports XSAVE.
/external/valgrind/memcheck/tests/amd64/
H A Dxsave-avx.c159 static void xgetbv ( UInt* eax, UInt* edx, UInt ecx_in ) function
162 asm volatile ("xgetbv"
184 xgetbv(&eax, &edx, 0);
185 //fprintf(stderr, "xgetbv(0) = %u:%u\n", edx, eax);
/external/clang/test/CodeGen/
H A Dms-inline-asm.c545 void xgetbv() {
546 __asm xgetbv
548 // CHECK-LABEL: define void @xgetbv()
549 // CHECK: call void asm sideeffect inteldialect "xgetbv", "~{eax},~{edx},~{dirflag},~{fpsr},~{flags}"()
/external/llvm/test/MC/X86/
H A Dx86-64.s1042 xgetbv // CHECK: xgetbv # encoding: [0x0f,0x01,0xd0] label

Completed in 692 milliseconds