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

/haiku-buildtools/binutils/gas/testsuite/gas/z80/
H A Dmisc.s3 ;;; exchange instructions
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/exchange/
H A D1.cc20 // 20.2.3 exchange [utility.exchange]
31 auto prev = std::exchange(i, val);
35 prev = std::exchange(i, 3);
53 auto old = std::exchange(x, {});
69 std::exchange(fp, &f);
88 auto prev = std::exchange(t, f);
92 prev = std::exchange(t, From{});
/haiku-buildtools/gcc/libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/
H A Dexplicit-hle.cc40 if (au.exchange(1, ACQ))
43 if (au.exchange(1, ACQ))
44 au.exchange(0, REL);
83 if (!vau.exchange(1, ACQ))
86 if (!vau.exchange(1, ACQ))
87 vau.exchange(0, REL);
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.brendan/
H A Dcrash39.C15 void exchange (char **argv);
/haiku-buildtools/gcc/gcc/testsuite/go.test/test/bench/go1/
H A Dfannkuch_test.go48 // Now exchange k (caching perm[0]) and perm[k]... with care!
/haiku-buildtools/gcc/libatomic/
H A Dexch_n.c128 EXPORT_ALIAS (SIZE(exchange));
H A Dgexch.c28 /* If we natively support the exchange, and if we're unconcerned with extra
144 EXPORT_ALIAS (exchange); variable
H A Dlibatomic_i.h223 void libat_exchange (size_t, void *, void *, void *, int) MAN(exchange); variable
/haiku-buildtools/legacy/gcc/texinfo/libtxi/
H A Dgetopt.c230 exchange (argv)
402 exchange them so that the options come first. */
405 exchange ((char **) argv);
420 then exchange with previous non-options as if it were an option,
428 exchange ((char **) argv);
227 exchange (argv) function
/haiku-buildtools/gcc/libstdc++-v3/src/filesystem/
H A Ddir.cc57 : dirp(std::exchange(d.dirp, nullptr)), path(std::move(d.path)),
148 int err = std::exchange(errno, 0);
353 if (std::exchange(_M_pending, true) && recurse(top, _M_options, ec))
H A Dops.cc392 bool close() { return close_fd(std::exchange(fd, -1)); }
/haiku-buildtools/binutils/libiberty/
H A Dgetopt.c316 static void exchange (char **);
320 exchange (char **argv)
566 exchange them so that the options come first. */
569 exchange ((char **) argv);
583 then exchange with previous non-options as if it were an option,
591 exchange ((char **) argv);
317 exchange (char **argv) function
/haiku-buildtools/gcc/libiberty/
H A Dgetopt.c316 static void exchange (char **);
320 exchange (char **argv)
566 exchange them so that the options come first. */
569 exchange ((char **) argv);
583 then exchange with previous non-options as if it were an option,
591 exchange ((char **) argv);
317 exchange (char **argv) function
/haiku-buildtools/legacy/binutils/libiberty/
H A Dgetopt.c316 static void exchange (char **);
320 exchange (char **argv)
566 exchange them so that the options come first. */
569 exchange ((char **) argv);
583 then exchange with previous non-options as if it were an option,
591 exchange ((char **) argv);
317 exchange (char **argv) function
/haiku-buildtools/legacy/gcc/libiberty/
H A Dgetopt.c309 static void exchange (char **);
313 exchange (argv)
565 exchange them so that the options come first. */
568 exchange ((char **) argv);
582 then exchange with previous non-options as if it were an option,
590 exchange ((char **) argv);
310 exchange (argv) function
/haiku-buildtools/legacy/gcc/texinfo/lib/
H A Dgetopt.c299 static void exchange (char **);
303 exchange (argv)
555 exchange them so that the options come first. */
558 exchange ((char **) argv);
572 then exchange with previous non-options as if it were an option,
580 exchange ((char **) argv);
300 exchange (argv) function
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/rx/
H A Dbuiltins.c14 int exchange (int, int) __attribute__((__noinline__));
/haiku-buildtools/gcc/libatomic/testsuite/libatomic.c/
H A Dgeneric-2.c22 void libat_exchange (size_t, void *, void *, void *, int) MAN(exchange); variable
/haiku-buildtools/gcc/libstdc++-v3/include/bits/
H A Datomic_base.h410 exchange(__int_type __i,
418 exchange(__int_type __i,
727 exchange(__pointer_type __p,
735 exchange(__pointer_type __p,
H A Datomic_futex.h207 if (_M_data.exchange(__val, __mo) & _Waiter_bit)
/haiku-buildtools/isl/
H A Disl_mat.c481 static void exchange(struct isl_mat *M, struct isl_mat **U, function
572 exchange(M, U, Q, row, first, col);
582 exchange(M, U, Q, row, first, col);
895 exchange(mat, &inv, NULL, row, pivot, row);
906 exchange(mat, &inv, NULL, row, row, first);
/haiku-buildtools/legacy/gcc/gcc/config/m68k/
H A Dlb1sf68.asm2196 | If both are negative exchange them
2617 exg d6,d7 | exchange the exponents
3597 | If both are negative exchange them
/haiku-buildtools/gcc/libgcc/config/m68k/
H A Dlb1sf68.S2344 | If both are negative exchange them
2785 exg d6,d7 | exchange the exponents
3773 | If both are negative exchange them
/haiku-buildtools/gcc/gcc/
H A Domp-low.c8280 bool exchange;
8286 /* If the load value is needed, then this isn't a store but an exchange. */
8287 exchange = gimple_omp_atomic_need_value_p (stmt);
8298 tmpbase = (exchange ? BUILT_IN_ATOMIC_EXCHANGE_N : BUILT_IN_ATOMIC_STORE_N);
8313 if (exchange && !can_atomic_exchange_p (imode, true))
8323 if (exchange)
8279 bool exchange; local
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c17275 enum rs6000_reg_type exchange = to_type;
17277 from_type = exchange;
20855 /* Expand an atomic exchange operation. */
17248 enum rs6000_reg_type exchange = to_type; local
[all...]

Completed in 427 milliseconds