..
broad_cast.h
ircd::simd: Add broad_cast template.
2020-07-15 17:43:17 -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
popcnt.h
ircd::simd: Fix static emission of traits and related templates.
2020-08-23 02:32:54 -07:00
print.h
ircd::simd: Use value arguments for optimal calling convention.
2020-06-28 18:22:18 -07:00
shift.h
ircd::simd: Remove precocious 512-shift intrinsic templates.
2020-09-08 22:27:06 -07:00
simd.h
ircd::simd: Add a streaming transform boilerplate template for the common pattern.
2020-09-09 04:47:27 -07:00
split.h
ircd::simd: Add lower()/upper() templates for splitting.
2020-09-04 00:16:18 -07:00
stream.h
ircd::simd: Add a streaming transform boilerplate template for the common pattern.
2020-09-09 04:47:27 -07:00
traits.h
ircd::simd: Fix static emission of traits and related templates.
2020-08-23 02:32:54 -07:00
type.h
ircd::simd: Refactor typedefs to not require external header.
2020-09-06 00:11:17 -07:00
type.unaligned.h
ircd::simd: Add typedef for corresponding type in the unaligned wrapper.
2020-09-09 02:12:37 -07:00
tzcnt.h
ircd::simd: Use explicit instantiations w/ optimal conversions for lzcnt/tzcnt generation.
2020-08-23 02:32:54 -07:00
upper.h
ircd::simd: Add lower()/upper() templates for splitting.
2020-09-04 00:16:18 -07:00