# HG changeset patch # User michael # Date 1267102292 0 # Node ID aaca4b58880ff42add9eed21f7724f99f0ff658c # Parent 853e93a50fe57bbf0936bc7ca7ad1e0434847385 unroll tiny and trivial loop. Same speed but clearer. diff -r 853e93a50fe5 -r aaca4b58880f h264.h --- a/h264.h Thu Feb 25 04:11:33 2010 +0000 +++ b/h264.h Thu Feb 25 12:51:32 2010 +0000 @@ -1430,9 +1430,9 @@ AV_ZERO128(mvd_dst); else{ AV_COPY64(mvd_dst, mvd_src + 8*3); - for(y=0; y<3; y++){ - AV_COPY16(mvd_dst + 3 + 3 - y, mvd_src + 3 + 8*y); - } + AV_COPY16(mvd_dst + 3 + 3, mvd_src + 3 + 8*0); + AV_COPY16(mvd_dst + 3 + 2, mvd_src + 3 + 8*1); + AV_COPY16(mvd_dst + 3 + 1, mvd_src + 3 + 8*2); } }