HomeSort by relevance Sort by last modified time
    Searched refs:alternative (Results 1 - 25 of 48) sorted by null

1 2

  /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

Completed in 269 milliseconds

1 2