* i386.h (push,pop): Allow 16bit operands in 64bit mode.

(xchg): Fix.
	(in, out): Disable 64bit operands.
	(call, jmp): Avoid REX prefixes.
	(jcxz): Prohibit in 64bit mode
	(jrcxz, loop): Add 64bit variants.
	(movq): Fix patterns.
	(movmskps, pextrw, pinstrw): Add 64bit variants.
This commit is contained in:
Jan Hubicka
2002-02-11 11:56:20 +00:00
parent 26dd202b01
commit 2b14b2d6da
2 changed files with 70 additions and 45 deletions

View File

@ -1,3 +1,14 @@
Mon Feb 11 12:53:19 CET 2002 Jan Hubicka <jh@suse.cz>
* i386.h (push,pop): Allow 16bit operands in 64bit mode.
(xchg): Fix.
(in, out): Disable 64bit operands.
(call, jmp): Avoid REX prefixes.
(jcxz): Prohibit in 64bit mode
(jrcxz, loop): Add 64bit variants.
(movq): Fix patterns.
(movmskps, pextrw, pinstrw): Add 64bit variants.
2002-01-31 Ivan Guzvinec <ivang@opencores.org>
* or32.h: New file.