On Thu, 5 Nov 1998, Hornsby, Kelly wrote:
> > I've got the 2.1.84 distribution and I'm trying to build it.
--snip--
> > locks.s:70: Error: operands given don't match any known 386 instruction
> > locks.s:73: Error: operands given don't match any known 386 instruction
> >
> > 2:
> > btl %dl, smp_invalidate_needed
> > jnc 0f
> > lock
> > btrl %dl, smp_invalidate_needed
> > jnc 0f
These assembly instructions are extensions to the i386 set. If I remember
correctly, assembling them was successful once I got hold of the latest
binutils.
Anyway, the last time I checked locks.s, we had reverted to maintaining
backward compatibility although one may well argue that the bit-test
instructions are more efficient. So with the latest kernels, you
shouldn't see such errors.
-- Kim-Ee