Generator : Added support for vector reduction other than +