d3dx9: Add source register modifiers (sm 2+) support to the shader assembler.