<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1141" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=591234715-09032003>I've read the 
Intel2Gas documentation. It seem Intel2gas can convert from NASM format to gas 
AND from gas to NASM </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=591234715-09032003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=591234715-09032003>It's not easy to 
compiler Intel2gas in Win32 without GCC and Unix library.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=591234715-09032003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=591234715-09032003>So I ask if anyone 
:</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=591234715-09032003><FONT 
color=#000000>- can download and compile Intel2Gas from </FONT><A 
href="http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/">http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/</A><FONT 
color=#000000> and compile it </FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=591234715-09032003>- With Intel2gas, 
convert contrib/inflate86/inffast.S from <A 
href="http://www.alumni.caltech.edu/~madler/zlib-1.2.0.tar.gz"><U><FONT 
color=#0000ff 
size=2>http://www.alumni.caltech.edu/~madler/zlib-1.2.0.tar.gz</U></FONT></A> from 
Gas format to Intel format</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=591234715-09032003>and of course email 
me back the converted file (to <A 
href="mailto:info@winimage.com">info@winimage.com</A> or <A 
href="mailto:info@smartversion.com">info@smartversion.com</A> ), in a .zip, or 
in a .tar.gz</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=591234715-09032003></SPAN></FONT> </DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=OutlookMessageHeader lang=fr dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Zlib-devel-admin@zlib.net 
  [mailto:Zlib-devel-admin@zlib.net] <B>On Behalf Of </B>Gilles 
  Vollant<BR><B>Sent:</B> Sunday, March 09, 2003 12:21 PM<BR><B>To:</B> 
  zlib-devel@zlib.net<BR><B>Cc:</B> christop@charm.net<BR><B>Subject:</B> 
  [Zlib-devel] convert contrib\inflate86 to Intel/MASM 
  mnemonic<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>The zlib 1.2.0 
  contain X86 assembly code to GNU/Linux for faster inflate.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=419341111-09032003></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>Two remark 
  :</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>- the USE_MMX must 
  be dynamic (the same code for both old computer and new MMX computer, with 
  dynamic MMX detection). See png_mmx_support in LibPng</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>- we must have 
  both a MASM/Intel mnemonic version and GCC version.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>LibPng has both 
  pnggccrd.c and pngvcrd.c (see <A 
  href="http://www.libpng.org/pub/png/libpng.html">http://www.libpng.org/pub/png/libpng.html</A> )</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=419341111-09032003></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>There is a 
  gvmat32.asm in MASM format (an old version in contrib\asm386 of zLib, and a 
  better version in <A 
  href="http://www.winimage.com/zLibDll/buildzlib114dll.zip">http://www.winimage.com/zLibDll/buildzlib114dll.zip</A> )</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=419341111-09032003></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial size=2><SPAN class=419341111-09032003>Note : there is 
  Intel2Gas ( <A 
  href="http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/">http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/</A> ) 
  to convert from Intel Mnemonic to Gnu syntax, but I don't known how 
  revert</SPAN></FONT></DIV></BLOCKQUOTE></BODY></HTML>