arm: Add neon versions of vsad, asd8 and ssd_nv12_core
authorMartin Storsjö <martin@martin.st>
Tue, 25 Aug 2015 11:38:11 +0000 (14:38 +0300)
committerHenrik Gramner <henrik@gramner.com>
Sun, 11 Oct 2015 16:44:54 +0000 (18:44 +0200)
commit8feb733ed1dcb1cc94df3b0e6c98009832ea85cc
treefe18126a246924617a06ceb0ca009766dff58e65
parent42b3b398664349d23b2122ac940417165424542d
arm: Add neon versions of vsad, asd8 and ssd_nv12_core

These are straight translations of the aarch64 versions.

checkasm timing      Cortex-A7      A8      A9
vsad_c                      16234   10984   9850
vsad_neon                   2132    1020    789

asd8_c                      5859    3561    3543
asd8_neon                   1407    1279    1250

ssd_nv12_c                  608096  591072  426285
ssd_nv12_neon               72752   33549   41347
common/arm/pixel-a.S
common/arm/pixel.h
common/pixel.c