Added separate 32 and 64-bit scalar kernels