Andrea Mazzoleni
|
525d789f57
|
Use uniform ending on files for parity implementation
|
2026-07-29 16:46:27 +02:00 |
|
Andrea Mazzoleni
|
e0f7f9fa6f
|
Refactor and reorganize parity generation functions using inline templates
|
2026-07-29 16:46:27 +02:00 |
|
Andrea Mazzoleni
|
82157617ee
|
Change RAID AVX512/GFNI functions to use forward iterations
|
2026-07-29 16:45:30 +02:00 |
|
Andrea Mazzoleni
|
20b3cd5dc1
|
Remove the special case of a single data disk when not strictly required
|
2026-07-29 16:45:30 +02:00 |
|
Andrea Mazzoleni
|
b8d59f11da
|
Simplify GFNI implementations
|
2026-07-29 16:45:30 +02:00 |
|
Andrea Mazzoleni
|
9f432d440c
|
Assume the assembler supports all x86 SSE/AVX instructions
|
2026-07-29 16:45:30 +02:00 |
|
Andrea Mazzoleni
|
806f15b9eb
|
Add support for AVX2 GFNI
|
2026-07-29 16:45:30 +02:00 |
|
Andrea Mazzoleni
|
4947a937fd
|
Disable AVX512 on CPUs with narrow shuffle ports or double-pumped 256-bit datapath
|
2026-07-29 16:45:30 +02:00 |
|
Andrea Mazzoleni
|
6253205bdb
|
Preliminary support for AVX512GFNI
|
2026-07-29 16:45:30 +02:00 |
|