[ Branimir Maksimovic @ 04.10.2020. 13:19 ] @
Mozda neverovatno ali unsigned int do sada nikada nisam imao potrebu da konvertujem u floating point.
Fora je da samo postoji signed int konverzija cvtsi2ss/d ali ne postoji unsigned.
I neko se setio da unsigned konverziju ubaci u avx512 vcvtusi2ss/d.
Naravno bez ove instrukcije treba malo gimnastike, ali opet no brainer. No ako ima dosta toga, ima se neki performance hit.
Znaci avx512 ipak ima neku svrhu bar za ovo.
[ Dexic @ 05.10.2020. 19:00 ] @
Ako nekome treba bez AVX512:
https://godbolt.org/z/3eawCJ

Obzirom da compiler radi, mislio sam da moze direktno :)