[Nasm-bugs] [Bug 3392439] Missing operand size override prefix

no-reply at bugzilla-nasm.gorcunov.org no-reply at bugzilla-nasm.gorcunov.org
Wed Sep 27 20:53:53 PDT 2017


https://bugzilla.nasm.us/show_bug.cgi?id=3392439

yaniv <yaniv.0x01 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yaniv.0x01 at gmail.com

--- Comment #4 from yaniv <yaniv.0x01 at gmail.com> ---
Thanks.

1. My output format is obj (OMF).


2. According to the user manual "7.4.1 obj Extensions to the SEGMENT Directive"
USE32 and USE16 are in the available qualifiers list. So is it correct to
assume that the following is valid?

cpu 686
segment _TEXT CLASS=CODE align=1 USE32
group DGROUP _TEXT


3. Why do you think that "cpu 686" doesn't actually do what I want. According
to the user manual "The CPU directive restricts assembly to those instructions
which are available on the specified CPU".


4. So using cpu=686 in the segment directive is invalid. Why not generate an
error or warning?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.


More information about the Nasm-bugs mailing list