Introducing a commen calling convention would be one approach. The otherwould be to templatize D's inline assembler?All the big compiler back ends are not realistically going to implement some random calling convention because we tell them to.
Hmmm... actually, only the symbols marked with 'export' would matter, we could have our own super optimized calling convention internally... no?