Jason Volk
5e21435e1a
ircd::simd: Add closure to stream interface; include in stack.
2020-10-10 02:47:53 -07:00
Jason Volk
de0650d3f7
ircd: Reorg simd.h / buffer.h interface dependency relationship.
2020-10-10 00:43:59 -07:00
Jason Volk
20f9301158
ircd::simd: Split and improve stream template util naming.
2020-10-09 03:50:24 -07:00
Jason Volk
28887b0dc0
ircd::simd: Additional block-aligned fixed-stride half-duplex stream template.
2020-10-07 01:27:49 -07:00
Jason Volk
638efbc0e9
ircd::simd: Make stream template into enable_if complex w/ closure deductions.
2020-10-07 01:07:51 -07:00
Jason Volk
7f63dc07ef
ircd::simd: Simplify stream template; deduce unaligned type.
2020-10-06 19:15:42 -07:00
Jason Volk
13d267cefb
ircd::simd: Ensure return counts are bound to max values.
2020-09-13 08:42:34 -07:00
Jason Volk
8ecb2d9653
ircd::simd: Fix comment. [ci skip]
2020-09-10 23:50:47 -07:00
Jason Volk
84564aee5f
ircd::simd: Add a streaming transform boilerplate template for the common pattern.
...
ircd::simd: Add a streaming consumer boilerplate template for the common pattern.
ircd::json: Simplify w/ stream templates; update counter lane convention.
2020-09-09 04:47:27 -07:00