summaryrefslogtreecommitdiff
path: root/crypto/async_tx
diff options
context:
space:
mode:
authorMarkus Stockhausen <stockhausen@collogia.de>2014-12-15 04:57:05 +0300
committerNeilBrown <neilb@suse.de>2015-04-22 01:00:42 +0300
commita582564b24bec0443b5c5ff43ee6d1258f8bd658 (patch)
tree44b3c4918a5242c3d420fbeb8c061834dca0c100 /crypto/async_tx
parent9a5ce91d053961b7cc8fa56bd083819a9fc92734 (diff)
downloadlinux-a582564b24bec0443b5c5ff43ee6d1258f8bd658.tar.xz
md/raid6 algorithms: xor_syndrome() for SSE2
The second and (last) optimized XOR syndrome calculation. This version supports right and left side optimization. All CPUs with architecture older than Haswell will benefit from it. It should be noted that SSE2 movntdq kills performance for memory areas that are read and written simultaneously in chunks smaller than cache line size. So use movdqa instead for P/Q writes in sse21 and sse22 XOR functions. Signed-off-by: Markus Stockhausen <stockhausen@collogia.de> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'crypto/async_tx')
0 files changed, 0 insertions, 0 deletions