Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
tbb
 
 
 
 
 
 
 
 

A fairly straightforward port of Backblaze's Reed Solomon library available here, ported to C++.

Includes SSE3/SSSE3 optimizations per Screaming Fast galois Field Arithmetic, and simple parallel encoding/verification using the Intel's TBB.

Only tested in Visual Studio 2015. Shouldn't be too hard to port it to other places.

The code is almost all in headers, as I find maintaining separate header/implementation pairs tedious beyond belief. Maybe one day I'll split it.

MIT licensed, as per the Backblaze original. Note that TBB is GPL licensed with the linking exemption. As such, it's OK to include and link it into projects with other licenses (both open and closed), with no source distribution requirement. But modified versions of TBB must be distributed with source.

About

simple but reasonably fast reed-solomon library.

Resources

License

Releases

No releases published

Packages

No packages published