The MASM Forum

64 bit assembler => UASM Assembler Development => Topic started by: habran on July 26, 2017, 11:27:25 PM

Title: UASM 2.38 Release
Post by: habran on July 26, 2017, 11:27:25 PM
UASM, with much more *horsepower, refined and beautified is out 8)

  Fixed more listing issues with binary zeroes.
  Improved UTF bom check performance by moving to ProcessFile (Nidud)
  Fixed an encoding issue with LEA and RIP.
  Fixed IFNDEF macro generation bug.
  Fixed SYSCALL, FASTCALL64 and VECTORCALL parameter order and typechecking bugs.
  Added new instructions: ADOX, VAESDEC, ADCX, CLAC, RDPID, CLFLUSHOPT
  Fixed an index register encoding bug and improved checking for valid forms ofvscatter and vgather.

You can get binaries here (http://www.terraspace.co.uk/uasm.html) and sources there (https://github.com/Terraspace/UASM/tree/v2.38)




                                                                                                         





*we were working like horses :biggrin:
Title: Re: UASM 2.38 Release
Post by: jj2007 on August 03, 2017, 09:30:16 AM
The new version builds all my major sources (about 1.5MB) without any problems.

I have adapted the RichMasm editor to use now by default UAsm64; details here (http://masm32.com/board/index.php?topic=94.msg69033#msg69033).

Kudos to Habran and Johnsa - keep up the good work :t
Title: Re: UASM 2.38 Release
Post by: habran on August 03, 2017, 04:29:24 PM
Hi JJ, thank you for the flowers :biggrin:
I am glad you realised quality and capability of several years hard work which was put in UASM 8)