ARM: use prefetch in nearest scaled 'src_0565_0565'
authorSiarhei Siamashka <siarhei.siamashka@nokia.com>
Sun, 6 Mar 2011 14:17:12 +0000 (16:17 +0200)
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>
Sat, 12 Mar 2011 19:23:54 +0000 (21:23 +0200)
commitbb3d1b67fd0f42ae00af811c624ea1c44541034d
tree6e23d0ac415692e6f6ef86ef874ca535428d96a0
parent84e361c8e357e26f299213fbeefe64c73447b116
ARM: use prefetch in nearest scaled 'src_0565_0565'

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=10020565, dst=10020565, speed=75.02 MPix/s
  after:  op=1, src=10020565, dst=10020565, speed=73.63 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=10020565, dst=10020565, speed=176.12 MPix/s
  after:  op=1, src=10020565, dst=10020565, speed=267.50 MPix/s
pixman/pixman-arm-simd-asm.S