May 28, 2012
IMHO, now D inline assembler works "accidentally" because simple cases aren't documented. See this thread:

[Inline assembler] Sequential `asm` blocks and return via EAX
http://www.digitalmars.com/d/archives/digitalmars/D/learn/Inline_assembler_Sequential_asm_blocks_and_return_via_EAX_33444.html

(Sequential asm blocks are necessary because of static if-s etc.)

-- 
Денис В. Шеломовский
Denis V. Shelomovskij