ARM: assembly optimized nearest scaled 'src_8888_8888'
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Sun, 6 Mar 2011 20:16:32 +0000 (22:16 +0200)
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>
Sat, 12 Mar 2011 19:26:05 +0000 (21:26 +0200)
commit5921c17639fe5fdc595c850e3347281c1c8746ba
treec617e5187e0f3da5e5578a8aed2500bc8ec59d5d
parentf3e17872f5522e25da8e32de83e62bee8cc198d7
ARM: assembly optimized nearest scaled 'src_8888_8888'

Benchmark on ARM Cortex-A8 r1p3 @500MHz, 32-bit LPDDR @166MHz:
 Microbenchmark (scaling 2000x2000 image with scale factor close to 1x):
  before: op=1, src=20028888, dst=20028888, speed=44.36 MPix/s
  after:  op=1, src=20028888, dst=20028888, speed=39.79 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=20028888, speed=102.36 MPix/s
  after:  op=1, src=20028888, dst=20028888, speed=163.12 MPix/s
pixman/pixman-arm-simd-asm.S
pixman/pixman-arm-simd.c