Mercurial > mplayer.hg
comparison libmpeg2/motion_comp_mmx.c @ 21526:60a39d71e247
sync to libmpeg2-0.4.1
author | henry |
---|---|
date | Sat, 09 Dec 2006 10:34:27 +0000 |
parents | 0783dd397f74 |
children | fd18fa10de53 |
comparison
equal
deleted
inserted
replaced
21525:329b03d67891 | 21526:60a39d71e247 |
---|---|
18 * | 18 * |
19 * You should have received a copy of the GNU General Public License | 19 * You should have received a copy of the GNU General Public License |
20 * along with this program; if not, write to the Free Software | 20 * along with this program; if not, write to the Free Software |
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 * | 22 * |
23 * Modified for use with MPlayer, see libmpeg-0.4.0.diff for the exact changes. | 23 * Modified for use with MPlayer, see libmpeg-0.4.1.diff for the exact changes. |
24 * detailed changelog at http://svn.mplayerhq.hu/mplayer/trunk/ | 24 * detailed changelog at http://svn.mplayerhq.hu/mplayer/trunk/ |
25 * $Id$ | 25 * $Id$ |
26 */ | 26 */ |
27 | 27 |
28 #include "config.h" | 28 #include "config.h" |
65 * use a small static number of iterations. This was written | 65 * use a small static number of iterations. This was written |
66 * with the assumption the compiler knows best about when | 66 * with the assumption the compiler knows best about when |
67 * unrolling will help | 67 * unrolling will help |
68 */ | 68 */ |
69 | 69 |
70 static inline void mmx_zero_reg (void) | 70 static inline void mmx_zero_reg () |
71 { | 71 { |
72 /* load 0 into mm0 */ | 72 /* load 0 into mm0 */ |
73 pxor_r2r (mm0, mm0); | 73 pxor_r2r (mm0, mm0); |
74 } | 74 } |
75 | 75 |