branch fetch first instruction in the loop twice
branch bug FIXED