| Date: | Wednesday, April 28th, 2021 |
|---|---|
| Commit: | 07b57d27 on master |
| Hostname: | warfa with Racket 7.9 |
| Seed: | 2021118 |
| Parameters: | 256 points for 4 iterations |
| Flags: | setup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:fallback default |
Time bar (total: 5.6min)
| 99× | intervals |
| 45.2s | 8054× | body | 8192 | exit |
| 23.3s | 366179× | body | 128 | valid |
| 6.5s | 19317× | body | 1024 | valid |
| 4.8s | 14417× | body | 1024 | invalid |
| 1.9s | 10263× | body | 512 | valid |
| 1.5s | 6755× | body | 512 | invalid |
| 1.5s | 86820× | pre | 128 | true |
| 1.0s | 18935× | body | 128 | invalid |
| 765.0ms | 2169× | body | 2048 | valid |
| 638.0ms | 5510× | body | 256 | valid |
| 481.0ms | 3278× | body | 256 | invalid |
| 331.0ms | 1106× | body | 4096 | valid |
| 206.0ms | 2262× | body | 128 | nan |
| 189.0ms | 208× | body | 2048 | invalid |
| 0.0ms | 6× | body | 128 | overflowed |
Compiled 15998 to 11800 computations (26.2% saved)
351 calls:
| 9.8s | (log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 2295300911148351/9007199254740992 (/.f64 (+.f64 -5125037576950889/18014398509481984 (/.f64 (+.f64 6401478394306903/4503599627370496 (/.f64 (+.f64 (/.f64 4780145094533421/4503599627370496 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x)))) -6544414927309881/4503599627370496) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))) (exp.f64 (*.f64 x x))))))) |
| 6.3s | (log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 2295300911148351/9007199254740992 (/.f64 (+.f64 -5125037576950889/18014398509481984 (/.f64 (+.f64 6401478394306903/4503599627370496 (/.f64 (+.f64 (*.f64 (/.f64 4780145094533421/4503599627370496 (+.f64 1 (*.f64 -2176625624901896097756115991881/20282409603651670423947251286016 (*.f64 x x)))) (-.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x)))) -6544414927309881/4503599627370496) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))) (exp.f64 (*.f64 x x))))))) |
| 2.3s | (-.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 2295300911148351/9007199254740992 (/.f64 (+.f64 -5125037576950889/18014398509481984 (/.f64 (+.f64 6401478394306903/4503599627370496 (/.f64 (+.f64 (/.f64 4780145094533421/4503599627370496 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x)))) -6544414927309881/4503599627370496) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) 3)) (*.f64 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))) (exp.f64 (*.f64 x x))))) |
| 2.3s | (-.f64 1 (/.f64 (+.f64 2295300911148351/9007199254740992 (/.f64 (+.f64 -5125037576950889/18014398509481984 (/.f64 (+.f64 6401478394306903/4503599627370496 (/.f64 (+.f64 (/.f64 4780145094533421/4503599627370496 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x)))) -6544414927309881/4503599627370496) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))) (exp.f64 (*.f64 x x))))) |
| 2.3s | (-.f64 1 (/.f64 (+.f64 2295300911148351/9007199254740992 (/.f64 (+.f64 -5125037576950889/18014398509481984 (/.f64 (+.f64 6401478394306903/4503599627370496 (/.f64 (+.f64 -6544414927309881/4503599627370496 (/.f64 4780145094533421/4503599627370496 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 1475339155889891/4503599627370496 (fabs.f64 x))) (exp.f64 (*.f64 x x))))) |
Compiled 565430 to 416487 computations (26.3% saved)
Compiled 761653 to 554679 computations (27.2% saved)
| 161× | rewrite-expression-head |
| 4627× | *-un-lft-identity_binary64 |
| 3868× | add-exp-log_binary64 |
| 3652× | add-cbrt-cube_binary64 |
| 3621× | add-sqr-sqrt_binary64 |
| 3488× | times-frac_binary64 |
| 3394× | pow1_binary64 |
| 2568× | add-cube-cbrt_binary64 |
| 2333× | prod-exp_binary64 |
| 2219× | cbrt-unprod_binary64 |
| 1967× | pow-prod-down_binary64 |
| 1246× | associate-*r*_binary64 |
| 950× | distribute-lft-out_binary64 |
| 799× | associate-*l*_binary64 |
| 765× | sqrt-prod_binary64 |
| 761× | add-log-exp_binary64 |
| 671× | cbrt-prod_binary64 |
| 620× | flip-+_binary64 flip3-+_binary64 |
| 482× | associate-/r/_binary64 |
| 478× | unpow-prod-down_binary64 |
| 460× | associate-*r/_binary64 |
| 386× | associate-/r*_binary64 |
| 361× | div-exp_binary64 |
| 349× | log-pow_binary64 |
| 327× | cbrt-undiv_binary64 |
| 324× | frac-times_binary64 |
| 300× | associate-/l*_binary64 |
| 273× | associate-*l/_binary64 |
| 272× | unswap-sqr_binary64 |
| 271× | cancel-sign-sub-inv_binary64 |
| 251× | difference-of-squares_binary64 |
| 214× | cube-prod_binary64 |
| 213× | frac-add_binary64 |
| 207× | div-inv_binary64 |
| 185× | flip--_binary64 flip3--_binary64 |
| 161× | distribute-lft-out--_binary64 |
| 156× | cbrt-div_binary64 |
| 154× | sqrt-pow1_binary64 |
| 141× | *-commutative_binary64 |
| 130× | associate-/l/_binary64 |
| 125× | sqrt-div_binary64 |
| 124× | pow1/2_binary64 |
| 118× | pow1/3_binary64 |
| 109× | sqr-pow_binary64 |
| 105× | log-prod_binary64 |
| 98× | sum-log_binary64 |
| 89× | distribute-rgt-in_binary64 distribute-lft-in_binary64 |
| 82× | swap-sqr_binary64 |
| 78× | frac-2neg_binary64 clear-num_binary64 |
| 74× | pow-prod-up_binary64 |
| 71× | sub-neg_binary64 |
| 70× | pow-unpow_binary64 |
| 61× | pow-exp_binary64 |
| 58× | pow-sqr_binary64 diff-log_binary64 |
| 57× | pow-to-exp_binary64 |
| 53× | frac-sub_binary64 |
| 48× | +-commutative_binary64 |
| 47× | associate--l+_binary64 exp-prod_binary64 |
| 43× | rem-sqrt-square_binary64 |
| 42× | difference-of-sqr-1_binary64 |
| 38× | cube-mult_binary64 |
| 37× | unpow3_binary64 pow-plus_binary64 |
| 33× | exp-sum_binary64 |
| 29× | pow-pow_binary64 pow2_binary64 |
| 24× | associate-+r+_binary64 |
| 20× | cube-div_binary64 div-sub_binary64 |
| 19× | rec-exp_binary64 1-exp_binary64 |
| 18× | log-div_binary64 |
| 17× | associate-+l+_binary64 unpow2_binary64 |
| 16× | exp-diff_binary64 |
| 14× | rem-cube-cbrt_binary64 exp-neg_binary64 rem-log-exp_binary64 |
| 13× | exp-to-pow_binary64 |
| 12× | rem-exp-log_binary64 distribute-rgt-neg-in_binary64 sin-sum_binary64 distribute-lft-neg-in_binary64 neg-sub0_binary64 |
| 9× | sqrt-unprod_binary64 pow-flip_binary64 |
| 7× | associate--r+_binary64 |
| 6× | rem-cbrt-cube_binary64 distribute-neg-frac_binary64 cos-sum_binary64 |
| 5× | associate--l-_binary64 |
| 4× | un-div-inv_binary64 inv-pow_binary64 |
| 3× | pow-sub_binary64 neg-mul-1_binary64 |
| 2× | cosh-undef_binary64 distribute-lft-neg-out_binary64 |
| 1× | sqr-abs_binary64 associate-+r-_binary64 rem-square-sqrt_binary64 distribute-rgt-out--_binary64 unsub-neg_binary64 distribute-rgt-out_binary64 associate-+l-_binary64 sqrt-pow2_binary64 |
351 calls:
| 2.7s | (*.f64 (*.f64 2 825478423409049/4611686018427387904) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) |
| 156.0ms | (*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 alpha (+.f64 beta i))) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 2 i))))) (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 alpha (+.f64 beta i)))) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (-.f64 (+.f64 alpha (+.f64 beta (*.f64 2 i))) 1))) |
| 115.0ms | (*.f64 (/.f64 (+.f64 1 alpha) (sqrt.f64 (+.f64 alpha (+.f64 beta 3)))) (/.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 2 beta)) (+.f64 alpha (+.f64 2 beta)))) (sqrt.f64 (+.f64 alpha (+.f64 beta 3))))) |
| 91.0ms | (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 8375303961237363/1152921504606846976 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 583843369866023/1152921504606846976 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 825478423409049/4611686018427387904 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 1737369620307813/2251799813685248 (*.f64 x x))) (*.f64 2620859570069187/9007199254740992 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2502400853142105/36028797018963968 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 2017691060547333/144115188075855872 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 7681173503746455/9223372036854775808 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 2 825478423409049/4611686018427387904) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) |
| 80.0ms | (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 3782789308857969/36028797018963968 (*.f64 x x))) (*.f64 763919671262763/18014398509481984 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 8375303961237363/1152921504606846976 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 583843369866023/1152921504606846976 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 825478423409049/4611686018427387904 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 1737369620307813/2251799813685248 (*.f64 x x))) (*.f64 2620859570069187/9007199254740992 (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 2502400853142105/36028797018963968 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 2017691060547333/144115188075855872 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 7681173503746455/9223372036854775808 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 2 825478423409049/4611686018427387904) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) |
Compiled 592348 to 300852 computations (49.2% saved)
| 259× | egg-herbie |
| 49268× | distribute-rgt-in_binary64 |
| 37583× | unswap-sqr_binary64 |
| 37453× | associate-*l*_binary64 |
| 37043× | *-commutative_binary64 |
| 36329× | distribute-lft-in_binary64 |
| 33520× | times-frac_binary64 |
| 32294× | associate-*r*_binary64 |
| 32179× | associate-/l*_binary64 |
| 28999× | cancel-sign-sub-inv_binary64 |
| 26392× | sub-neg_binary64 |
| 21702× | sqr-pow_binary64 |
| 21457× | distribute-rgt-neg-in_binary64 |
| 17966× | associate-*l/_binary64 |
| 17242× | +-commutative_binary64 |
| 17216× | associate-/r*_binary64 |
| 17008× | unsub-neg_binary64 |
| 16427× | div-sub_binary64 |
| 16252× | associate-/l/_binary64 |
| 16100× | distribute-lft-neg-in_binary64 |
| 15882× | distribute-rgt-out_binary64 |
| 15695× | neg-mul-1_binary64 |
| 15269× | exp-prod_binary64 |
| 15005× | log-prod_binary64 |
| 14895× | associate-*r/_binary64 |
| 13865× | associate-+r+_binary64 |
| 13841× | associate-/r/_binary64 |
| 13626× | neg-sub0_binary64 |
| 13124× | associate-+l+_binary64 |
| 11327× | cube-prod_binary64 |
| 9069× | distribute-lft-out_binary64 |
| 8993× | associate--r-_binary64 |
| 8567× | distribute-neg-in_binary64 |
| 7766× | distribute-lft-neg-out_binary64 |
| 7743× | pow-sqr_binary64 |
| 7220× | distribute-neg-frac_binary64 |
| 6249× | distribute-rgt-neg-out_binary64 |
| 6126× | associate--r+_binary64 |
| 5929× | unpow3_binary64 |
| 5775× | swap-sqr_binary64 |
| 5752× | exp-sum_binary64 |
| 5663× | associate--l+_binary64 |
| 4499× | cube-div_binary64 |
| 4412× | log-div_binary64 |
| 4328× | associate-+l-_binary64 |
| 4085× | distribute-rgt-out--_binary64 |
| 3739× | cube-mult_binary64 |
| 3583× | associate-+r-_binary64 |
| 3574× | *-rgt-identity_binary64 |
| 3514× | *-lft-identity_binary64 |
| 3180× | log-pow_binary64 |
| 2704× | exp-diff_binary64 |
| 2623× | difference-of-squares_binary64 |
| 2333× | pow-plus_binary64 |
| 2078× | distribute-neg-out_binary64 |
| 2068× | distribute-frac-neg_binary64 |
| 2040× | rem-sqrt-square_binary64 |
| 1906× | cube-unmult_binary64 |
| 1882× | distribute-lft-out--_binary64 |
| 1778× | remove-double-neg_binary64 |
| 1570× | associate--l-_binary64 |
| 1473× | count-2_binary64 |
| 1464× | sub0-neg_binary64 |
| 1274× | +-rgt-identity_binary64 |
| 1082× | /-rgt-identity_binary64 div-exp_binary64 |
| 1044× | prod-exp_binary64 |
| 1005× | mul0-rgt_binary64 |
| 1001× | mul0-lft_binary64 |
| 943× | distribute-rgt1-in_binary64 |
| 629× | exp-to-pow_binary64 |
| 613× | cancel-sign-sub_binary64 |
| 607× | unpow1/2_binary64 |
| 522× | unpow2_binary64 |
| 472× | div0_binary64 |
| 446× | log-rec_binary64 |
| 444× | unpow1_binary64 |
| 443× | mul-1-neg_binary64 |
| 389× | --rgt-identity_binary64 |
| 373× | distribute-lft1-in_binary64 |
| 349× | +-lft-identity_binary64 |
| 307× | exp-neg_binary64 |
| 286× | sqr-neg_binary64 |
| 244× | remove-double-div_binary64 |
| 223× | cube-neg_binary64 |
| 198× | 1-exp_binary64 |
| 177× | unpow1/3_binary64 |
| 163× | exp-lft-sqr_binary64 |
| 162× | exp-sqrt_binary64 |
| 140× | rem-square-sqrt_binary64 |
| 135× | rem-log-exp_binary64 |
| 119× | rem-exp-log_binary64 |
| 111× | rem-cbrt-cube_binary64 |
| 108× | rec-exp_binary64 |
| 104× | exp-1-e_binary64 |
| 91× | exp-lft-cube_binary64 |
| 77× | +-inverses_binary64 |
| 69× | rem-3cbrt-lft_binary64 |
| 47× | *-inverses_binary64 |
| 40× | difference-of-sqr--1_binary64 |
| 30× | rem-cube-cbrt_binary64 |
| 25× | difference-of-sqr-1_binary64 unpow-1_binary64 |
| 23× | cos-neg_binary64 |
| 21× | lft-mult-inverse_binary64 |
| 20× | sin-neg_binary64 |
| 17× | pow-base-1_binary64 |
| 13× | rem-3cbrt-rft_binary64 |
| 12× | sqr-abs_binary64 log-E_binary64 |
| 6× | rgt-mult-inverse_binary64 |
| 4× | exp-cbrt_binary64 |
| 2× | exp-0_binary64 |
| 1× | e-exp-1_binary64 if-if-or-not_binary64 cosh-def_binary64 |
| 0× | if-if-and-not_binary64 cos-PI/2_binary64 cos-PI/3_binary64 not-lte_binary64 sinh-+-cosh_binary64 sub-1-cos_binary64 tan-0_binary64 sinh-cosh_binary64 and-false-r cos-PI_binary64 if-false_binary64 gt-same_binary64 cos-sin-sum_binary64 hang-p0-tan_binary64 not-lt_binary64 cos-+PI_binary64 unpow0_binary64 sin-PI_binary64 1-sub-sin_binary64 not-not if-not_binary64 tan-PI/4_binary64 lte-same_binary64 1-sub-cos_binary64 lt-same_binary64 tanh-def-a_binary64 cos-PI/6_binary64 tan-PI/6_binary64 erfc-erf_binary64 tan-neg_binary64 tanh-def-c_binary64 or-true-l not-false not-or tan-+PI_binary64 tan-PI/3_binary64 if-if-or_binary64 or-false-l sinh-def_binary64 erf-odd_binary64 if-same_binary64 tanh-def-b_binary64 sin-0_binary64 and-same -1-add-cos_binary64 not-gt_binary64 and-true-l -1-add-sin_binary64 cos-PI/4_binary64 or-true-r erf-erfc_binary64 or-false-r cos-+PI/2_binary64 not-gte_binary64 hang-m0-tan_binary64 hang-0p-tan_binary64 pow-base-0_binary64 not-and sin-+PI/2_binary64 sin-PI/4_binary64 sin-PI/2_binary64 if-true_binary64 hang-p-tan_binary64 hang-0m-tan_binary64 or-same sin-PI/3_binary64 sinh---cosh_binary64 hang-m-tan_binary64 if-if-and_binary64 sin-PI/6_binary64 and-true-r cos-0_binary64 sin-+PI_binary64 gte-same_binary64 tan-+PI/2_binary64 sub-1-sin_binary64 tan-PI_binary64 not-true and-false-l |
| 50× | search |
| 100× | egg-herbie |
| 8736× | distribute-rgt-in_binary64 |
| 7008× | associate-/l*_binary64 |
| 6832× | *-commutative_binary64 |
| 6809× | times-frac_binary64 |
| 6805× | distribute-lft-in_binary64 |
| 6698× | sub-neg_binary64 |
| 6635× | associate--r-_binary64 |
| 6498× | sqr-pow_binary64 |
| 6443× | associate-*l*_binary64 |
| 6329× | unsub-neg_binary64 |
| 6318× | unswap-sqr_binary64 |
| 5930× | div-sub_binary64 |
| 5285× | associate-*r*_binary64 |
| 4764× | associate-/r*_binary64 |
| 4758× | +-commutative_binary64 |
| 4526× | neg-mul-1_binary64 |
| 4220× | neg-sub0_binary64 |
| 4075× | associate-/l/_binary64 |
| 3954× | cancel-sign-sub-inv_binary64 |
| 3928× | associate-+l+_binary64 |
| 3528× | distribute-rgt-out_binary64 |
| 3352× | associate-+r+_binary64 |
| 3327× | distribute-rgt-neg-in_binary64 |
| 3283× | pow-sqr_binary64 |
| 3188× | associate-/r/_binary64 |
| 3031× | associate-*l/_binary64 |
| 2918× | cube-prod_binary64 |
| 2807× | distribute-neg-in_binary64 |
| 2489× | distribute-lft-neg-out_binary64 |
| 2447× | distribute-lft-out_binary64 |
| 2165× | associate-+l-_binary64 |
| 2157× | associate-*r/_binary64 |
| 2132× | distribute-neg-out_binary64 |
| 2056× | distribute-lft-neg-in_binary64 |
| 1972× | distribute-rgt-neg-out_binary64 |
| 1938× | unpow3_binary64 |
| 1747× | distribute-rgt-out--_binary64 |
| 1506× | associate--l-_binary64 |
| 1384× | cube-mult_binary64 |
| 1229× | associate--r+_binary64 |
| 1199× | distribute-neg-frac_binary64 |
| 1185× | associate-+r-_binary64 |
| 1098× | remove-double-neg_binary64 |
| 1081× | associate--l+_binary64 |
| 969× | *-lft-identity_binary64 |
| 929× | exp-sum_binary64 |
| 895× | *-rgt-identity_binary64 |
| 886× | distribute-frac-neg_binary64 |
| 730× | distribute-lft-out--_binary64 |
| 723× | exp-prod_binary64 |
| 666× | swap-sqr_binary64 |
| 574× | cancel-sign-sub_binary64 |
| 527× | sub0-neg_binary64 |
| 483× | cube-div_binary64 |
| 444× | exp-diff_binary64 |
| 442× | mul0-lft_binary64 |
| 426× | mul0-rgt_binary64 |
| 419× | pow-plus_binary64 |
| 313× | /-rgt-identity_binary64 |
| 286× | div0_binary64 |
| 224× | +-rgt-identity_binary64 |
| 215× | rem-sqrt-square_binary64 |
| 207× | --rgt-identity_binary64 |
| 166× | +-lft-identity_binary64 |
| 165× | cube-unmult_binary64 |
| 138× | distribute-rgt1-in_binary64 |
| 137× | div-exp_binary64 |
| 116× | remove-double-div_binary64 |
| 110× | prod-exp_binary64 |
| 88× | mul-1-neg_binary64 |
| 80× | unpow2_binary64 |
| 77× | unpow1/2_binary64 unpow1_binary64 |
| 75× | exp-neg_binary64 |
| 71× | rec-exp_binary64 |
| 70× | distribute-lft1-in_binary64 |
| 66× | difference-of-squares_binary64 |
| 42× | exp-sqrt_binary64 |
| 40× | exp-lft-sqr_binary64 |
| 38× | sqr-neg_binary64 |
| 31× | 1-exp_binary64 |
| 25× | *-inverses_binary64 |
| 24× | exp-to-pow_binary64 |
| 22× | count-2_binary64 |
| 17× | lft-mult-inverse_binary64 |
| 14× | +-inverses_binary64 |
| 10× | rem-exp-log_binary64 |
| 8× | difference-of-sqr-1_binary64 log-prod_binary64 sin-neg_binary64 |
| 6× | exp-1-e_binary64 |
| 5× | swap-re-im |
| 4× | rgt-mult-inverse_binary64 cube-neg_binary64 cos-neg_binary64 |
| 3× | sqr-abs_binary64 swap-d2-d3 |
| 2× | unpow-1_binary64 exp-0_binary64 swap-alpha-beta |
| 1× | swap-d2-d4 swap-x.re-y.im swap-x.im-y.im swap-x.re-y.re swap-x.im-y.re |
| 0× | e-exp-1_binary64 hang-m-tan_binary64 cos-PI/3_binary64 if-if-and-not_binary64 cos-PI/2_binary64 not-lte_binary64 sinh-+-cosh_binary64 not-or tan-0_binary64 sinh-cosh_binary64 and-false-r log-rec_binary64 cos-PI_binary64 if-false_binary64 gt-same_binary64 cos-sin-sum_binary64 hang-p0-tan_binary64 not-lt_binary64 rem-square-sqrt_binary64 cos-+PI_binary64 unpow0_binary64 sin-PI_binary64 1-sub-sin_binary64 exp-cbrt_binary64 not-not if-not_binary64 if-if-or-not_binary64 lte-same_binary64 exp-lft-cube_binary64 1-sub-cos_binary64 tan-PI/4_binary64 lt-same_binary64 tanh-def-a_binary64 cos-PI/6_binary64 tan-PI/6_binary64 erfc-erf_binary64 tan-neg_binary64 tanh-def-c_binary64 or-true-l sub-1-cos_binary64 difference-of-sqr--1_binary64 rem-3cbrt-rft_binary64 tan-+PI_binary64 tan-PI/3_binary64 if-if-or_binary64 rem-3cbrt-lft_binary64 log-E_binary64 pow-base-1_binary64 or-false-l sinh-def_binary64 erf-odd_binary64 if-same_binary64 tanh-def-b_binary64 log-pow_binary64 and-true-l and-same -1-add-cos_binary64 not-gt_binary64 cosh-def_binary64 -1-add-sin_binary64 rem-cube-cbrt_binary64 cos-PI/4_binary64 or-true-r erf-erfc_binary64 or-false-r cos-+PI/2_binary64 not-gte_binary64 hang-m0-tan_binary64 hang-0p-tan_binary64 pow-base-0_binary64 not-and rem-cbrt-cube_binary64 sin-PI/4_binary64 sin-PI/2_binary64 sin-0_binary64 hang-p-tan_binary64 hang-0m-tan_binary64 or-same sin-PI/3_binary64 sinh---cosh_binary64 log-div_binary64 rem-log-exp_binary64 if-if-and_binary64 sin-PI/6_binary64 tan-+PI/2_binary64 if-true_binary64 and-true-r cos-0_binary64 sin-+PI_binary64 gte-same_binary64 sin-+PI/2_binary64 not-false sub-1-sin_binary64 tan-PI_binary64 not-true and-false-l unpow1/3_binary64 |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 87.1% | 12.9% | 0 |
| 2.5% | 84.6% | 12.9% | 1 |
| 9.4% | 75.5% | 15.1% | 2 |
| 22.1% | 62.2% | 15.6% | 3 |
| 27.2% | 55.4% | 17.4% | 4 |
| 36.3% | 45.6% | 18.1% | 5 |
| 39.8% | 40.6% | 19.7% | 6 |
| 44.2% | 33.4% | 22.4% | 7 |
| 47.7% | 29.3% | 23.1% | 8 |
| 50.7% | 25.2% | 24.1% | 9 |
| 53.2% | 21.6% | 25.2% | 10 |
| 55.3% | 18.7% | 26% | 11 |
| 57.2% | 16.3% | 26.5% | 12 |
| 59.1% | 13.6% | 27.4% | 13 |
| 60.1% | 12.2% | 27.7% | 14 |
Compiled 1389 to 949 computations (31.7% saved)
Compiled 453373 to 278322 computations (38.6% saved)
Compiled 82 to 71 computations (13.4% saved)
Compiled 2523 to 1776 computations (29.6% saved)
Loading profile data...