modified IF and ID, still can't handle control stalls