split handle for semi-reserved vector multiply ops
rewrote non-accumulate vector multiplies