make split test more useful
remove unnecessary bitwise_cast in sse2 split, make float->double case more efficient