∅ч
Size: a a a
∅ч
К
К
НТ
К
НТ
∅ч
К
🎄T
#include <stdint.h>
#include <stdio.h>
#include <string.h>
uint64_t sum(const uint32_t* p, size_t nwords) {
uint64_t res = 0;
size_t i;
putchar('[');
for (i = 0; i < nwords; i++) {
res += p[i];
printf("%d, ", p[i]);
}
puts("]\n");
return res;
}
char x[100];
int main() {
size_t i;
for (i = 0; i < sizeof(x); i++) x[i] = 0;
for (i = 0; i < 16; i++) {
printf("Trying %lu sum\n", i);
printf("Done: %llu\n", sum((const uint32_t*)(x + i), 16));
}
return 0;
}
НТ
К
#include <stdint.h>
#include <stdio.h>
#include <string.h>
uint64_t sum(const uint32_t* p, size_t nwords) {
uint64_t res = 0;
size_t i;
putchar('[');
for (i = 0; i < nwords; i++) {
res += p[i];
printf("%d, ", p[i]);
}
puts("]\n");
return res;
}
char x[100];
int main() {
size_t i;
for (i = 0; i < sizeof(x); i++) x[i] = 0;
for (i = 0; i < 16; i++) {
printf("Trying %lu sum\n", i);
printf("Done: %llu\n", sum((const uint32_t*)(x + i), 16));
}
return 0;
}
z
🎄T
НТ
#include <stdint.h>
#include <stdio.h>
#include <string.h>
uint64_t sum(const uint32_t* p, size_t nwords) {
uint64_t res = 0;
size_t i;
putchar('[');
for (i = 0; i < nwords; i++) {
res += p[i];
printf("%d, ", p[i]);
}
puts("]\n");
return res;
}
char x[100];
int main() {
size_t i;
for (i = 0; i < sizeof(x); i++) x[i] = 0;
for (i = 0; i < 16; i++) {
printf("Trying %lu sum\n", i);
printf("Done: %llu\n", sum((const uint32_t*)(x + i), 16));
}
return 0;
}
К
НТ
НТ
К
#include <stdint.h>
#include <stdio.h>
#include <string.h>
uint64_t sum(const uint32_t* p, size_t nwords) {
uint64_t res = 0;
size_t i;
putchar('[');
for (i = 0; i < nwords; i++) {
res += p[i];
printf("%d, ", p[i]);
}
puts("]\n");
return res;
}
char x[100];
int main() {
size_t i;
for (i = 0; i < sizeof(x); i++) x[i] = 0;
for (i = 0; i < 16; i++) {
printf("Trying %lu sum\n", i);
printf("Done: %llu\n", sum((const uint32_t*)(x + i), 16));
}
return 0;
}
🎄T