>>71
実測してみた
出力先をすべてファイルに変更しループの回数は
void sub1() {
mpz_t a;
mpz_init_set_ui(a, 10000);
mpz_pow_ui(a, a, 10000);
mpz_out_str(fp1, 10, a);
}
が100ms前後になるぐらいの回数に調整

gmp : 103 ms
>>64 : 5856 ms
>>67 : 19211 ms