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

Kevin Ryde user42@zip.com.au
Tue, 29 Jul 2003 08:49:22 +1000


"Francois G. Dorais" <dorais@gauss.dartmouth.edu> writes:
>
> This should work since the problem appears to be that the compiler uses a
> 32-bit register for count, the above should avoid that.

Thanks.  Yep, the destination count is sometimes just an int, and the
constraint doesn't force it into a 64-bit reg.  (Not sure why "r"
doesn't mean a 64-bit reg anyway, but let's not worry about that.)