merge a few asm blocks so gcc cant unoptimize it (658->631 dezicycles on duron)