Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

23 řádky
445 B

  1. #ifndef UINT_H
  2. #define UINT_H
  3. #include <stdbool.h>
  4. #include <stdint.h>
  5. typedef struct u512 {
  6. uint64_t c[8];
  7. } u512;
  8. extern const u512 u512_1;
  9. void u512_set(u512 *x, uint64_t y);
  10. bool u512_bit(u512 const *x, uint64_t k);
  11. bool u512_add3(u512 *x, u512 const *y, u512 const *z); /* returns carry */
  12. bool u512_sub3(u512 *x, u512 const *y, u512 const *z); /* returns borrow */
  13. void u512_mul3_64(u512 *x, u512 const *y, uint64_t z);
  14. #endif