libc gmp