some new flexible intrinsic macros for vector operations