.. |
accumulate.h
|
ircd:Ⓜ️:room: Fix stale comment. [ci skip]
|
2020-10-29 03:00:48 -07:00 |
all.h
|
ircd::simd: Rename lateral to reduce.
|
2020-10-11 10:10:50 -07:00 |
any.h
|
ircd::simd: Rename lateral to reduce.
|
2020-10-11 10:10:50 -07:00 |
broad_cast.h
|
ircd::simd: Add broad_cast template without required deduction argument.
|
2020-09-27 14:57:07 -07:00 |
cast.h
|
ircd::simd: Add pointer cast template w/ alignment assertion.
|
2020-10-09 09:06:17 -07:00 |
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
|
ircd::simd: Add vpgather achieving template.
|
2020-09-20 06:41:38 -07:00 |
generate.h
|
ircd::simd: Add various ircd::buffer convenience overloads to interface.
|
2020-10-10 01:16:39 -07:00 |
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
|
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 |
pack.h
|
ircd::simd: Add pack convenience template funcro.
|
2021-09-14 23:39:55 -07:00 |
popcnt.h
|
ircd::simd: Reorg existing mask related into header.
|
2020-09-20 06:41:38 -07:00 |
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
|
ircd::simd: Minor fix indentation.
|
2020-10-11 10:10:50 -07:00 |
ror.h
|
ircd::simd: Minor fix indentation.
|
2020-10-11 10:10:50 -07:00 |
scatter.h
|
ircd::simd: Add scatter template.
|
2020-09-20 06:41:38 -07:00 |
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
|
ircd::simd: Add lower()/upper() templates for splitting.
|
2020-09-04 00:16:18 -07:00 |
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
|
ircd::simd: Add closure to stream interface; include in stack.
|
2020-10-10 02:47:53 -07:00 |
support.h
|
ircd::simd: Add missing support::sse; add alignment constexpr.
|
2020-11-13 00:52:31 -08:00 |
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
|
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 |