Mercurial > libavcodec.hg
comparison i386/dsputil_mmx_rnd.h @ 5833:dfd34e7f243f libavcodec
Explain why there are no multiple inclusion guards in these header files.
author | diego |
---|---|
date | Wed, 17 Oct 2007 22:29:13 +0000 |
parents | a2b978ef3973 |
children | 745d65881f5c |
comparison
equal
deleted
inserted
replaced
5832:aebcb17098dc | 5833:dfd34e7f243f |
---|---|
22 * You should have received a copy of the GNU Lesser General Public | 22 * You should have received a copy of the GNU Lesser General Public |
23 * License along with FFmpeg; if not, write to the Free Software | 23 * License along with FFmpeg; if not, write to the Free Software |
24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | 24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
25 */ | 25 */ |
26 | 26 |
27 /* This header intentionally has no multiple inclusion guards. It is meant to | |
28 * be included multiple times and generates different code depending on the | |
29 * value of certain #defines. */ | |
30 | |
27 // put_pixels | 31 // put_pixels |
28 static void DEF(put, pixels8_x2)(uint8_t *block, const uint8_t *pixels, int line_size, int h) | 32 static void DEF(put, pixels8_x2)(uint8_t *block, const uint8_t *pixels, int line_size, int h) |
29 { | 33 { |
30 MOVQ_BFE(mm6); | 34 MOVQ_BFE(mm6); |
31 __asm __volatile( | 35 __asm __volatile( |