I mean NOT creating shaders in asm, but look at what is generated. You CAN create HLSL code that will compile to optimal asm, but you need to think, and evaluate asm you get.
On ps3 it is custom version of nvshaderperf. You can also use AMD ShaderAnalyzer.
And yes, i re-iterate, create asm...