Inline assembly question

Basile B. b2.temp at gmx.com
Sun Nov 12 12:00:00 UTC 2017


On Sunday, 12 November 2017 at 11:01:39 UTC, Dibyendu Majumdar 
wrote:
> Hi,
> [...]
> The assembly code uses static allocation of registers, but 
> because of the differences in how registers are used in Win64 
> versus Unix X64 - different registers are assigned depending on 
> the architecture. dynasm makes this easy to do using macros; 
> e.g. below.
> [...]
> With above in place, the code can use the mnemonics to refer to 
> the registers rather than the registers themselves. This allows 
> the assembly code to be coded once for both architectures.

I see...the problem is not the input parameters but functions 
calls **inside** iasm, right ?


More information about the Digitalmars-d-learn mailing list