Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdint.h>
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
- #define SIZE 255
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement