Searched refs:xchg (Results 1 - 25 of 62) sorted by relevance

123

/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_clang.h77 typename T::Type xchg,
81 Type prev = __sync_val_compare_and_swap(&a->val_dont_use, cmpv, xchg);
91 typename T::Type xchg,
93 return atomic_compare_exchange_strong(a, cmp, xchg, mo);
75 atomic_compare_exchange_strong(volatile T *a, typename T::Type *cmp, typename T::Type xchg, memory_order mo) argument
89 atomic_compare_exchange_weak(volatile T *a, typename T::Type *cmp, typename T::Type xchg, memory_order mo) argument
H A Dsanitizer_atomic_msvc.h206 uptr xchg,
210 (void*volatile*)&a->val_dont_use, (void*)xchg, (void*)cmpv);
219 u16 xchg,
223 (volatile short*)&a->val_dont_use, (short)xchg, (short)cmpv);
232 u32 xchg,
236 (volatile long*)&a->val_dont_use, (long)xchg, (long)cmpv);
245 u64 xchg,
249 (volatile long long*)&a->val_dont_use, (long long)xchg, (long long)cmpv);
259 typename T::Type xchg,
261 return atomic_compare_exchange_strong(a, cmp, xchg, m
204 atomic_compare_exchange_strong(volatile atomic_uintptr_t *a, uptr *cmp, uptr xchg, memory_order mo) argument
217 atomic_compare_exchange_strong(volatile atomic_uint16_t *a, u16 *cmp, u16 xchg, memory_order mo) argument
230 atomic_compare_exchange_strong(volatile atomic_uint32_t *a, u32 *cmp, u32 xchg, memory_order mo) argument
243 atomic_compare_exchange_strong(volatile atomic_uint64_t *a, u64 *cmp, u64 xchg, memory_order mo) argument
257 atomic_compare_exchange_weak(volatile T *a, typename T::Type *cmp, typename T::Type xchg, memory_order mo) argument
[all...]
/external/valgrind/none/tests/amd64/
H A Dxacq_xrel.stdout.exp18 result for 'xchg' is 5555555555555555
19 result for 'xchg-no-lock' is 5555555555555555
/external/llvm/test/MC/X86/
H A Dintel-syntax.s453 xchg RAX, RCX label
454 xchg RCX, RAX label
455 xchg EAX, ECX label
456 xchg ECX, EAX label
457 xchg AX, CX label
458 xchg CX, AX label
466 xchg RAX, [ECX] label
467 xchg [ECX], RAX label
468 xchg EAX, [ECX] label
469 xchg [EC label
470 xchg AX, [ECX] label
471 xchg [ECX], AX label
[all...]
/external/linux-kselftest/tools/testing/selftests/powerpc/benchmarks/
H A Dcontext_switch.c267 static unsigned long xchg(unsigned long *p, unsigned long val) function
286 c = xchg(m, 2);
290 c = xchg(m, 2);
304 else if (xchg(m, 0) == 1)
/external/boringssl/src/crypto/perlasm/
H A Dx86asm.pl60 &xchg(&HB(@_),&LB(@_));
62 &xchg(&HB(@_),&LB(@_));
73 sub ::exch { &xchg(@_); }
/external/syslinux/core/
H A Ddiskstart.inc328 xchg cx,dx ; CX <- sector index (0-based)
358 xchg ax,bp ; Sector to transfer count
384 xchg ax,bp ; Sectors transferred <- 0
/external/boringssl/src/crypto/fipsmodule/aes/asm/
H A Dvpaes-x86.pl759 &xchg ($base,"esp"); # alloca
783 &xchg ($base,"esp"); # alloca
816 &xchg ($base,"esp"); # alloca
835 &xchg ($base,"esp"); # alloca
856 &xchg ($base,"esp"); # alloca
/external/libffi/src/x86/
H A Dwin32.S100 xchg ecx, eax
212 xchg DWORD PTR [esp+4], ecx
213 xchg DWORD PTR [esp], ecx
220 xchg DWORD PTR [esp+4], edx
221 xchg DWORD PTR [esp], ecx
230 xchg DWORD PTR [esp+8], ecx
231 xchg DWORD PTR [esp+4], edx
443 xchg [ebp + 4], eax ;;xchg size of stack parameters and ffi_closure ctx
722 xchg
[all...]
/external/syslinux/gpxe/src/arch/i386/core/
H A Dgdbidt.S91 xchg %di, 6(%bx)
/external/boringssl/src/util/fipstools/testdata/x86_64-GOTRewrite/
H A Dout.s36 xchg %rax, (%rsp)
40 xchg %rax, (%rsp)
/external/syslinux/com32/gfxboot/
H A Drealmode_callback.asm56 xchg edx,eax
/external/boringssl/win-x86/crypto/fipsmodule/
H A Dvpaes-x86.asm473 xchg ebx,esp
504 xchg ebx,esp
543 xchg ebx,esp
570 xchg ebx,esp
599 xchg ebx,esp
/external/llvm/test/MC/MachO/
H A Dx86_32-optimal_nop.s14 # xchg %ax,%ax
/external/python/cpython2/Modules/_ctypes/libffi/src/x86/
H A Dwin32.S198 xchg DWORD PTR [esp+4], ecx
199 xchg DWORD PTR [esp], ecx
206 xchg DWORD PTR [esp+4], edx
207 xchg DWORD PTR [esp], ecx
692 xchg %ecx, 4(%esp)
693 xchg %ecx, (%esp)
705 xchg %edx, 4(%esp)
706 xchg %ecx, (%esp)
/external/python/cpython3/Modules/_ctypes/libffi/src/x86/
H A Dwin32.S198 xchg DWORD PTR [esp+4], ecx
199 xchg DWORD PTR [esp], ecx
206 xchg DWORD PTR [esp+4], edx
207 xchg DWORD PTR [esp], ecx
692 xchg %ecx, 4(%esp)
693 xchg %ecx, (%esp)
705 xchg %edx, 4(%esp)
706 xchg %ecx, (%esp)
/external/swiftshader/third_party/LLVM/test/MC/MachO/
H A Dx86_32-optimal_nop.s14 # xchg %ax,%ax
/external/deqp/external/openglcts/modules/gl/
H A Dgl4cTextureBarrierTests.cpp299 Triangle xchg = list[j]; local
301 list[i] = xchg;
/external/llvm/utils/vim/syntax/
H A Dllvm.vim36 syn keyword llvmStatement xchg xor zext
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/
H A DLocked.cpp47 __ xchg(IceType_i##Size, dwordAddress(T0), \
97 __ xchg(IceType_i##Size, GPRRegister::Encoded_Reg_##Reg0, \
/external/syslinux/diag/geodsp/
H A Dgeodspms.asm152 getonesec_chs: ; We could use an xchg and get a loop
H A Dgeodsp1s.asm204 getonesec_chs: ; We could use an xchg and get a loop
/external/v8/src/crankshaft/x87/
H A Dlithium-gap-resolver-x87.cc374 __ xchg(dst, src);
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/
H A DLocked.cpp46 __ xchg(IceType_i##Size, dwordAddress(T0), Encoded_GPR_##Dst1()); \
98 __ xchg(IceType_i##Size, Encoded_GPR_##Reg0(), Encoded_GPR_##Reg1()); \
/external/syslinux/dosutil/
H A Dcopybs.asm45 xchg al,ah

Completed in 950 milliseconds

123