0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-25 23:14:13 +01:00
construct/include/ircd/simd
2020-10-07 01:27:49 -07:00
..
accumulate.h ircd::simd: Additional block-aligned fixed-stride half-duplex stream template. 2020-10-07 01:27:49 -07:00
all.h ircd::simd: Add all() template w/ efficient word specializations. 2020-09-28 00:27:30 -07:00
any.h ircd::simd: Add any() template w/ efficient word specializations. 2020-09-28 00:27:30 -07:00
broad_cast.h ircd::simd: Add broad_cast template without required deduction argument. 2020-09-27 14:57:07 -07:00
gather.h ircd::simd: Add vpgather achieving template. 2020-09-20 06:41:38 -07:00
lane_cast.h ircd::simd: Fix constexpr-if failure in gcc-8. 2020-07-10 02:41:02 -07:00
lateral.h ircd::simd: Consolidate sum_ templates into lateral template template. 2020-09-05 14:34:48 -07:00
lower.h ircd::simd: Add lower()/upper() templates for splitting. 2020-09-04 00:16:18 -07:00
lzcnt.h ircd::simd: Use explicit instantiations w/ optimal conversions for lzcnt/tzcnt generation. 2020-08-23 02:32:54 -07:00
mask.h ircd::simd: Reorg existing mask related into header. 2020-09-20 06:41:38 -07:00
popcnt.h ircd::simd: Reorg existing mask related into header. 2020-09-20 06:41:38 -07:00
print.h ircd::simd: Use value arguments for optimal calling convention. 2020-06-28 18:22:18 -07:00
rol.h ircd::simd: Add rotate left/right template interfaces. 2020-09-20 06:41:38 -07:00
ror.h ircd::simd: Add rotate left/right template interfaces. 2020-09-20 06:41:38 -07:00
scatter.h ircd::simd: Add scatter template. 2020-09-20 06:41:38 -07:00
shl.h ircd::simd: Add missing non-intrinsic alternative templates at 128 bit shift. 2020-09-20 06:41:38 -07:00
shr.h ircd::simd: Add missing non-intrinsic alternative templates at 128 bit shift. 2020-09-20 06:41:38 -07:00
simd.h ircd::simd: Add accumulate template. 2020-10-06 19:15:42 -07:00
split.h ircd::simd: Add lower()/upper() templates for splitting. 2020-09-04 00:16:18 -07:00
stream.h ircd::simd: Additional block-aligned fixed-stride half-duplex stream template. 2020-10-07 01:27:49 -07:00
traits.h ircd::simd: Add template typedef for lane type. 2020-09-20 05:15:50 -07:00
type.h ircd::simd: Refactor typedefs to not require external header. 2020-09-06 00:11:17 -07:00
tzcnt.h ircd::simd: Use explicit instantiations w/ optimal conversions for lzcnt/tzcnt generation. 2020-08-23 02:32:54 -07:00
unaligned.h ircd::simd: Use template as basis for unaligned wrapper; simplify suite. 2020-10-06 19:15:40 -07:00
upper.h ircd::simd: Add lower()/upper() templates for splitting. 2020-09-04 00:16:18 -07:00