I am working with extremely large numbers and would like to verify my Karatsuba multiplication result ((2^136279841)-1)^2 which needs (532 344 * _m256i_epi64)^2 i.e. 4,258,752 uint64_t to store the result. I stored all required data arrays in a preallocated memory: size_t num_bits = 136279841; size_t num_uint64 = (num_bits + 255) / 256 * 4; size_t […]