Ronald S. Bultje
d801f1c848
Update docs regarding writing optimizations:
...
- mention clobber-marking of xmm registers,
- some notes on external vs. inline asm, including tips on which to use for
what situation and to not rewrite+improve in the same patch (as with C code)
- some more best-practice guidelines
See "[PATCH] update doc/optimization.txt" thread on ML.
Originally committed as revision 25170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24 14:01:09 +00:00
Ronald S. Bultje
9c193cc47c
Fix typo (instruciton -> instruction).
...
Originally committed as revision 25157 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-22 02:18:03 +00:00
Diego Biurrun
0fa5f24c3b
Change mplayerhq.hu references to ffmpeg.org where appropriate.
...
Originally committed as revision 16310 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-25 15:49:50 +00:00
Diego Biurrun
a6493a8fbd
Rename libavcodec/i386/ --> libavcodec/x86/.
...
It contains optimizations that are not specific to i386 and
libavutil uses this naming scheme already.
Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-22 09:12:42 +00:00
Diego Pettenò
be449fca79
Convert asm keyword into __asm__.
...
Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).
Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.
Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16 13:34:09 +00:00
Dmitry Antipov
1a592ecc47
Add Intel IWMMXT2 link, patch by Dmitry Antipov, dmantipov yandex ru.
...
Originally committed as revision 13467 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-27 13:27:51 +00:00
Mike Melanson
6609f9e2ee
minor English corrections
...
Originally committed as revision 12171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-21 18:46:49 +00:00
Michael Niedermayer
8144dff032
typos
...
Originally committed as revision 12170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-21 18:42:33 +00:00
Michael Niedermayer
7b8c3aedac
"General Tips" section
...
Originally committed as revision 12168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-21 13:02:31 +00:00
Mike Melanson
07bf0cc9cf
clarify previous revision on optimization justification
...
Originally committed as revision 11598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 21:57:19 +00:00
Mike Melanson
ac59e7f4b1
Ministry of English Composition edits
...
Originally committed as revision 11597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 18:21:12 +00:00
Michael Niedermayer
5e123bd359
Cosmetics to speed up finding sections of interest.
...
Originally committed as revision 11596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 14:48:02 +00:00
Michael Niedermayer
8f738eea43
"What speedup justifies an optimization" section
...
Originally committed as revision 11595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 14:45:20 +00:00
Diego Biurrun
a1d0b6a277
cosmetics: Fix AltiVec spelling.
...
Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-02 10:34:57 +00:00
Guillaume Poirier
14c2634bcc
Fix links to ARM documentation
...
Originally committed as revision 10399 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-05 07:49:01 +00:00
Dominik Mierzejewski
71253ce9a6
add a link to VIS instructions whitepaper
...
Originally committed as revision 10235 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-26 11:45:09 +00:00
Michael Niedermayer
777bbfddde
more sparc asm docs
...
Originally committed as revision 10215 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-24 22:10:21 +00:00
Luca Barbato
2c2b3130c2
PowerPC/CELL/Altivec pointers
...
Originally committed as revision 10197 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-23 16:40:23 +00:00
Michael Niedermayer
277bb93642
sparc asm docs
...
Originally committed as revision 10194 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-23 09:39:14 +00:00
Loren Merritt
2e1ad4a28e
simd gmc wasn't impossible.
...
Originally committed as revision 10191 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-23 04:56:29 +00:00
Guillaume Poirier
20e570c8e8
links to ARM optimization manuals
...
Originally committed as revision 7425 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 23:39:56 +00:00
Diego Biurrun
2b165e2901
www1.mplayerhq.hu --> lists.mplayerhq.hu
...
Originally committed as revision 5459 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-09 09:55:57 +00:00
Diego Biurrun
1c1b5a4094
CVS --> Subversion
...
Originally committed as revision 5458 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-09 09:55:04 +00:00
Diego Biurrun
0a46c9330a
Rephrase a paragraph for ease of understanding, suggested by Mans.
...
Originally committed as revision 4379 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-12 16:11:40 +00:00
Diego Biurrun
c5a44f5715
spelling/phrasing fixes, mostly by Mans
...
Originally committed as revision 4378 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-11 18:18:13 +00:00
Diego Biurrun
8ea9ce413b
spelling/grammar/wording/phrasing
...
Originally committed as revision 4376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-11 17:41:23 +00:00
Diego Biurrun
38aca76027
Cosmetics: Removed trailing whitespace, converted tabs to spaces.
...
Originally committed as revision 4375 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-11 17:32:22 +00:00
Alex Beregszaszi
67c311fafa
changed the mailinglist pointers to the new place (mplayerhq)
...
Originally committed as revision 4122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-11 16:24:58 +00:00
Michael Niedermayer
6fbcfec0c8
testing cvslog
...
Originally committed as revision 4118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-10 02:16:45 +00:00
Michael Niedermayer
88e3d29b6b
testing cvslog
...
Originally committed as revision 4117 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-10 02:09:39 +00:00
Michael Niedermayer
7d67aa9b0f
info about h and tpel
...
Originally committed as revision 2639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-30 19:19:45 +00:00
Michael Niedermayer
8c55915b14
add/put_pixels_clamped update
...
Originally committed as revision 1475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-19 18:42:49 +00:00
Michael Niedermayer
143cc72527
gmc1
...
Originally committed as revision 1446 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-11 15:38:00 +00:00
Michael Niedermayer
3df7be0f72
more links
...
Originally committed as revision 1445 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-11 11:36:38 +00:00
Michael Niedermayer
a552591fb1
optimization tips
...
can allso be used as a torture test for ur spelling checker
Originally committed as revision 1444 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-11 10:55:17 +00:00