Andrea Mazzoleni
|
a99cd9daff
|
Use specialized assembler header and footer for sse and avx
|
2015-03-10 19:02:23 +01:00 |
|
Andrea Mazzoleni
|
763dccaaed
|
Use an implicit clobber list for asm snipsets
There is no speed gain in a custom clobber list.
|
2015-03-09 22:25:29 +01:00 |
|
Andrea Mazzoleni
|
4a92b064f4
|
Beautifies the raid lib.
|
2014-11-12 20:41:00 +01:00 |
|
Andrea Mazzoleni
|
6cfe0e66b2
|
Bautifies volatile calls.
|
2014-11-12 20:03:23 +01:00 |
|
Andrea Mazzoleni
|
7d6c30333f
|
Uses a more precise intructions set detection.
This allows to build with old assembler programs.
|
2014-11-12 19:52:35 +01:00 |
|
Andrea Mazzoleni
|
3274b7cd2e
|
Uses a different way to handle registers conflict with the compiler.
|
2014-09-21 08:45:33 +02:00 |
|
Andrea Mazzoleni
|
6effc8230e
|
Aligns with the Linux Kernel about using no-sse and no-avx.
|
2014-09-20 10:34:28 +02:00 |
|
Andrea Mazzoleni
|
8a8408a5d0
|
Adds GCC options to disable SSE2 use by the compiler.
|
2014-09-19 23:38:18 +02:00 |
|
Andrea Mazzoleni
|
4e419aa862
|
Extends tests to use AVX2 functions.
|
2014-09-16 21:58:29 +02:00 |
|
Andrea Mazzoleni
|
a7cdd9cf2f
|
Adds missing AVX2 functions.
|
2014-09-16 20:17:54 +02:00 |
|
Andrea Mazzoleni
|
0e3901ca3e
|
Adds gen3/z support for AVX2.
|
2014-09-15 22:31:25 +02:00 |
|
Andrea Mazzoleni
|
957db46f5b
|
Preliminary AVX2 support.
|
2014-09-14 18:03:40 +02:00 |
|
Andrea Mazzoleni
|
44ef039a13
|
Different source organization.
|
2014-03-23 17:50:27 +01:00 |
|
Andrea Mazzoleni
|
a7bc628bc3
|
Moves the source files into the src/ dir.
|
2014-03-22 21:02:12 +01:00 |
|
Andrea Mazzoleni
|
00a05a80e5
|
Changes the argument format of raid_rec() and renames raid_par() to raid_gen().
|
2014-01-08 17:07:13 +01:00 |
|
Andrea Mazzoleni
|
d7ba004e30
|
Some minor comment/format changes.
|
2014-01-04 17:29:25 +01:00 |
|
Andrea Mazzoleni
|
eef93ebb0a
|
Uses inline functions instead of macros for asm_begin/end().
|
2014-01-03 12:31:38 +01:00 |
|
Andrea Mazzoleni
|
8a904cbe7a
|
Uses specific architecture defines.
|
2013-12-30 21:12:29 +01:00 |
|
Andrea Mazzoleni
|
684edf2173
|
Updates the coding style of the RAID engine.
|
2013-12-28 12:04:16 +01:00 |
|
Andrea Mazzoleni
|
abc05c612c
|
Splits the RAID engine in multiple files.
|
2013-12-28 09:10:00 +01:00 |
|