Salut !
Désolé, mais le titre ne me venait pas.
Dans le cadre d'une fonction de multiplication de matrice, je déclare, au sein de cette fonction, un tableau temporaire initialisé à 0.
Ca fonctionne, mais quand je regarde le code généré, je vois une réservation dans la pile, puis un appel à un memset...
Comment faire mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 static inline void matrix_tr(int *A, int *B, int *res) <div style="margin-left:40px">int temp[64]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};</div>...}
Partager