| 121 | #ifdef PCG_EMULATED_128BIT_MATH |
| 122 | |
| 123 | static inline pcg128_t pcg128_add(pcg128_t a, pcg128_t b) { |
| 124 | pcg128_t result; |
| 125 | |
| 126 | result.low = a.low + b.low; |
| 127 | result.high = a.high + b.high + (result.low < b.low); |
| 128 | return result; |
| 129 | } |
| 130 | |
| 131 | static inline void _pcg_mult64(uint64_t x, uint64_t y, uint64_t *z1, |
| 132 | uint64_t *z0) { |
no outgoing calls
no test coverage detected