ARM: added 'neon_composite_over_n_8888_8888_ca' fast path
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Tue, 23 Feb 2010 23:44:00 +0000 (01:44 +0200)
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>
Wed, 3 Mar 2010 17:42:29 +0000 (19:42 +0200)
commit2ed7c13922f83404bd9976c00d00738d0314693f
tree1a4fa8805e04272325378cd149d6fd8c0f5a44e6
parent7bc4cd42c3549f3f2354f50a7cf21ce9ccc8de7b
ARM: added 'neon_composite_over_n_8888_8888_ca' fast path

This fast path function improves performance of 'firefox-talos-gfx'
cairo-perf trace.

Benchmark from ARM Cortex-A8 @720MHz

before:

[ # ]  backend                         test   min(s) median(s) stddev. count
[  0]    image            firefox-talos-gfx  139.969  141.176   0.35%    6/6

after:

[ # ]  backend                         test   min(s) median(s) stddev. count
[  0]    image            firefox-talos-gfx  111.810  112.196   0.23%    6/6
pixman/pixman-arm-neon-asm.S
pixman/pixman-arm-neon.c