Added Math SSE implementation on x86

It is dangerous only use `__SSE__` to control the code.
Because this macro may be defined on windows too.
We will fix it in another pr.