"General Tips" section

Originally committed as revision 12168 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2008-02-21 13:02:31 +00:00
parent 086ab00158
commit 7b8c3aedac
1 changed files with 16 additions and 0 deletions

View File

@ -151,6 +151,22 @@ The minimum guaranteed alignment is written in the .h files, for example:
void (*put_pixels_clamped)(const DCTELEM *block/*align 16*/, UINT8 *pixels/*align 8*/, int line_size);
General Tips:
-------------
Use asm loops like:
asm(
"1: ....
...
"jump_instruciton ....
dont use C loops:
do{
asm(
...
}while()
Use asm() instead of intrinsics. Later require a good optimizing compiler
which gcc is not.
Links:
======