aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/mpegvideo_motion.c
diff options
context:
space:
mode:
authorLauri Kasanen <cand@gmx.com>2019-04-01 13:32:37 +0300
committerLauri Kasanen <cand@gmx.com>2019-04-07 09:20:34 +0300
commit8607e29fa3d4e88496279067ab2ed8022219e644 (patch)
tree91b4061fe6bf14c29092cea2d4fe983b3887ac62 /libavcodec/mpegvideo_motion.c
parent3256e949be7b2cdda95d64d2b33fff2adcc9e41d (diff)
downloadffmpeg-8607e29fa3d4e88496279067ab2ed8022219e644.tar.gz
swscale/ppc: VSX-optimize yuv2rgb_full_X
./ffmpeg -f lavfi -i yuvtestsrc=duration=1:size=1200x1440 \ -s 1200x720 -f null -vframes 100 -pix_fmt $i -nostats \ -cpuflags 0 -v error - 32-bit mul, power8 only. ~6.4x speedup: rgb24 214278 UNITS in yuv2packedX, 16384 runs, 0 skips 33249 UNITS in yuv2packedX, 16384 runs, 0 skips bgr24 214616 UNITS in yuv2packedX, 16384 runs, 0 skips 33233 UNITS in yuv2packedX, 16384 runs, 0 skips rgba 214517 UNITS in yuv2packedX, 16384 runs, 0 skips 33271 UNITS in yuv2packedX, 16384 runs, 0 skips bgra 214973 UNITS in yuv2packedX, 16384 runs, 0 skips 33397 UNITS in yuv2packedX, 16384 runs, 0 skips argb 214613 UNITS in yuv2packedX, 16384 runs, 0 skips 33310 UNITS in yuv2packedX, 16384 runs, 0 skips bgra 214637 UNITS in yuv2packedX, 16384 runs, 0 skips 33330 UNITS in yuv2packedX, 16384 runs, 0 skips
Diffstat (limited to 'libavcodec/mpegvideo_motion.c')
0 files changed, 0 insertions, 0 deletions