Version 20190113
Posted: 13 Jan 2019 16:16
Release date: 2019 Jan 13
TimeStamp: 1547337600
File size: 3998344
File hash MD5: 7AF604B5D036582518949B69578208C3
What's new:
TimeStamp: 1547337600
File size: 3998344
File hash MD5: 7AF604B5D036582518949B69578208C3
What's new:
- Literal symbols with different notation but identical value, such as =W 5, =W +5, =W(2+3), now occupy the same memory in literal section.
- Linker of PE/DLL format incorrectly calculated virtual addresses of sections when the stub file was bigger than 4KB.
- Instruction VPCMPESTRM and VPCMPESTRI now accept modifier DATA=DWORD or DATA=QWORD in 64bit mode which specifies if the implicit length registers are EAX,EDX or RAX,RDX. See the test t4610.
- Enhanced support for chaining of attributes, see the test t1695.
- Instruction MOVSD didn't accept formats xmm1,xmm/m64 and xmm/m64,xmm. Fixed, see the test t3213.
- Line continuation wich followed pseudooperation %MACRO wasn't parsed correctly.
- Fixed minor issue with parsing a literal in parenthesis.
- %DROPMACRO now accepts operand asterix * (drop all macros defined in current program and its parents).
- New sample program EuroConvertor for conversion of text encoding.
- Some macrolibraries were updated. Macros for 64bit calling convention are now provided in two variants, see winabi.htm and fastcall.htm.