Search found 46 matches
- 02 Apr 2019 20:12
- Forum: New releases
- Topic: Version 20190402
- Replies: 0
- Views: 33109
Version 20190402
Release date: 2019 Apr 2 TimeStamp: 1554163200 File size: 4285062 File hash MD5: 045E3181C5570F486D5FBB3D406E8880 What's new: Relative proxy jumps in [.idata] section in PE64 format changed to ADDR=ABS. Virtual segment size is now trimmed to the raw emitted size at the start of linker. Size specific...
- 19 Mar 2019 22:46
- Forum: Questions and answers
- Topic: Invoke
- Replies: 10
- Views: 49489
Re: Invoke
Invokation of Windows ABI was substantially rewritten in this March release, I guess that you might like the Fastmode=Yes variant
https://euroassembler.eu/maclib/winabi.htm#WinABI
https://euroassembler.eu/maclib/winabi.htm#WinABI
- 19 Mar 2019 22:11
- Forum: New releases
- Topic: Version 20190319
- Replies: 0
- Views: 20158
Version 20190319
Release date: 2019 Mar 19 TimeStamp: 1552953600 File size: 4282019 File hash MD5: 9DFFFCD7783F522B484F2882839B00D9 What's new: Pseudoinstruction %SETB with no operand is now evaluated as 0 (false). €ASM no longer creates record in COFF symbol table for pseudosegment [.scalars]. COFF based files are ...
- 13 Jan 2019 16:16
- Forum: New releases
- Topic: Version 20190113
- Replies: 0
- Views: 20021
Version 20190113
Release date: 2019 Jan 13 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...
- 28 Sep 2018 16:19
- Forum: New releases
- Topic: Version 20180928
- Replies: 0
- Views: 20272
Version 20180928
Release date: 2018 Sep 28 TimeStamp: 1538092800 File size: 3852325 File hash MD5: A44FB332A4C3EE28E716E63FE9BA323F What's new: Order of emitted prefixes was changed in IiFlush to LOCK, OTOGGLE, ATOGGLE, REPE, REPNE, in accordance with other assemblers. Instruction PCMPESTRM and PCMPESTRI now accept ...
- 23 Sep 2018 11:06
- Forum: To do list
- Topic: Plans for the next versions
- Replies: 1
- Views: 31854
ALIGN by multibyte NOP
There is a demand for optimized alignment in code segment here.
It's a good idea, I hope in some of the next releases should €ASM use multibyte NOP automatically instead of series of 0x90 bytes as the alignment stuff.
It's a good idea, I hope in some of the next releases should €ASM use multibyte NOP automatically instead of series of 0x90 bytes as the alignment stuff.
- 08 Sep 2018 13:48
- Forum: Questions and answers
- Topic: WinABI.htm
- Replies: 5
- Views: 30289
Re: WinABI.htm
...by the called function, and not the callee. It is not explicitly specified there, but both preceding and successive sentences concern the caller and not the callee. And here MS explicitly says both the integer register and the floating-point register will contain the float value in case the call...
- 06 Sep 2018 17:25
- Forum: This phpBB forum
- Topic: monospace versus preformated text
- Replies: 0
- Views: 20111
monospace versus preformated text
The monospace button visible when a message is posted didn't keep spaces at the beginning of line. I created new button pre which should be more appropriate for posting code samples with indention. Testing monospace : Sample PROC PUSHAD ; some code with indentation. POPAD RET ENDP Sample and now the...
- 06 Sep 2018 16:47
- Forum: Questions and answers
- Topic: WinABI.htm
- Replies: 5
- Views: 30289
Re: WinABI.htm
Terrabytes of spaghetti code are used every day worldwide, see https://github.com/dominictarr/your-web-app-is-bloated . Your implementation is undoubtedly shorter. BTW notice what Microsoft says ad float passing: For vararg or unprototyped functions, any floating point values must be duplicated in t...
- 05 Sep 2018 18:52
- Forum: Questions and answers
- Topic: WinABI.htm
- Replies: 5
- Views: 30289
Re: WinABI.htm
That will not work. Most functions only pass one or two floats -- the rest will be GP. Example ... invoke fakeFunction, dword1, float2, qword3, double4 --> ____ movq xmm3,double4 ____ mov __ r8,qword3 ____ movq xmm1,float2 ____ mov __ ecx,dword1 If you expand my current implementation of WinAPI , i...