diff options
author | Peter Meerwald <pmeerw@pmeerw.net> | 2015-02-20 01:35:33 +0100 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2015-02-21 00:54:40 +0100 |
commit | bf07d813f6c88b5a76980f321cf7272d799c4216 (patch) | |
tree | 66ce339793e2f781c08155fb45c44c4e6ac5d896 /libavcodec/a64enc.h | |
parent | 3fe26bb60858951710a42065c8183cce100d632a (diff) | |
download | ffmpeg-bf07d813f6c88b5a76980f321cf7272d799c4216.tar.gz |
libavutil: Add av_clip_intp2
there already is a function, av_clip_uintp2() that clips a signed integer
to an unsigned power-of-two range, i.e. 0,2^p-1
this patch adds a function av_clip_intp2() that clips a signed integer
to a signed power-of-two range, i.e. -(2^p),(2^p-1)
the new function can be used as a special case for av_clip(), e.g.
av_clip(x, -8192, 8191) can be rewritten as av_clip_intp2(x, 13)
there are ARM instructions, usat and ssat resp., which map nicely to these
functions (see next patch)
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Diffstat (limited to 'libavcodec/a64enc.h')
0 files changed, 0 insertions, 0 deletions