lrint/llrint/lrintf using SSE2

#include <emmintrin.h>

#define lrint(dbl) _mm_cvttsd_si32(_mm_set_sd(dbl))
#define llrint(dbl) _mm_cvttsd_si64x(_mm_set_sd(dbl))
#ifdef _M_AMD64
#define llrint(dbl) _mm_cvttsd_si64x(_mm_set_sd(dbl))
#else
#define llrint(dbl) _mm_cvttsd_si64(_mm_set_sd(dbl))
#endif
#define lrintf(flt) _mm_cvttss_si32(_mm_set_ss(flt))

Mainokset

Tietoja Mika

Livonian freelance journalist and music promoter
Kategoria(t): Tietokoneet ja Internet Avainsana(t): , , , . Lisää kestolinkki kirjanmerkkeihisi.

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s