unroll finite differences to avoid swapping registers.
authorLoren Merritt <lorenm@u.washington.edu>
Sat, 29 Sep 2007 23:44:34 +0000 (23:44 +0000)
committerLoren Merritt <lorenm@u.washington.edu>
Sat, 29 Sep 2007 23:44:34 +0000 (23:44 +0000)
commitbfdd5bc1f15c0c632dd8ad683fa03a63b4dec9f6
tree3590bf0b8e4bcd544489ee3cbe9c9a85a5be578c
parenta309dce75fb08f9c7b4a248afab97d5ac105b9b3
unroll finite differences to avoid swapping registers.
1.5x faster encode_residual_fixed().
overall flac encoding: 3% faster at compression_levels 0-2.

Originally committed as revision 10625 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/flacenc.c