add sse and fma kernels