Il s'agit ici d'écrire une procédure réalisant le produit scalaire de 2 matrices 4x4 d'entiers signés sur 16 bits. Le résultat de l'opération est une matrice 4x4 d'entiers signés sur 32 bits. Afin d'obtenir les meilleures performances en temps de calcul, nous utilisons les instructions SIMD (single instructions multiple data ; instruction unique à données multiples).
Voici la principale procédure de ce programme :
Remplacez A, B, C et D par les registres ou les mnémoniques SIMD qui permettent d'obtenir un programme correct.
voir aussi correction complète dans le TP 14.6.