Issues
- 6
New paper on simd<enum>
#75 opened by mattkretz - 0
- 6
Add saturating support
#85 opened by danieltowner - 4
Constructing from a contiguous range - constraints and preconditions on sizes?
#97 opened by danieltowner - 4
Thoughts on gather_from
#95 opened by danieltowner - 1
Should permute parameters be reordered?
#96 opened by danieltowner - 1
Wrong indirectly_writable parameter?
#94 opened by danieltowner - 1
Add to_bitset and from_bitset functions to mask
#52 opened by mattkretz - 4
add shuffles / permutations
#41 opened by mattkretz - 1
Propose "(de)compressing" masked load/store
#53 opened by mattkretz - 0
- 0
- 0
is deduce_t for split & concat right, or should it use fixed_size unconditionally
#59 opened by mattkretz - 0
- 0
reinterpret_datapar_cast
#44 opened by mattkretz - 0
- 0
Need to rename popcount, find_first/last_set?
#63 opened by mattkretz - 0
Mask casting is currently too cumbersome
#64 opened by mattkretz - 0
- 0
- 0
Explore simd execution policy wrt. linalg P1673
#82 opened by mattkretz - 0
non-member operator[]: Explore consequences from ADL and indirectly incomplete types
#81 opened by mattkretz - 0
- 0
Modify `where` to return a `where_expression` with the `mask_type` of the `simd` type.
#76 opened by mattkretz - 1
p0917r3 typo in tony table 1
#73 opened by iburyl - 0
simd clamp(simd, simd, simd) should be noexcept
#69 opened by mattkretz - 3
Integral power-of-2 operations
#71 opened by mattkretz - 0
Consider std::span overloads for copy_to/from
#70 opened by mattkretz - 0
masked hmin and hmax should support infinities
#68 opened by mattkretz - 0
Why do simd reductions allow binary ops on T?
#67 opened by mattkretz - 0
- 1
- 1
result of ushort(~0) * ushort(~0), UB?
#55 opened by mattkretz - 8
widen cast/function
#46 opened by mattkretz - 0
- 0
feature test macros
#37 opened by mattkretz - 13
*find better names*
#42 opened by mattkretz - 4
Add concat & split
#47 opened by mattkretz - 3
should mask follow bitset?
#50 opened by mattkretz - 2
Relax the requirements on the return types of generator functions passed to datapar constructors
#51 opened by mattkretz - 2
improve "target/architecture" wording
#48 opened by mattkretz - 1
- 2
conversion between datapar and std::array
#49 opened by mattkretz - 2
scoped masked execution - extends where
#43 opened by mattkretz - 0
sat_datapar_cast
#45 opened by mattkretz - 1
- 2
Add where overload for range-based for
#40 opened by mattkretz - 6
restrict converting loads and stores
#34 opened by mattkretz - 2
reference <op> reference is ambiguous
#36 opened by mattkretz - 2