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. | |