Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 33 additions & 33 deletions source/threads.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5416,56 +5416,56 @@
@\placeholdernc{floating-point-type}@ exchange(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ exchange(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
bool compare_exchange_weak(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order, memory_order) volatile noexcept;
constexpr bool compare_exchange_weak(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order, memory_order) noexcept;
memory_order, memory_order) noexcept;
bool compare_exchange_strong(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order, memory_order) volatile noexcept;
constexpr bool compare_exchange_strong(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order, memory_order) noexcept;
memory_order, memory_order) noexcept;
bool compare_exchange_weak(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr bool compare_exchange_weak(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
bool compare_exchange_strong(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr bool compare_exchange_strong(@\placeholder{floating-point-type}@&, @\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;

@\placeholdernc{floating-point-type}@ fetch_add(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_add(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_sub(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_sub(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_max(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_max(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_min(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-poin-type}@t fetch_min(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fmaximum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_fmaximum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fminimum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_fminimum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fmaximum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_fmaximum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fminimum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_fminimum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fmaximum_num(
@\placeholdernc{floating-point-type}@, memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_fmaximum_num(
@\placeholdernc{floating-point-type}@, memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fminimum_num(
@\placeholdernc{floating-point-type}@, memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_fminimum_num(
@\placeholdernc{floating-point-type}@, memory_order = memory_order::seq_cst) noexcept;

void store_add(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
Expand All @@ -5484,21 +5484,21 @@
constexpr void store_min(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
void store_fmaximum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr void store_fmaximum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
void store_fminimum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr void store_fminimum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
void store_fmaximum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr void store_fmaximum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;
void store_fminimum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr void store_fminimum_num(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
memory_order = memory_order::seq_cst) noexcept;

@\placeholdernc{floating-point-type}@ operator+=(@\placeholder{floating-point-type}@) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ operator+=(@\placeholder{floating-point-type}@) noexcept;
Expand Down Expand Up @@ -5551,10 +5551,10 @@
\indexlibrarymember{fetch_max}{atomic<\placeholder{floating-point-type}>}%
\indexlibrarymember{fetch_min}{atomic<\placeholder{floating-point-type}>}%
\begin{itemdecl}
@\placeholder{floating-point-type}@ fetch_@\placeholdernc{key}@(@\placeholder{floating-point-type}@ operand,
memory_order order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholder{floating-point-type}@ fetch_@\placeholdernc{key}@(@\placeholder{floating-point-type}@ operand,
memory_order order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_@\placeholdernc{key}@(@\placeholder{floating-point-type}@ operand,
memory_order order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-point-type}@ fetch_@\placeholdernc{key}@(@\placeholder{floating-point-type}@ operand,
memory_order order = memory_order::seq_cst) noexcept;
\end{itemdecl}

\begin{itemdescr}
Expand Down Expand Up @@ -5634,9 +5634,9 @@
\indexlibrarymember{store_fminimum_num}{atomic<\placeholder{floating-point-type}>}%
\begin{itemdecl}
void store_@\placeholdernc{key}@(@\placeholdernc{floating-point-type}@ operand,
memory_order order = memory_order::seq_cst) volatile noexcept;
memory_order order = memory_order::seq_cst) volatile noexcept;
constexpr void store_@\placeholdernc{key}@(@\placeholdernc{floating-point-type}@ operand,
memory_order order = memory_order::seq_cst) noexcept;
memory_order order = memory_order::seq_cst) noexcept;
\end{itemdecl}

\begin{itemdescr}
Expand Down