implement brach forward, before change pcsrc mux