#include #include int main(void) { int aux[5] = {0, 1, 2, 3, 4}; int aux2[5]; int counter = 0; printf("Long test Start\n"); while(1) { memcpy(aux2, aux, sizeof(int)*5); counter++; for(int i = 0; i < 5; i++) { if (aux[i] != aux2[i]) { printf("ERROR %d\n", i); asm volatile ("ecall"); } } if (counter > 10000) { printf(".\n"); counter = 0; } } printf("OK!\n"); asm volatile ("ecall"); return 0; }