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 seems to accept for instance

        bsfq    %rax, %rcx

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