You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Harshavardhana 653ea50a59 Erasure technique is now uint8, handle it appropriately 10 years ago
..
docs Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
.gitignore Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
BUILDDEPS.md Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
CONTRIBUTING.md Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
LICENSE.INTEL Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
LICENSE.MINIO Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
README.md Update erasure README with supported architecture list 10 years ago
RELEASE-NOTES.INTEL Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
RELEASE-NOTES.MINIO Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
cauchy_test.go Rename parms as --> params for brevity and misc cleanup 10 years ago
ctypes.go erasure encode janitor duty 10 years ago
doc.go Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-base.c Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-base.h Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-code.h Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-common.h Update license header Mini should be Minimalist really 10 years ago
ec-ctypes.h Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-decode.c Update license header Mini should be Minimalist really 10 years ago
ec-encode.c Update license header Mini should be Minimalist really 10 years ago
ec-highlevel-func.c Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-multibinary.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-reg-sizes.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
ec-vect-mul.h Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
erasure_decode.go erasure encode janitor duty 10 years ago
erasure_encode.go Erasure technique is now uint8, handle it appropriately 10 years ago
erasure_yasm_darwin.go Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
erasure_yasm_linux.go Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
erasure_yasm_windows.go Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-2vect-dot-prod-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-2vect-dot-prod-avx2.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-2vect-dot-prod-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-3vect-dot-prod-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-3vect-dot-prod-avx2.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-3vect-dot-prod-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-4vect-dot-prod-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-4vect-dot-prod-avx2.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-4vect-dot-prod-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-5vect-dot-prod-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-5vect-dot-prod-avx2.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-5vect-dot-prod-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-6vect-dot-prod-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-6vect-dot-prod-avx2.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-6vect-dot-prod-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-vect-dot-prod-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-vect-dot-prod-avx2.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-vect-dot-prod-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-vect-mul-avx.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
gf-vect-mul-sse.asm Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
stdint.go Update license header Mini should be Minimalist really 10 years ago
vandermonde_test.go Rename parms as --> params for brevity and misc cleanup 10 years ago

README.md

Introduction

Erasure is an open source Golang library written on top of ISAL (Intel Intelligent Storage Library) released under Apache license v2

Developers

Supported platforms

Name Supported
Linux Yes
Windows Not yet
Mac OSX Yes

Supported architectures

Arch Supported
x86-64 Yes
arm64 Not yet
i386 Never