Re: What exactly is our CRC algorithm? - Mailing list pgsql-hackers

From Abhijit Menon-Sen
Subject Re: What exactly is our CRC algorithm?
Date
Msg-id 20141230070611.GA29360@toroid.org
Whole thread Raw
In response to Re: What exactly is our CRC algorithm?  (Abhijit Menon-Sen <ams@2ndQuadrant.com>)
List pgsql-hackers
At 2014-12-29 18:44:18 +0530, ams@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
referencedwithin   the assembler code.»
 

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

-- Abhijit



pgsql-hackers by date:

Previous
From: Amit Kapila
Date:
Subject: Re: Additional role attributes && superuser review
Next
From: Abhijit Menon-Sen
Date:
Subject: Re: What exactly is our CRC algorithm?