Herbie run

Date:Sunday, April 20th, 2025
Commit:db13855b on artem-rules-updates
Seed:2025110
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofs
default
Memory:456 647.8 MB

Time bar (total: 6.6min)

sample2.9min (44.2%)

Memory
1 586.2MiB live, 192 503.5MiB allocated; 53.0s collecting garbage
Samples
48.4s119 161×1valid
37.8s281 558×0valid
20.9s4 087×4exit
14.1s25 346×2valid
8.0s11 439×5exit
5.4s3 216×3valid
5.0s35 072×0exit
2.4s12 118×1invalid
2.2s19 624×0invalid
345.0ms861×2invalid
225.0ms2 612×1exit
87.0ms31×4valid
9.0ms3exit
Precisions
Click to see histograms. Total time spent on operations: 2.0min
ival-pow: 24.1s (19.6% of total)
ival-cos: 13.3s (10.8% of total)
ival-mult!: 12.2s (9.9% of total)
adjust: 11.4s (9.3% of total)
ival-sin: 10.6s (8.7% of total)
ival-pow2: 8.0s (6.5% of total)
ival-div!: 7.1s (5.8% of total)
ival-exp: 5.4s (4.4% of total)
ival-sinu: 5.0s (4.1% of total)
ival-sqrt: 4.9s (4% of total)
ival-cosu: 4.5s (3.7% of total)
ival-log: 3.8s (3.1% of total)
ival-add!: 3.2s (2.6% of total)
ival-sub!: 3.0s (2.4% of total)
ival-neg: 2.6s (2.1% of total)
ival-hypot: 750.0ms (0.6% of total)
ival-atan2: 744.0ms (0.6% of total)
ival-tan: 547.0ms (0.4% of total)
ival-acos: 414.0ms (0.3% of total)
ival-cbrt: 414.0ms (0.3% of total)
ival-atan: 276.0ms (0.2% of total)
ival-fabs: 175.0ms (0.1% of total)
ival-asin: 139.0ms (0.1% of total)
ival-log1p: 112.0ms (0.1% of total)
ival-<: 72.0ms (0.1% of total)
ival-and: 51.0ms (0% of total)
ival-<=: 11.0ms (0% of total)
ival-assert: 9.0ms (0% of total)
ival-==: 1.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
ival-or: 0.0ms (0% of total)
Bogosity

rewrite53.0s (13.5%)

Memory
867.1MiB live, 58 844.7MiB allocated; 14.1s collecting garbage
Stop Event
442×iter-limit
186×node-limit
unsound
saturated
Counts
53 511 → 81 808

regimes39.0s (9.9%)

Memory
-347.6MiB live, 51 904.0MiB allocated; 12.0s collecting garbage
Counts
20 808 → 887
Calls

155 calls:

4.5s
phi1
2.9s
phi2
2.3s
lambda1
2.2s
lambda2
2.0s
(-.f64 lambda1 lambda2)
Compiler

Compiled 15 520 to 14 894 computations (4% saved)

series34.3s (8.7%)

Memory
1 293.6MiB live, 40 833.9MiB allocated; 10.4s collecting garbage
Counts
7 538 → 45 973
Calls

1602 calls:

TimeVariablePointExpression
1.1s
y-scale
@inf
((/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* 1/4 (* (* y-scale (sqrt 8)) (sqrt (+ (* 2 (pow (* a (sin (* 1/180 (* angle (PI))))) 2)) (* 2 (pow (* b (cos (* 1/180 (* angle (PI))))) 2)))))) 1/4 (* (* y-scale (sqrt 8)) (sqrt (+ (* 2 (pow (* a (sin (* 1/180 (* angle (PI))))) 2)) (* 2 (pow (* b (cos (* 1/180 (* angle (PI))))) 2))))) (* y-scale (sqrt 8)) y-scale (sqrt 8) 8 (sqrt (+ (* 2 (pow (* a (sin (* 1/180 (* angle (PI))))) 2)) (* 2 (pow (* b (cos (* 1/180 (* angle (PI))))) 2)))) (+ (* 2 (pow (* a (sin (* 1/180 (* angle (PI))))) 2)) (* 2 (pow (* b (cos (* 1/180 (* angle (PI))))) 2))) 2 (pow (* a (sin (* 1/180 (* angle (PI))))) 2) (* a (sin (* 1/180 (* angle (PI))))) a (sin (* 1/180 (* angle (PI)))) (* 1/180 (* angle (PI))) 1/180 (* angle (PI)) angle (PI) (* 2 (pow (* b (cos (* 1/180 (* angle (PI))))) 2)) (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* b (cos (* 1/180 (* angle (PI))))) b (cos (* 1/180 (* angle (PI)))) (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* 1/4 (* b (* y-scale 4))) (* b (* y-scale 4)) (* y-scale 4) 4 (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* -1/4 (* (* x-scale (* y-scale (sqrt 8))) (sqrt (+ (* 2 (/ (pow (* a (sin (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))) (* 2 (/ (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))))))) -1/4 (* (* x-scale (* y-scale (sqrt 8))) (sqrt (+ (* 2 (/ (pow (* a (sin (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))) (* 2 (/ (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale)))))) (* x-scale (* y-scale (sqrt 8))) x-scale (sqrt (+ (* 2 (/ (pow (* a (sin (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))) (* 2 (/ (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))))) (+ (* 2 (/ (pow (* a (sin (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))) (* 2 (/ (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale)))) (/ (pow (* a (sin (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale)) (* x-scale x-scale) (* 2 (/ (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale))) (/ (pow (* b (cos (* 1/180 (* angle (PI))))) 2) (* x-scale x-scale)) (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))))) (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))) (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2)) (* 4 (* (* b a) (* b (neg a)))) (* (* b a) (* b (neg a))) (* b a) (* b (neg a)) (neg a) (pow (* x-scale y-scale) 2) (* x-scale y-scale) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (+ (* 2 (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (* 2 (pow (* b (sin (* 1/180 (* angle (PI))))) 2))) (* y-scale y-scale)) (+ (* 2 (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (* 2 (pow (* b (sin (* 1/180 (* angle (PI))))) 2))) (pow (* a (cos (* 1/180 (* angle (PI))))) 2) (* a (cos (* 1/180 (* angle (PI))))) (* 2 (pow (* b (sin (* 1/180 (* angle (PI))))) 2)) (pow (* b (sin (* 1/180 (* angle (PI))))) 2) (* b (sin (* 1/180 (* angle (PI))))) (* y-scale y-scale) (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (exp (* (log (* x-scale y-scale)) 2)))) (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))))) (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (/ angle 180) 180 (pow (* b (cos (* (/ angle 180) (PI)))) 2) (* b (cos (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI))) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) (pow (* a (cos (* (/ angle 180) (PI)))) 2) (* a (cos (* (/ angle 180) (PI)))) (pow (* b (sin (* (/ angle 180) (PI)))) 2) (* b (sin (* (/ angle 180) (PI)))) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))) (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)) (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (* 2 (- (pow b 2) (pow a 2))) (- (pow b 2) (pow a 2)) (pow b 2) (pow a 2) (/ (* 4 (* (* b a) (* b (neg a)))) (exp (* (log (* x-scale y-scale)) 2))) (exp (* (log (* x-scale y-scale)) 2)) (* (log (* x-scale y-scale)) 2) (log (* x-scale y-scale)))
997.0ms
angle
@-inf
((- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (* 2 (- (pow b 2) (pow a 2))) 2 (- (pow b 2) (pow a 2)) (pow b 2) b (pow a 2) a (sin (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (/ angle 180) angle 180 (PI) (cos (* (/ angle 180) (PI))) x-scale y-scale (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (pow (* b (cos (* (/ angle 180) (PI)))) 2) (* b (cos (* (/ angle 180) (PI)))) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) (pow (* a (cos (* (/ angle 180) (PI)))) 2) (* a (cos (* (/ angle 180) (PI)))) (pow (* b (sin (* (/ angle 180) (PI)))) 2) (* b (sin (* (/ angle 180) (PI)))))
918.0ms
t
@-inf
((/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (exp (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n))) (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n)) (* c_n (- (log (- 1 (/ 1 (+ 1 (exp (neg s)))))) (log 1/2))) c_n (- (log (- 1 (/ 1 (+ 1 (exp (neg s)))))) (log 1/2)) (* (+ (* -1/8 s) -1/2) s) (+ (* -1/8 s) -1/2) -1/8 s -1/2 (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (exp (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n))) (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n)) (* c_n (- (log (- 1 (/ 1 (+ 1 (exp (neg s)))))) (log 1/2))) (- (log (- 1 (/ 1 (+ 1 (exp (neg s)))))) (log 1/2)) (* -1/2 s) (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (exp (- (* (neg (log (+ (exp (neg s)) 1))) c_p) (* (neg (log (+ (exp (neg t)) 1))) c_p))) (- (* (neg (log (+ (exp (neg s)) 1))) c_p) (* (neg (log (+ (exp (neg t)) 1))) c_p)) (* (neg (log (+ (exp (neg s)) 1))) c_p) (neg (log (+ (exp (neg s)) 1))) (log (+ (exp (neg s)) 1)) (+ (exp (neg s)) 1) (+ 2 (neg s)) 2 (neg s) c_p (* (neg (log (+ (exp (neg t)) 1))) c_p) (neg (log (+ (exp (neg t)) 1))) (log (+ (exp (neg t)) 1)) (+ (exp (neg t)) 1) (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (exp (- (* (neg (log (/ (- (* (exp (neg s)) (exp (neg s))) 1) (- (exp (neg s)) 1)))) c_p) (* (neg (log (+ (exp (neg t)) 1))) c_p))) (- (* (neg (log (/ (- (* (exp (neg s)) (exp (neg s))) 1) (- (exp (neg s)) 1)))) c_p) (* (neg (log (+ (exp (neg t)) 1))) c_p)) (* (neg (log (/ (- (* (exp (neg s)) (exp (neg s))) 1) (- (exp (neg s)) 1)))) c_p) (neg (log (/ (- (* (exp (neg s)) (exp (neg s))) 1) (- (exp (neg s)) 1)))) (log (/ (- (* (exp (neg s)) (exp (neg s))) 1) (- (exp (neg s)) 1))) (/ (- (* (exp (neg s)) (exp (neg s))) 1) (- (exp (neg s)) 1)) (- (* (exp (neg s)) (exp (neg s))) 1) (* (exp (neg s)) (exp (neg s))) (exp (neg s)) 1 (- (exp (neg s)) 1) (* (neg (log (+ (exp (neg t)) 1))) c_p) (neg (log (+ (exp (neg t)) 1))) (+ (* 1/2 t) (log 1/2)) 1/2 t (log 1/2) (* (exp (- (* (neg (log (+ (exp (neg s)) 1))) c_p) (* (neg (log (+ (exp (neg t)) 1))) c_p))) (exp (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n)))) (exp (- (* (neg (log (+ (exp (neg s)) 1))) c_p) (* (neg (log (+ (exp (neg t)) 1))) c_p))) (+ (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t)))))))) (* s (+ (* 1/2 (* c_p (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t)))))))))) (* (* s (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))))) (+ (* -1/8 c_p) (* 1/8 (* c_p c_p))))))) (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t)))))))) (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))) (neg (* c_p (log 2))) (* c_p (log 2)) (log 2) (neg (* c_p (log (+ 1 (exp (neg t)))))) (* c_p (log (+ 1 (exp (neg t))))) (log (+ 1 (exp (neg t)))) (+ 1 (exp (neg t))) (exp (neg t)) (neg t) (* s (+ (* 1/2 (* c_p (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t)))))))))) (* (* s (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))))) (+ (* -1/8 c_p) (* 1/8 (* c_p c_p)))))) (+ (* 1/2 (* c_p (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t)))))))))) (* (* s (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))))) (+ (* -1/8 c_p) (* 1/8 (* c_p c_p))))) (* c_p (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))))) (* (* s (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))))) (+ (* -1/8 c_p) (* 1/8 (* c_p c_p)))) (* s (exp (- (neg (* c_p (log 2))) (neg (* c_p (log (+ 1 (exp (neg t))))))))) (+ (* -1/8 c_p) (* 1/8 (* c_p c_p))) (* 1/8 (* c_p c_p)) 1/8 (* c_p c_p) (exp (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n))) (- (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n)) (* (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) c_n) (log (- 1 (/ 1 (+ (exp (neg s)) 1)))) (- 1 (/ 1 (+ (exp (neg s)) 1))) (/ 1 (+ (exp (neg s)) 1)) (+ (exp (neg s)) 1) (* (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) c_n) (log (- 1 (/ 1 (+ (exp (neg t)) 1)))) (- 1 (/ 1 (+ (exp (neg t)) 1))) (/ 1 (+ (exp (neg t)) 1)) (+ (exp (neg t)) 1))
450.0ms
t
@0
((fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (+ (* (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) (sin t)) (/ (* (* (cos t) eh) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew))))) ew)) ew) (+ (* (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) (sin t)) (/ (* (* (cos t) eh) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew))))) ew)) (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) 1 (sin t) t (/ (* (* (cos t) eh) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew))))) ew) (* (* (cos t) eh) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew))))) (* (cos t) eh) (cos t) eh (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew)))) (asinh (/ (* (cos t) eh) (* (sin t) ew))) (/ (* (cos t) eh) (* (sin t) ew)) (* (sin t) ew) ew (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (* (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) ew) (sin t)) (* (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) ew) (sin t) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (+ (* (cos t) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew))))) (/ (* (* (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) ew) (sin t)) eh)) eh) (+ (* (cos t) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew))))) (/ (* (* (/ 1 (sqrt (+ 1 (pow (/ (* (cos t) eh) (* (sin t) ew)) 2)))) ew) (sin t)) eh)) (/ (* ew (sin t)) eh) (* ew (sin t)) (fabs (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t))))))) (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (* (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew)))) eh) (tanh (asinh (/ (* (cos t) eh) (* (sin t) ew)))) (asinh (/ (* (cos t) eh) (* (sin t) ew))) (/ (* eh (cos t)) (* ew (sin t))) (* eh (cos t)) (fabs (+ (* (* (sin t) ew) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))))) (* (* (cos t) eh) (tanh (asinh (/ eh (* ew (tan t)))))))) (+ (* (* (sin t) ew) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2))))) (* (* (cos t) eh) (tanh (asinh (/ eh (* ew (tan t))))))) (/ 1 (sqrt (+ 1 (pow (/ eh (* ew (tan t))) 2)))) (* -1 (* (/ ew eh) (tan t))) -1 (* (/ ew eh) (tan t)) (/ ew eh) (tan t) (* (* (cos t) eh) (tanh (asinh (/ eh (* ew (tan t)))))) (* (cos t) eh) (+ eh (* -1/2 (* eh (* t t)))) (* -1/2 (* eh (* t t))) -1/2 (* eh (* t t)) (* t t) (tanh (asinh (/ eh (* ew (tan t))))) (asinh (/ eh (* ew (tan t)))) (/ eh (* ew (tan t))) (* ew (tan t)))
420.0ms
ew
@0
((fabs (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))))) (- (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* (sin t) eh) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (* (sin t) eh) (sin t) t eh (tanh (asinh (* (neg eh) (/ (tan t) ew)))) (asinh (* (neg eh) (/ (tan t) ew))) (* (neg eh) (/ (tan t) ew)) (neg eh) (/ (tan t) ew) (tan t) ew (* (* (cos t) ew) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* (cos t) ew) (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))) 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))) (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)) (pow (* (neg eh) (/ (tan t) ew)) 2) 2 (sqrt (* (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))))) (* (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (+ (* ew (/ 1 (sqrt (+ 1 (pow (neg (* (/ eh ew) (tan t))) 2))))) (* (neg eh) (* (tanh (asinh (neg (* (/ eh ew) (tan t))))) t))) (fabs (- (* ew (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew)))))) (- (* ew (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (* ew (cos t)) (fabs (+ (* ew (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew))))))) (+ (* ew (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew)))))) (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (neg (* (sin t) eh)) (* t (- (* 1/6 (* eh (* t t))) eh)) (- (* 1/6 (* eh (* t t))) eh) (* 1/6 (* eh (* t t))) 1/6 (* eh (* t t)) (* t t) (fabs (+ (* ew (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew))))))) (+ (* ew (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2)))))) (* (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew)))))) (* (cos t) (/ 1 (sqrt (+ 1 (pow (* (neg eh) (/ (tan t) ew)) 2))))) (* (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew))))) (neg (* (sin t) eh)) (tanh (asinh (* (neg eh) (/ (tan t) ew)))) (* -1 (* (/ eh ew) (tan t))) -1 (* (/ eh ew) (tan t)) (/ eh ew))

eval24.8s (6.3%)

Memory
-525.5MiB live, 29 301.0MiB allocated; 12.6s collecting garbage
Compiler

Compiled 4 329 816 to 598 742 computations (86.2% saved)

prune18.7s (4.7%)

Memory
-43.8MiB live, 25 137.2MiB allocated; 5.5s collecting garbage
Counts
97 577 → 5 930
Compiler

Compiled 604 031 to 388 531 computations (35.7% saved)

analyze16.6s (4.2%)

Memory
182.0MiB live, 20 813.2MiB allocated; 5.4s collecting garbage
Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
17.2%13.7%65.7%20.6%0%0%0%1
25%19.6%58.5%20.6%0%1.3%0%2
35.2%26.6%48.9%20.6%0%3.8%0%3
42.3%31.7%43.1%20.6%0%4.5%0%4
47.9%35.6%38.7%20.6%0%5.1%0%5
51%37.6%36.1%20.6%0%5.7%0%6
54.4%39.7%33.2%20.6%0%6.5%0%7
56.2%40.7%31.8%20.6%0%6.8%0%8
59%42.5%29.5%20.6%0%7.4%0%9
60.3%43.2%28.4%20.6%0%7.7%0%10
62.1%44.3%27%20.6%0%8.1%0%11
63.6%45.1%25.8%20.6%0%8.5%0%12
Compiler

Compiled 1 826 to 963 computations (47.3% saved)

derivations14.9s (3.8%)

Memory
-251.8MiB live, 13 386.0MiB allocated; 2.1s collecting garbage
Stop Event
41×fuel
11×done
Compiler

Compiled 10 883 to 5 732 computations (47.3% saved)

preprocess9.8s (2.5%)

Memory
44.4MiB live, 14 305.0MiB allocated; 2.0s collecting garbage
Stop Event
46×node-limit
saturated
Compiler

Compiled 126 395 to 74 248 computations (41.3% saved)

bsearch8.3s (2.1%)

Memory
408.4MiB live, 9 611.6MiB allocated; 2.0s collecting garbage
Algorithm
300×binary-search
108×left-value
Stop Event
286×narrow-enough
14×predicate-same
Samples
3.2s5 214×1valid
2.3s13 345×0valid
314.0ms614×2valid
156.0ms91×3valid
71.0ms729×0invalid
3.0ms4exit
1.0ms1invalid
1.0ms22×0exit
0.0ms2invalid
Compiler

Compiled 151 103 to 127 196 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.3s
ival-sin: 1.4s (26.7% of total)
ival-cos: 1.3s (23.7% of total)
ival-mult!: 875.0ms (16.5% of total)
adjust: 395.0ms (7.4% of total)
ival-pow2: 267.0ms (5% of total)
ival-div!: 153.0ms (2.9% of total)
ival-sinu: 136.0ms (2.6% of total)
ival-cosu: 120.0ms (2.3% of total)
ival-atan2: 115.0ms (2.2% of total)
ival-sub!: 108.0ms (2% of total)
ival-sqrt: 93.0ms (1.8% of total)
ival-add!: 72.0ms (1.4% of total)
ival-hypot: 56.0ms (1.1% of total)
ival-tan: 48.0ms (0.9% of total)
ival-exp: 41.0ms (0.8% of total)
ival-acos: 39.0ms (0.7% of total)
ival-neg: 39.0ms (0.7% of total)
ival-atan: 29.0ms (0.5% of total)
ival-asin: 17.0ms (0.3% of total)
ival-log: 13.0ms (0.2% of total)
ival-pow: 11.0ms (0.2% of total)
ival-fabs: 8.0ms (0.2% of total)
ival-log1p: 1.0ms (0% of total)
ival-pi: 0.0ms (0% of total)

start3.0ms (0%)

Memory
7.0MiB live, 7.0MiB allocated; 0ms collecting garbage

end0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...