first (non-root-saving) 256bit vect version