ARM: pipelined NEON implementation of bilinear scaled 'src_8888_0565'
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Mon, 21 Mar 2011 18:25:27 +0000 (20:25 +0200)
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>
Mon, 11 Apr 2011 07:48:35 +0000 (10:48 +0300)
commitcaae4e82ffdeebfb9aa98a6c49dd563e065c0959
treed1909da5051f772e84916ecf7a68a292d7313cf8
parentd080d59b802c351daed84b92bd4eb20c775b81c7
ARM: pipelined NEON implementation of bilinear scaled 'src_8888_0565'

Benchmark on ARM Cortex-A8 r1p3 @600MHz, 32-bit LPDDR @166MHz:
 Microbenchmark (scaling 2000x2000 image with scale factor close to 1x):
  before: op=1, src=20028888, dst=10020565, speed=33.59 MPix/s
  after:  op=1, src=20028888, dst=10020565, speed=46.25 MPix/s

Benchmark on ARM Cortex-A8 r2p2 @1GHz, 32-bit LPDDR @200MHz:
 Microbenchmark (scaling 2000x2000 image with scale factor close to 1x):
  before: op=1, src=20028888, dst=10020565, speed=63.86 MPix/s
  after:  op=1, src=20028888, dst=10020565, speed=84.22 MPix/s
pixman/pixman-arm-neon-asm.S