IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

sin/cos/exp/log SSE ultra rapides : erreurs


Sujet :

Langage C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 19
    Points
    19
    Par défaut sin/cos/exp/log SSE ultra rapides : erreurs
    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    v4sf e = _mm_cvtpi32x2_ps(mm0, mm1);
    error C2275: 'v4sf'*: utilisation non conforme de ce type comme expression

    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    e = _mm_add_ps(e, one);
    error C2440: 'fonction'*: impossible de convertir de 'int' en '__m128'

    ou encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    v4sf mask = _mm_cmplt_ps(x, *(v4sf*)_ps_cephes_SQRTHF);
    error C2275: 'v4sf'*: utilisation non conforme de ce type comme expression

    et je ne sais pas comment faire pour m'en sortir

    toute aide est la bienvenue

    Jeff

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    j'ai trouvé il suffit de renommer le fichier de c en cpp afin qu'il compile en c++ ! haha si simple...

    Jeff

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Compilateur] Un compilateur C ultra léger et ultra rapide : TCC
    Par Hibou57 dans le forum Choisir un environnement de développement
    Réponses: 4
    Dernier message: 08/10/2007, 22h43
  2. Réponses: 2
    Dernier message: 28/02/2007, 03h39
  3. [MySQL] Log de toutes les erreurs
    Par arsenik dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/11/2006, 17h00
  4. algo de hashtable trés rapide...voire même ULTRA RAPIDE...
    Par JAimeBienCoderBourre dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 24/11/2004, 17h57
  5. [TP7] Calculer sin, cos, tan, sqrt via le FPU
    Par zdra dans le forum Assembleur
    Réponses: 8
    Dernier message: 25/11/2002, 04h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo