Le vendredi 05 septembre 2014 à 13:35 +0200, Andreas Tille a écrit :
> Hi,
> 
> On Mon, Aug 04, 2014 at 12:58:42PM +0100, Wookey wrote:
> > +++ Andreas Tille [2014-08-04 09:48 +0200]:
>
>       ebwt.h:1909: Error: invalid instruction suffix for `popcnt'
>       make[2]: *** [bowtie-build] Error 1
> 
>      The relevant line in the code is:
> 
>       $ grep -w -n  asm e*
>       ebwt.h:1909:            asm ("popcntq %[x],%[count]\n": [count] "=&r" 
> (count): [x] "r" (x));

A quick search shows this instruction is supported by -msse4.2 switch,
which is probably not enabled on debian i386 arch.

Another quick search show how to switch to popcnt (without q):

   ({ __cpu_mask r; \
-     asm ("popcntq %1, %0" : "=r" (r) : "0" (l));\
+     asm ("popcnt %1, %0" : "=r" (r) : "0" (l));\
      r; })

Jérémy.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to