Issue #6: Removing unnecessary conversions from the vectorized kernel sub-function in the CPU back-end