4
int exercise_init(const char *name, size_t size) {
8
int exercise_allocate(float **res, float **a, float **b, size_t size) {
12
void exercise_free() {
15
int exercise_required_alignment = 0;
17
size_t exercise(float *res, float *a, float *b, size_t size, int iterations) {
20
for (iter = 0; iter < iterations; iter++) {
21
for(i = 0;i < size;i++) {
22
for(j = 0;j < size;j++) {
24
for(k = 0;k < size; k++) {
25
res[i * size + j] += a[i * size + k] * b[k * size + j];