An example of using the matrix multiply functions.
#include <stdio.h>
#include <stdlib.h>
#define MATRICES 3
{
{
fprintf(stderr, "Failed to initialise Ne10.\n");
return 1;
}
{
initialise_matrix(&src[i]);
initialise_matrix(&mul[i]);
}
{
printf("[ %5.2f %5.2f %5.2f [ %5.2f %5.2f %5.2f [ %5.2f %5.2f %5.2f\n",
src[i].c1.r1, src[i].
c2.
r1, src[i].
c3.
r1,
printf(" %5.2f %5.2f %5.2f * %5.2f %5.2f %5.2f = %5.2f %5.2f %5.2f\n",
src[i].c1.r2, src[i].
c2.
r2, src[i].
c3.
r2,
printf(" %5.2f %5.2f %5.2f ] %5.2f %5.2f %5.2f ] %5.2f %5.2f %5.2f ]\n",
src[i].c1.r3, src[i].
c2.
r3, src[i].
c3.
r3,
printf("\n");
}
return 0;
}
{
initialise_matrix_column(&mat->
c1);
initialise_matrix_column(&mat->
c2);
initialise_matrix_column(&mat->
c3);
}
{
}