Andrea Mazzoleni
|
cdda0bdd56
|
Refactor and reorganize parity generation functions using inline templates
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
8f45779253
|
Change RAID AVX512/GFNI functions to use forward iterations
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
26a1e3efda
|
Remove the special case of a single data disk when not strictly required
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
4d8138e9bd
|
Simplify GFNI implementations
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
fabaa8d1b3
|
Assume the assembler supports all x86 SSE/AVX instructions
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
1dd1845a5b
|
Add support for AVX2 GFNI
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
7602094692
|
Disable AVX512 on CPUs with narrow shuffle ports or double-pumped 256-bit datapath
|
2026-07-13 11:03:56 +02:00 |
|
Andrea Mazzoleni
|
ade2c6c96d
|
Preliminary support for AVX512GFNI
|
2026-07-13 11:03:56 +02:00 |
|