make virtual registers statically counted
order real registers before virtual registers
add target for sarq instruction