Andrea Mazzoleni
|
1964b2f24a
|
Use uniform ending on files for parity implementation
|
2026-08-04 09:48:00 +02:00 |
|
Andrea Mazzoleni
|
8904c27ce2
|
Refactor and reorganize parity generation functions using inline templates
|
2026-08-04 09:48:00 +02:00 |
|
Andrea Mazzoleni
|
ef750e7d59
|
Change RAID AVX512/GFNI functions to use forward iterations
|
2026-08-04 09:48:00 +02:00 |
|
Andrea Mazzoleni
|
dc97ecfc6a
|
Remove the special case of a single data disk when not strictly required
|
2026-08-04 09:48:00 +02:00 |
|
Andrea Mazzoleni
|
a9363982ed
|
Simplify GFNI implementations
|
2026-08-04 09:48:00 +02:00 |
|
Andrea Mazzoleni
|
4406714811
|
Assume the assembler supports all x86 SSE/AVX instructions
|
2026-08-04 09:47:59 +02:00 |
|
Andrea Mazzoleni
|
6e9f17bb96
|
Add support for AVX2 GFNI
|
2026-08-04 09:47:59 +02:00 |
|
Andrea Mazzoleni
|
e04249a5af
|
Disable AVX512 on CPUs with narrow shuffle ports or double-pumped 256-bit datapath
|
2026-08-04 09:47:59 +02:00 |
|
Andrea Mazzoleni
|
c080c3aa91
|
Preliminary support for AVX512GFNI
|
2026-08-04 09:47:59 +02:00 |
|