Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

SIMD instructions are so uncommonly used that when you see one in a binary, it is probably an inline memcpy.


I mean, its normal to use the instructions for floating point math even when its not actually vectorized, so they are in there all the time. And a 64bit target will tend to enable SSE2 which will get you quite a bit of auto-vectorization.

and anything in .NET land since .NET Core will have a ton of SIMD in it


Compilers do emit the instructions regularly, but they rarely manage to speed up the code much.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: