me semble t il qu'il ya une fonction a*b+c en 32 bits , vec_msum
http://developer.apple.com/hardwar [...] _msum.html
En gros le aik*bkj devrait pouvoir se faire avec ça.tu ecris ta multiplication en base 256
à grand coup de vec_pack/vec_merge, transtypage silencieux ... long mais efficace.
Je vais regarder dans les sources de ma bibliothèques de calcul vectorielle Altivec si j'ai pas ca qui traine.
sinon la veclib contient une version optimisé de ce genre de truc (LAPACK aussi je pense).
Message édité par Joel F le 14-02-2007 à 21:50:01