At 2014-12-29 18:44:18 +0530, [email protected] 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 ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers