Just as an FYI, I've added these loops to the libav microbenchmarks

    avg-h264-chroma-mc8-8.txt
    avg-pixels8-8.txt
    ff-h264-idct-add-8-8.txt
    ff-put-pixels8x16-8.txt
    h264-loop-filter-luma-8.txt
    idct-internal-8.txt
    put-h264-chroma-mc8-8.txt
    put-h264-qpel8-h-lowpass-8.txt
    put-h264-qpel8-hv-lowpass-8.txt
    put-h264-qpel8-v-lowpass-8.txt

based on Michael's h264 profile.  These loops:

    decode_residual
    ff_h264_decode_mb_cavlc
    fill_decode_caches

aren't really the kind of thing that the microbenchmark is designed for;
running the whole h264 benchmark is probably a better test.  Some of the
functions in the profile just consist of two copies of a simpler loop,
one after the other, so for those I just used the simpler loop.

Usual microbenchmark caveats apply.

Richard

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to