Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koliko puta vam je trebalo da konvertujete uint u float/double

[es] :: Asembler :: Koliko puta vam je trebalo da konvertujete uint u float/double

[ Pregleda: 740 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
p2-115.p59.bvcom.net.



+1064 Profil

icon Koliko puta vam je trebalo da konvertujete uint u float/double04.10.2020. u 13:19 - pre 46 meseci
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.
 
Odgovor na temu

Dexic
ASP

Član broj: 253999
Poruke: 3837



+1376 Profil

icon Re: Koliko puta vam je trebalo da konvertujete uint u float/double05.10.2020. u 19:00 - pre 46 meseci
Ako nekome treba bez AVX512:
https://godbolt.org/z/3eawCJ

Obzirom da compiler radi, mislio sam da moze direktno :)
 
Odgovor na temu

[es] :: Asembler :: Koliko puta vam je trebalo da konvertujete uint u float/double

[ Pregleda: 740 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.