Skip to content

Releases: upiter/uasmac

UASM v2.57 for macOS

06 Dec 21:07
f7ebc41
Compare
Choose a tag to compare

UASM - Macro Assembler

Version: 2.57
Target OS: macOS
Based on:

Checksums

SHA-256 checksum of main file (stored in uasm.sha256):

f036c81067a64fc07ae8059a69b2ef2365f7077821963f558854ac0fb1d596d0  uasm

Verify checksum (SHA-256):

sha256sum -c uasm-2.57-macos-x86_64.sha256

Correct answer:

uasm: OK

UASM v2.47 for macOS

11 May 13:33
e765a51
Compare
Choose a tag to compare

UASM

  • Version: 2.47
  • Target OS: macOS

What's new

  • Fixed symbol undefined with IF
  • Add -PIE command line switch for position indepedant executable. (not used yet)
  • Fixed vxorpd evex warning with missing register.
  • Corrected encoding for vmovsd.
  • Fix vgather/scatter encoding issue.
  • Fix vectorcall register over-write ordering.
  • Fix codegen integer shift encoding for SSE vs. AVX/EVEX.
  • Add m512 built-in types
  • Fix error reporting for evex compare instructions (http://masm32.com/board/index.php?topic=7320.0) => VPCMPB,VPCMPUB,VPCMPD,VPCMPUD,VPCMPQ,VPCMPUQ,VPCMPW,VPCMPUW
  • Clang and Gcc 8+ compiler compatibility fixes
  • Name mangling for vectorcall
  • Include improved build files for osx/linux
  • Fix generation of instructions when in data section (due to lbl: conversion to lbl label byte regression from 2.19)
  • Add error when literal string used in invoke and parameter is NOT of type PTR or VARARG.
  • Fixed transfer of language type info from PROC to equate (http://masm32.com/board/index.php?topic=7137.0)
  • Ensure that an equate used with invoke redirects to the actual PROC symbol to ensure proper relocations are generated (http://masm32.com/board/index.php?topic=7137.0)
  • Fix static method HLL invocation without parameters.
  • Fixed console colour background to match active setting under Windows.
  • remove duplicated string literals
  • add plt,got relocation types provisionally.
  • Fix register ordering in memory operands where base and index could be swapped when no scale present. (Legacy jwasm bug)
  • AVX-512 encoding fix for VPGATHERDD in 32bit.
  • Added MOVBE instruction support.

Source

UASM v2.50a for macOS

08 Nov 18:50
e765a51
Compare
Choose a tag to compare
UASM v2.50a for macOS Pre-release
Pre-release

UASM - Macro Assembler

Version: 2.50a
Target OS: macOS
Based on: 16a853b

Checksums

SHA-256 checksum of main file (stored in uasm.sha256):

f0059624b9b850ed6ed72eacafb765b2896d5408d41054ec83a152b961ebd353  uasm

Verify checksum (SHA-256):

sha256sum -c uasm.sha256

Correct answer:

uasm: OK