outputting asm for hlsl