1gmp_float 50 + 0.110988 2gmp_float 50 - 0.119898 3gmp_float 50 * 0.275044 4gmp_float 50 / 1.27708 5gmp_float 50 str 0.013276 6gmp_float 50 +(int)0.0330888 7gmp_float 50 -(int)0.134451 8gmp_float 50 *(int)0.0422135 9gmp_float 50 /(int)0.180393 10gmp_float 50 construct0.19737 11gmp_float 50 construct(unsigned)0.208078 12gmp_float 50 construct(unsigned long long)0.520025 13gmp_float 50 + 0.498089 14gmp_float 50 - 0.502235 15gmp_float 50 * 0.564768 16gmp_float 50 / 0.90324 17gmp_float 50 + 0.477999 18gmp_float 50 - 0.499682 19gmp_float 50 * 0.551747 20gmp_float 50 / 0.893752 21gmp_float 100 + 0.111217 22gmp_float 100 - 0.120498 23gmp_float 100 * 0.416175 24gmp_float 100 / 1.69515 25gmp_float 100 str 0.0202949 26gmp_float 100 +(int)0.0386882 27gmp_float 100 -(int)0.1351 28gmp_float 100 *(int)0.0493716 29gmp_float 100 /(int)0.23378 30gmp_float 100 construct0.196599 31gmp_float 100 construct(unsigned)0.207062 32gmp_float 100 construct(unsigned long long)0.51936 33gmp_float 100 + 0.517172 34gmp_float 100 - 0.509588 35gmp_float 100 * 0.575954 36gmp_float 100 / 1.04262 37gmp_float 100 + 0.476701 38gmp_float 100 - 0.503546 39gmp_float 100 * 0.564962 40gmp_float 100 / 1.03328 41gmp_float 500 + 0.15445 42gmp_float 500 - 0.164099 43gmp_float 500 * 3.32799 44gmp_float 500 / 8.12655 45gmp_float 500 str 0.141162 46gmp_float 500 +(int)0.0646201 47gmp_float 500 -(int)0.176876 48gmp_float 500 *(int)0.0857876 49gmp_float 500 /(int)0.710204 50gmp_float 500 construct0.206063 51gmp_float 500 construct(unsigned)0.217019 52gmp_float 500 construct(unsigned long long)0.538021 53gmp_float 500 + 0.552532 54gmp_float 500 - 0.555754 55gmp_float 500 * 0.717186 56gmp_float 500 / 2.24686 57gmp_float 500 + 0.490614 58gmp_float 500 - 0.547751 59gmp_float 500 * 0.700957 60gmp_float 500 / 2.24146 61gmp_int 128 + 0.0421662 62gmp_int 128 - 0.0411848 63gmp_int 128 * 0.0708996 64gmp_int 128 / 0.868916 65gmp_int 128 str 0.00185638 66gmp_int 128 +(int)0.0311237 67gmp_int 128 -(int)0.030585 68gmp_int 128 *(int)0.022756 69gmp_int 128 /(int)0.0560401 70gmp_int 128 construct0.196182 71gmp_int 128 construct(unsigned)0.206113 72gmp_int 128 construct(unsigned long long)0.719741 73gmp_int 128 % 0.64148 74gmp_int 128 | 0.0474678 75gmp_int 128 & 0.0538128 76gmp_int 128 ^ 0.0497194 77gmp_int 128 << 0.0273994 78gmp_int 128 >> 0.0288237 79gmp_int 128 %(int)0.0572117 80gmp_int 128 |(int)0.141119 81gmp_int 128 &(int)0.141306 82gmp_int 128 ^(int)0.143934 83gmp_int 128 gcd 2.45095 84gmp_int 128 + 0.71217 85gmp_int 128 - 0.687129 86gmp_int 128 * 0.716479 87gmp_int 128 / 1.04926 88gmp_int 128 + 0.68136 89gmp_int 128 - 0.681187 90gmp_int 128 * 3.1627 91gmp_int 128 / 0.685487 92gmp_int 256 + 0.0449584 93gmp_int 256 - 0.0461316 94gmp_int 256 * 0.134302 95gmp_int 256 / 0.951505 96gmp_int 256 str 0.00344576 97gmp_int 256 +(int)0.0428011 98gmp_int 256 -(int)0.0400434 99gmp_int 256 *(int)0.0282672 100gmp_int 256 /(int)0.0982823 101gmp_int 256 construct0.201199 102gmp_int 256 construct(unsigned)0.211295 103gmp_int 256 construct(unsigned long long)0.729487 104gmp_int 256 % 0.703592 105gmp_int 256 | 0.0618281 106gmp_int 256 & 0.0652169 107gmp_int 256 ^ 0.0630174 108gmp_int 256 << 0.031973 109gmp_int 256 >> 0.0310184 110gmp_int 256 %(int)0.10258 111gmp_int 256 |(int)0.142987 112gmp_int 256 &(int)0.139398 113gmp_int 256 ^(int)0.144825 114gmp_int 256 gcd 5.89505 115gmp_int 256 + 0.728978 116gmp_int 256 - 0.707806 117gmp_int 256 * 0.731454 118gmp_int 256 / 1.17203 119gmp_int 256 + 0.68929 120gmp_int 256 - 0.683532 121gmp_int 256 * 3.15114 122gmp_int 256 / 0.689516 123gmp_int 512 + 0.0522202 124gmp_int 512 - 0.0567637 125gmp_int 512 * 0.532277 126gmp_int 512 / 1.06442 127gmp_int 512 str 0.00618403 128gmp_int 512 +(int)0.0665539 129gmp_int 512 -(int)0.0578194 130gmp_int 512 *(int)0.0361075 131gmp_int 512 /(int)0.183564 132gmp_int 512 construct0.19783 133gmp_int 512 construct(unsigned)0.206944 134gmp_int 512 construct(unsigned long long)0.724649 135gmp_int 512 % 0.819828 136gmp_int 512 | 0.0856626 137gmp_int 512 & 0.092104 138gmp_int 512 ^ 0.0869819 139gmp_int 512 << 0.0471709 140gmp_int 512 >> 0.0337511 141gmp_int 512 %(int)0.188529 142gmp_int 512 |(int)0.155656 143gmp_int 512 &(int)0.142498 144gmp_int 512 ^(int)0.152773 145gmp_int 512 gcd 13.6993 146gmp_int 512 + 0.759532 147gmp_int 512 - 0.732529 148gmp_int 512 * 0.779921 149gmp_int 512 / 1.39149 150gmp_int 512 + 0.694235 151gmp_int 512 - 0.69246 152gmp_int 512 * 3.17094 153gmp_int 512 / 0.688995 154gmp_int 1024 + 0.0699873 155gmp_int 1024 - 0.0731244 156gmp_int 1024 * 1.57852 157gmp_int 1024 / 1.30215 158gmp_int 1024 str 0.0144523 159gmp_int 1024 +(int)0.108272 160gmp_int 1024 -(int)0.100541 161gmp_int 1024 *(int)0.0518882 162gmp_int 1024 /(int)0.352238 163gmp_int 1024 construct0.19744 164gmp_int 1024 construct(unsigned)0.216229 165gmp_int 1024 construct(unsigned long long)0.722262 166gmp_int 1024 % 1.01959 167gmp_int 1024 | 0.136082 168gmp_int 1024 & 0.144412 169gmp_int 1024 ^ 0.139109 170gmp_int 1024 << 0.0721984 171gmp_int 1024 >> 0.0388038 172gmp_int 1024 %(int)0.355222 173gmp_int 1024 |(int)0.163236 174gmp_int 1024 &(int)0.141249 175gmp_int 1024 ^(int)0.161662 176gmp_int 1024 gcd 33.2232 177gmp_int 1024 + 0.83035 178gmp_int 1024 - 0.78115 179gmp_int 1024 * 0.815503 180gmp_int 1024 / 1.84054 181gmp_int 1024 + 0.690013 182gmp_int 1024 - 0.690838 183gmp_int 1024 * 3.20893 184gmp_int 1024 / 0.707578 185cpp_int(unsigned, fixed)64 + 0.00232166 186cpp_int(unsigned, fixed)64 - 0.00234506 187cpp_int(unsigned, fixed)64 * 0.00470304 188cpp_int(unsigned, fixed)64 / 0.0714786 189cpp_int(unsigned, fixed)64 str 0.00256457 190cpp_int(unsigned, fixed)64 +(int)0.00162053 191cpp_int(unsigned, fixed)64 -(int)0.00163617 192cpp_int(unsigned, fixed)64 *(int)0.00236511 193cpp_int(unsigned, fixed)64 /(int)0.0299559 194cpp_int(unsigned, fixed)64 construct0.00111299 195cpp_int(unsigned, fixed)64 construct(unsigned)0.00110489 196cpp_int(unsigned, fixed)64 construct(unsigned long long)0.00240876 197cpp_int(unsigned, fixed)64 % 0.0702826 198cpp_int(unsigned, fixed)64 | 0.00265921 199cpp_int(unsigned, fixed)64 & 0.00261653 200cpp_int(unsigned, fixed)64 ^ 0.0040003 201cpp_int(unsigned, fixed)64 << 0.00161592 202cpp_int(unsigned, fixed)64 >> 0.00161599 203cpp_int(unsigned, fixed)64 %(int)0.0298064 204cpp_int(unsigned, fixed)64 |(int)0.00165538 205cpp_int(unsigned, fixed)64 &(int)0.00161431 206cpp_int(unsigned, fixed)64 ^(int)0.00184507 207cpp_int(unsigned, fixed)64 gcd 0.602722 208cpp_int(unsigned, fixed)64 + 0.00253726 209cpp_int(unsigned, fixed)64 - 0.00301519 210cpp_int(unsigned, fixed)64 * 0.00474872 211cpp_int(unsigned, fixed)64 / 0.0450108 212cpp_int(unsigned, fixed)64 + 0.0020173 213cpp_int(unsigned, fixed)64 - 0.00191079 214cpp_int(unsigned, fixed)64 * 0.00445077 215cpp_int(unsigned, fixed)64 / 0.0294528 216cpp_int(fixed) 64 + 0.00573474 217cpp_int(fixed) 64 - 0.0096272 218cpp_int(fixed) 64 * 0.00897607 219cpp_int(fixed) 64 / 0.0783882 220cpp_int(fixed) 64 str 0.00251659 221cpp_int(fixed) 64 +(int)0.00636247 222cpp_int(fixed) 64 -(int)0.00668367 223cpp_int(fixed) 64 *(int)0.00548722 224cpp_int(fixed) 64 /(int)0.0362985 225cpp_int(fixed) 64 construct0.00161745 226cpp_int(fixed) 64 construct(unsigned)0.00209147 227cpp_int(fixed) 64 construct(unsigned long long)0.00204998 228cpp_int(fixed) 64 % 0.0777437 229cpp_int(fixed) 64 | 0.0108982 230cpp_int(fixed) 64 & 0.0124165 231cpp_int(fixed) 64 ^ 0.0110313 232cpp_int(fixed) 64 << 0.00516511 233cpp_int(fixed) 64 >> 0.00399499 234cpp_int(fixed) 64 %(int)0.0341425 235cpp_int(fixed) 64 |(int)0.0111002 236cpp_int(fixed) 64 &(int)0.0104782 237cpp_int(fixed) 64 ^(int)0.0107199 238cpp_int(fixed) 64 gcd 0.604291 239cpp_int(fixed) 64 + 0.00605482 240cpp_int(fixed) 64 - 0.00714372 241cpp_int(fixed) 64 * 0.00873093 242cpp_int(fixed) 64 / 0.0510195 243cpp_int(fixed) 64 + 0.00430062 244cpp_int(fixed) 64 - 0.00387577 245cpp_int(fixed) 64 * 0.00567824 246cpp_int(fixed) 64 / 0.0320162 247cpp_int(fixed) 128 + 0.0358493 248cpp_int(fixed) 128 - 0.0397574 249cpp_int(fixed) 128 * 0.0672363 250cpp_int(fixed) 128 / 0.222933 251cpp_int(fixed) 128 str 0.0015613 252cpp_int(fixed) 128 +(int)0.0268311 253cpp_int(fixed) 128 -(int)0.0241848 254cpp_int(fixed) 128 *(int)0.0328109 255cpp_int(fixed) 128 /(int)0.137619 256cpp_int(fixed) 128 construct0.00164665 257cpp_int(fixed) 128 construct(unsigned)0.0015986 258cpp_int(fixed) 128 construct(unsigned long long)0.00312994 259cpp_int(fixed) 128 % 0.1971 260cpp_int(fixed) 128 | 0.0380136 261cpp_int(fixed) 128 & 0.0341411 262cpp_int(fixed) 128 ^ 0.0351059 263cpp_int(fixed) 128 << 0.0320915 264cpp_int(fixed) 128 >> 0.0293055 265cpp_int(fixed) 128 %(int)0.103684 266cpp_int(fixed) 128 |(int)0.0317854 267cpp_int(fixed) 128 &(int)0.0417383 268cpp_int(fixed) 128 ^(int)0.0312355 269cpp_int(fixed) 128 gcd 4.18006 270cpp_int(fixed) 128 + 0.0341301 271cpp_int(fixed) 128 - 0.0346952 272cpp_int(fixed) 128 * 0.0675308 273cpp_int(fixed) 128 / 0.466907 274cpp_int(fixed) 128 + 0.0168342 275cpp_int(fixed) 128 - 0.0169449 276cpp_int(fixed) 128 * 0.0673436 277cpp_int(fixed) 128 / 0.0327432 278cpp_int(fixed) 256 + 0.0552275 279cpp_int(fixed) 256 - 0.0560103 280cpp_int(fixed) 256 * 0.166666 281cpp_int(fixed) 256 / 0.349956 282cpp_int(fixed) 256 str 0.00297279 283cpp_int(fixed) 256 +(int)0.0410749 284cpp_int(fixed) 256 -(int)0.0368306 285cpp_int(fixed) 256 *(int)0.049867 286cpp_int(fixed) 256 /(int)0.253796 287cpp_int(fixed) 256 construct0.00363363 288cpp_int(fixed) 256 construct(unsigned)0.00370466 289cpp_int(fixed) 256 construct(unsigned long long)0.00388115 290cpp_int(fixed) 256 % 0.334027 291cpp_int(fixed) 256 | 0.0529581 292cpp_int(fixed) 256 & 0.0501131 293cpp_int(fixed) 256 ^ 0.0530521 294cpp_int(fixed) 256 << 0.0507053 295cpp_int(fixed) 256 >> 0.039006 296cpp_int(fixed) 256 %(int)0.200647 297cpp_int(fixed) 256 |(int)0.0466958 298cpp_int(fixed) 256 &(int)0.0539427 299cpp_int(fixed) 256 ^(int)0.0476923 300cpp_int(fixed) 256 gcd 10.2671 301cpp_int(fixed) 256 + 0.0452762 302cpp_int(fixed) 256 - 0.0444216 303cpp_int(fixed) 256 * 0.112885 304cpp_int(fixed) 256 / 1.36886 305cpp_int(fixed) 256 + 0.0170491 306cpp_int(fixed) 256 - 0.0176783 307cpp_int(fixed) 256 * 0.107306 308cpp_int(fixed) 256 / 0.0340708 309cpp_int(fixed) 512 + 0.0760722 310cpp_int(fixed) 512 - 0.0756027 311cpp_int(fixed) 512 * 0.500399 312cpp_int(fixed) 512 / 0.560837 313cpp_int(fixed) 512 str 0.00708386 314cpp_int(fixed) 512 +(int)0.0524416 315cpp_int(fixed) 512 -(int)0.0503396 316cpp_int(fixed) 512 *(int)0.0658566 317cpp_int(fixed) 512 /(int)0.446782 318cpp_int(fixed) 512 construct0.00576526 319cpp_int(fixed) 512 construct(unsigned)0.0058189 320cpp_int(fixed) 512 construct(unsigned long long)0.00556537 321cpp_int(fixed) 512 % 0.539708 322cpp_int(fixed) 512 | 0.0676884 323cpp_int(fixed) 512 & 0.0588367 324cpp_int(fixed) 512 ^ 0.0695132 325cpp_int(fixed) 512 << 0.0597514 326cpp_int(fixed) 512 >> 0.0515714 327cpp_int(fixed) 512 %(int)0.377704 328cpp_int(fixed) 512 |(int)0.0536974 329cpp_int(fixed) 512 &(int)0.070425 330cpp_int(fixed) 512 ^(int)0.0540962 331cpp_int(fixed) 512 gcd 26.2762 332cpp_int(fixed) 512 + 0.0571069 333cpp_int(fixed) 512 - 0.0563175 334cpp_int(fixed) 512 * 0.177444 335cpp_int(fixed) 512 / 3.1662 336cpp_int(fixed) 512 + 0.0172628 337cpp_int(fixed) 512 - 0.0180756 338cpp_int(fixed) 512 * 0.171821 339cpp_int(fixed) 512 / 0.0444905 340cpp_int(fixed) 1024 + 0.121124 341cpp_int(fixed) 1024 - 0.114246 342cpp_int(fixed) 1024 * 1.54633 343cpp_int(fixed) 1024 / 0.975643 344cpp_int(fixed) 1024 str 0.0172514 345cpp_int(fixed) 1024 +(int)0.0728817 346cpp_int(fixed) 1024 -(int)0.0621059 347cpp_int(fixed) 1024 *(int)0.0948565 348cpp_int(fixed) 1024 /(int)0.84764 349cpp_int(fixed) 1024 construct0.00535599 350cpp_int(fixed) 1024 construct(unsigned)0.00836042 351cpp_int(fixed) 1024 construct(unsigned long long)0.00577713 352cpp_int(fixed) 1024 % 0.94847 353cpp_int(fixed) 1024 | 0.100936 354cpp_int(fixed) 1024 & 0.0774574 355cpp_int(fixed) 1024 ^ 0.09783 356cpp_int(fixed) 1024 << 0.0677088 357cpp_int(fixed) 1024 >> 0.0626121 358cpp_int(fixed) 1024 %(int)0.743202 359cpp_int(fixed) 1024 |(int)0.0819107 360cpp_int(fixed) 1024 &(int)0.112823 361cpp_int(fixed) 1024 ^(int)0.0806317 362cpp_int(fixed) 1024 gcd 76.2849 363cpp_int(fixed) 1024 + 0.0636724 364cpp_int(fixed) 1024 - 0.06467 365cpp_int(fixed) 1024 * 0.303514 366cpp_int(fixed) 1024 / 8.04418 367cpp_int(fixed) 1024 + 0.0181245 368cpp_int(fixed) 1024 - 0.0190581 369cpp_int(fixed) 1024 * 0.299236 370cpp_int(fixed) 1024 / 0.106788 371cpp_int 128 + 0.0273725 372cpp_int 128 - 0.0303219 373cpp_int 128 * 0.0774619 374cpp_int 128 / 0.589941 375cpp_int 128 str 0.00189808 376cpp_int 128 +(int)0.0159069 377cpp_int 128 -(int)0.0151244 378cpp_int 128 *(int)0.0235876 379cpp_int 128 /(int)0.235955 380cpp_int 128 construct0.00293927 381cpp_int 128 construct(unsigned)0.00270684 382cpp_int 128 construct(unsigned long long)0.00719854 383cpp_int 128 % 0.37333 384cpp_int 128 | 0.030991 385cpp_int 128 & 0.031605 386cpp_int 128 ^ 0.0318172 387cpp_int 128 << 0.0256107 388cpp_int 128 >> 0.0237523 389cpp_int 128 %(int)0.104856 390cpp_int 128 |(int)0.0280516 391cpp_int 128 &(int)0.0377678 392cpp_int 128 ^(int)0.0283305 393cpp_int 128 gcd 4.98644 394cpp_int 128 + 0.0283071 395cpp_int 128 - 0.027289 396cpp_int 128 * 0.0584001 397cpp_int 128 / 0.733741 398cpp_int 128 + 0.0196594 399cpp_int 128 - 0.0210968 400cpp_int 128 * 7.6372 401cpp_int 128 / 0.0578293 402cpp_int 256 + 0.0384835 403cpp_int 256 - 0.0402028 404cpp_int 256 * 0.211395 405cpp_int 256 / 0.708882 406cpp_int 256 str 0.00391656 407cpp_int 256 +(int)0.0218386 408cpp_int 256 -(int)0.017199 409cpp_int 256 *(int)0.0318939 410cpp_int 256 /(int)0.35212 411cpp_int 256 construct0.00277479 412cpp_int 256 construct(unsigned)0.0030529 413cpp_int 256 construct(unsigned long long)0.00725455 414cpp_int 256 % 0.673748 415cpp_int 256 | 0.0429658 416cpp_int 256 & 0.0455929 417cpp_int 256 ^ 0.0425243 418cpp_int 256 << 0.0401135 419cpp_int 256 >> 0.0302534 420cpp_int 256 %(int)0.203012 421cpp_int 256 |(int)0.0363929 422cpp_int 256 &(int)0.0471524 423cpp_int 256 ^(int)0.0353555 424cpp_int 256 gcd 11.1816 425cpp_int 256 + 0.030223 426cpp_int 256 - 0.0319489 427cpp_int 256 * 0.0885733 428cpp_int 256 / 1.62706 429cpp_int 256 + 0.0215291 430cpp_int 256 - 0.0213343 431cpp_int 256 * 7.7121 432cpp_int 256 / 0.0615507 433cpp_int 512 + 0.0561351 434cpp_int 512 - 0.0543342 435cpp_int 512 * 0.703234 436cpp_int 512 / 0.924042 437cpp_int 512 str 0.00832019 438cpp_int 512 +(int)0.0316584 439cpp_int 512 -(int)0.0248084 440cpp_int 512 *(int)0.0427792 441cpp_int 512 /(int)0.568032 442cpp_int 512 construct0.0028102 443cpp_int 512 construct(unsigned)0.00288857 444cpp_int 512 construct(unsigned long long)0.00723891 445cpp_int 512 % 0.701584 446cpp_int 512 | 0.0537846 447cpp_int 512 & 0.0546439 448cpp_int 512 ^ 0.0542436 449cpp_int 512 << 0.0436188 450cpp_int 512 >> 0.0355247 451cpp_int 512 %(int)0.391566 452cpp_int 512 |(int)0.0418143 453cpp_int 512 &(int)0.0647085 454cpp_int 512 ^(int)0.041758 455cpp_int 512 gcd 27.2257 456cpp_int 512 + 0.0382495 457cpp_int 512 - 0.0386744 458cpp_int 512 * 0.14417 459cpp_int 512 / 3.61202 460cpp_int 512 + 0.0228565 461cpp_int 512 - 0.0222868 462cpp_int 512 * 7.72815 463cpp_int 512 / 0.0732298 464cpp_int 1024 + 0.0928746 465cpp_int 1024 - 0.0853837 466cpp_int 1024 * 2.6591 467cpp_int 1024 / 1.38142 468cpp_int 1024 str 0.0221599 469cpp_int 1024 +(int)0.0430289 470cpp_int 1024 -(int)0.0331224 471cpp_int 1024 *(int)0.0668616 472cpp_int 1024 /(int)0.989885 473cpp_int 1024 construct0.00277298 474cpp_int 1024 construct(unsigned)0.00265201 475cpp_int 1024 construct(unsigned long long)0.00732796 476cpp_int 1024 % 1.14369 477cpp_int 1024 | 0.0827684 478cpp_int 1024 & 0.0843863 479cpp_int 1024 ^ 0.08333 480cpp_int 1024 << 0.0628544 481cpp_int 1024 >> 0.044717 482cpp_int 1024 %(int)0.768511 483cpp_int 1024 |(int)0.0527075 484cpp_int 1024 &(int)0.10089 485cpp_int 1024 ^(int)0.0538323 486cpp_int 1024 gcd 73.3735 487cpp_int 1024 + 0.0463315 488cpp_int 1024 - 0.0468398 489cpp_int 1024 * 0.255279 490cpp_int 1024 / 8.42528 491cpp_int 1024 + 0.0227402 492cpp_int 1024 - 0.0234526 493cpp_int 1024 * 7.86395 494cpp_int 1024 / 0.123568 495cpp_rational 128 + 18.0021 496cpp_rational 128 - 18.0006 497cpp_rational 128 * 31.5924 498cpp_rational 128 / 65.714 499cpp_rational 128 str 0.020339 500cpp_rational 128 +(int)2.47739 501cpp_rational 128 -(int)2.47959 502cpp_rational 128 *(int)2.4377 503cpp_rational 128 /(int)2.50843 504cpp_rational 128 construct0.0102665 505cpp_rational 128 construct(unsigned)0.0624887 506cpp_rational 128 construct(unsigned long long)0.0658436 507cpp_rational 128 + 2.58812 508cpp_rational 128 - 2.60864 509cpp_rational 128 * 5.53837 510cpp_rational 128 / 5.63033 511cpp_rational 128 + 2.68363 512cpp_rational 128 - 2.72926 513cpp_rational 128 * 57.9393 514cpp_rational 128 / 58.0332 515cpp_rational 256 + 46.3981 516cpp_rational 256 - 46.4818 517cpp_rational 256 * 86.0189 518cpp_rational 256 / 172.8 519cpp_rational 256 str 0.0517328 520cpp_rational 256 +(int)2.92179 521cpp_rational 256 -(int)2.90579 522cpp_rational 256 *(int)2.91325 523cpp_rational 256 /(int)3.00689 524cpp_rational 256 construct0.0101737 525cpp_rational 256 construct(unsigned)0.0609531 526cpp_rational 256 construct(unsigned long long)0.0665504 527cpp_rational 256 + 3.0953 528cpp_rational 256 - 3.08277 529cpp_rational 256 * 6.78796 530cpp_rational 256 / 6.90941 531cpp_rational 256 + 3.15142 532cpp_rational 256 - 3.19882 533cpp_rational 256 * 59.3172 534cpp_rational 256 / 59.5431 535cpp_rational 512 + 108.57 536cpp_rational 512 - 108.81 537cpp_rational 512 * 202.007 538cpp_rational 512 / 348.46 539cpp_rational 512 str 0.119248 540cpp_rational 512 +(int)3.80252 541cpp_rational 512 -(int)3.80714 542cpp_rational 512 *(int)3.94768 543cpp_rational 512 /(int)4.00588 544cpp_rational 512 construct0.0101965 545cpp_rational 512 construct(unsigned)0.0613968 546cpp_rational 512 construct(unsigned long long)0.0659082 547cpp_rational 512 + 4.00751 548cpp_rational 512 - 4.0117 549cpp_rational 512 * 9.43852 550cpp_rational 512 / 9.39508 551cpp_rational 512 + 4.05684 552cpp_rational 512 - 4.08474 553cpp_rational 512 * 61.8998 554cpp_rational 512 / 61.9712 555cpp_rational 1024 + 252.723 556cpp_rational 1024 - 253.81 557cpp_rational 1024 * 484.128 558cpp_rational 1024 / 834.057 559cpp_rational 1024 str 0.286067 560cpp_rational 1024 +(int)5.51612 561cpp_rational 1024 -(int)5.51949 562cpp_rational 1024 *(int)5.87507 563cpp_rational 1024 /(int)5.92837 564cpp_rational 1024 construct0.0102909 565cpp_rational 1024 construct(unsigned)0.062674 566cpp_rational 1024 construct(unsigned long long)0.0659089 567cpp_rational 1024 + 5.7444 568cpp_rational 1024 - 5.73296 569cpp_rational 1024 * 15.1475 570cpp_rational 1024 / 14.9497 571cpp_rational 1024 + 5.80438 572cpp_rational 1024 - 5.86 573cpp_rational 1024 * 67.4139 574cpp_rational 1024 / 67.4254 575mpq_rational 128 + 3.16879 576mpq_rational 128 - 3.18835 577mpq_rational 128 * 5.96709 578mpq_rational 128 / 15.0571 579mpq_rational 128 str 0.0037011 580mpq_rational 128 +(int)0.669634 581mpq_rational 128 -(int)0.666993 582mpq_rational 128 *(int)1.18047 583mpq_rational 128 /(int)1.43177 584mpq_rational 128 construct0.383107 585mpq_rational 128 construct(unsigned)0.394551 586mpq_rational 128 construct(unsigned long long)2.13183 587mpq_rational 128 + 2.33701 588mpq_rational 128 - 2.33227 589mpq_rational 128 * 4.15268 590mpq_rational 128 / 4.26818 591mpq_rational 128 + 2.33097 592mpq_rational 128 - 2.31793 593mpq_rational 128 * 9.34086 594mpq_rational 128 / 9.74135 595mpq_rational 256 + 6.93507 596mpq_rational 256 - 6.90939 597mpq_rational 256 * 12.9674 598mpq_rational 256 / 27.1144 599mpq_rational 256 str 0.00573278 600mpq_rational 256 +(int)0.707818 601mpq_rational 256 -(int)0.719174 602mpq_rational 256 *(int)1.22229 603mpq_rational 256 /(int)1.46082 604mpq_rational 256 construct0.381537 605mpq_rational 256 construct(unsigned)0.390987 606mpq_rational 256 construct(unsigned long long)2.12727 607mpq_rational 256 + 2.4159 608mpq_rational 256 - 2.41594 609mpq_rational 256 * 4.3447 610mpq_rational 256 / 4.43342 611mpq_rational 256 + 2.40187 612mpq_rational 256 - 2.39792 613mpq_rational 256 * 9.51195 614mpq_rational 256 / 9.65697 615mpq_rational 512 + 16.0886 616mpq_rational 512 - 16.1169 617mpq_rational 512 * 29.597 618mpq_rational 512 / 54.8579 619mpq_rational 512 str 0.012222 620mpq_rational 512 +(int)0.812783 621mpq_rational 512 -(int)0.810939 622mpq_rational 512 *(int)1.37678 623mpq_rational 512 /(int)1.6328 624mpq_rational 512 construct0.381355 625mpq_rational 512 construct(unsigned)0.392309 626mpq_rational 512 construct(unsigned long long)2.1179 627mpq_rational 512 + 2.55999 628mpq_rational 512 - 2.52842 629mpq_rational 512 * 4.82251 630mpq_rational 512 / 4.88079 631mpq_rational 512 + 2.5091 632mpq_rational 512 - 2.50572 633mpq_rational 512 * 9.90285 634mpq_rational 512 / 10.0077 635mpq_rational 1024 + 38.8883 636mpq_rational 1024 - 38.9096 637mpq_rational 1024 * 71.0635 638mpq_rational 1024 / 123.985 639mpq_rational 1024 str 0.0291802 640mpq_rational 1024 +(int)0.906471 641mpq_rational 1024 -(int)0.908293 642mpq_rational 1024 *(int)1.52386 643mpq_rational 1024 /(int)1.78575 644mpq_rational 1024 construct0.383461 645mpq_rational 1024 construct(unsigned)0.393504 646mpq_rational 1024 construct(unsigned long long)2.12279 647mpq_rational 1024 + 2.67794 648mpq_rational 1024 - 2.65991 649mpq_rational 1024 * 5.4209 650mpq_rational 1024 / 5.47417 651mpq_rational 1024 + 2.66144 652mpq_rational 1024 - 2.64168 653mpq_rational 1024 * 10.4664 654mpq_rational 1024 / 10.6781 655tommath_int 128 + 0.0222815 656tommath_int 128 - 0.027712 657tommath_int 128 * 0.113094 658tommath_int 128 / 3.09636 659tommath_int 128 str 0.0175165 660tommath_int 128 +(int)0.205506 661tommath_int 128 -(int)0.203148 662tommath_int 128 *(int)0.245897 663tommath_int 128 /(int)2.08045 664tommath_int 128 construct0.207455 665tommath_int 128 construct(unsigned)0.477971 666tommath_int 128 construct(unsigned long long)0.709516 667tommath_int 128 % 3.15171 668tommath_int 128 | 0.153434 669tommath_int 128 & 0.153508 670tommath_int 128 ^ 0.153931 671tommath_int 128 << 0.0408165 672tommath_int 128 >> 0.324163 673tommath_int 128 %(int)2.11648 674tommath_int 128 |(int)0.376671 675tommath_int 128 &(int)0.389144 676tommath_int 128 ^(int)0.374303 677tommath_int 128 gcd 12.5322 678tommath_int 128 + 0.514965 679tommath_int 128 - 0.517555 680tommath_int 128 * 0.607102 681tommath_int 128 / 2.36098 682tommath_int 128 + 0.510608 683tommath_int 128 - 0.520979 684tommath_int 128 * 18.5642 685tommath_int 128 / 1.13357 686tommath_int 256 + 0.0322049 687tommath_int 256 - 0.0407704 688tommath_int 256 * 0.346903 689tommath_int 256 / 4.01311 690tommath_int 256 str 0.0409078 691tommath_int 256 +(int)0.211847 692tommath_int 256 -(int)0.206481 693tommath_int 256 *(int)0.26894 694tommath_int 256 /(int)2.7099 695tommath_int 256 construct0.208012 696tommath_int 256 construct(unsigned)0.470752 697tommath_int 256 construct(unsigned long long)0.709045 698tommath_int 256 % 4.08522 699tommath_int 256 | 0.170093 700tommath_int 256 & 0.176384 701tommath_int 256 ^ 0.172198 702tommath_int 256 << 0.0698155 703tommath_int 256 >> 0.383757 704tommath_int 256 %(int)2.74052 705tommath_int 256 |(int)0.375206 706tommath_int 256 &(int)0.389768 707tommath_int 256 ^(int)0.379255 708tommath_int 256 gcd 26.1755 709tommath_int 256 + 0.530504 710tommath_int 256 - 0.527832 711tommath_int 256 * 0.648438 712tommath_int 256 / 3.16803 713tommath_int 256 + 0.526199 714tommath_int 256 - 0.527479 715tommath_int 256 * 18.624 716tommath_int 256 / 1.1208 717tommath_int 512 + 0.0455267 718tommath_int 512 - 0.0515883 719tommath_int 512 * 0.999026 720tommath_int 512 / 5.95775 721tommath_int 512 str 0.111392 722tommath_int 512 +(int)0.227429 723tommath_int 512 -(int)0.219998 724tommath_int 512 *(int)0.31746 725tommath_int 512 /(int)4.1339 726tommath_int 512 construct0.205622 727tommath_int 512 construct(unsigned)0.473807 728tommath_int 512 construct(unsigned long long)0.703879 729tommath_int 512 % 5.70483 730tommath_int 512 | 0.179084 731tommath_int 512 & 0.182373 732tommath_int 512 ^ 0.183434 733tommath_int 512 << 0.0973643 734tommath_int 512 >> 0.398354 735tommath_int 512 %(int)3.96918 736tommath_int 512 |(int)0.381428 737tommath_int 512 &(int)0.40432 738tommath_int 512 ^(int)0.390434 739tommath_int 512 gcd 56.7747 740tommath_int 512 + 0.546222 741tommath_int 512 - 0.53408 742tommath_int 512 * 0.718764 743tommath_int 512 / 5.07545 744tommath_int 512 + 0.543084 745tommath_int 512 - 0.535411 746tommath_int 512 * 18.745 747tommath_int 512 / 1.15084 748tommath_int 1024 + 0.074223 749tommath_int 1024 - 0.0786205 750tommath_int 1024 * 3.20269 751tommath_int 1024 / 12.7383 752tommath_int 1024 str 0.345861 753tommath_int 1024 +(int)0.250477 754tommath_int 1024 -(int)0.2372 755tommath_int 1024 *(int)0.408933 756tommath_int 1024 /(int)9.04346 757tommath_int 1024 construct0.207377 758tommath_int 1024 construct(unsigned)0.475755 759tommath_int 1024 construct(unsigned long long)0.712949 760tommath_int 1024 % 12.6845 761tommath_int 1024 | 0.436588 762tommath_int 1024 & 0.429721 763tommath_int 1024 ^ 0.429478 764tommath_int 1024 << 0.167289 765tommath_int 1024 >> 0.570323 766tommath_int 1024 %(int)9.09202 767tommath_int 1024 |(int)0.622404 768tommath_int 1024 &(int)0.653128 769tommath_int 1024 ^(int)0.62285 770tommath_int 1024 gcd 132.299 771tommath_int 1024 + 0.578521 772tommath_int 1024 - 0.552649 773tommath_int 1024 * 0.871648 774tommath_int 1024 / 12.2672 775tommath_int 1024 + 0.568301 776tommath_int 1024 - 0.54931 777tommath_int 1024 * 19.0954 778tommath_int 1024 / 1.21165 779cpp_dec_float 50 + 0.0250949 780cpp_dec_float 50 - 0.0264782 781cpp_dec_float 50 * 0.163403 782cpp_dec_float 50 / 3.9502 783cpp_dec_float 50 str 0.0207318 784cpp_dec_float 50 +(int)0.0441266 785cpp_dec_float 50 -(int)0.0442578 786cpp_dec_float 50 *(int)0.234992 787cpp_dec_float 50 /(int)1.81469 788cpp_dec_float 50 construct0.00925753 789cpp_dec_float 50 construct(unsigned)0.0588752 790cpp_dec_float 50 construct(unsigned long long)0.0587691 791cpp_dec_float 50 + 0.0770875 792cpp_dec_float 50 - 0.0741921 793cpp_dec_float 50 * 0.329282 794cpp_dec_float 50 / 1.9701 795cpp_dec_float 50 + 0.0640148 796cpp_dec_float 50 - 0.0643402 797cpp_dec_float 50 * 0.321363 798cpp_dec_float 50 / 1.97464 799cpp_dec_float 100 + 0.0291508 800cpp_dec_float 100 - 0.0307447 801cpp_dec_float 100 * 0.284182 802cpp_dec_float 100 / 7.68823 803cpp_dec_float 100 str 0.0328218 804cpp_dec_float 100 +(int)0.0558389 805cpp_dec_float 100 -(int)0.0563278 806cpp_dec_float 100 *(int)0.460635 807cpp_dec_float 100 /(int)3.62471 808cpp_dec_float 100 construct0.0263234 809cpp_dec_float 100 construct(unsigned)0.0747853 810cpp_dec_float 100 construct(unsigned long long)0.076338 811cpp_dec_float 100 + 0.0845054 812cpp_dec_float 100 - 0.0844193 813cpp_dec_float 100 * 0.582119 814cpp_dec_float 100 / 3.8773 815cpp_dec_float 100 + 0.0708668 816cpp_dec_float 100 - 0.0730765 817cpp_dec_float 100 * 0.574512 818cpp_dec_float 100 / 3.83437 819cpp_dec_float 500 + 0.0630915 820cpp_dec_float 500 - 0.0651113 821cpp_dec_float 500 * 2.22501 822cpp_dec_float 500 / 50.6121 823cpp_dec_float 500 str 0.131293 824cpp_dec_float 500 +(int)0.0935946 825cpp_dec_float 500 -(int)0.0950432 826cpp_dec_float 500 *(int)4.36195 827cpp_dec_float 500 /(int)24.4855 828cpp_dec_float 500 construct0.0306104 829cpp_dec_float 500 construct(unsigned)0.114772 830cpp_dec_float 500 construct(unsigned long long)0.117075 831cpp_dec_float 500 + 0.12407 832cpp_dec_float 500 - 0.122646 833cpp_dec_float 500 * 4.75508 834cpp_dec_float 500 / 25.1602 835cpp_dec_float 500 + 0.0865073 836cpp_dec_float 500 - 0.0929075 837cpp_dec_float 500 * 4.74128 838cpp_dec_float 500 / 25.1175 839mpfr_float 50 + 0.0624318 840mpfr_float 50 - 0.0764497 841mpfr_float 50 * 0.342248 842mpfr_float 50 / 1.69721 843mpfr_float 50 str 0.0289013 844mpfr_float 50 +(int)0.121683 845mpfr_float 50 -(int)0.149605 846mpfr_float 50 *(int)0.1548 847mpfr_float 50 /(int)0.213367 848mpfr_float 50 construct0.214552 849mpfr_float 50 construct(unsigned)0.293892 850mpfr_float 50 construct(unsigned long long)0.638307 851mpfr_float 50 + 0.553442 852mpfr_float 50 - 0.565687 853mpfr_float 50 * 0.841214 854mpfr_float 50 / 1.26072 855mpfr_float 50 + 0.537349 856mpfr_float 50 - 0.561924 857mpfr_float 50 * 0.833423 858mpfr_float 50 / 1.25318 859mpfr_float 100 + 0.0669494 860mpfr_float 100 - 0.0820912 861mpfr_float 100 * 0.478422 862mpfr_float 100 / 2.33995 863mpfr_float 100 str 0.0390764 864mpfr_float 100 +(int)0.117387 865mpfr_float 100 -(int)0.150557 866mpfr_float 100 *(int)0.166496 867mpfr_float 100 /(int)0.267439 868mpfr_float 100 construct0.222594 869mpfr_float 100 construct(unsigned)0.297568 870mpfr_float 100 construct(unsigned long long)0.643108 871mpfr_float 100 + 0.573918 872mpfr_float 100 - 0.592139 873mpfr_float 100 * 0.978674 874mpfr_float 100 / 1.5879 875mpfr_float 100 + 0.561143 876mpfr_float 100 - 0.580528 877mpfr_float 100 * 0.97887 878mpfr_float 100 / 1.58378 879mpfr_float 500 + 0.0817812 880mpfr_float 500 - 0.0975533 881mpfr_float 500 * 3.8308 882mpfr_float 500 / 13.8283 883mpfr_float 500 str 0.156188 884mpfr_float 500 +(int)0.129266 885mpfr_float 500 -(int)0.16446 886mpfr_float 500 *(int)0.273431 887mpfr_float 500 /(int)0.731526 888mpfr_float 500 construct0.222587 889mpfr_float 500 construct(unsigned)0.311108 890mpfr_float 500 construct(unsigned long long)0.653074 891mpfr_float 500 + 0.667956 892mpfr_float 500 - 0.684152 893mpfr_float 500 * 1.2661 894mpfr_float 500 / 7.46167 895mpfr_float 500 + 0.642822 896mpfr_float 500 - 0.65164 897mpfr_float 500 * 1.25714 898mpfr_float 500 / 7.46171 899[section:float_performance Float Type Perfomance] 900[table Operator * 901[[Backend][50 Bits][100 Bits][500 Bits]] 902[[cpp_dec_float][[*1] (0.321363s)][1.0169 (0.574512s)][6.76401 (4.74128s)]] 903[[gmp_float][1.7169 (0.551747s)][[*1] (0.564962s)][[*1] (0.700957s)]] 904[[mpfr_float][2.5934 (0.833423s)][1.73263 (0.97887s)][1.79346 (1.25714s)]] 905] 906[table Operator *(int) 907[[Backend][50 Bits][100 Bits][500 Bits]] 908[[cpp_dec_float][5.56675 (0.234992s)][9.32996 (0.460635s)][50.8459 (4.36195s)]] 909[[gmp_float][[*1] (0.0422135s)][[*1] (0.0493716s)][[*1] (0.0857876s)]] 910[[mpfr_float][3.66707 (0.1548s)][3.37231 (0.166496s)][3.1873 (0.273431s)]] 911] 912[table Operator + 913[[Backend][50 Bits][100 Bits][500 Bits]] 914[[cpp_dec_float][[*1] (0.0640148s)][[*1] (0.0708668s)][[*1] (0.0865073s)]] 915[[gmp_float][7.467 (0.477999s)][6.72671 (0.476701s)][5.67136 (0.490614s)]] 916[[mpfr_float][8.39413 (0.537349s)][7.91828 (0.561143s)][7.43085 (0.642822s)]] 917] 918[table Operator +(int) 919[[Backend][50 Bits][100 Bits][500 Bits]] 920[[cpp_dec_float][1.33358 (0.0441266s)][1.4433 (0.0558389s)][1.44838 (0.0935946s)]] 921[[gmp_float][[*1] (0.0330888s)][[*1] (0.0386882s)][[*1] (0.0646201s)]] 922[[mpfr_float][3.67747 (0.121683s)][3.03419 (0.117387s)][2.00041 (0.129266s)]] 923] 924[table Operator - 925[[Backend][50 Bits][100 Bits][500 Bits]] 926[[cpp_dec_float][[*1] (0.0643402s)][[*1] (0.0730765s)][[*1] (0.0929075s)]] 927[[gmp_float][7.76625 (0.499682s)][6.89067 (0.503546s)][5.89566 (0.547751s)]] 928[[mpfr_float][8.73364 (0.561924s)][7.94411 (0.580528s)][7.01385 (0.65164s)]] 929] 930[table Operator -(int) 931[[Backend][50 Bits][100 Bits][500 Bits]] 932[[cpp_dec_float][[*1] (0.0442578s)][[*1] (0.0563278s)][[*1] (0.0950432s)]] 933[[gmp_float][3.0379 (0.134451s)][2.39847 (0.1351s)][1.86101 (0.176876s)]] 934[[mpfr_float][3.38031 (0.149605s)][2.67288 (0.150557s)][1.73037 (0.16446s)]] 935] 936[table Operator / 937[[Backend][50 Bits][100 Bits][500 Bits]] 938[[cpp_dec_float][2.20938 (1.97464s)][3.71086 (3.83437s)][11.2059 (25.1175s)]] 939[[gmp_float][[*1] (0.893752s)][[*1] (1.03328s)][[*1] (2.24146s)]] 940[[mpfr_float][1.40216 (1.25318s)][1.53276 (1.58378s)][3.32895 (7.46171s)]] 941] 942[table Operator /(int) 943[[Backend][50 Bits][100 Bits][500 Bits]] 944[[cpp_dec_float][10.0596 (1.81469s)][15.5048 (3.62471s)][34.4767 (24.4855s)]] 945[[gmp_float][[*1] (0.180393s)][[*1] (0.23378s)][[*1] (0.710204s)]] 946[[mpfr_float][1.18279 (0.213367s)][1.14398 (0.267439s)][1.03002 (0.731526s)]] 947] 948[table Operator construct 949[[Backend][50 Bits][100 Bits][500 Bits]] 950[[cpp_dec_float][[*1] (0.00925753s)][[*1] (0.0263234s)][[*1] (0.0306104s)]] 951[[gmp_float][21.32 (0.19737s)][7.4686 (0.196599s)][6.73181 (0.206063s)]] 952[[mpfr_float][23.176 (0.214552s)][8.45613 (0.222594s)][7.27162 (0.222587s)]] 953] 954[table Operator construct(unsigned long long) 955[[Backend][50 Bits][100 Bits][500 Bits]] 956[[cpp_dec_float][[*1] (0.0587691s)][[*1] (0.076338s)][[*1] (0.117075s)]] 957[[gmp_float][8.84863 (0.520025s)][6.80343 (0.51936s)][4.59554 (0.538021s)]] 958[[mpfr_float][10.8613 (0.638307s)][8.42448 (0.643108s)][5.57826 (0.653074s)]] 959] 960[table Operator construct(unsigned) 961[[Backend][50 Bits][100 Bits][500 Bits]] 962[[cpp_dec_float][[*1] (0.0588752s)][[*1] (0.0747853s)][[*1] (0.114772s)]] 963[[gmp_float][3.53421 (0.208078s)][2.76875 (0.207062s)][1.89088 (0.217019s)]] 964[[mpfr_float][4.99178 (0.293892s)][3.97896 (0.297568s)][2.71067 (0.311108s)]] 965] 966[table Operator str 967[[Backend][50 Bits][100 Bits][500 Bits]] 968[[cpp_dec_float][1.5616 (0.0207318s)][1.61725 (0.0328218s)][[*1] (0.131293s)]] 969[[gmp_float][[*1] (0.013276s)][[*1] (0.0202949s)][1.07517 (0.141162s)]] 970[[mpfr_float][2.17696 (0.0289013s)][1.92543 (0.0390764s)][1.18962 (0.156188s)]] 971] 972[endsect] 973[section:integer_performance Integer Type Perfomance] 974[table Operator % 975[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 976[[cpp_int][5.31184 (0.37333s)][1.99944e+236 (0.673748s)][2.08204e+236 (0.701584s)][3.39405e+236 (1.14369s)]] 977[[cpp_int(fixed)][1.10616 (0.0777437s)][5.8492e+235 (0.1971s)][9.91271e+235 (0.334027s)][1.60165e+236 (0.539708s)][-1.#INF (0.94847s)]] 978[[cpp_int(unsigned, fixed)][[*1] (0.0702826s)]] 979[[gmp_int][9.12715 (0.64148s)][2.088e+236 (0.703592s)][2.43295e+236 (0.819828s)][3.02578e+236 (1.01959s)]] 980[[tommath_int][44.8434 (3.15171s)][1.21234e+237 (4.08522s)][1.69298e+237 (5.70483s)][3.7643e+237 (12.6845s)]] 981] 982[table Operator %(int) 983[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 984[[cpp_int][3.51789 (0.104856s)][-1.#INF (0.203012s)][-1.#INF (0.391566s)][-1.#INF (0.768511s)]] 985[[cpp_int(fixed)][1.14548 (0.0341425s)][-1.#INF (0.103684s)][-1.#INF (0.200647s)][-1.#INF (0.377704s)][-1.#INF (0.743202s)]] 986[[cpp_int(unsigned, fixed)][[*1] (0.0298064s)]] 987[[gmp_int][1.91945 (0.0572117s)][-1.#INF (0.10258s)][-1.#INF (0.188529s)][-1.#INF (0.355222s)]] 988[[tommath_int][71.0078 (2.11648s)][-1.#INF (2.74052s)][-1.#INF (3.96918s)][-1.#INF (9.09202s)]] 989] 990[table Operator & 991[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 992[[cpp_int][12.079 (0.031605s)][-1.11772e+007 (0.0455929s)][-1.33961e+007 (0.0546439s)][-2.06875e+007 (0.0843863s)]] 993[[cpp_int(fixed)][4.74538 (0.0124165s)][-8.36978e+006 (0.0341411s)][-1.22854e+007 (0.0501131s)][-1.4424e+007 (0.0588367s)][-1.#INF (0.0774574s)]] 994[[cpp_int(unsigned, fixed)][[*1] (0.00261653s)]] 995[[gmp_int][20.5664 (0.0538128s)][-1.59881e+007 (0.0652169s)][-2.25796e+007 (0.092104s)][-3.5403e+007 (0.144412s)]] 996[[tommath_int][58.6685 (0.153508s)][-4.3241e+007 (0.176384s)][-4.47093e+007 (0.182373s)][-1.05347e+008 (0.429721s)]] 997] 998[table Operator &(int) 999[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1000[[cpp_int][23.3956 (0.0377678s)][-7.85844e+307 (0.0471524s)][-1.07843e+308 (0.0647085s)][-1.68143e+308 (0.10089s)]] 1001[[cpp_int(fixed)][6.49083 (0.0104782s)][-6.95612e+307 (0.0417383s)][-8.99012e+307 (0.0539427s)][-1.17371e+308 (0.070425s)][-1.#INF (0.112823s)]] 1002[[cpp_int(unsigned, fixed)][[*1] (0.00161431s)]] 1003[[gmp_int][87.5331 (0.141306s)][-1.#INF (0.139398s)][-1.#INF (0.142498s)][-1.#INF (0.141249s)]] 1004[[tommath_int][241.059 (0.389144s)][-1.#INF (0.389768s)][-1.#INF (0.40432s)][-1.#INF (0.653128s)]] 1005] 1006[table Operator * 1007[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1008[[cpp_int][1715.93 (7.6372s)][-4.15607e+276 (7.7121s)][-4.16472e+276 (7.72815s)][-4.23791e+276 (7.86395s)]] 1009[[cpp_int(fixed)][1.27579 (0.00567824s)][-3.62916e+274 (0.0673436s)][-5.78275e+274 (0.107306s)][-9.2595e+274 (0.171821s)][-1.#INF (0.299236s)]] 1010[[cpp_int(unsigned, fixed)][[*1] (0.00445077s)]] 1011[[gmp_int][710.595 (3.1627s)][-1.69816e+276 (3.15114s)][-1.70883e+276 (3.17094s)][-1.7293e+276 (3.20893s)]] 1012[[tommath_int][4171.01 (18.5642s)][-1.00365e+277 (18.624s)][-1.01017e+277 (18.745s)][-1.02906e+277 (19.0954s)]] 1013] 1014[table Operator *(int) 1015[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1016[[cpp_int][9.97316 (0.0235876s)][1.#INF (0.0318939s)][1.#INF (0.0427792s)][1.#INF (0.0668616s)]] 1017[[cpp_int(fixed)][2.32007 (0.00548722s)][1.#INF (0.0328109s)][1.#INF (0.049867s)][1.#INF (0.0658566s)][-1.#INF (0.0948565s)]] 1018[[cpp_int(unsigned, fixed)][[*1] (0.00236511s)]] 1019[[gmp_int][9.62157 (0.022756s)][1.#INF (0.0282672s)][1.#INF (0.0361075s)][1.#INF (0.0518882s)]] 1020[[tommath_int][103.969 (0.245897s)][1.#INF (0.26894s)][1.#INF (0.31746s)][1.#INF (0.408933s)]] 1021] 1022[table Operator + 1023[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1024[[cpp_int][9.74543 (0.0196594s)][3.98952e+276 (0.0215291s)][4.2355e+276 (0.0228565s)][4.21393e+276 (0.0227402s)]] 1025[[cpp_int(fixed)][2.13187 (0.00430062s)][3.11951e+276 (0.0168342s)][3.15933e+276 (0.0170491s)][3.19893e+276 (0.0172628s)][-1.#INF (0.0181245s)]] 1026[[cpp_int(unsigned, fixed)][[*1] (0.0020173s)]] 1027[[gmp_int][337.759 (0.68136s)][1.27731e+278 (0.68929s)][1.28647e+278 (0.694235s)][1.27865e+278 (0.690013s)]] 1028[[tommath_int][253.115 (0.510608s)][9.75089e+277 (0.526199s)][1.00638e+278 (0.543084s)][1.05311e+278 (0.568301s)]] 1029] 1030[table Operator +(int) 1031[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1032[[cpp_int][9.81588 (0.0159069s)][-5.71737e+244 (0.0218386s)][-8.2882e+244 (0.0316584s)][-1.1265e+245 (0.0430289s)]] 1033[[cpp_int(fixed)][3.92617 (0.00636247s)][-7.02443e+244 (0.0268311s)][-1.07535e+245 (0.0410749s)][-1.37293e+245 (0.0524416s)][-1.#INF (0.0728817s)]] 1034[[cpp_int(unsigned, fixed)][[*1] (0.00162053s)]] 1035[[gmp_int][19.2059 (0.0311237s)][-1.12054e+245 (0.0428011s)][-1.74239e+245 (0.0665539s)][-2.83458e+245 (0.108272s)]] 1036[[tommath_int][126.815 (0.205506s)][-5.54618e+245 (0.211847s)][-5.95413e+245 (0.227429s)][-6.55751e+245 (0.250477s)]] 1037] 1038[table Operator - 1039[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1040[[cpp_int][11.0409 (0.0210968s)][3.86227e+276 (0.0213343s)][4.03471e+276 (0.0222868s)][4.24576e+276 (0.0234526s)]] 1041[[cpp_int(fixed)][2.02836 (0.00387577s)][3.06763e+276 (0.0169449s)][3.2004e+276 (0.0176783s)][3.27232e+276 (0.0180756s)][-1.#INF (0.0190581s)]] 1042[[cpp_int(unsigned, fixed)][[*1] (0.00191079s)]] 1043[[gmp_int][356.496 (0.681187s)][1.23744e+278 (0.683532s)][1.2536e+278 (0.69246s)][1.25066e+278 (0.690838s)]] 1044[[tommath_int][272.651 (0.520979s)][9.54925e+277 (0.527479s)][9.69283e+277 (0.535411s)][9.94446e+277 (0.54931s)]] 1045] 1046[table Operator -(int) 1047[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1048[[cpp_int][9.24378 (0.0151244s)][-1.01975e-199 (0.017199s)][-1.47092e-199 (0.0248084s)][-1.96387e-199 (0.0331224s)]] 1049[[cpp_int(fixed)][4.08494 (0.00668367s)][-1.43394e-199 (0.0241848s)][-2.18373e-199 (0.0368306s)][-2.98469e-199 (0.0503396s)][-1.#INF (0.0621059s)]] 1050[[cpp_int(unsigned, fixed)][[*1] (0.00163617s)]] 1051[[gmp_int][18.693 (0.030585s)][-2.37422e-199 (0.0400434s)][-3.42818e-199 (0.0578194s)][-5.96116e-199 (0.100541s)]] 1052[[tommath_int][124.161 (0.203148s)][-1.22425e-198 (0.206481s)][-1.30439e-198 (0.219998s)][-1.40639e-198 (0.2372s)]] 1053] 1054[table Operator / 1055[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1056[[cpp_int][1.96346 (0.0578293s)][-1.51814e+061 (0.0615507s)][-1.8062e+061 (0.0732298s)][-3.04778e+061 (0.123568s)]] 1057[[cpp_int(fixed)][1.08704 (0.0320162s)][-8.07606e+060 (0.0327432s)][-8.40351e+060 (0.0340708s)][-1.09735e+061 (0.0444905s)][-1.#INF (0.106788s)]] 1058[[cpp_int(unsigned, fixed)][[*1] (0.0294528s)]] 1059[[gmp_int][23.2741 (0.685487s)][-1.70068e+062 (0.689516s)][-1.6994e+062 (0.688995s)][-1.74523e+062 (0.707578s)]] 1060[[tommath_int][38.4876 (1.13357s)][-2.76443e+062 (1.1208s)][-2.83854e+062 (1.15084s)][-2.98853e+062 (1.21165s)]] 1061] 1062[table Operator /(int) 1063[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1064[[cpp_int][7.87676 (0.235955s)][1.#INF (0.35212s)][1.#INF (0.568032s)][1.#INF (0.989885s)]] 1065[[cpp_int(fixed)][1.21173 (0.0362985s)][1.#INF (0.137619s)][1.#INF (0.253796s)][1.#INF (0.446782s)][-1.#INF (0.84764s)]] 1066[[cpp_int(unsigned, fixed)][[*1] (0.0299559s)]] 1067[[gmp_int][1.87075 (0.0560401s)][1.#INF (0.0982823s)][1.#INF (0.183564s)][1.#INF (0.352238s)]] 1068[[tommath_int][69.4504 (2.08045s)][1.#INF (2.7099s)][1.#INF (4.1339s)][1.#INF (9.04346s)]] 1069] 1070[table Operator << 1071[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1072[[cpp_int][15.849 (0.0256107s)][-5.85461e+126 (0.0401135s)][-6.36621e+126 (0.0436188s)][-9.17366e+126 (0.0628544s)]] 1073[[cpp_int(fixed)][3.19639 (0.00516511s)][-4.68379e+126 (0.0320915s)][-7.40049e+126 (0.0507053s)][-8.72078e+126 (0.0597514s)][-1.#INF (0.0677088s)]] 1074[[cpp_int(unsigned, fixed)][[*1] (0.00161592s)]] 1075[[gmp_int][16.956 (0.0273994s)][-4.66649e+126 (0.031973s)][-6.88464e+126 (0.0471709s)][-1.05374e+127 (0.0721984s)]] 1076[[tommath_int][25.259 (0.0408165s)][-1.01897e+127 (0.0698155s)][-1.42104e+127 (0.0973643s)][-2.4416e+127 (0.167289s)]] 1077] 1078[table Operator >> 1079[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1080[[cpp_int][14.6983 (0.0237523s)][-2.28921e+307 (0.0302534s)][-2.68808e+307 (0.0355247s)][-3.38364e+307 (0.044717s)]] 1081[[cpp_int(fixed)][2.47217 (0.00399499s)][-2.21749e+307 (0.0293055s)][-2.9515e+307 (0.039006s)][-3.9023e+307 (0.0515714s)][-1.#INF (0.0626121s)]] 1082[[cpp_int(unsigned, fixed)][[*1] (0.00161599s)]] 1083[[gmp_int][17.8366 (0.0288237s)][-2.3471e+307 (0.0310184s)][-2.55387e+307 (0.0337511s)][-2.9362e+307 (0.0388038s)]] 1084[[tommath_int][200.597 (0.324163s)][-1.#INF (0.383757s)][-1.#INF (0.398354s)][-1.#INF (0.570323s)]] 1085] 1086[table Operator ^ 1087[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1088[[cpp_int][7.95372 (0.0318172s)][1.21131 (0.0425243s)][1.02246 (0.0542436s)][1.19877 (0.08333s)]] 1089[[cpp_int(fixed)][2.75762 (0.0110313s)][[*1] (0.0351059s)][[*1] (0.0530521s)][[*1] (0.0695132s)][-1.#INF (0.09783s)]] 1090[[cpp_int(unsigned, fixed)][[*1] (0.0040003s)]] 1091[[gmp_int][12.4289 (0.0497194s)][1.79507 (0.0630174s)][1.63955 (0.0869819s)][2.0012 (0.139109s)]] 1092[[tommath_int][38.4798 (0.153931s)][4.9051 (0.172198s)][3.45761 (0.183434s)][6.17837 (0.429478s)]] 1093] 1094[table Operator ^(int) 1095[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1096[[cpp_int][15.3547 (0.0283305s)][-8.92021e+307 (0.0353555s)][-1.05356e+308 (0.041758s)][-1.35819e+308 (0.0538323s)]] 1097[[cpp_int(fixed)][5.81005 (0.0107199s)][-7.88073e+307 (0.0312355s)][-1.20328e+308 (0.0476923s)][-1.36485e+308 (0.0540962s)][-1.#INF (0.0806317s)]] 1098[[cpp_int(unsigned, fixed)][[*1] (0.00184507s)]] 1099[[gmp_int][78.0102 (0.143934s)][-1.#INF (0.144825s)][-1.#INF (0.152773s)][-1.#INF (0.161662s)]] 1100[[tommath_int][202.867 (0.374303s)][-1.#INF (0.379255s)][-1.#INF (0.390434s)][-1.#INF (0.62285s)]] 1101] 1102[table Operator construct 1103[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1104[[cpp_int][2.64088 (0.00293927s)][1.47161e+238 (0.00277479s)][1.49039e+238 (0.0028102s)][1.47064e+238 (0.00277298s)]] 1105[[cpp_int(fixed)][1.45325 (0.00161745s)][8.73297e+237 (0.00164665s)][1.92709e+238 (0.00363363s)][3.0576e+238 (0.00576526s)][-1.#INF (0.00535599s)]] 1106[[cpp_int(unsigned, fixed)][[*1] (0.00111299s)]] 1107[[gmp_int][176.266 (0.196182s)][1.06706e+240 (0.201199s)][1.04919e+240 (0.19783s)][1.04712e+240 (0.19744s)]] 1108[[tommath_int][186.394 (0.207455s)][1.10319e+240 (0.208012s)][1.09052e+240 (0.205622s)][1.09982e+240 (0.207377s)]] 1109] 1110[table Operator construct(unsigned long long) 1111[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1112[[cpp_int][3.51152 (0.00719854s)][-2.80497e-148 (0.00725455s)][-2.79893e-148 (0.00723891s)][-2.83336e-148 (0.00732796s)]] 1113[[cpp_int(fixed)][[*1] (0.00204998s)][-1.21019e-148 (0.00312994s)][-1.50065e-148 (0.00388115s)][-2.15185e-148 (0.00556537s)][-1.#INF (0.00577713s)]] 1114[[cpp_int(unsigned, fixed)][1.17501 (0.00240876s)]] 1115[[gmp_int][351.097 (0.719741s)][-2.82056e-146 (0.729487s)][-2.80186e-146 (0.724649s)][-2.79263e-146 (0.722262s)]] 1116[[tommath_int][346.109 (0.709516s)][-2.74152e-146 (0.709045s)][-2.72155e-146 (0.703879s)][-2.75662e-146 (0.712949s)]] 1117] 1118[table Operator construct(unsigned) 1119[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1120[[cpp_int][2.44987 (0.00270684s)][1.90974 (0.0030529s)][[*1] (0.00288857s)][[*1] (0.00265201s)]] 1121[[cpp_int(fixed)][1.89292 (0.00209147s)][[*1] (0.0015986s)][1.28253 (0.00370466s)][2.19414 (0.0058189s)][-1.#INF (0.00836042s)]] 1122[[cpp_int(unsigned, fixed)][[*1] (0.00110489s)]] 1123[[gmp_int][186.546 (0.206113s)][132.175 (0.211295s)][71.6424 (0.206944s)][81.5339 (0.216229s)]] 1124[[tommath_int][432.596 (0.477971s)][294.478 (0.470752s)][164.029 (0.473807s)][179.394 (0.475755s)]] 1125] 1126[table Operator gcd 1127[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1128[[cpp_int][8.27321 (4.98644s)][-1.#INF (11.1816s)][-1.#INF (27.2257s)][-1.#INF (73.3735s)]] 1129[[cpp_int(fixed)][1.0026 (0.604291s)][-1.#INF (4.18006s)][-1.#INF (10.2671s)][-1.#INF (26.2762s)][-1.#INF (76.2849s)]] 1130[[cpp_int(unsigned, fixed)][[*1] (0.602722s)]] 1131[[gmp_int][4.06647 (2.45095s)][-1.#INF (5.89505s)][-1.#INF (13.6993s)][-1.#INF (33.2232s)]] 1132[[tommath_int][20.7927 (12.5322s)][-1.#INF (26.1755s)][-1.#INF (56.7747s)][-1.#INF (132.299s)]] 1133] 1134[table Operator str 1135[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1136[[cpp_int][1.02246 (0.00189808s)][-3.42215e+178 (0.00391656s)][-7.26989e+178 (0.00832019s)][-1.93625e+179 (0.0221599s)]] 1137[[cpp_int(fixed)][1.35564 (0.00251659s)][-1.36421e+178 (0.0015613s)][-2.59752e+178 (0.00297279s)][-6.18963e+178 (0.00708386s)][-1.#INF (0.0172514s)]] 1138[[cpp_int(unsigned, fixed)][1.38149 (0.00256457s)]] 1139[[gmp_int][[*1] (0.00185638s)][-3.01078e+178 (0.00344576s)][-5.40339e+178 (0.00618403s)][-1.26279e+179 (0.0144523s)]] 1140[[tommath_int][9.43586 (0.0175165s)][-3.57438e+179 (0.0409078s)][-9.73304e+179 (0.111392s)][-3.02201e+180 (0.345861s)]] 1141] 1142[table Operator | 1143[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1144[[cpp_int][11.6542 (0.030991s)][-6.48076e+046 (0.0429658s)][-8.11261e+046 (0.0537846s)][-1.24844e+047 (0.0827684s)]] 1145[[cpp_int(fixed)][4.09831 (0.0108982s)][-5.73378e+046 (0.0380136s)][-7.98794e+046 (0.0529581s)][-1.02098e+047 (0.0676884s)][-1.#INF (0.100936s)]] 1146[[cpp_int(unsigned, fixed)][[*1] (0.00265921s)]] 1147[[gmp_int][17.8503 (0.0474678s)][-9.32586e+046 (0.0618281s)][-1.29209e+047 (0.0856626s)][-2.0526e+047 (0.136082s)]] 1148[[tommath_int][57.6991 (0.153434s)][-2.5656e+047 (0.170093s)][-2.70121e+047 (0.179084s)][-6.58529e+047 (0.436588s)]] 1149] 1150[table Operator |(int) 1151[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1152[[cpp_int][16.9457 (0.0280516s)][-4.17523e+307 (0.0363929s)][-4.79721e+307 (0.0418143s)][-6.04694e+307 (0.0527075s)]] 1153[[cpp_int(fixed)][6.70551 (0.0111002s)][-3.64663e+307 (0.0317854s)][-5.35725e+307 (0.0466958s)][-6.16052e+307 (0.0536974s)][-1.#INF (0.0819107s)]] 1154[[cpp_int(unsigned, fixed)][[*1] (0.00165538s)]] 1155[[gmp_int][85.2488 (0.141119s)][-1.64044e+308 (0.142987s)][-1.78579e+308 (0.155656s)][-1.#INF (0.163236s)]] 1156[[tommath_int][227.544 (0.376671s)][-1.#INF (0.375206s)][-1.#INF (0.381428s)][-1.#INF (0.622404s)]] 1157] 1158[endsect] 1159[section:rational_performance Rational Type Perfomance] 1160[table Operator * 1161[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1162[[cpp_rational][6.20279 (57.9393s)][6.23608 (59.3172s)][6.25071 (61.8998s)][6.44097 (67.4139s)]] 1163[[mpq_rational][[*1] (9.34086s)][[*1] (9.51195s)][[*1] (9.90285s)][[*1] (10.4664s)]] 1164] 1165[table Operator *(int) 1166[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1167[[cpp_rational][2.06502 (2.4377s)][2.38344 (2.91325s)][2.86734 (3.94768s)][3.8554 (5.87507s)]] 1168[[mpq_rational][[*1] (1.18047s)][[*1] (1.22229s)][[*1] (1.37678s)][[*1] (1.52386s)]] 1169] 1170[table Operator + 1171[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1172[[cpp_rational][1.1513 (2.68363s)][1.31207 (3.15142s)][1.61685 (4.05684s)][2.18092 (5.80438s)]] 1173[[mpq_rational][[*1] (2.33097s)][[*1] (2.40187s)][[*1] (2.5091s)][[*1] (2.66144s)]] 1174] 1175[table Operator +(int) 1176[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1177[[cpp_rational][3.69962 (2.47739s)][4.12788 (2.92179s)][4.67839 (3.80252s)][6.08526 (5.51612s)]] 1178[[mpq_rational][[*1] (0.669634s)][[*1] (0.707818s)][[*1] (0.812783s)][[*1] (0.906471s)]] 1179] 1180[table Operator - 1181[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1182[[cpp_rational][1.17746 (2.72926s)][1.334 (3.19882s)][1.63017 (4.08474s)][2.21829 (5.86s)]] 1183[[mpq_rational][[*1] (2.31793s)][[*1] (2.39792s)][[*1] (2.50572s)][[*1] (2.64168s)]] 1184] 1185[table Operator -(int) 1186[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1187[[cpp_rational][3.71756 (2.47959s)][4.04045 (2.90579s)][4.69474 (3.80714s)][6.07677 (5.51949s)]] 1188[[mpq_rational][[*1] (0.666993s)][[*1] (0.719174s)][[*1] (0.810939s)][[*1] (0.908293s)]] 1189] 1190[table Operator / 1191[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1192[[cpp_rational][5.95741 (58.0332s)][6.16582 (59.5431s)][6.19235 (61.9712s)][6.31439 (67.4254s)]] 1193[[mpq_rational][[*1] (9.74135s)][[*1] (9.65697s)][[*1] (10.0077s)][[*1] (10.6781s)]] 1194] 1195[table Operator /(int) 1196[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1197[[cpp_rational][1.75198 (2.50843s)][2.05836 (3.00689s)][2.45339 (4.00588s)][3.31983 (5.92837s)]] 1198[[mpq_rational][[*1] (1.43177s)][[*1] (1.46082s)][[*1] (1.6328s)][[*1] (1.78575s)]] 1199] 1200[table Operator construct 1201[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1202[[cpp_rational][[*1] (0.0102665s)][[*1] (0.0101737s)][[*1] (0.0101965s)][[*1] (0.0102909s)]] 1203[[mpq_rational][37.3164 (0.383107s)][37.5023 (0.381537s)][37.4005 (0.381355s)][37.2621 (0.383461s)]] 1204] 1205[table Operator construct(unsigned long long) 1206[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1207[[cpp_rational][[*1] (0.0658436s)][[*1] (0.0665504s)][[*1] (0.0659082s)][[*1] (0.0659089s)]] 1208[[mpq_rational][32.3771 (2.13183s)][31.9648 (2.12727s)][32.1342 (2.1179s)][32.2079 (2.12279s)]] 1209] 1210[table Operator construct(unsigned) 1211[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1212[[cpp_rational][[*1] (0.0624887s)][[*1] (0.0609531s)][[*1] (0.0613968s)][[*1] (0.062674s)]] 1213[[mpq_rational][6.31396 (0.394551s)][6.41455 (0.390987s)][6.38973 (0.392309s)][6.27858 (0.393504s)]] 1214] 1215[table Operator str 1216[[Backend][128 Bits][256 Bits][512 Bits][1024 Bits]] 1217[[cpp_rational][5.4954 (0.020339s)][9.02403 (0.0517328s)][9.75685 (0.119248s)][9.80346 (0.286067s)]] 1218[[mpq_rational][[*1] (0.0037011s)][[*1] (0.00573278s)][[*1] (0.012222s)][[*1] (0.0291802s)]] 1219] 1220[endsect] 1221