Functions that in different way expose compressing
selected elements together to beginning. This is at the core of remove_if
, copy_if
etc. Alternative search keywords: filter, remove, pack
Variables | |
constexpr callable_compress_ | eve::compress = {} |
A low level function to compress one simd value based on a mask. | |
constexpr auto | eve::compress_copy = detail::compress_callable<compress_copy_core> {} |
A function that copies selected elements from source to destination, while compressing them to the left. | |
constexpr auto | eve::compress_store = detail::compress_callable_no_density<compress_store_core> {} |
A function that stores selected elements from an eve::simd_value to an eve::simd_compatible_ptr, while compressing them to the beginning. | |