Jason Volk
|
4a5d6066fe
|
ircd::utf: Simplify interfaces with weak specializations for vector widths; template inline.
|
2020-09-03 21:14:43 -07:00 |
|
Jason Volk
|
566029bdb0
|
ircd::utf16: Remove cruft.
|
2020-07-14 18:20:08 -07:00 |
|
Jason Volk
|
2f9aa15fc0
|
ircd::utf: Eliminate recasting for shift.
|
2020-07-09 19:45:42 -07:00 |
|
Jason Volk
|
76a16469fb
|
ircd::utf: Internal template for utf8::encode() w/ additional lane choices for interface.
|
2020-07-03 14:17:36 -07:00 |
|
Jason Volk
|
d6d4c0b80a
|
ircd::utf16: Add aligned escaped hex surrogate decoder.
|
2020-07-03 13:19:57 -07:00 |
|
Jason Volk
|
c9c61124e7
|
ircd::utf8: Add multiple lane overloads for length(); internal template; minor comments.
|
2020-07-02 16:38:59 -07:00 |
|
Jason Volk
|
e3e6bb8dbf
|
ircd::utf16: Additional surrogate scan tools; minor reorg interface.
|
2020-07-01 07:03:11 -07:00 |
|
Jason Volk
|
75ac474e05
|
ircd::utf16: Add escaped surrogate scan tool.
ircd::utf16: Add surrogate mask routine; minor interface rename.
|
2020-06-28 19:14:44 -07:00 |
|
Jason Volk
|
abea8ad5b8
|
ircd::simd: Use value arguments for optimal calling convention.
|
2020-06-28 18:22:18 -07:00 |
|
Jason Volk
|
bbaeb09c2d
|
ircd::utf: Add unpacked decode; de-template for linkage; minor reorg.
|
2020-06-27 20:03:59 -07:00 |
|
Jason Volk
|
b94c5d370f
|
ircd::utf: Move definitions out-of-line for now.
|
2020-06-27 18:10:36 -07:00 |
|
Jason Volk
|
73ee602542
|
ircd::utf: Start an inline utf toolset.
|
2020-06-27 16:31:57 -07:00 |
|