vectorization boost and corner case fix to VMULF