I want it for low level CPU benchmarks and tests. Using C or assembly for those both suck.
I don't really know exactly how this would look (is the register allocator part of the spec?) but has anyone tried something like this?
That's not an inherent property of assemblers, and not the case in practice either.