/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-5/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
|
/external/webkit/JavaScriptCore/yarr/ |
RegexInterpreter.h | 93 } alternative; member in union:JSC::Yarr::ByteTerm::__anon8126 217 term.alternative.next = 0; 218 term.alternative.end = 0; 225 term.alternative.next = 0; 226 term.alternative.end = 0; 233 term.alternative.next = 0; 234 term.alternative.end = 0; 241 term.alternative.next = 0; 242 term.alternative.end = 0; 249 term.alternative.next = 0 [all...] |
RegexJIT.cpp | 79 void optimizeAlternative(PatternAlternative* alternative) 81 if (!alternative->m_terms.size()) 84 for (unsigned i = 0; i < alternative->m_terms.size() - 1; ++i) { 85 PatternTerm& term = alternative->m_terms[i]; 86 PatternTerm& nextTerm = alternative->m_terms[i + 1]; 93 alternative->m_terms[i] = nextTerm; 94 alternative->m_terms[i + 1] = termCopy; 309 PatternAlternative* alternative() function in struct:JSC::Yarr::RegexGenerator::TermGenerationState 322 return t < alternative()->m_terms.size(); 332 return alternative()->m_terms[t] 792 PatternAlternative* alternative = state.alternative(); local 825 PatternAlternative* alternative = state.alternative(); local 1119 PatternAlternative* alternative = state.alternative(); local 1133 PatternAlternative* alternative = state.alternative(); local [all...] |
RegexCompiler.cpp | 502 PatternAlternative* alternative = disjunction->m_alternatives[alt]; local 504 for (unsigned i = 0; i < alternative->m_terms.size(); ++i) 505 newAlternative->m_terms.append(copyTerm(alternative->m_terms[i])); 579 unsigned setupAlternativeOffsets(PatternAlternative* alternative, unsigned currentCallFrameSize, unsigned initialInputPosition) 581 alternative->m_hasFixedSize = true; 584 for (unsigned i = 0; i < alternative->m_terms.size(); ++i) { 585 PatternTerm& term = alternative->m_terms[i]; 598 alternative->m_hasFixedSize = false; 609 alternative->m_hasFixedSize = false; 619 alternative->m_hasFixedSize = false 667 PatternAlternative* alternative = disjunction->m_alternatives[alt]; local [all...] |
RegexPattern.h | 42 #define RegexStackSpaceForBackTrackInfoAlternative 1 // One per alternative. 221 PatternAlternative* alternative = new PatternAlternative(this); local 222 m_alternatives.append(alternative); 223 return alternative;
|
RegexInterpreter.cpp | 1523 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/v8/src/ |
ast.cc | 466 RegExpTree* alternative = alternatives->at(i); local 467 min_match_ = Min(min_match_, alternative->min_match()); 468 max_match_ = Max(max_match_, alternative->max_match());
|
jsregexp.cc | 515 // fails to find a match and needs to try an alternative. 2699 GuardedAlternative alternative = alternatives_->at(i); local 2768 GuardedAlternative alternative = alternatives_->at(i); local 4894 GuardedAlternative alternative = alternatives()->at(i); local [all...] |
/external/v8/test/mjsunit/ |
json.js | 28 function GenericToJSONChecks(Constructor, value, alternative) { 30 n1.valueOf = function () { return alternative; }; 31 assertEquals(alternative, n1.toJSON());
|
/sdk/files/ |
find_java.bat | 36 rem Search for an alternative in %ProgramFiles%\Java\*\bin\java.exe
|
/external/v8/benchmarks/ |
base.js | 85 // with a 100% deterministic alternative.
|