Bonjour à tous
J'essaie de faire marcher un petit algo de calcul de sin, cos, exp, et log. http://gruntthepeon.free.fr/ssemath/
Il marche en SSE ce qui est un plus car vous pourrez le faire marcher sur n'importe quoi ou presque (pentium 3, athlon, etc)
Le seul hic c'est que j'ai plusieurs messages d'erreur quand j'essaie de compiler sse_mathfun_test.c sous VS2010 Express :
http://pastebin.com/y8m4PM0x
les erreurs arrivent à des lignes comme :
error C2275: 'v4sf'*: utilisation non conforme de ce type comme expression
Code : Sélectionner tout - Visualiser dans une fenêtre à part v4sf e = _mm_cvtpi32x2_ps(mm0, mm1);
ou
error C2440: 'fonction'*: impossible de convertir de 'int' en '__m128'
Code : Sélectionner tout - Visualiser dans une fenêtre à part e = _mm_add_ps(e, one);
ou encore :
error C2275: 'v4sf'*: utilisation non conforme de ce type comme expression
Code : Sélectionner tout - Visualiser dans une fenêtre à part v4sf mask = _mm_cmplt_ps(x, *(v4sf*)_ps_cephes_SQRTHF);
et je ne sais pas comment faire pour m'en sortir
toute aide est la bienvenue
Jeff
Partager