/external/valgrind/none/tests/amd64/ |
H A D | cmpxchg.stdout.exp | 0 cmpxchg %bl,%cl (al=22 bl=44 cl=33) 3 cmpxchg %bl,%cl (al=77 bl=55 cl=55) 5 cmpxchg %bx,%cx (ax=2222 bx=4444 cx=3333) 7 cmpxchg %bx,%cx (ax=7777 bx=5555 cx=5555) 9 cmpxchg %ebx,%ecx (eax=22222222 ebx=44444444 ecx=33333333) 11 cmpxchg %ebx,%ecx (eax=77777777 ebx=55555555 ecx=55555555) 13 cmpxchg %rbx,%rcx (rax=222222222 rbx=444444444 rcx=333333333) 15 cmpxchg %rbx,%rcx (rax=777777777 rbx=555555555 rcx=555555555)
|
H A D | xacq_xrel.stdout.exp | 15 result for 'cmpxchg' is 271831415927d459
|
/external/ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/ |
H A D | Makefile | 2 obj-m += test-cmpxchg-nolock.o
|
H A D | test-cmpxchg-nolock.c | 21 insmod test-cmpxchg-nolock.ko 22 insmod: error inserting 'test-cmpxchg-nolock.ko': 27 /* test-cmpxchg-nolock.c 29 * Compare local cmpxchg with irq disable / enable. 85 ret = cmpxchg(&test_val, 0, 0); 93 printk(KERN_ALERT "test results: time for locked cmpxchg\n"); 97 printk(KERN_ALERT "-> locked cmpxchg takes %llu cycles\n", time); 120 printk(KERN_ALERT "test results: time for non locked cmpxchg\n"); 124 printk(KERN_ALERT "-> non locked cmpxchg takes %llu cycles\n", time);
|
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
H A D | Locked.cpp | 346 __ cmpxchg(IceType_i##Size, dwordAddress(T0), \ 401 // Ensures that cmpxchg emits a lock prefix accordingly. 403 __ cmpxchg(IceType_i8, Address(0x1FF00, AssemblerFixup::NoFixup), 411 __ cmpxchg(IceType_i8, Address(0x1FF00, AssemblerFixup::NoFixup), 421 __ cmpxchg(IceType_i16, Address(0x1FF00, AssemblerFixup::NoFixup), 429 __ cmpxchg(IceType_i16, Address(0x1FF00, AssemblerFixup::NoFixup), 439 __ cmpxchg(IceType_i32, Address(0x1FF00, AssemblerFixup::NoFixup), 447 __ cmpxchg(IceType_i32, Address(0x1FF00, AssemblerFixup::NoFixup),
|
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/ |
H A D | Locked.cpp | 373 __ cmpxchg(IceType_i##Size, dwordAddress(T0), Encoded_GPR_##Src(), \ 442 // Ensures that cmpxchg emits a lock prefix accordingly. 444 __ cmpxchg(IceType_i8, Address::Absolute(0x1FF00), Encoded_GPR_r14(), 453 __ cmpxchg(IceType_i8, Address::Absolute(0x1FF00), Encoded_GPR_r14(), 464 __ cmpxchg(IceType_i16, Address::Absolute(0x1FF00), Encoded_GPR_r14(), 473 __ cmpxchg(IceType_i16, Address::Absolute(0x1FF00), Encoded_GPR_r14(), 484 __ cmpxchg(IceType_i32, Address::Absolute(0x1FF00), Encoded_GPR_r14(), 493 __ cmpxchg(IceType_i32, Address::Absolute(0x1FF00), Encoded_GPR_r14(),
|
/external/linux-kselftest/tools/testing/selftests/powerpc/benchmarks/ |
H A D | context_switch.c | 257 static unsigned long cmpxchg(unsigned long *p, unsigned long expected, function 281 c = cmpxchg(m, 0, 1);
|
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_msvc.h | 194 lock cmpxchg [ecx], dl local
|
/external/llvm/utils/vim/syntax/ |
H A D | llvm.vim | 26 syn keyword llvmStatement bitcast br call cmpxchg eq exact extractelement
|
/external/spirv-llvm/lib/SPIRV/ |
H A D | OCLUtil.h | 501 _SPIRV_OP(cmpxchg, CompareExchange)
|
/external/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 506 KEYWORD(weak); // Use as a linkage, and a modifier for "cmpxchg". 769 INSTKEYWORD(cmpxchg, AtomicCmpXchg);
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
H A D | disasm-a3xx.c | 803 OPC(6, OPC_ATOMIC_CMPXCHG, atomic.cmpxchg),
|
/external/swiftshader/third_party/LLVM/lib/AsmParser/ |
H A D | LLLexer.cpp | 651 INSTKEYWORD(cmpxchg, AtomicCmpXchg);
|
/external/v8/src/x87/ |
H A D | assembler-x87.h | 654 void cmpxchg(const Operand& dst, Register src);
|
H A D | assembler-x87.cc | 593 void Assembler::cmpxchg(const Operand& dst, Register src) { function in class:v8::internal::Assembler
|
/external/swiftshader/third_party/subzero/src/ |
H A D | IceAssemblerX86Base.h | 718 void cmpxchg(Type Ty, const Address &address, GPRRegister reg, bool Locked);
|
H A D | IceAssemblerX86BaseImpl.h | 3699 void AssemblerX86Base<TraitsType>::cmpxchg(Type Ty, const Address &address, function in class:Ice::X86NAMESPACE::AssemblerX86Base
|
H A D | IceInstX86BaseImpl.h | 1601 "cmpxchg" << this->getWidthString(this->getSrc(0)->getType()) << "\t"; 1619 Asm->cmpxchg(Ty, Addr, Reg, this->Locked); 1630 Str << "cmpxchg." << this->getSrc(0)->getType() << " ";
|
/external/v8/src/ia32/ |
H A D | assembler-ia32.h | 661 void cmpxchg(const Operand& dst, Register src);
|
H A D | assembler-ia32.cc | 722 void Assembler::cmpxchg(const Operand& dst, Register src) { function in class:v8::internal::Assembler
|
/external/v8/src/x64/ |
H A D | assembler-x64.h | 431 V(cmpxchg) \
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.mli | 296 (** The ordering of an atomic [load], [store], [cmpxchg], [atomicrmw] or
|
/external/valgrind/perf/ |
H A D | tinycc.c | 3095 DEF_BWL(cmpxchg) 4427 DEF_BWL(cmpxchg)
|