| 78× | intervals |
| 2.9m | 26306× | body | 10240 | exit |
| 1.2m | 44062× | body | 1280 | valid |
| 24.2s | 30590× | body | 640 | valid |
| 19.1s | 202821× | body | 80 | valid |
| 13.9s | 151501× | body | 80 | nan |
| 12.5s | 27500× | body | 320 | valid |
| 8.6s | 36204× | body | 160 | valid |
| 7.6s | 163295× | pre | 80 | true |
| 2.4s | 3073× | body | 2560 | valid |
| 1.4s | 7916× | body | 160 | nan |
| 484.0ms | 4177× | pre | 10240 | exit |
| 181.0ms | 231× | body | 5120 | valid |
| 2.0ms | 2× | body | 640 | nan |
| 145× | rewrite-expression-head |
472 calls:
| 2.4m | (/ (- (- (* (cos delta) (cos delta)) (+ (+ (* (* (cos theta) (* (sin delta) (* (* (cos delta) (sin phi1)) (* (sin phi1) (sin phi1))))) (cos phi1)) (* (cos theta) (* (* (* (sin delta) (cos phi1)) (cos delta)) (* (sin phi1) (* (sin phi1) (sin phi1)))))) (* (* (* (sin phi1) (sin phi1)) (cos delta)) (* (* (sin phi1) (sin phi1)) (cos delta))))) (* (* (* (cos theta) (sin phi1)) (* (cos theta) (sin phi1))) (* (* (cos phi1) (sin delta)) (* (cos phi1) (sin delta))))) (+ (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) |
| 18.3s | (/ (- (* (cos delta) (cos delta)) (+ (+ (* (* (cos theta) (* (sin delta) (* (* (cos delta) (sin phi1)) (* (sin phi1) (sin phi1))))) (cos phi1)) (* (cos theta) (* (* (* (sin delta) (cos phi1)) (cos delta)) (* (sin phi1) (* (sin phi1) (sin phi1)))))) (* (* (* (sin phi1) (sin phi1)) (cos delta)) (* (* (sin phi1) (sin phi1)) (cos delta))))) (+ (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) |
| 12.2s | (- (* (cos delta) (cos delta)) (+ (+ (* (* (cos theta) (* (sin delta) (* (* (cos delta) (sin phi1)) (* (sin phi1) (sin phi1))))) (cos phi1)) (* (cos theta) (* (* (* (sin delta) (cos phi1)) (cos delta)) (* (sin phi1) (* (sin phi1) (sin phi1)))))) (* (* (* (sin phi1) (sin phi1)) (cos delta)) (* (* (sin phi1) (sin phi1)) (cos delta))))) |
| 8.3s | (- (* (cos delta) (cos delta)) (+ (+ (* (* (cos theta) (* (sin delta) (* (* (cos delta) (sin phi1)) (* (sin phi1) (sin phi1))))) (cos phi1)) (* (cos theta) (* (* (* (sin delta) (cos phi1)) (cos delta)) (* (sin phi1) (* (sin phi1) (sin phi1)))))) (* (* (* (sin phi1) (sin phi1)) (cos delta)) (* (* (sin phi1) (sin phi1)) (cos delta))))) |
| 1.1s | (/ (+ (* (* (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2))) (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2))) (* (cos phi1) (* (cos phi1) (cos phi1)))) (+ (* (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (- (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (cos phi1))) (* (cos phi1) (cos phi1)))) |
| 4382× | *-un-lft-identity |
| 4275× | add-sqr-sqrt |
| 4247× | times-frac |
| 3041× | add-exp-log |
| 2932× | add-cube-cbrt |
| 2203× | add-cbrt-cube |
| 1674× | pow1 |
| 1279× | associate-*l/ |
| 1119× | prod-exp |
| 834× | div-exp |
| 718× | add-log-exp |
| 709× | cbrt-unprod |
| 696× | associate-*l* flip-- |
| 695× | flip3-- |
| 666× | associate-*r* |
| 661× | frac-times |
| 649× | frac-add |
| 622× | associate-*r/ |
| 603× | sqrt-prod |
| 564× | associate-/l* |
| 502× | pow-prod-down |
| 498× | difference-of-squares |
| 490× | associate-/r* |
| 477× | cbrt-undiv |
| 455× | sqrt-div |
| 429× | distribute-lft-out-- |
| 347× | div-inv |
| 342× | cbrt-prod |
| 307× | cos-mult |
| 290× | flip-+ |
| 289× | flip3-+ |
| 286× | distribute-lft-out |
| 268× | pow-exp |
| 247× | sin-mult |
| 202× | log-prod |
| 199× | associate-/r/ |
| 188× | pow-to-exp |
| 167× | unswap-sqr |
| 161× | associate-/l/ |
| 143× | pow-prod-up |
| 123× | swap-sqr |
| 122× | *-commutative |
| 121× | frac-2neg clear-num |
| 99× | sub-neg |
| 94× | frac-sub cbrt-div diff-log |
| 93× | pow-plus |
| 80× | pow-sqr |
| 75× | log-pow |
| 73× | distribute-rgt-neg-in |
| 62× | exp-prod |
| 60× | unpow-prod-down |
| 56× | log-div |
| 54× | sqrt-pow1 pow1/2 |
| 48× | pow1/3 |
| 44× | 1-exp rec-exp tan-quot |
| 43× | sum-log |
| 41× | div-sub |
| 40× | pow2 |
| 36× | rem-sqrt-square |
| 34× | sin-cos-mult |
| 32× | distribute-rgt-in distribute-lft-in |
| 31× | associate--l+ |
| 29× | rem-log-exp |
| 26× | distribute-rgt-out |
| 24× | +-commutative |
| 20× | associate--r+ |
| 18× | sin-diff |
| 17× | pow-flip |
| 15× | cos-diff |
| 14× | associate--l- |
| 13× | cos-sum |
| 12× | exp-sum sqr-pow distribute-rgt1-in |
| 10× | cube-unmult inv-pow un-div-inv |
| 9× | pow3 acos-asin |
| 8× | exp-diff associate-+r+ |
| 7× | rem-exp-log associate--r- |
| 6× | distribute-lft-neg-in associate-+r- pow-unpow |
| 5× | neg-sub0 sin-sum sub-div sum-cubes sqr-cos |
| 4× | neg-log associate-+l- |
| 3× | distribute-frac-neg acos-neg |
| 2× | distribute-lft1-in distribute-rgt-out-- distribute-rgt-neg-out pow-pow asin-acos neg-mul-1 |
| 1× | sqrt-unprod tanh-def exp-to-pow tanh-undef rem-cbrt-cube |
472 calls:
| 4.2s | (/ (+ (* (* (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2))) (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2))) (* (cos phi1) (* (cos phi1) (cos phi1)))) (+ (* (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (- (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (cos phi1))) (* (cos phi1) (cos phi1)))) |
| 1.5s | (+ (* (* (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2)) (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2))) (* (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda1) (cos lambda2))) (cos phi2))) (* (cos phi1) (* (cos phi1) (cos phi1)))) |
| 1.4s | (/ (- (* (cos delta) (cos delta)) (* (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) (+ (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) |
| 1.1s | (/ (- (- (* (cos delta) (cos delta)) (+ (+ (* (* (cos theta) (* (sin delta) (* (* (cos delta) (sin phi1)) (* (sin phi1) (sin phi1))))) (cos phi1)) (* (cos theta) (* (* (* (sin delta) (cos phi1)) (cos delta)) (* (sin phi1) (* (sin phi1) (sin phi1)))))) (* (* (* (sin phi1) (sin phi1)) (cos delta)) (* (* (sin phi1) (sin phi1)) (cos delta))))) (* (* (* (cos theta) (sin phi1)) (* (cos theta) (sin phi1))) (* (* (cos phi1) (sin delta)) (* (cos phi1) (sin delta))))) (+ (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) |
| 865.0ms | (- (* (cos delta) (cos delta)) (* (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) |
Total 61.2b remaining (31.8%)
Threshold costs 5.5b (2.9%)