/bionic/libc/kernel/arch-x86/asm/ |
system_32.h | 21 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 22 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 23 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
bitops_32.h | 20 #include <asm/alternative.h>
|
alternative_32.h | 29 #define alternative(oldinstr, newinstr, feature) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (feature) : "memory") macro
|
/development/ndk/platforms/android-9/arch-x86/include/asm/ |
system_32.h | 21 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 22 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 23 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
bitops_32.h | 20 #include <asm/alternative.h>
|
alternative_32.h | 29 #define alternative(oldinstr, newinstr, feature) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (feature) : "memory") macro
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/asm/ |
system_32.h | 21 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 22 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 23 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
bitops_32.h | 20 #include <asm/alternative.h>
|
alternative_32.h | 29 #define alternative(oldinstr, newinstr, feature) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (feature) : "memory") macro
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/asm/ |
system_32.h | 21 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 22 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 23 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
bitops_32.h | 20 #include <asm/alternative.h>
|
alternative_32.h | 29 #define alternative(oldinstr, newinstr, feature) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (feature) : "memory") macro
|
/prebuilt/ndk/android-ndk-r6/platforms/android-9/arch-x86/usr/include/asm/ |
system_32.h | 21 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 22 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 23 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
bitops_32.h | 20 #include <asm/alternative.h>
|
alternative_32.h | 29 #define alternative(oldinstr, newinstr, feature) asm volatile ("661:\n\t" oldinstr "\n662:\n" ".section .altinstructions,\"a\"\n" " .align 4\n" " .long 661b\n" " .long 663f\n" " .byte %c0\n" " .byte 662b-661b\n" " .byte 664f-663f\n" ".previous\n" ".section .altinstr_replacement,\"ax\"\n" "663:\n\t" newinstr "\n664:\n" ".previous" :: "i" (feature) : "memory") macro
|
/external/webkit/Source/JavaScriptCore/yarr/ |
YarrInterpreter.h | 97 } alternative; member in union:JSC::Yarr::ByteTerm::__anon13141 238 term.alternative.next = 0; 239 term.alternative.end = 0; 240 term.alternative.onceThrough = onceThrough; 247 term.alternative.next = 0; 248 term.alternative.end = 0; 249 term.alternative.onceThrough = onceThrough; 256 term.alternative.next = 0; 257 term.alternative.end = 0; 258 term.alternative.onceThrough = false [all...] |
YarrPattern.cpp | 527 PatternAlternative* alternative = parenthesesDisjunction->addNewAlternative(); local 531 PatternDisjunction* newDisjunction = new PatternDisjunction(alternative); 533 alternative->m_terms.append(PatternTerm(PatternTerm::TypeParenthesesSubpattern, subpatternId, newDisjunction, false, false)); 537 PatternTerm& disjunctionTerm = alternative->lastTerm(); 540 alternative->m_containsBOL = m_alternative->m_containsBOL; 541 alternative->m_startsWithBOL = m_alternative->m_startsWithBOL; 579 PatternAlternative* alternative = disjunction->m_alternatives[alt]; local 580 if (!filterStartsWithBOL || !alternative->m_startsWithBOL) { 586 for (unsigned i = 0; i < alternative->m_terms.size(); ++i) 587 newAlternative->m_terms.append(copyTerm(alternative->m_terms[i], filterStartsWithBOL)) 741 PatternAlternative* alternative = disjunction->m_alternatives[alt]; local 823 PatternAlternative* alternative = disjunction->m_alternatives[alt]; local [all...] |
YarrJIT.cpp | 94 void optimizeAlternative(PatternAlternative* alternative) 96 if (!alternative->m_terms.size()) 99 for (unsigned i = 0; i < alternative->m_terms.size() - 1; ++i) { 100 PatternTerm& term = alternative->m_terms[i]; 101 PatternTerm& nextTerm = alternative->m_terms[i + 1]; 108 alternative->m_terms[i] = nextTerm; 109 alternative->m_terms[i + 1] = termCopy; 843 PatternAlternative* alternative() function in struct:JSC::Yarr::YarrGenerator::TermGenerationState 861 return t < alternative()->m_terms.size(); 871 return alternative()->m_terms[t] 1557 PatternAlternative* alternative = state.alternative(); local 1593 PatternAlternative* alternative = state.alternative(); local 1754 PatternAlternative* alternative = parenthesesState.alternative(); local 1941 PatternAlternative* alternative = state.alternative(); local 1957 PatternAlternative* alternative = state.alternative(); local [all...] |
YarrPattern.h | 267 PatternAlternative* alternative = new PatternAlternative(this); local 268 m_alternatives.append(alternative); 269 return alternative;
|
YarrInterpreter.cpp | 1779 PatternAlternative* alternative = disjunction->m_alternatives[alt]; local [all...] |
/external/kernel-headers/original/asm-x86/ |
system_32.h | 222 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) 223 #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) 224 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM)
|
alternative_32.h | 36 * Alternative instructions for different CPU types or capabilities. 47 #define alternative(oldinstr, newinstr, feature) \ macro 62 * Alternative inline assembly with input. 107 * Alternative inline assembly for SMP. 117 * The SMP alternative tables can be kept after boot and contain both
|
bitops_32.h | 13 #include <asm/alternative.h>
|
/external/chromium/chrome/common/net/ |
x509_certificate_model_openssl.cc | 20 const std::string& alternative) { 21 return text.empty() ? alternative : text;
|
/external/mesa3d/docs/ |
MESA_pixmap_colormap.spec | 39 The glXCreateGLXPixmapMESA function is an alternative to glXCreateGLXPixmap
|