[FFmpeg-devel] [PATCH] EA TGQ video fixes

Dave Dodge dododge
Fri Apr 17 20:05:16 CEST 2009


On Fri, Apr 17, 2009 at 10:56:15AM +0200, Reimar D?ffinger wrote:
> On Thu, Apr 16, 2009 at 08:40:56PM +0200, Vitor Sessak wrote:
> > 1- Why nobody thought of the possibility of mixing ASM+C when writing 
> > the C99 spec?
> 
> ASM is outside the scope of C, making the extensions work properly is
> the job of whoever invents them.

Also, in appendix J.5.10 the C99 spec does at least formally mention
the issue of inline assembly.  It even gives an example of a common
statement syntax.  It's not part of the language definition, though;
appendix J.5 is an informational list of common language extensions
such as inline FORTRAN, extra-large numeric types, and being able to
convert a function pointer to an object pointer and then access the
function's code.

> Also there may just be too many people who still haven't learned that
> compilers will always be crap and believe in intrinsics...

...or dread the thought of having to write or worse yet debug assembly
by hand because the architecture makes it so difficult (obvious
example is Itanium2).

                                                  -Dave Dodge




More information about the ffmpeg-devel mailing list