watery01 / libyuv

Automatically exported from code.google.com/p/libyuv
0 stars 0 forks source link

Matrix Effects are slow on Arm #167

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
sudo LIBYUV_REPEAT=1000 nice --5 ./libyuv_unittest --gtest_filter=* | sed 
's/\(.*(\)\([0-9]*\)\( ms)\)/\2 - \1\2\3/g' | sort -rn | grep ms

TestARGBColorMatrix (20916 ms)
TestARGBSepia (9854 ms)
TestARGBQuantize (6379 ms)
TestShade (5575 ms)

Suggest Neon versions

Original issue reported on code.google.com by fbarch...@google.com on 2 Dec 2012 at 6:58

GoogleCodeExporter commented 9 years ago
r508 fixes ARGBQuantize
TestARGBQuantize (1994 ms)

Original comment by fbarch...@google.com on 3 Dec 2012 at 8:18

GoogleCodeExporter commented 9 years ago
r509 fixes ARGBShade
TestShade (1533 ms)

Original comment by fbarch...@google.com on 3 Dec 2012 at 8:42

GoogleCodeExporter commented 9 years ago
r510 fixes ARGBGray
Was
TestARGBGray (3634 ms)
TestARGBGrayTo (3548 ms)
Now
TestARGBGray (1000 ms)
TestARGBGrayTo (947 ms)

Original comment by fbarch...@google.com on 3 Dec 2012 at 11:35

GoogleCodeExporter commented 9 years ago
r511 fixes ARGBSepia
TestARGBSepia (1513 ms)

Original comment by fbarch...@google.com on 4 Dec 2012 at 1:12

GoogleCodeExporter commented 9 years ago
r512 fixes ARGBColorMatrix
TestARGBColorMatrix (2672 ms)

Neon Matrix Effects done.

Original comment by fbarch...@google.com on 4 Dec 2012 at 1:13