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>...}