At 2014-12-29 18:44:18 +0530, a...@2ndquadrant.com wrote:
>
> > > +#ifdef __GNUC__
> > > + __asm__ ("crc32b %[data], %[crc]\n" : [crc] "+r" (crc) : [data] "rm" 
> > > (data));
> > 
> > Have you checked which version of gcc introduced named references to
> > input/output parameters?

OK, here we go:

    «As of GCC version 3.1, it is also possible to specify input and
    output operands using symbolic names which can be referenced within
    the assembler code.»

GCC 3.1 was released on May 15, 2002. So it should be quite safe to use
this feature.

-- Abhijit


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to