]> granicus.if.org Git - yasm/commit
Optimize non-strict push with 66 override to byte size if possible in NASM
authorPeter Johnson <peter@tortall.net>
Sun, 5 Oct 2008 08:31:04 +0000 (08:31 -0000)
committerPeter Johnson <peter@tortall.net>
Sun, 5 Oct 2008 08:31:04 +0000 (08:31 -0000)
commitef29b94867d27c0ec07655ae69d591afc4c08e50
treeab7e790f0e5e6ae441a6a525b4ef9e337a2bf748
parent4d78c310b52cb039ac366983780ac91c4d728fb3
Optimize non-strict push with 66 override to byte size if possible in NASM
syntax.

Previously, the forms of push that did this optimization were disabled in
NASM syntax due to conflicting with the size=BITS case.  Fix this via
reordering to allow these forms to be active in NASM syntax.

svn path=/trunk/yasm/; revision=2127
modules/arch/x86/gen_x86_insn.py
modules/arch/x86/tests/pushnosize.asm
modules/arch/x86/tests/pushnosize.hex