Home
last modified time | relevance | path

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

12

/third_party/openssl/crypto/perlasm/
Dx86asm.pl60 &xchg(&HB(@_),&LB(@_));
62 &xchg(&HB(@_),&LB(@_));
73 sub ::exch { &xchg(@_); }
/third_party/openssl/crypto/aes/asm/
Dvpaes-x86.pl764 &xchg ($base,"esp"); # alloca
788 &xchg ($base,"esp"); # alloca
821 &xchg ($base,"esp"); # alloca
840 &xchg ($base,"esp"); # alloca
861 &xchg ($base,"esp"); # alloca
/third_party/ffmpeg/libavcodec/
Dh264_mb.c512 int xchg, int chroma444, in xchg_mb_border() argument
545 #define XCHG(a, b, xchg) \ in xchg_mb_border() argument
547 if (xchg) { \ in xchg_mb_border()
553 } else if (xchg) \ in xchg_mb_border()
563 XCHG(top_border + (0 << pixel_shift), src_y + (1 << pixel_shift), xchg); in xchg_mb_border()
575 XCHG(top_border + (16 << pixel_shift), src_cb + (1 << pixel_shift), xchg); in xchg_mb_border()
577 XCHG(top_border + (32 << pixel_shift), src_cr + (1 << pixel_shift), xchg); in xchg_mb_border()
Dvp8.c1559 int mb_y, int mb_width, int simple, int xchg) in xchg_mb_border() argument
1566 #define XCHG(a, b, xchg) \ in xchg_mb_border() argument
1568 if (xchg) \ in xchg_mb_border()
1574 XCHG(top_border_m1 + 8, src_y - 8, xchg); in xchg_mb_border()
1575 XCHG(top_border, src_y, xchg); in xchg_mb_border()
1583 XCHG(top_border_m1 + 16, src_cb - 8, xchg); in xchg_mb_border()
1584 XCHG(top_border_m1 + 24, src_cr - 8, xchg); in xchg_mb_border()
/third_party/libffi/m4/
Dax_gcc_x86_cpuid.m474 __asm__ __volatile__ ("xchg %%ebx, %1\n"
76 "xchg %%ebx, %1\n"
/third_party/mesa3d/src/freedreno/ir3/
Ddisasm-a3xx.c343 OPC(6, OPC_ATOMIC_XCHG, atomic.xchg),
354 OPC(6, OPC_ATOMIC_B_XCHG, atomic.b.xchg),
365 OPC(6, OPC_ATOMIC_S_XCHG, atomic.s.xchg),
376 OPC(6, OPC_ATOMIC_G_XCHG, atomic.g.xchg),
/third_party/openssl/crypto/bn/asm/
Dvia-mont.pl146 &xchg ("ebp","esp"); # alloca
/third_party/openssl/crypto/sha/
Dsha512.c448 _asm xchg dh, dl in __pull64be()
449 _asm xchg ah, al in __pull64be()
452 _asm xchg dh, dl in __pull64be()
453 _asm xchg ah, al in __pull64be()
/third_party/openssl/ohos_lite/crypto/sha/
Dsha512.c461 _asm xchg dh, dl in __pull64be()
462 _asm xchg ah, al in __pull64be()
465 _asm xchg dh, dl in __pull64be()
466 _asm xchg ah, al in __pull64be()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
Dgl4cTextureBarrierTests.cpp299 Triangle xchg = list[j]; in generateVertexData() local
301 list[i] = xchg; in generateVertexData()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8632/
DLocked.cpp47 __ xchg(IceType_i##Size, dwordAddress(T0), \ in TEST_F()
97 __ xchg(IceType_i##Size, GPRRegister::Encoded_Reg_##Reg0, \ in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8664/
DLocked.cpp46 __ xchg(IceType_i##Size, dwordAddress(T0), Encoded_GPR_##Dst1()); \ in TEST_F()
98 __ xchg(IceType_i##Size, Encoded_GPR_##Reg0(), Encoded_GPR_##Reg1()); \ in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrInfo.td2011 // Atomic swap. These are just normal xchg instructions. But since a memory
2044 defm XCHG : ATOMIC_SWAP<0x86, 0x87, "xchg", "atomic_swap">, NotMemoryFoldable;
2051 "xchg{b}\t{$src2, $src1|$src1, $src2}", []>, NotMemoryFoldable;
2054 "xchg{w}\t{$src2, $src1|$src1, $src2}", []>,
2058 "xchg{l}\t{$src2, $src1|$src1, $src2}", []>,
2062 "xchg{q}\t{$src2, $src1|$src1, $src2}", []>, NotMemoryFoldable;
2069 "xchg{w}\t{$src, %ax|ax, $src}", []>, OpSize16;
2072 "xchg{l}\t{$src, %eax|eax, $src}", []>, OpSize32;
2075 "xchg{q}\t{$src, %rax|rax, $src}", []>;
3529 // xchg: We accept "xchgX <reg>, <mem>" and "xchgX <mem>, <reg>" as synonyms.
[all …]
/third_party/mesa3d/docs/relnotes/
D19.2.2.rst93 p_atomic_{cmp,}xchg()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/docs/
DLOWERING.rst226 the x86 ``xadd`` and ``xchg`` instructions modify both source operands. Some
229 have at most one ``Dest``, the ``xadd`` and ``xchg`` instructions need special
/third_party/flutter/skia/third_party/externals/sdl/src/stdlib/
DSDL_stdlib.c613 xchg eax,ecx in _allrem()
676 xchg eax,ecx in _aullrem()
/third_party/elfutils/libcpu/
Di386.mnemonics511 MNE(xchg)
Dx86_64.mnemonics499 MNE(xchg)
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceAssemblerX8632.h860 void xchg(Type Ty, GPRRegister reg0, GPRRegister reg1);
861 void xchg(Type Ty, const AsmAddress &address, GPRRegister reg);
DIceAssemblerX8664.h856 void xchg(Type Ty, GPRRegister reg0, GPRRegister reg1);
857 void xchg(Type Ty, const AsmAddress &address, GPRRegister reg);
/third_party/mesa3d/src/mesa/x86/
Dassyntax.h677 #define XCHG_L(a, b) CHOICE(xchgl ARG2(a,b), xchgl ARG2(a,b), _LTOG xchg ARG2(b,a))
678 #define XCHG_W(a, b) CHOICE(xchgw ARG2(a,b), xchgw ARG2(a,b), _WTOG xchg ARG2(b,a))
1390 #define XCHG_L(a, b) xchg L_(b), L_(a)
1391 #define XCHG_W(a, b) xchg W_(b), W_(a)
1392 #define XCHG_B(a, b) xchg B_(b), B_(a)
/third_party/node/deps/zlib/patches/
D0001-simd.patch1123 + "xchg %%ebx, %1\n\t"
1125 + "xchg %1, %%ebx\n\t"
/third_party/flutter/skia/third_party/externals/zlib/patches/
D0001-simd.patch1144 + "xchg %%ebx, %1\n\t"
1146 + "xchg %1, %%ebx\n\t"
/third_party/skia/third_party/externals/zlib/patches/
D0001-simd.patch1123 + "xchg %%ebx, %1\n\t"
1125 + "xchg %1, %%ebx\n\t"
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrAtomics.td452 WebAssemblyBinRMW<I32, "i32.atomic.rmw.xchg", 0x41>;
454 WebAssemblyBinRMW<I64, "i64.atomic.rmw.xchg", 0x42>;

12