Files
pp2026-hw1/part2/test3.c
T
2026-10-05 04:41:24 +08:00

15 lines
259 B
C

#include "test.h"
double test3(double *__restrict a, int N) {
__builtin_assume(N == 1024);
a = (double *)__builtin_assume_aligned(a, 16);
double b = 0;
for (int i=0; i<I; i++) {
for (int j=0; j<N; j++) {
b += a[j];
}
}
return b;
}