News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

GoAsm Version 0.56.7

Started by jorgon, July 22, 2009, 10:58:36 AM

Previous topic - Next topic

jorgon

This is just to let everyone know that there is a new version of GoAsm available for download directly from here.
This takes up the latest changes and corrections, including

  • Moving 64-bits into and out of a 64-bit general purpose register from the low part of an XMM register can now be done using MOVQ as well as with MOVD, thereby corresponding with the EM64T documentation as well as the AMD documentation.  With such use, both MOVD and MOVQ create the same code.
  • There was a correction to the line count if there was a "cannot evaluate a conditional directive" error or warning in conditional assembly.
  • An include or lib environment was not being parsed properly if it contained any quotes. This has now been fixed.
  • In 64-bit assembly, if a structure was used as a LOCAL and GoAsm automatically enlarged it to ensure that its members were aligned properly, sometimes a member's address would be in the wrong place.  This has now been corrected.
  • In a structure, a nested structure or union name can now be provided via a definition.
  • Attempting to export a FRAME procedure by preceding the name of the procedure with EXPORT, was not working.  Now fixed.

This version does not include support for real-time conditional switching which I am still working on.
Author of the "Go" tools (GoAsm, GoLink, GoRC, GoBug)