dependence speculation branch prediction vector processing 2314740