Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. #include <stdint.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <unistd.h>
  5.  
  6. #define SIZE 255
  7. uint64_t sum(const uint32_t* p, size_t nwords) {
  8.     uint64_t res = 0;
  9.     size_t i;
  10.     putchar('[');
  11.     for (i = 0; i < nwords; i++) {
  12.         res += p[i];
  13.         printf("%d, ", p[i]);
  14.     }
  15.     puts("]\n");
  16.     return res;
  17. }
  18.  
  19. char x[100];
  20.  
  21. int main() {
  22.     size_t i;
  23.     for (i = 0; i < sizeof(x); i++) x[i] = 0;
  24.  
  25.     for (i = 0; i < 16; i++) {
  26.         printf("Trying %lu sum\n", i);
  27.         printf("Done: %llu\n", sum((const uint32_t*)(x + i), 16));
  28.     }
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement