0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-28 00:14:07 +01:00
construct/include/ircd/simd
2021-09-14 23:39:55 -07:00
..
accumulate.h
all.h
any.h
broad_cast.h
cast.h
for_each.h ircd::simd: Add all-bit mask constexpr undef for floating point lanes. 2021-03-05 13:02:12 -08:00
gather.h
generate.h
hadd.h ircd::simd: Add horizontal adder template. 2021-03-17 18:55:56 -07:00
lane_cast.h ircd::simd: Inline accoutrements for lane_cast; cleanup asm annotes. 2021-09-14 23:39:55 -07:00
lane_id.h ircd::simd: Split lane_id related into header. 2021-09-14 23:39:55 -07:00
lower.h
lzcnt.h
pack.h ircd::simd: Add pack convenience template funcro. 2021-09-14 23:39:55 -07:00
popcnt.h
print.h ircd::simd: Add convenience debug print template direct to stdout. 2021-03-05 15:34:54 -08:00
reduce.h ircd::simd: Add horizontal adder template. 2021-03-17 18:55:56 -07:00
rol.h
ror.h
scatter.h
shl.h ircd::simd: Fix AVX512 devectorization on clang w/ uninitialized across loops. 2020-12-23 22:28:41 -08:00
shr.h ircd::simd: Fix AVX512 devectorization on clang w/ uninitialized across loops. 2020-12-23 22:28:41 -08:00
shuf.h ircd::simd: Add template function for consistent lane-to-lane shufs. 2021-09-14 23:39:55 -07:00
simd.h ircd::simd: Add pack convenience template funcro. 2021-09-14 23:39:55 -07:00
split.h
str.h ircd::simd: Start character string tools suite; add strlen(); add strcat(). 2021-02-26 14:52:33 -08:00
strcat.h ircd::simd: Start character string tools suite; add strlen(); add strcat(). 2021-02-26 14:52:33 -08:00
stream.h
support.h
tokens.h ircd::simd: Improve streaming tokens template. 2021-03-07 23:35:58 -08:00
traits.h ircd::simd: Split lane_id related into header. 2021-09-14 23:39:55 -07:00
transform.h ircd::simd: Improve streaming tokens template. 2021-03-07 23:35:58 -08:00
type.h ircd: Move scalar shorthand typedefs to stdinc.h. 2021-09-14 23:39:55 -07:00
tzcnt.h
unaligned.h
upper.h