In the interest of making it easier to use VSIR as an IR, it would certainly be useful to have a way to dump it in a way which doesn't have too much of a TPF-colored lens on it. I.e., some typing information, a more regular printout of indices; I might be wrong, but I guess that current the disassembler only prints instruction/register/index combinations which make sense in D3DBC/TPF, while we probably would like to have more freedom on that at some point.
Yeah, I agree. I imagine we could get there by tweaking the d3d-asm output somewhat for internal use.