You mentioned that before, but this seems to work fine as-is.  I've tried it in a separate file, and `rustdoc --test` works too.  Hopefully this is not just an accident, because it will be nicer if users don't need to know it's `asm` underneath.