Frank Wessels
7b88f42e61
Add NEON support for ARM64 ( #62 )
...
* Add support for arm64 using NEON instructions
Specifically using the PMULL/PMULL2 polynomial multiplication instructions followed by a reduction step (actually two steps).
* Add ARM performance numbers
* Formatting for performance table
* Refactoring of NEON version and 256-bit wide version
* Expand test slice beyond 32 (for AVX2 and NEON) and test galMulSliceXor explicitly.
* Fix ARM code with missing function.
* Fix missing newline
2017-08-26 11:47:42 +02:00
Klaus Post
dc6af2dce5
Minor cleanup ( #61 )
...
* Remove some benchmarks
* Format tables a bit.
* Doc cleanup
2017-08-13 22:38:27 +02:00
Klaus Post
82ee2d9869
Update README.md
2017-07-20 12:24:02 +02:00
Frank Wessels
0de37d7697
Add ReconstructData interface method ( #57 )
...
* Add ReconstructData interface method to allow reconstruction of any missing data shards
* Add support for just reconstructing data shards only to SteamEncoder.Reconstruct()
2017-07-20 12:15:46 +02:00
Klaus Post
5abf0ee302
Add options ( #46 )
...
* Add options
Make constants changeable as options.
The API remains backwards compatible.
* Update documentation.
* Fix line endings
* fmt
* fmt
* Use functions for parameters.
Much neater.
2017-02-19 11:13:22 +01:00
Jesse Lucas
ff2f89b6ca
Update README.md to fix small typos.
2017-01-05 00:16:24 -05:00
Klaus Post
d0a56f72c0
Update README.md
2016-10-28 09:13:20 +02:00
Klaus Post
9998b4cb21
Update README.md
2016-10-28 09:00:26 +02:00
Frank
467733eb9c
Add generated byte assembler using asm2plan9s
...
Add recompilable assembler using asm2plan9s
2016-07-06 21:06:00 +02:00
Klaus Post
fab3ee4030
Update README.md
2016-01-11 14:39:25 +01:00
Klaus Post
064a64aeae
Update README.md
...
Add documentation links.
2015-10-27 15:37:09 +01:00
klauspost
d2a0b1c12f
Show master branch status
2015-10-27 15:14:59 +01:00
klauspost
cfc4949ad7
Add Streaming information to the README.md
2015-10-27 14:20:22 +01:00
klauspost
dc9cd67c8c
PSHUFB is S(upplemental)-SSE3, not plain SSE3.
2015-06-24 16:57:38 +02:00
klauspost
8ebf356efb
The number of data shards must be below 257. Check that and update documentation.
2015-06-23 13:39:57 +02:00
Klaus Post
6350190f56
Update README.md
2015-06-22 18:36:27 +02:00
Klaus Post
2e004190cc
Update README.md
2015-06-22 15:47:16 +02:00
Klaus Post
b52b6b42b1
Update README.md
2015-06-22 15:18:35 +02:00
Klaus Post
9eb924a6c3
Update README.md
2015-06-22 15:16:01 +02:00
Klaus Post
4cd5506bcf
Update README.md
2015-06-22 15:15:12 +02:00
Klaus Post
95bed75738
Update README.md
2015-06-22 15:14:22 +02:00
Klaus Post
80b3249f9c
Update README.md
2015-06-22 14:56:21 +02:00
Klaus Post
159cea6f93
Update README.md
2015-06-22 14:55:05 +02:00
Klaus Post
bab085de71
Update README.md
2015-06-22 12:35:51 +02:00
Klaus Post
1b2f439221
Update README.md
2015-06-22 12:15:33 +02:00
Klaus Post
2ed146b387
Update README.md
2015-06-22 12:03:17 +02:00
Klaus Post
c7a0c49be7
Update README.md
2015-06-22 12:00:36 +02:00
Klaus Post
c2ac7bc8d8
Update README.md
2015-06-22 10:59:51 +02:00
Klaus Post
95e8a617e6
Update README.md
2015-06-22 10:28:18 +02:00
Klaus Post
1daee98410
Update README.md
2015-06-21 23:11:44 +02:00
Klaus Post
4e921cee7b
Update performance.
2015-06-21 23:10:40 +02:00
Klaus Post
ab50161bb9
Update benchmarks.
2015-06-20 20:51:26 +02:00
Klaus Post
36a0e57744
Begin docs.
2015-06-20 13:10:51 +02:00
Klaus Post
b37221bf11
Add build status and godoc
2015-06-19 17:26:38 +02:00
Klaus Post
8bebd4bfa9
Initial commit
2015-06-19 16:29:41 +02:00