Home
last modified time | relevance | path

Searched refs:xchg (Results 1 – 25 of 36) sorted by relevance

12

/external/openssl/crypto/perlasm/
Dx86asm.pl53 &xchg(&HB(@_),&LB(@_));
55 &xchg(&HB(@_),&LB(@_));
66 sub ::exch { &xchg(@_); }
/external/llvm/test/CodeGen/X86/
D2006-07-20-InlineAsm.ll10 …call void asm sideeffect "xchg{l} {$0,$1|$1,$0}", "=*m,=*r,m,1,~{dirflag},~{fpsr},~{flags}"( i32* …
19 …call void asm sideeffect "xchg{l} {$0,$1|$1,$0}", "=*m,=*r,1,~{dirflag},~{fpsr},~{flags}"( i32* @G…
D9601.ll10 …%0 = call float asm sideeffect "xchg $0, $1", "=r,*m,0,~{memory},~{dirflag},~{fpsr},~{flags}"(i32*…
Dinline-asm.ll43 …%0 = tail call i8 asm sideeffect "xchg $0, $1", "=r,*m,0,~{memory},~{dirflag},~{fpsr},~{flags}"(i3…
/external/webkit/Source/JavaScriptCore/wtf/
DTCSpinLock.h87 xchg [eax], ebx ; exchange lockword_ and 1 in Lock() local
169 xchg [eax], ebx ; exchange *lockword and 1 in TCMalloc_SlowLock() local
/external/kernel-headers/original/asm-arm/
Dsystem.h95 #define xchg(ptr,x) \ macro
98 #define tas(ptr) (xchg((ptr),1))
Datomic.h177 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
/external/kernel-headers/original/asm-x86/
Dapic_32.h60 xchg((volatile unsigned long *)(APIC_BASE+reg), v); in native_apic_write_atomic()
Dpgtable-2level.h47 return __pte(xchg(&xp->pte_low, 0)); in native_ptep_get_and_clear()
Dsystem_32.h293 #define set_mb(var, value) do { (void) xchg(&var, value); } while (0)
Datomic_32.h219 #define atomic_xchg(v, new) (xchg(&((v)->counter), (new)))
Dlocal_32.h170 #define local_xchg(l, n) (xchg(&((l)->a.counter), (n)))
Dcmpxchg_32.h11 #define xchg(ptr,v) ((__typeof__(*(ptr)))__xchg((unsigned long)(v),(ptr),sizeof(*(ptr)))) macro
/external/flac/libFLAC/ia32/
Dbitreader_asm.nasm280 xchg edx, ecx ; [edx <- cbits , ecx <- end]
284 xchg edx, ecx ; [edx <- end , ecx <- cbits]
406 xchg ebx, ecx
409 xchg ebx, ecx ; ebx <- parameter, ecx <- cbits
421 xchg eax, ecx
423 xchg eax, ecx
528 xchg ebx, ecx ; ebx <- cbits, ecx <- parameter
530 xchg ebx, ecx ; ebx <- parameter, ecx <- cbits
/external/qemu/slirp-android/
Dtcp_subr.c142 #define xchg(a,b,type) { type t; t=a; a=b; b=t; } in tcp_respond() macro
143 xchg(ti->ti_dst, ti->ti_src, ipaddr_t); in tcp_respond()
144 xchg(ti->ti_dport, ti->ti_sport, port_t); in tcp_respond()
145 #undef xchg in tcp_respond()
/external/openssl/crypto/bn/asm/
Dvia-mont.pl137 &xchg ("ebp","esp"); # alloca
/external/qemu/slirp/
Dtcp_subr.c140 #define xchg(a,b,type) { type t; t=a; a=b; b=t; } in tcp_respond() macro
141 xchg(ti->ti_dst.s_addr, ti->ti_src.s_addr, u_int32_t); in tcp_respond()
142 xchg(ti->ti_dport, ti->ti_sport, u_int16_t); in tcp_respond()
143 #undef xchg in tcp_respond()
/external/openssl/crypto/sha/
Dsha512.c398 _asm xchg dh,dl in __pull64be()
399 _asm xchg ah,al in __pull64be()
402 _asm xchg dh,dl in __pull64be()
403 _asm xchg ah,al in __pull64be()
/external/llvm/test/MC/MachO/
Dx86_32-optimal_nop.s14 # xchg %ax,%ax
/external/llvm/lib/Target/X86/
DX86InstrInfo.td1092 // Atomic swap. These are just normal xchg instructions. But since a memory
1096 "xchg{b}\t{$val, $ptr|$ptr, $val}",
1099 "xchg{w}\t{$val, $ptr|$ptr, $val}",
1103 "xchg{l}\t{$val, $ptr|$ptr, $val}",
1106 "xchg{q}\t{$val, $ptr|$ptr, $val}",
1110 "xchg{b}\t{$val, $src|$src, $val}", []>;
1112 "xchg{w}\t{$val, $src|$src, $val}", []>, OpSize;
1114 "xchg{l}\t{$val, $src|$src, $val}", []>;
1116 "xchg{q}\t{$val, $src|$src, $val}", []>;
1120 "xchg{w}\t{$src, %ax|%ax, $src}", []>, OpSize;
[all …]
/external/v8/src/x64/
Dlithium-gap-resolver-x64.cc249 __ xchg(dst, src); in EmitSwap() local
/external/qemu/distrib/sdl-1.2.12/src/stdlib/
DSDL_stdlib.c319 xchg eax,ecx in _allrem()
377 xchg eax,ecx in _aullrem()
/external/v8/src/ia32/
Dlithium-gap-resolver-ia32.cc352 __ xchg(dst, src); in EmitSwap() local
Dassembler-ia32.h725 void xchg(Register dst, Register src);
/external/llvm/test/MC/X86/
Dx86-64.s780 xchg 0xdeadbeef(%rbx,%rcx,8),%bl label

12