Opteron: Error: suffix or operands invalid for `bsf'

Kevin Ryde user42@zip.com.au
Sat, 26 Jul 2003 09:09:38 +1000


"Francois G. Dorais" <dorais@gauss.dartmouth.edu> writes:
>
> It could be binutils, but more often it's gcc which produces silly
> instructions.

Could be either, I suppose the .s output from gcc will show.  Debian
packaged gas 2.13.90.0.16 seems to accept for instance

        bsfq    %rax, %rcx

That bit of longlong.h was probably created before gcc/binutils stuff
was finalized though.