Janne Grunau
474010a91d
arm: NEON optimisations for gf_w16
...
Optimisations for the 4,16 split table region multiplications.
Selected time_tool.sh 16 -A -B results for a 1.7 GHz cortex-a9:
Region Best (MB/s): 532.14 W-Method: 16 -m SPLIT 16 4 -r SIMD -
Region Best (MB/s): 212.34 W-Method: 16 -m SPLIT 16 4 -r NOSIMD -
Region Best (MB/s): 801.36 W-Method: 16 -m SPLIT 16 4 -r SIMD -r ALTMAP -
Region Best (MB/s): 93.20 W-Method: 16 -m SPLIT 16 4 -r NOSIMD -r ALTMAP -
Region Best (MB/s): 273.99 W-Method: 16 -m SPLIT 16 8 -
Region Best (MB/s): 270.81 W-Method: 16 -m SPLIT 8 8 -
Region Best (MB/s): 70.42 W-Method: 16 -m COMPOSITE 2 - -
Region Best (MB/s): 393.54 W-Method: 16 -m COMPOSITE 2 - -r ALTMAP -
2014-10-24 14:53:57 +02:00
Janne Grunau
568df90edc
simd: rename the region flags from SSE to SIMD
...
SSE is not the only supported SIMD instruction set. Keep the old names
for backward compatibility.
2014-10-09 23:22:32 +02:00
Danny Al-Gaaf
bfa6671fa9
gf_w16.c: fix/remove some dead assignments
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-05-14 16:09:55 +02:00
Danny Al-Gaaf
e958b0437d
gf_w16.c: add missing break
...
Since there is no comment indicating fallthrough on purpose added a
break in switch value 5/before default.
Fix for coverity issue from Ceph project:
CID 1193079 (#1 of 1): Missing break in switch (MISSING_BREAK)
unterminated_case: This case (value 5) is not terminated by a 'break'
statement.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-22 20:08:26 +02:00
Loic Dachary
191b86b5d2
remove unused variables from #if SSE blocs
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-06 17:48:38 +01:00
Loic Dachary
29899ad443
move #if to avoid unused warning
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-06 17:32:30 +01:00
Loic Dachary
f043479e3c
remove unused variables
...
In some places move variables in the scope of the CPP define where they
are used.
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-06 15:15:22 +01:00
Jim Plank
fb0bbdcf62
Fixed the problem with PCLMUL and gf_complete.h. Removed
...
ARCH_64 from everything but 128/GROUP/SSE. Fortunately, no
one ever uses that.
2013-12-31 20:08:18 -05:00
Kevin Greenan
5687b9c2cc
Third.1 time's a charm (autoconf non-sense for PCLMUL).
2013-12-30 22:50:04 -08:00
Kevin Greenan
137b7ccd75
Revert "Third time's a charm (autoconf non-sense for PCLMUL)."
...
The commit was not successfully pushed (not sure what happened).
This reverts commit 762926920a
.
2013-12-30 22:40:18 -08:00
Kevin Greenan
762926920a
Third time's a charm (autoconf non-sense for PCLMUL).
2013-12-30 21:26:47 -08:00
Kevin Greenan
153dd20988
Setting up autoconf/automake for GF-Complete
...
Also re-organized the directory structure.
Signed-off-by: Kevin Greenan <kmgreen2@gmail.com>
2013-12-04 21:24:29 -08:00