On 12/21/2013 6:44 AM, Russel Winder wrote:
Inline assembly means you have to have the assembly code for each supported platform in the code with all the conditionals to the compiler. Having separate files is often much easier to manage and to build from.
You can still put D inline assembly in separate files. What you don't need is an assembler.
OK so D only support Intel processors just now so only one inline assembly type, but this is part of the problem not the solution.
There is no case where D's support for intel inline assembler is worse than forcing you to use a separate assembler.
