[Zlib-devel] ASM stuff
Cosmin Truta
cosmin at cs.toronto.edu
Mon Aug 4 22:24:54 EDT 2003
Hi,
I would like to move Gilles' ASM686 code from contrib/vstudio/ into
contrib/asm686/, so that most users can benefit from it.
But there is a little problem: there is already contrib/asm686/ for GNU
AS, which uses the AT&T syntax. To avoid clashes, I propose to continue
using the "asm?86" names for AT&T ASM files, and "masm?86" names for the
ASM files that are compiled with MASM and compatible (TASM, NASM) and
use the Intel syntax.
More exactly, this is what I propose:
- Rename "contrib/asm386" to "contrib/masm386", because its contents use
the MASM syntax.
* This will make way to a possible "contrib/asm386" that uses the AT&T
syntax.
(Note that the files "contrib/asm386/zlibvc.*" look as if they are not
in their place; shouldn't they be erased, or at least moved to an
appropriate "contrib/vstudio" directory?)
- Preserve "contrib/asm586" and "contrib/asm686" that use the AT&T
syntax.
- Create "contrib/masm686", in which to put the current ASM files found
in "contrib/vstudio/vc70_32/*.asm", if Gilles agrees.
* Perhaps rename "inffastAsm.asm" to "inffasta.asm", to fit the name
into the 8-letter limit (although I'm not very sure about this one).
Maybe the assembled *.obj files should remain in "contrib/vstudio/",
because this is the place where they are really needed ... right?
Best regards,
Cosmin
More information about the Zlib-devel
mailing list