Bug in operands to IA32 cvtps2dq instruction in gnu as

amodra@one.net.au amodra@one.net.au
Sat May 12 04:43:00 GMT 2001


This should fix twobyte_has_modrm, and ring bells in the future when
people add new opcodes without updating the table.  Makes your patch
redundant H.J., and in any case it wasn't a fix except when the modrm
byte just happenned to be zero.

	* i386-dis.c (twobyte_has_modrm): Update table.
	(need_modrm): Give it file scope.
	(MODRM_CHECK): Define.
	(dofloat): Use MODRM_CHECK.
	(OP_E): Likewise.
	(OP_EM): Likewise.
	(OP_EX): Likewise.

Fixing twobyte_has_modrm showed up yet another problem with sse2.d

-- 
Alan Modra



More information about the Binutils mailing list