| 275 | } |
| 276 | |
| 277 | static Type FullAdd(Type a, Type b, bool inCarry, bool* outCarry) { |
| 278 | Type c = a + b + (inCarry ? 1 : 0); |
| 279 | *outCarry = c < a; |
| 280 | return c; |
| 281 | } |
| 282 | |
| 283 | static const size_t kBitCount = 3328; // 64bit * 54 > 10^1000 |
| 284 | static const size_t kCapacity = kBitCount / sizeof(Type); |
nothing calls this directly
no outgoing calls
no test coverage detected