Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
0d8a5a8131
commit
0dff6df8ed
250 changed files with 12199 additions and 1981 deletions
|
|
@ -1,6 +1,5 @@
|
|||
/// @file dpf/twiddle.hpp
|
||||
/// @brief
|
||||
/// @details
|
||||
/// @brief Low-bit extract, sibling nodes, and small bit masks.
|
||||
/// @author Ryan Henry <ryan.henry@ucalgary.ca>
|
||||
/// @copyright Copyright (c) 2019-2024 Ryan Henry and [others](@ref authors)
|
||||
/// @license Released under a GNU General Public v2.0 (GPLv2) license;
|
||||
|
|
@ -79,9 +78,9 @@ auto get_if_lo_bit(std::array<simde__m128i, N> a, simde__m128i b) noexcept
|
|||
std::transform(std::begin(a), std::end(a), std::begin(a), [mask](simde__m128i & a){return simde_mm_and_si128(a, mask);});
|
||||
return a;
|
||||
}
|
||||
|
||||
HEDLEY_PRAGMA(GCC diagnostic pop)
|
||||
|
||||
|
||||
// if low bit of c is set, then return xor of a and b, else return a
|
||||
HEDLEY_NO_THROW
|
||||
HEDLEY_ALWAYS_INLINE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue