Releases: upiter/uasmac
Releases · upiter/uasmac
UASM v2.57 for macOS
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
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
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