put branch prediction back in as it was in ssw.c