redesign scalar SIMD naming scheme for better flexibility