added vectorized versions aopqk and de2h